From: Steve S. <sws...@in...> - 2005-04-17 11:21:58
|
Lots of scary warnings, but seems to work correctly. This is on a standard Red Hat Enterprise Linux v4 distribution, i.e. kernel 2.6.9.x and GCC 3.4.3 FYI. --------------------------------------------------------------------- # make all make -C 2.6/drivers make[1]: Entering directory `/home/steve/thinkpad-5.8/2.6/drivers' make -C /lib/modules/2.6.9-5.0.3.EL/build SUBDIRS=/home/steve/thinkpad-5.8/2.6/drivers modules make[2]: Entering directory `/usr/src/linux-2.6.9-5.0.3.EL' CC [M] /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.o In file included from /home/steve/thinkpad-5.8/2.6/drivers/../include/thinkpad_common.h:80, from /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:49: /home/steve/thinkpad-5.8/2.6/drivers/../include/rtcmosram.h:171: warning: `packed' attribute ignored /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:97: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:99: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:101: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:103: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c: In function `thinkpad_ioctl': /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:245: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:572) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:260: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:572) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:275: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:572) /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.c:290: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:572) CC [M] /home/steve/thinkpad-5.8/2.6/drivers/smapi_core.o In file included from /home/steve/thinkpad-5.8/2.6/drivers/../include/thinkpad_common.h:80, from /home/steve/thinkpad-5.8/2.6/drivers/smapi_core.c:39: /home/steve/thinkpad-5.8/2.6/drivers/../include/rtcmosram.h:171: warning: `packed' attribute ignored /home/steve/thinkpad-5.8/2.6/drivers/smapi_core.c: In function `smapi_init': /home/steve/thinkpad-5.8/2.6/drivers/smapi_core.c:301: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:567) /home/steve/thinkpad-5.8/2.6/drivers/smapi_core.c: In function `smapi_exit': /home/steve/thinkpad-5.8/2.6/drivers/smapi_core.c:310: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:568) as -o /home/steve/thinkpad-5.8/2.6/drivers/smapi_call.o /home/steve/thinkpad-5.8/2.6/drivers/smapi_call.s /home/steve/thinkpad-5.8/2.6/drivers/smapi_call.s: Assembler messages: /home/steve/thinkpad-5.8/2.6/drivers/smapi_call.s:50: Warning: indirect lcall without `*' LD [M] /home/steve/thinkpad-5.8/2.6/drivers/smapi.o CC [M] /home/steve/thinkpad-5.8/2.6/drivers/superio.o In file included from /home/steve/thinkpad-5.8/2.6/drivers/../include/thinkpad_common.h:80, from /home/steve/thinkpad-5.8/2.6/drivers/superio.c:41: /home/steve/thinkpad-5.8/2.6/drivers/../include/rtcmosram.h:171: warning: `packed' attribute ignored /home/steve/thinkpad-5.8/2.6/drivers/superio.c: In function `superio_init': /home/steve/thinkpad-5.8/2.6/drivers/superio.c:890: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:567) /home/steve/thinkpad-5.8/2.6/drivers/superio.c: In function `superio_exit': /home/steve/thinkpad-5.8/2.6/drivers/superio.c:899: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:568) CC [M] /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.o In file included from /home/steve/thinkpad-5.8/2.6/drivers/../include/thinkpad_common.h:80, from /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.c:41: /home/steve/thinkpad-5.8/2.6/drivers/../include/rtcmosram.h:171: warning: `packed' attribute ignored /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.c: In function `rtcmosram_init': /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.c:229: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:567) /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.c: In function `rtcmosram_exit': /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.c:238: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:568) CC [M] /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.o In file included from /home/steve/thinkpad-5.8/2.6/drivers/../include/thinkpad_common.h:80, from /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:42: /home/steve/thinkpad-5.8/2.6/drivers/../include/rtcmosram.h:171: warning: `packed' attribute ignored /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c: In function `apm_bios_call': /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:208: warning: implicit declaration of function `get_cpu_ptr' /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:208: warning: assignment makes pointer from integer without a cast /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:234: warning: implicit declaration of function `put_cpu_ptr' /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c: In function `apm_bios_call_simple': /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:264: warning: assignment makes pointer from integer without a cast /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c: In function `thinkpadpm_init': /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:513: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:567) /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c: In function `thinkpadpm_exit': /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.c:522: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:568) Building modules, stage 2. MODPOST *** Warning: "put_cpu_ptr" [/home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.ko] undefined! *** Warning: "get_cpu_ptr" [/home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.ko] undefined! CC /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.mod.o LD [M] /home/steve/thinkpad-5.8/2.6/drivers/rtcmosram.ko CC /home/steve/thinkpad-5.8/2.6/drivers/smapi.mod.o LD [M] /home/steve/thinkpad-5.8/2.6/drivers/smapi.ko CC /home/steve/thinkpad-5.8/2.6/drivers/superio.mod.o LD [M] /home/steve/thinkpad-5.8/2.6/drivers/superio.ko CC /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.mod.o LD [M] /home/steve/thinkpad-5.8/2.6/drivers/thinkpad.ko CC /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.mod.o LD [M] /home/steve/thinkpad-5.8/2.6/drivers/thinkpadpm.ko make[2]: Leaving directory `/usr/src/linux-2.6.9-5.0.3.EL' make[1]: Leaving directory `/home/steve/thinkpad-5.8/2.6/drivers' |