Similar to commit<1b0ff89852d7>("tg3: Avoid NULL pointer dereference in 
tg3_io_error_detected()")
This patch avoids NULL pointer dereference add a check for netdev being NULL on 
tg3_resume().

Signed-off-by: Defang Bo <bodef...@126.com>
---
 drivers/net/ethernet/broadcom/tg3.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/broadcom/tg3.c 
b/drivers/net/ethernet/broadcom/tg3.c
index ebff1fc..ae756dd 100644
--- a/drivers/net/ethernet/broadcom/tg3.c
+++ b/drivers/net/ethernet/broadcom/tg3.c
@@ -18099,7 +18099,7 @@ static int tg3_resume(struct device *device)
 
        rtnl_lock();
 
-       if (!netif_running(dev))
+       if (!netdev || !netif_running(dev))
                goto unlock;
 
        netif_device_attach(dev);
-- 
1.9.1

Reply via email to