Subject: Fix oops in r8169 driver

  When rtl8169_init_board didn't find the PCI power state
  capability, it would bail out but return 0 (success). 
  rtl8169_init_one would then oops trying to dereference
  the dev pointer which is NULL.

  Signed-off-by: Olaf Kirch <[EMAIL PROTECTED]>

Index: 2.6.14/drivers/net/r8169.c
===================================================================
--- 2.6.14.orig/drivers/net/r8169.c
+++ 2.6.14/drivers/net/r8169.c
@@ -1348,6 +1348,7 @@ rtl8169_init_board(struct pci_dev *pdev,
                               "Cannot find PowerManagement capability. "
                               "Aborting.\n");
                }
+               rc = -ENODEV;
                goto err_out_mwi;
        }
 
-- 
Olaf Kirch   |  --- o --- Nous sommes du soleil we love when we play
[EMAIL PROTECTED] |    / | \   sol.dhoop.naytheet.ah kin.ir.samse.qurax
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to