summaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-scsi.c
diff options
context:
space:
mode:
authorTycho Andersen2017-05-05 00:15:51 +0200
committerTejun Heo2017-05-16 17:23:16 +0200
commit5d7a288caf6d9b839a9a5bd28e56e15678669e67 (patch)
treee1546dd0e4b6e9f3efd85c781a16729815452be2 /drivers/ata/libata-scsi.c
parentMerge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (diff)
downloadkernel-qcow2-linux-5d7a288caf6d9b839a9a5bd28e56e15678669e67.tar.gz
kernel-qcow2-linux-5d7a288caf6d9b839a9a5bd28e56e15678669e67.tar.xz
kernel-qcow2-linux-5d7a288caf6d9b839a9a5bd28e56e15678669e67.zip
ata-sff: always map page before data transfer
The XPFO [1] patchset may unmap pages from physmap if they happened to be destined for userspace. If such a page is unmapped, it needs to be remapped. Rather than test if a page is in the highmem/xpfo unmapped state, Christoph suggested [2] that we simply always map the page. v2: * drop comment about bounce buffer * don't save IRQs before kmap/unmap * formatting [1]: https://lkml.org/lkml/2016/11/4/245 [2]: https://lkml.org/lkml/2016/11/4/253 Suggested-and-reviewed-by: Christoph Hellwig <hch@infradead.org> Signed-off-by: Tycho Andersen <tycho@docker.com> CC: Juerg Haefliger <juerg.haefliger@hpe.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'drivers/ata/libata-scsi.c')
0 files changed, 0 insertions, 0 deletions