Module Name: src Committed By: tsutsui Date: Sat Sep 5 14:19:30 UTC 2009
Modified Files: src/sys/dev/ic: atw.c elinkxl.c rt2560.c rt2661.c tulip.c Log Message: Invert logic around nested pmf(9) registrations for readability. To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/dev/ic/atw.c cvs rdiff -u -r1.107 -r1.108 src/sys/dev/ic/elinkxl.c cvs rdiff -u -r1.20 -r1.21 src/sys/dev/ic/rt2560.c cvs rdiff -u -r1.25 -r1.26 src/sys/dev/ic/rt2661.c cvs rdiff -u -r1.171 -r1.172 src/sys/dev/ic/tulip.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/ic/atw.c diff -u src/sys/dev/ic/atw.c:1.143 src/sys/dev/ic/atw.c:1.144 --- src/sys/dev/ic/atw.c:1.143 Tue May 26 23:57:34 2009 +++ src/sys/dev/ic/atw.c Sat Sep 5 14:19:30 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: atw.c,v 1.143 2009/05/26 23:57:34 dyoung Exp $ */ +/* $NetBSD: atw.c,v 1.144 2009/09/05 14:19:30 tsutsui Exp $ */ /*- * Copyright (c) 1998, 1999, 2000, 2002, 2003, 2004 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: atw.c,v 1.143 2009/05/26 23:57:34 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: atw.c,v 1.144 2009/09/05 14:19:30 tsutsui Exp $"); #include "bpfilter.h" @@ -858,11 +858,11 @@ sizeof(struct ieee80211_frame) + 64, &sc->sc_radiobpf); #endif - if (!pmf_device_register1(sc->sc_dev, NULL, NULL, atw_shutdown)) { + if (pmf_device_register1(sc->sc_dev, NULL, NULL, atw_shutdown)) + pmf_class_network_register(sc->sc_dev, &sc->sc_if); + else aprint_error_dev(sc->sc_dev, "couldn't establish power handler\n"); - } else - pmf_class_network_register(sc->sc_dev, &sc->sc_if); memset(&sc->sc_rxtapu, 0, sizeof(sc->sc_rxtapu)); sc->sc_rxtap.ar_ihdr.it_len = htole16(sizeof(sc->sc_rxtapu)); Index: src/sys/dev/ic/elinkxl.c diff -u src/sys/dev/ic/elinkxl.c:1.107 src/sys/dev/ic/elinkxl.c:1.108 --- src/sys/dev/ic/elinkxl.c:1.107 Wed Dec 3 15:36:11 2008 +++ src/sys/dev/ic/elinkxl.c Sat Sep 5 14:19:30 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: elinkxl.c,v 1.107 2008/12/03 15:36:11 tsutsui Exp $ */ +/* $NetBSD: elinkxl.c,v 1.108 2009/09/05 14:19:30 tsutsui Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: elinkxl.c,v 1.107 2008/12/03 15:36:11 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: elinkxl.c,v 1.108 2009/09/05 14:19:30 tsutsui Exp $"); #include "bpfilter.h" #include "rnd.h" @@ -448,10 +448,11 @@ RND_TYPE_NET, 0); #endif - if (!pmf_device_register1(sc->sc_dev, NULL, NULL, ex_shutdown)) - aprint_error_dev(sc->sc_dev, "couldn't establish power handler\n"); - else + if (pmf_device_register1(sc->sc_dev, NULL, NULL, ex_shutdown)) pmf_class_network_register(sc->sc_dev, &sc->sc_ethercom.ec_if); + else + aprint_error_dev(sc->sc_dev, + "couldn't establish power handler\n"); /* The attach is successful. */ sc->ex_flags |= EX_FLAGS_ATTACHED; Index: src/sys/dev/ic/rt2560.c diff -u src/sys/dev/ic/rt2560.c:1.20 src/sys/dev/ic/rt2560.c:1.21 --- src/sys/dev/ic/rt2560.c:1.20 Fri Nov 7 00:20:02 2008 +++ src/sys/dev/ic/rt2560.c Sat Sep 5 14:19:30 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rt2560.c,v 1.20 2008/11/07 00:20:02 dyoung Exp $ */ +/* $NetBSD: rt2560.c,v 1.21 2009/09/05 14:19:30 tsutsui Exp $ */ /* $OpenBSD: rt2560.c,v 1.15 2006/04/20 20:31:12 miod Exp $ */ /* $FreeBSD: rt2560.c,v 1.3 2006/03/21 21:15:43 damien Exp $*/ @@ -24,7 +24,7 @@ * http://www.ralinktech.com/ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rt2560.c,v 1.20 2008/11/07 00:20:02 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rt2560.c,v 1.21 2009/09/05 14:19:30 tsutsui Exp $"); #include "bpfilter.h" @@ -484,10 +484,11 @@ ieee80211_announce(ic); - if (!pmf_device_register(&sc->sc_dev, NULL, NULL)) - aprint_error_dev(&sc->sc_dev, "couldn't establish power handler\n"); - else + if (pmf_device_register(&sc->sc_dev, NULL, NULL)) pmf_class_network_register(&sc->sc_dev, ifp); + else + aprint_error_dev(&sc->sc_dev, + "couldn't establish power handler\n"); return 0; Index: src/sys/dev/ic/rt2661.c diff -u src/sys/dev/ic/rt2661.c:1.25 src/sys/dev/ic/rt2661.c:1.26 --- src/sys/dev/ic/rt2661.c:1.25 Fri Nov 7 00:20:03 2008 +++ src/sys/dev/ic/rt2661.c Sat Sep 5 14:19:30 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rt2661.c,v 1.25 2008/11/07 00:20:03 dyoung Exp $ */ +/* $NetBSD: rt2661.c,v 1.26 2009/09/05 14:19:30 tsutsui Exp $ */ /* $OpenBSD: rt2661.c,v 1.17 2006/05/01 08:41:11 damien Exp $ */ /* $FreeBSD: rt2560.c,v 1.5 2006/06/02 19:59:31 csjp Exp $ */ @@ -25,7 +25,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rt2661.c,v 1.25 2008/11/07 00:20:03 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rt2661.c,v 1.26 2009/09/05 14:19:30 tsutsui Exp $"); #include "bpfilter.h" @@ -368,10 +368,11 @@ ieee80211_announce(ic); - if (!pmf_device_register(&sc->sc_dev, NULL, NULL)) - aprint_error_dev(&sc->sc_dev, "couldn't establish power handler\n"); - else + if (pmf_device_register(&sc->sc_dev, NULL, NULL)) pmf_class_network_register(&sc->sc_dev, ifp); + else + aprint_error_dev(&sc->sc_dev, + "couldn't establish power handler\n"); return 0; Index: src/sys/dev/ic/tulip.c diff -u src/sys/dev/ic/tulip.c:1.171 src/sys/dev/ic/tulip.c:1.172 --- src/sys/dev/ic/tulip.c:1.171 Tue Sep 1 21:46:52 2009 +++ src/sys/dev/ic/tulip.c Sat Sep 5 14:19:30 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: tulip.c,v 1.171 2009/09/01 21:46:52 jmcneill Exp $ */ +/* $NetBSD: tulip.c,v 1.172 2009/09/05 14:19:30 tsutsui Exp $ */ /*- * Copyright (c) 1998, 1999, 2000, 2002 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tulip.c,v 1.171 2009/09/01 21:46:52 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tulip.c,v 1.172 2009/09/05 14:19:30 tsutsui Exp $"); #include "bpfilter.h" @@ -535,10 +535,10 @@ RND_TYPE_NET, 0); #endif - 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"); return 0;