Module Name: src Committed By: tsutsui Date: Sat Sep 5 14:44:59 UTC 2009
Modified Files: src/sys/dev/pcmcia: if_an_pcmcia.c if_ne_pcmcia.c if_ray.c if_wi_pcmcia.c Log Message: Invert logic around nested pmf(9) registrations for readability. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/dev/pcmcia/if_an_pcmcia.c cvs rdiff -u -r1.156 -r1.157 src/sys/dev/pcmcia/if_ne_pcmcia.c cvs rdiff -u -r1.75 -r1.76 src/sys/dev/pcmcia/if_ray.c cvs rdiff -u -r1.84 -r1.85 src/sys/dev/pcmcia/if_wi_pcmcia.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/pcmcia/if_an_pcmcia.c diff -u src/sys/dev/pcmcia/if_an_pcmcia.c:1.39 src/sys/dev/pcmcia/if_an_pcmcia.c:1.40 --- src/sys/dev/pcmcia/if_an_pcmcia.c:1.39 Tue May 12 14:42:18 2009 +++ src/sys/dev/pcmcia/if_an_pcmcia.c Sat Sep 5 14:44:59 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: if_an_pcmcia.c,v 1.39 2009/05/12 14:42:18 cegger Exp $ */ +/* $NetBSD: if_an_pcmcia.c,v 1.40 2009/09/05 14:44:59 tsutsui Exp $ */ /*- * Copyright (c) 2000, 2004 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_an_pcmcia.c,v 1.39 2009/05/12 14:42:18 cegger Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_an_pcmcia.c,v 1.40 2009/09/05 14:44:59 tsutsui Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -155,10 +155,10 @@ goto fail2; } - if (!pmf_device_register(self, NULL, NULL)) - aprint_error_dev(self, "couldn't establish power handler\n"); - else + if (pmf_device_register(self, NULL, NULL)) pmf_class_network_register(self, &sc->sc_if); + else + aprint_error_dev(self, "couldn't establish power handler\n"); an_pcmcia_disable(sc); sc->sc_enabled = 0; Index: src/sys/dev/pcmcia/if_ne_pcmcia.c diff -u src/sys/dev/pcmcia/if_ne_pcmcia.c:1.156 src/sys/dev/pcmcia/if_ne_pcmcia.c:1.157 --- src/sys/dev/pcmcia/if_ne_pcmcia.c:1.156 Sun Apr 5 03:37:07 2009 +++ src/sys/dev/pcmcia/if_ne_pcmcia.c Sat Sep 5 14:44:59 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: if_ne_pcmcia.c,v 1.156 2009/04/05 03:37:07 uwe Exp $ */ +/* $NetBSD: if_ne_pcmcia.c,v 1.157 2009/09/05 14:44:59 tsutsui Exp $ */ /* * Copyright (c) 1997 Marc Horowitz. All rights reserved. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_ne_pcmcia.c,v 1.156 2009/04/05 03:37:07 uwe Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_ne_pcmcia.c,v 1.157 2009/09/05 14:44:59 tsutsui Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -741,13 +741,12 @@ "WARNING: unable to establish power hook\n"); /* pmf(9) power hooks */ - if (!pmf_device_register(self, ne2000_suspend, ne2000_resume)) - aprint_error_dev(self, "unable to establish power handler\n"); - else { + if (pmf_device_register(self, ne2000_suspend, ne2000_resume)) { #if 0 /* XXX: notyet: if_stop is NULL! */ pmf_class_network_register(self, &dsc->sc_ec.ec_if); #endif - } + } else + aprint_error_dev(self, "unable to establish power handler\n"); psc->sc_state = NE_PCMCIA_ATTACHED; ne_pcmcia_disable(dsc); Index: src/sys/dev/pcmcia/if_ray.c diff -u src/sys/dev/pcmcia/if_ray.c:1.75 src/sys/dev/pcmcia/if_ray.c:1.76 --- src/sys/dev/pcmcia/if_ray.c:1.75 Tue May 12 14:42:18 2009 +++ src/sys/dev/pcmcia/if_ray.c Sat Sep 5 14:44:59 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: if_ray.c,v 1.75 2009/05/12 14:42:18 cegger Exp $ */ +/* $NetBSD: if_ray.c,v 1.76 2009/09/05 14:44:59 tsutsui Exp $ */ /* * Copyright (c) 2000 Christian E. Hopps @@ -57,7 +57,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_ray.c,v 1.75 2009/05/12 14:42:18 cegger Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_ray.c,v 1.76 2009/09/05 14:44:59 tsutsui Exp $"); #include "opt_inet.h" #include "bpfilter.h" @@ -602,10 +602,10 @@ else ifmedia_set(&sc->sc_media, IFM_INFRA); - if (!pmf_device_register(self, NULL, NULL)) - aprint_error_dev(self, "couldn't establish power handler\n"); - else + if (pmf_device_register(self, NULL, NULL)) pmf_class_network_register(self, ifp); + else + aprint_error_dev(self, "couldn't establish power handler\n"); /* The attach is successful. */ sc->sc_attached = 1; Index: src/sys/dev/pcmcia/if_wi_pcmcia.c diff -u src/sys/dev/pcmcia/if_wi_pcmcia.c:1.84 src/sys/dev/pcmcia/if_wi_pcmcia.c:1.85 --- src/sys/dev/pcmcia/if_wi_pcmcia.c:1.84 Tue May 12 14:42:18 2009 +++ src/sys/dev/pcmcia/if_wi_pcmcia.c Sat Sep 5 14:44:59 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: if_wi_pcmcia.c,v 1.84 2009/05/12 14:42:18 cegger Exp $ */ +/* $NetBSD: if_wi_pcmcia.c,v 1.85 2009/09/05 14:44:59 tsutsui Exp $ */ /*- * Copyright (c) 2001, 2004 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_wi_pcmcia.c,v 1.84 2009/05/12 14:42:18 cegger Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_wi_pcmcia.c,v 1.85 2009/09/05 14:44:59 tsutsui Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -376,10 +376,10 @@ goto fail2; } - if (!pmf_device_register(self, NULL, NULL)) - aprint_error_dev(self, "couldn't establish power handler\n"); - else + if (pmf_device_register(self, NULL, NULL)) pmf_class_network_register(self, &sc->sc_if); + else + aprint_error_dev(self, "couldn't establish power handler\n"); wi_pcmcia_disable(sc); psc->sc_state = WI_PCMCIA_ATTACHED;