Hi Jean, On Tue, Nov 26, 2019 at 09:46:03AM -0800, Sean Christopherson wrote: > disallowed_hugepage_adjust() is called from __direct_map() and its > modification of the pfn is also contained to __direct_map(), i.e. the > updated @pfn doesn't get propagated back up to the fault handlers. Thus, > kvm_release_pfn_clean() is called on the original pfn and so there's no > need to transfer the page reference. Thanks for your explanation, makes a lot of sense to me now. Regards, Joerg