From: Jiri Slaby On CONFIG_MOXA_INTELLIO=y, this warning was emitted: drivers/char/moxa.c: In function `moxa_init': drivers/char/moxa.c:1000: warning: unused variable `i' Move it into the conditional section where is only used. Signed-off-by: Jiri Slaby Signed-off-by: Andrew Morton --- drivers/char/moxa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN drivers/char/moxa.c~char-moxa-centralize-board-readiness-warning-fix drivers/char/moxa.c --- a/drivers/char/moxa.c~char-moxa-centralize-board-readiness-warning-fix +++ a/drivers/char/moxa.c @@ -826,7 +826,7 @@ static struct pci_driver moxa_pci_driver static int __init moxa_init(void) { - unsigned int i, isabrds = 0; + unsigned int isabrds = 0; int retval = 0; printk(KERN_INFO "MOXA Intellio family driver version %s\n", @@ -862,6 +862,7 @@ static int __init moxa_init(void) #ifdef MODULE { struct moxa_board_conf *brd = moxa_boards; + unsigned int i; for (i = 0; i < MAX_BOARDS; i++) { if (!baseaddr[i]) break; _