X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fppc%2F4xx_io%2Fserial_sicc.c;h=8ace2a1f3b488f1c3b3dcfbf1b2a22da613e395b;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=98b25fa0049a2cbf561bee7400046f23b7976c1a;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/arch/ppc/4xx_io/serial_sicc.c b/arch/ppc/4xx_io/serial_sicc.c index 98b25fa00..8ace2a1f3 100644 --- a/arch/ppc/4xx_io/serial_sicc.c +++ b/arch/ppc/4xx_io/serial_sicc.c @@ -1,4 +1,6 @@ /* + * arch/ppc/4xx_io/serial_sicc.c + * * Driver for IBM STB3xxx SICC serial port * * Based on drivers/char/serial_amba.c, by ARM Ltd. @@ -1637,8 +1639,9 @@ static struct SICC_info *siccuart_get(int line) state->count++; if (state->info) return state->info; - info = kzalloc(sizeof(struct SICC_info), GFP_KERNEL); + info = kmalloc(sizeof(struct SICC_info), GFP_KERNEL); if (info) { + memset(info, 0, sizeof(struct SICC_info)); init_waitqueue_head(&info->open_wait); init_waitqueue_head(&info->close_wait); init_waitqueue_head(&info->delta_msr_wait);