|
@@ -531,7 +531,7 @@ static bool vga_arbiter_add_pci_device(struct pci_dev *pdev)
|
|
|
return false;
|
|
|
|
|
|
/* Allocate structure */
|
|
|
- vgadev = kmalloc(sizeof(struct vga_device), GFP_KERNEL);
|
|
|
+ vgadev = kzalloc(sizeof(struct vga_device), GFP_KERNEL);
|
|
|
if (vgadev == NULL) {
|
|
|
pr_err("failed to allocate pci device\n");
|
|
|
/*
|
|
@@ -541,8 +541,6 @@ static bool vga_arbiter_add_pci_device(struct pci_dev *pdev)
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- memset(vgadev, 0, sizeof(*vgadev));
|
|
|
-
|
|
|
/* Take lock & check for duplicates */
|
|
|
spin_lock_irqsave(&vga_lock, flags);
|
|
|
if (vgadev_find(pdev) != NULL) {
|