PCI: Fix PCI Express Capability accessors for PCI_EXP_FLAGS
authorAlex Williamson <alex.williamson@redhat.com>
Thu, 14 Feb 2013 18:35:42 +0000 (11:35 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Feb 2013 13:38:35 +0000 (05:38 -0800)
commitdc510780f52c9b4941693a5ea54ea80e0c9de846
treeb0aa6ef24c7ca3f54640feab77873bd043b730e5
parentcc8641df0963f820e7462aa0f4e761808f6cc683
PCI: Fix PCI Express Capability accessors for PCI_EXP_FLAGS

commit 969daa349f4821a02936af7202b51a9affc7b6da upstream.

PCI_EXP_FLAGS_TYPE is a mask, not an offset.  Fix it.

Previously, pcie_capability_read_word(..., PCI_EXP_FLAGS, ...) would
fail.

[bhelgaas:  tweak changelog]
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/access.c