__{pmac,prep,chrp,apus,openfirmware}func()

Geert Uytterhoeven geert at linux-m68k.org
Tue Oct 31 09:10:25 EST 2000


Since __initfunc() was removed in 2.3.16, we should remove the PPC-specific
variants as well.

At least arch/ppc/ and drivers/macintosh/ don't contain files that use any of
these definitions anymore.

--- linux-2.4.0-test10-pre7/include/asm-ppc/init.h.orig	Mon Oct 30 22:52:59 2000
+++ linux-2.4.0-test10-pre7/include/asm-ppc/init.h	Mon Oct 30 23:04:21 2000
@@ -5,33 +5,18 @@

 #define __pmac __attribute__ ((__section__ (".text.pmac")))
 #define __pmacdata __attribute__ ((__section__ (".data.pmac")))
-#define __pmacfunc(__argpmac) \
-	__argpmac __pmac; \
-	__argpmac
-
+
 #define __prep __attribute__ ((__section__ (".text.prep")))
 #define __prepdata __attribute__ ((__section__ (".data.prep")))
-#define __prepfunc(__argprep) \
-	__argprep __prep; \
-	__argprep

 #define __chrp __attribute__ ((__section__ (".text.chrp")))
 #define __chrpdata __attribute__ ((__section__ (".data.chrp")))
-#define __chrpfunc(__argchrp) \
-	__argchrp __chrp; \
-	__argchrp

 #define __apus __attribute__ ((__section__ (".text.apus")))
 #define __apusdata __attribute__ ((__section__ (".data.apus")))
-#define __apusfunc(__argapus) \
-	__argapus __apus; \
-	__argapus

 /* this is actually just common chrp/pmac code, not OF code -- Cort */
 #define __openfirmware __attribute__ ((__section__ (".text.openfirmware")))
 #define __openfirmwaredata __attribute__ ((__section__ (".data.openfirmware")))
-#define __openfirmwarefunc(__argopenfirmware) \
-	__argopenfirmware __openfirmware; \
-	__argopenfirmware
-
+
 #endif /* _PPC_INIT_H */

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list