Bug in page.h??? Asterisk/Zaptel

Dean Anderson <[email protected]> Sun, 21 Nov 2004 23:42:40 -0500 (EST)
Newsgroups gmane.linux.aurora.devel
Message-ID <[email protected]>
I was just trying to build asterisk on aurora 1.0, building the ztdummy 
module of zaptel as follows:  The error seems to reveal a kernel bug in 
include/asm/page.h:111:

109   #ifndef __ASSEMBLY__
110   /* Do prdele, look what happens to be in %g4... */
111   register unsigned long PAGE_OFFSET asm("g4");
112   #else
113   #define PAGE_OFFSET             0xFFFFF80000000000
114   #endif

Shouldn't line 111 read instead:
#define PAGE_OFFSET             0xFFFFF80000000000

(or rather, just remove teh #ifndef __ASSEMBLY__?)

kgcc -I/lib/modules/2.4.20-2.3sparccustom/build//include -O6 -m64 
-DMODULE -D__KERNEL__ -DEXPORT_SYMTAB 
-I/lib/modules/2.4.20-2.3sparccustom/build//drivers/net -Wall -I. 
-Wstrict-prototypes -fomit-frame-pointer 
-I/lib/modules/2.4.20-2.3sparccustom/build//drivers/net/wan -I 
/lib/modules/2.4.20-2.3sparccustom/build//include 
-I/lib/modules/2.4.20-2.3sparccustom/build//include/net -DMODVERSIONS 
-include 
/lib/modules/2.4.20-2.3sparccustom/build/include/linux/modversions.h  
-DSTANDALONE_ZAPATA -c ztdummy.c
In file included from 
/lib/modules/2.4.20-2.3sparccustom/build/include/asm/processor.h:23,
                 from 
/lib/modules/2.4.20-2.3sparccustom/build/include/linux/prefetch.h:13,
                 from 
/lib/modules/2.4.20-2.3sparccustom/build/include/linux/list.h:6,
                 from 
/lib/modules/2.4.20-2.3sparccustom/build/include/linux/module.h:12,
                 from ztdummy.c:43:
/lib/modules/2.4.20-2.3sparccustom/build/include/asm/page.h:111: global 
register variable follows a function definition
/lib/modules/2.4.20-2.3sparccustom/build/include/asm/page.h:111: warning: 
call-clobbered register used for global register variable
make: *** [ztdummy.o] Error 1


-- 
Av8 Internet   Prepared to pay a premium for better service?
www.av8.net         faster, more reliable, better service
617 344 9000   



_______________________________________________
Aurora-sparc-devel mailing list
[email protected]
http://lists.auroralinux.org/mailman/listinfo/aurora-sparc-devel
Aurora FAQ: http://www.ecs.soton.ac.uk/~mas01r/aurorafaq.html