]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
PCI: pciehp: Reduce PCIe slot_ctrl to 16 bits
authorBjorn Helgaas <bhelgaas@google.com>
Fri, 15 Aug 2014 23:18:44 +0000 (17:18 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Sat, 13 Sep 2014 02:12:29 +0000 (20:12 -0600)
4283c70e91dc ("PCI: pciehp: Make pcie_wait_cmd() self-contained") added
a cache of the most recent command written to the Slot Control register.
This register is only 16 bits wide, but the cache ("slot_ctrl") is 32 bits.

Reduce slot_ctrl to a u16 so it matches the register size.  No functional
change.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/hotplug/pciehp.h
drivers/pci/hotplug/pciehp_hpc.c

index 9e5a9fbb93d778cd8e123e6bdc669c1587d1764f..b11521953485bb99892b85dd4c2c3e93378c2d56 100644 (file)
@@ -92,7 +92,7 @@ struct controller {
        struct slot *slot;
        wait_queue_head_t queue;        /* sleep & wake process */
        u32 slot_cap;
-       u32 slot_ctrl;
+       u16 slot_ctrl;
        struct timer_list poll_timer;
        unsigned long cmd_started;      /* jiffies */
        unsigned int cmd_busy:1;
index 9da84b8b27d8a4cdac4305cde5ac50d203b89583..9e0f4aec5f0c2bd29626b4b96e7d0c90d7c53b44 100644 (file)
@@ -171,7 +171,7 @@ static void pcie_wait_cmd(struct controller *ctrl)
         * interrupts.
         */
        if (!rc)
-               ctrl_info(ctrl, "Timeout on hotplug command %#010x (issued %u msec ago)\n",
+               ctrl_info(ctrl, "Timeout on hotplug command %#06x (issued %u msec ago)\n",
                          ctrl->slot_ctrl,
                          jiffies_to_msecs(now - ctrl->cmd_started));
 }