kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* THP refcounting in disallowed_hugepage_adjust()?
@ 2019-11-26 15:21 Joerg Roedel
  2019-11-26 17:46 ` Sean Christopherson
  0 siblings, 1 reply; 3+ messages in thread
From: Joerg Roedel @ 2019-11-26 15:21 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: Kirill A. Shutemov, Vlastimil Babka, Andrea Arcangeli,
	Radim Krčmář, kvm

Hi Paolo et al,

while looking again at the recently added IFU patches I noticed a
dicrepancy between the two _hugepage_adjust() functions which doesn't
make sense to me yet:

	* transparent_hugepage_adjust(), when changing the value of pfn,
	  does a kvm_release_pfn_clean() on the old value and a
	  kvm_get_pfn() on the new value to make sure the code holds the
	  reference to the correct pfn.

	* disallowed_hugepage_adjust() also changes the value of the pfn
	  to map, kinda reverses what transparent_hugepage_adjust() did
	  before. But that function does not care about the pfn
	  refcounting.

I was wondering what the reason for that might be, is it just not
necessary in disallowed_hugepage_adjust() or is that an oversight?


Regards,

	Joerg
	  

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-11-27  9:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-26 15:21 THP refcounting in disallowed_hugepage_adjust()? Joerg Roedel
2019-11-26 17:46 ` Sean Christopherson
2019-11-27  9:41   ` Joerg Roedel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).