From: Jiri Slaby Memsetting of global static variables is not needed in the init code. Signed-off-by: Jiri Slaby Acked-by: Alan Cox Signed-off-by: Andrew Morton --- drivers/char/isicom.c | 1 - 1 files changed, 1 deletion(-) diff -puN drivers/char/isicom.c~char-isicom-remove-unneeded-memset drivers/char/isicom.c --- a/drivers/char/isicom.c~char-isicom-remove-unneeded-memset +++ a/drivers/char/isicom.c @@ -1835,7 +1835,6 @@ static int __init isicom_init(void) struct isi_port *port; card = 0; - memset(isi_ports, 0, sizeof(isi_ports)); for(idx = 0; idx < BOARD_COUNT; idx++) { port = &isi_ports[idx * 16]; _