aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/mpt2sas/mpi/mpi2_raid.h
diff options
context:
space:
mode:
authorWill Deacon <[email protected]>2012-10-19 14:03:32 +0100
committerRusty Russell <[email protected]>2012-10-22 18:19:36 +1030
commitb9cdc88df8e63e81c723b82c286fc97f5d0dc325 (patch)
treedb52a74df7a5345f42250b7e82fb8f790820aab9 /drivers/scsi/mpt2sas/mpi/mpi2_raid.h
parentf0263d2d222e9e25f2587e51a9dc58c6fb2a9352 (diff)
virtio: 9p: correctly pass physical address to userspace for high pages
When using a virtio transport, the 9p net device may pass the physical address of a kernel buffer to userspace via a scatterlist inside a virtqueue. If the kernel buffer is mapped outside of the linear mapping (e.g. highmem), then virt_to_page will return a bogus value and we will populate the scatterlist with junk. This patch uses kmap_to_page when populating the page array for a kernel buffer. Cc: [email protected] Cc: Sasha Levin <[email protected]> Signed-off-by: Will Deacon <[email protected]> Signed-off-by: Rusty Russell <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions