summaryrefslogtreecommitdiffstats
path: root/mm/sparse.c
diff options
context:
space:
mode:
authorJason Gunthorpe <jgunthorpe@obsidianresearch.com>2013-11-26 11:02:54 -0700
committerBjorn Helgaas <bhelgaas@google.com>2013-11-26 11:36:32 -0700
commit43a16f94445310800e39d54aaa534f2ce7dbe0a2 (patch)
treec95e9e765dbbd61731a58a534f2e59684533211d /mm/sparse.c
parent2850b05c9644d0f4c9df6cc77d628d7e0598a0cc (diff)
PCI: mvebu: Obey bridge PCI_COMMAND_MEM and PCI_COMMAND_IO bits
When PCI_COMMAND_MEMORY/PCI_COMMAND_IO are cleared, the bridge should not allocate windows or even look at the window limit/base registers. Otherwise we may set up bogus windows while the PCI core code performs discovery. The core will leave PCI_COMMAND_IO cleared if it doesn't need an IO window. Have mvebu_pcie_handle_*_change respect the bits, and call the change function whenever the bits changes. Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'mm/sparse.c')
0 files changed, 0 insertions, 0 deletions