From 74e844500322dbc8b82c1d779052f0258999e526 Mon Sep 17 00:00:00 2001 From: Shaul Triebitz Date: Tue, 23 Feb 2016 12:04:50 +0200 Subject: [PATCH] pci: Fix PCI header initialization The arguments to memset in pci_header_get were passed in the wrong order, causing the memset to be a no-op. Fix this. Change-Id: I1ea6d7d87d74cff6fec9bbc88c99a4b0e460cc95 Signed-off-by: Shaul Triebitz Signed-off-by: Ido Yariv --- drivers/pci/pci_interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/pci_interface.c b/drivers/pci/pci_interface.c index 11a0d6e9141..7ed0c168a71 100644 --- a/drivers/pci/pci_interface.c +++ b/drivers/pci/pci_interface.c @@ -395,7 +395,7 @@ void pci_header_get(uint32_t controller, /* clear out the header */ - memset((char *)pci_dev_header, sizeof(union pci_dev), 0); + memset(pci_dev_header, 0, sizeof(*pci_dev_header)); /* fill in the PCI header from the device */