__exit modifiers

J . A . Magallon jamagallon at able.es
Sun Oct 28 23:37:32 CET 2001


Hi.

More questions on recent CVS. After your CONFIG_xxx update (thanks), 
mkpatch still spits this (cropped lo leave the interesting part):

--- linux-old/drivers/i2c/i2c-elektor.c Sun Oct 28 23:20:59 CET 2001
+++ linux/drivers/i2c/i2c-elektor.c Sun Oct 28 23:20:59 CET 2001
@@ -160,5 +159,5 @@
 
 
-static void __exit pcf_isa_exit(void)
+static void pcf_isa_exit(void)
 {
    if (irq > 0) {
--- linux-old/drivers/i2c/i2c-elv.c Sun Oct 28 23:21:00 CET 2001
+++ linux/drivers/i2c/i2c-elv.c Sun Oct 28 23:21:00 CET 2001
@@ -116,5 +114,5 @@
 }

-static void __exit bit_elv_exit(void)
+static void bit_elv_exit(void)
 {
    release_region( base , (base == 0x3bc)? 3 : 8 );
--- linux-old/drivers/i2c/i2c-velleman.c    Sun Oct 28 23:21:04 CET 2001
+++ linux/drivers/i2c/i2c-velleman.c    Sun Oct 28 23:21:04 CET 2001
@@ -104,5 +103,5 @@
 }

-static void __exit bit_velle_exit(void)
+static void bit_velle_exit(void)
 {
    release_region( base , (base == 0x3bc)? 3 : 8 );


Note the __exit present in standard kernel and missing in i2c CVS tree. I think
it drops the exit functions when built statically.

Should it be added, isn't it ?

-- 
J.A. Magallon                           #  Let the source be with you...        
mailto:jamagallon at able.es
Mandrake Linux release 8.2 (Cooker) for i586
Linux werewolf 2.4.13-ac3-beo #1 SMP Sun Oct 28 09:44:34 CET 2001 i686



More information about the lm-sensors mailing list