drivers: use kzalloc/kcalloc instead of 'kmalloc+memset', where possible
[linux-2.6.git] / drivers / ata / sata_dwc_460ex.c
index b02c4ff..0a9a774 100644 (file)
@@ -1642,13 +1642,12 @@ static int sata_dwc_probe(struct platform_device *ofdev)
        const struct ata_port_info *ppi[] = { &pi, NULL };
 
        /* Allocate DWC SATA device */
-       hsdev = kmalloc(sizeof(*hsdev), GFP_KERNEL);
+       hsdev = kzalloc(sizeof(*hsdev), GFP_KERNEL);
        if (hsdev == NULL) {
                dev_err(&ofdev->dev, "kmalloc failed for hsdev\n");
                err = -ENOMEM;
                goto error;
        }
-       memset(hsdev, 0, sizeof(*hsdev));
 
        /* Ioremap SATA registers */
        base = of_iomap(ofdev->dev.of_node, 0);