Fix a few unused var warnings in drivers/block/xd.c drivers/block/xd.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff -puN drivers/block/xd.c~xd-warning-fix drivers/block/xd.c --- 25/drivers/block/xd.c~xd-warning-fix 2003-04-25 14:23:11.000000000 -0700 +++ 25-akpm/drivers/block/xd.c 2003-04-25 14:23:11.000000000 -0700 @@ -57,7 +57,9 @@ #include "xd.h" static void __init do_xd_setup (int *integers); +#ifdef MODULE static int xd[5] = { -1,-1,-1,-1, }; +#endif #define XD_DONT_USE_DMA 0 /* Initial value. may be overriden using "nodma" module option */ @@ -148,16 +150,18 @@ static struct request_queue xd_queue; static int __init xd_init(void) { u_char i,controller; - u_char count = 0; unsigned int address; int err; #ifdef MODULE - for (i = 4; i > 0; i--) - if (((xd[i] = xd[i-1]) >= 0) && !count) - count = i; - if ((xd[0] = count)) - do_xd_setup(xd); + { + u_char count = 0; + for (i = 4; i > 0; i--) + if (((xd[i] = xd[i-1]) >= 0) && !count) + count = i; + if ((xd[0] = count)) + do_xd_setup(xd); + } #endif init_timer (&xd_watchdog_int); xd_watchdog_int.function = xd_watchdog; _