Description: add MODULE definition compile fence so MODULE_DEVICE_TABLE vars not declared when compiled into the kernel Signed-off-by: Stephen Biggs diff -Nurdp -X dontdiff-osdl linux-2.6.11-rc3-mm-original/sound/oss/ad1848.c linux-2.6.11-rc3-mm/sound/oss/ad1848.c --- linux-2.6.11-rc3-mm-original/sound/oss/ad1848.c 2005-02-03 03:56:10.000000000 +0200 +++ linux-2.6.11-rc3-mm/sound/oss/ad1848.c 2005-02-07 21:16:11.000000000 +0200 @@ -2955,6 +2955,7 @@ static struct { {NULL} }; +#ifdef MODULE static struct isapnp_device_id id_table[] __devinitdata = { { ISAPNP_VENDOR('C','M','I'), ISAPNP_DEVICE(0x0001), ISAPNP_VENDOR('@','@','@'), ISAPNP_FUNCTION(0x0001), 0 }, @@ -2972,6 +2973,7 @@ static struct isapnp_device_id id_table[ }; MODULE_DEVICE_TABLE(isapnp, id_table); +#endif /* MODULE */ static struct pnp_dev *activate_dev(char *devname, char *resname, struct pnp_dev *dev) {