PCI: fix uninitialized variable 'cap_mask'
authorChunhe Lan <Chunhe.Lan@freescale.com>
Wed, 7 Mar 2012 07:16:26 +0000 (15:16 +0800)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 7 May 2012 15:27:26 +0000 (09:27 -0600)
Get rid of these:

drivers/pci/pcie/portdrv_core.c: In function 'pcie_port_device_register':
drivers/pci/pcie/portdrv_core.c:275:16: warning: 'cap_mask' may be used
uninitialized in this function [-Wuninitialized]
drivers/pci/pcie/portdrv_core.c:240:6: note: 'cap_mask' was declared here

In some cases, 'cap_mask' may be not set in pcie_port_platform_notify,
holding a garbage value.

Signed-off-by: Chunhe Lan <Chunhe.Lan@freescale.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pcie/portdrv_core.c

index 2f589a54f9bdf75864452602de0614bd8a3feb35..75915b30ad19db7438a935edbfad846127061843 100644 (file)
@@ -249,7 +249,7 @@ static int get_port_device_capability(struct pci_dev *dev)
        int services = 0, pos;
        u16 reg16;
        u32 reg32;
-       int cap_mask;
+       int cap_mask = 0;
        int err;
 
        if (pcie_ports_disabled)
This page took 0.03116 seconds and 5 git commands to generate.