Re: [PATCH v5 32/36] mm/khugepaged: base private node collapse eligiblity on actor/cap bits
Gregory Price <[email protected]> Wed, 22 Jul 2026 09:43:21 -0400
| Newsgroups | org.kernel.vger.linux-debuggers,dev.linux.lists.damon,dev.linux.lists.driver-core,dev.linux.lists.nvdimm,org.kernel.vger.cgroups,org.kernel.vger.kvm,org.kernel.vger.linux-cxl,org.kernel.vger.linux-doc,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest,org.kvack.linux-mm |
|---|---|
| Message-ID | <amDIuZSsOPjRkywY@gourry-fedora-PF4VCD3F> |
On Wed, Jul 22, 2026 at 09:24:37PM +0800, Richard Cheng wrote:
> On Mon, Jul 20, 2026 at 03:34:26PM +0800, Gregory Price wrote:
> >
> > page = vm_normal_page(vma, addr, pteval);
> > - if (unlikely(!page) || unlikely(page_is_private_managed(page))) {
> > + if (unlikely(!page) ||
> > + unlikely(!page_allows_collapse(page, cc->is_khugepaged))) {
>
> I think collapse_scan_file() need something like folio_allows_collapse() check as well.
>
I believe you are correct, sashiko up some stuff here too.
Thanks!
~Gregory