agp_setup() is unreferenced if it's a module.


 drivers/char/agp/backend.c |    2 ++
 1 files changed, 2 insertions(+)

diff -puN drivers/char/agp/backend.c~agp-warning-fix drivers/char/agp/backend.c
--- 25/drivers/char/agp/backend.c~agp-warning-fix	2003-09-07 21:14:19.000000000 -0700
+++ 25-akpm/drivers/char/agp/backend.c	2003-09-07 21:14:31.000000000 -0700
@@ -319,6 +319,7 @@ void __exit agp_exit(void)
 {
 }
 
+#ifdef MODULE
 static __init int agp_setup(char *s)
 {
 	if (!strcmp(s,"off"))
@@ -328,6 +329,7 @@ static __init int agp_setup(char *s)
 	return 1;	
 }
 __setup("agp=", agp_setup);
+#endif
 
 MODULE_AUTHOR("Dave Jones <davej@codemonkey.org.uk>");
 MODULE_DESCRIPTION("AGP GART driver");

_