diff options
Diffstat (limited to 'drivers/block/paride/bpck6.c')
-rw-r--r-- | drivers/block/paride/bpck6.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/block/paride/bpck6.c b/drivers/block/paride/bpck6.c index 08d858ad64db..41a237c5957d 100644 --- a/drivers/block/paride/bpck6.c +++ b/drivers/block/paride/bpck6.c | |||
@@ -224,10 +224,9 @@ static void bpck6_log_adapter( PIA *pi, char * scratch, int verbose ) | |||
224 | 224 | ||
225 | static int bpck6_init_proto(PIA *pi) | 225 | static int bpck6_init_proto(PIA *pi) |
226 | { | 226 | { |
227 | Interface *p = kmalloc(sizeof(Interface), GFP_KERNEL); | 227 | Interface *p = kzalloc(sizeof(Interface), GFP_KERNEL); |
228 | 228 | ||
229 | if (p) { | 229 | if (p) { |
230 | memset(p, 0, sizeof(Interface)); | ||
231 | pi->private = (unsigned long)p; | 230 | pi->private = (unsigned long)p; |
232 | return 0; | 231 | return 0; |
233 | } | 232 | } |