tdfxfb - compiler warning
PATCH 1/1 tdfxfb - compiler warning
When tdfxfb is compiled into the kernel proper, tdfxfb_remove is not needed. Don't compile it if we don't need it. There is one other reference to tdfxfb_remove in tdfxfb.c but, __devexit_p() takes care of it.
Patch is against 2.4.19-pre10.
Rob.
drivers/video/tdfxfb.c Sat Jun 8 12:32:23 2002 renamed from drivers/video/tdfxfb.c Mon Feb 25 14:38:07 2002 +4 -0
@@ -464,7 +464,9 @@ * PCI driver prototypes */ static int tdfxfb_probe(struct pci_dev *pdev, const struct pci_device_id *id); +#ifdef MODULE static void tdfxfb_remove(struct pci_dev *pdev); +#endif static int currcon = 0;
@@ -2037,6 +2039,7 @@ return 0; } +#ifdef MODULE /** * tdfxfb_remove - Device removal *
@@ -2061,6 +2064,7 @@ iounmap(fb_info.regbase_virt); iounmap(fb_info.bufbase_virt); } +#endif int __init tdfxfb_init(void) {
In message <20020613034600.GA3927@cartman> you write:
Quoted 4 lines
When tdfxfb is compiled into the kernel proper,
tdfxfb_removeis not needed. Don't compile it if we don't need it. There is one other reference totdfxfb_removeintdfxfb.cbut,__devexit_p()takes care of it.
It'd already defined as __devexit, which (unless hotplug is enabled) discards the result.
Rusty.
--
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.