]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory
authorSean Christopherson <seanjc@google.com>
Thu, 10 Oct 2024 18:24:22 +0000 (11:24 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 25 Oct 2024 17:01:35 +0000 (13:01 -0400)
commitd0ef8d9fbebea0d23d80fbf6734c2b4f8bebc144
treec0b0e97d47548b7e8d59a2144b002a7a6ab1e528
parent06cdaff80e50e3fb74e5e3101e1d5d7aa8b68da6
KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory

Use kvm_release_page_dirty() when unpinning guest pages, as the pfn was
retrieved via pin_guest_page(), i.e. is guaranteed to be backed by struct
page memory.  This will allow dropping kvm_release_pfn_dirty() and
friends.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Tested-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20241010182427.1434605-81-seanjc@google.com>
arch/s390/kvm/vsie.c