sfc: don't BUG_ON efx->max_channels == 0 in probe
authorEdward Cree <ecree@solarflare.com>
Mon, 3 Nov 2014 14:14:35 +0000 (14:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Nov 2014 20:57:50 +0000 (15:57 -0500)
commit9fd3d3a4307283a1d85d9a383223055954b7135f
tree8172bfa2eb9d863ce9c22ee284a35f7dfed62786
parentc495d64836e4e2d45c6d53621b4722abf4d36499
sfc: don't BUG_ON efx->max_channels == 0 in probe

efx_ef10_probe() was BUGging out if the BAR2 size was 0.  This is
 unnecessarily violent; instead we should just fail to probe the device.
Kept a WARN_ON as this problem indicates a broken or misconfigured NIC.

Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/sfc/ef10.c