OSDN Git Service

cxgb4: fix overflow in collecting IBQ and OBQ dump
authorRahul Lakkireddy <rahul.lakkireddy@chelsio.com>
Tue, 24 Oct 2017 13:58:26 +0000 (19:28 +0530)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Oct 2017 08:31:28 +0000 (17:31 +0900)
commitacfdf7eabea4186a386ba5e656f0c739563cb1a5
tree38da8217dc5a1c9c5f30ebe9d4117405a9d01bd2
parent63207425536a659462fff4c6fbf474f789a91c7d
cxgb4: fix overflow in collecting IBQ and OBQ dump

Destination buffer already has offset added.  So, don't add offset
again.

Fetch actual size of configured OBQ from hardware, instead of using
hardcoded value.

Fixes: 7c075ce221cf ("cxgb4: collect IBQ and OBQ dumps")
Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c