lkml.org 
[lkml]   [2012]   [Jul]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 1/3] KVM: MMU: using kvm_release_pfn_clean to release pfn
    The current code depends on fault_page is the normal page, but we will
    use the error code instead of dummy page in the later patch, so using
    kvm_release_pfn_clean to release pfn which will release error code probably

    Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
    ---
    arch/x86/kvm/mmu.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c
    index 2419934..a9a2052 100644
    --- a/arch/x86/kvm/mmu.c
    +++ b/arch/x86/kvm/mmu.c
    @@ -3275,7 +3275,7 @@ static bool try_async_pf(struct kvm_vcpu *vcpu, bool prefault, gfn_t gfn,
    if (!async)
    return false; /* *pfn has correct page already */

    - put_page(pfn_to_page(*pfn));
    + kvm_release_pfn_clean(*pfn);

    if (!prefault && can_do_async_pf(vcpu)) {
    trace_kvm_try_async_get_page(gva, gfn);
    --
    1.7.7.6


    \
     
     \ /
      Last update: 2012-07-23 16:41    [W:0.024 / U:2.940 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site