Module Name: src Committed By: kardel Date: Wed Mar 8 08:00:09 UTC 2017
Modified Files: src/sys/dev/pci: if_wm.c Log Message: PR kern/52039: use same safeguard as for the 82578 To generate a diff of this commit: cvs rdiff -u -r1.496 -r1.497 src/sys/dev/pci/if_wm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/if_wm.c diff -u src/sys/dev/pci/if_wm.c:1.496 src/sys/dev/pci/if_wm.c:1.497 --- src/sys/dev/pci/if_wm.c:1.496 Fri Mar 3 16:48:55 2017 +++ src/sys/dev/pci/if_wm.c Wed Mar 8 08:00:09 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: if_wm.c,v 1.496 2017/03/03 16:48:55 knakahara Exp $ */ +/* $NetBSD: if_wm.c,v 1.497 2017/03/08 08:00:09 kardel Exp $ */ /* * Copyright (c) 2001, 2002, 2003, 2004 Wasabi Systems, Inc. @@ -84,7 +84,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_wm.c,v 1.496 2017/03/03 16:48:55 knakahara Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_wm.c,v 1.497 2017/03/08 08:00:09 kardel Exp $"); #ifdef _KERNEL_OPT #include "opt_net_mpsafe.h" @@ -13178,7 +13178,7 @@ wm_enable_wakeup(struct wm_softc *sc) /* Assume that the PHY is copper */ child = LIST_FIRST(&sc->sc_mii.mii_phys); - if (child->mii_mpd_rev <= 2) + if ((child != NULL) && (child->mii_mpd_rev <= 2)) sc->sc_mii.mii_writereg(sc->sc_dev, 1, (768 << 5) | 25, 0x0444); /* magic num */ }