On Tue, Aug 25, 2026 at 02:48:51PM +0800, Lance Yang wrote:
> 
> On Sun, Aug 16, 2026 at 11:45:30PM +0100, Kiryl Shutsemau wrote:
> >+            /* Slots with no source gain anon memory that no zap accounted 
> >*/
> >+            if (nr_populated)
> >+                    add_mm_counter(mm, MM_ANONPAGES, nr_populated);
> 
> Well ... KSM zero-page accounting gets out of sync here.

True. Thanks for catching this!

> I was thinking of something like this:

Your code looks correct to me. I will take the collapse_abort_candidate()
hunk as is.

The install side I will organize slightly differently: a
collapse_account_install() that does the MM_ANONPAGES accounting in
addition to the KSM stuff, called from both install paths.

-- 
  Kiryl Shutsemau / Kirill A. Shutemov

Reply via email to