]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: propagate fault r/w information to gup(), allow read-only memory
authorMarcelo Tosatti <mtosatti@redhat.com>
Fri, 22 Oct 2010 16:18:18 +0000 (14:18 -0200)
committerAvi Kivity <avi@redhat.com>
Wed, 12 Jan 2011 09:28:40 +0000 (11:28 +0200)
commitee8fe58aa6c2d8ee643fe006a672e149a7932f18
tree3739b8420660fc4de8d37d26004d9992e92acbe3
parent6563ef91fc2c892af5e6df480c513ff894e098ab
KVM: propagate fault r/w information to gup(), allow read-only memory

As suggested by Andrea, pass r/w error code to gup(), upgrading read fault
to writable if host pte allows it.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/mmu.c
arch/x86/kvm/paging_tmpl.h
include/linux/kvm_host.h
virt/kvm/kvm_main.c