diff options
Diffstat (limited to 'drivers/pcmcia/yenta_socket.c')
-rw-r--r-- | drivers/pcmcia/yenta_socket.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/pcmcia/yenta_socket.c b/drivers/pcmcia/yenta_socket.c index 826e7e133269..4145eb83b9b6 100644 --- a/drivers/pcmcia/yenta_socket.c +++ b/drivers/pcmcia/yenta_socket.c | |||
@@ -1019,10 +1019,9 @@ static int __devinit yenta_probe (struct pci_dev *dev, const struct pci_device_i | |||
1019 | return -ENODEV; | 1019 | return -ENODEV; |
1020 | } | 1020 | } |
1021 | 1021 | ||
1022 | socket = kmalloc(sizeof(struct yenta_socket), GFP_KERNEL); | 1022 | socket = kzalloc(sizeof(struct yenta_socket), GFP_KERNEL); |
1023 | if (!socket) | 1023 | if (!socket) |
1024 | return -ENOMEM; | 1024 | return -ENOMEM; |
1025 | memset(socket, 0, sizeof(*socket)); | ||
1026 | 1025 | ||
1027 | /* prepare pcmcia_socket */ | 1026 | /* prepare pcmcia_socket */ |
1028 | socket->socket.ops = ¥ta_socket_operations; | 1027 | socket->socket.ops = ¥ta_socket_operations; |