summaryrefslogtreecommitdiff
path: root/contrib/Makefile.in
AgeCommit message (Expand)AuthorFilesLines
2009-05-24New upstream release 15.7a, fixing CVE-2009-014815.7a-1Tobias Klauser1-2/+12
2006-11-13Initial import15.6-2Tobias Klauser1-0/+328
mitb9cdc88df8e63e81c723b82c286fc97f5d0dc325 (patch) treedb52a74df7a5345f42250b7e82fb8f790820aab9 /tools/lguest 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: stable@kernel.org Cc: Sasha Levin <levinsasha928@gmail.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'tools/lguest')