aboutsummaryrefslogtreecommitdiff
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorPratyush Anand <[email protected]>2013-12-11 15:08:33 +0530
committerBjorn Helgaas <[email protected]>2013-12-20 09:21:35 -0700
commitfce8591f73c6a30c231f220d1092362aae0b985c (patch)
treeeac01872fe7826851ee3b335f821a232d25584d9 /fs/jbd2/commit.c
parenta01ef59e131b78b0fa7af235ea958bd17e5e86ca (diff)
PCI: designware: Fix I/O transfers by using CPU (not realio) address
pp->io_base, which is the input of the outbound IO address translation unit, should be the CPU address. It was incorrectly programmed to the realio address. We should pass global_io_offset rather than sys->io_offset to pci_ioremap_io(), so we map the new window into the first available spot in the Linux view of the I/O space. We must also pass CPU address instead of realio address to pci_ioremap_io(). This patch fixes above issue. It has been tested with Lecroy PTC in AIC mode and Pericom PI7C9X2G303EL PCIe switch, which does not work otherwise. Tested-by: Mohit Kumar <[email protected]> Tested-by: Tim Harvey <[email protected]> Signed-off-by: Pratyush Anand <[email protected]> Signed-off-by: Bjorn Helgaas <[email protected]> Reviewed-by: Marek Vasut <[email protected] Reviewed-by: Jagannadha Sutradharudu Teki <[email protected]> Acked-by: Arnd Bergmann <[email protected]> Acked-by: Jingoo Han <[email protected]> Cc: Richard Zhu <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions