cxgb4: fix adapter crash due to wrong MC size
authorVishal Kulkarni <vishal@chelsio.com>
Wed, 22 Apr 2020 15:50:07 +0000 (21:20 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Apr 2020 14:33:06 +0000 (16:33 +0200)
commitd02f4242650dc84843f5e636d463e291bf21d840
treeee6198bf7a6231a338a5e141257971245b7063e7
parent91097eba10d3ea2b1b0a74af5ff299a49156fbf2
cxgb4: fix adapter crash due to wrong MC size

[ Upstream commit ce222748078592afb51b810dc154531aeba4f512 ]

In the absence of MC1, the size calculation function
cudbg_mem_region_size() was returing wrong MC size and
resulted in adapter crash. This patch adds new argument
to cudbg_mem_region_size() which will have actual size
and returns error to caller in the absence of MC1.

Fixes: a1c69520f785 ("cxgb4: collect MC memory dump")
Signed-off-by: Vishal Kulkarni <vishal@chelsio.com>"
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c