On Thu, Apr 02, 2020 at 10:00:31AM +0800, Huang, Ying wrote: > From: Huang Ying <ying.huang@xxxxxxxxx> > > Now, when read /proc/PID/smaps, the PMD migration entry in page table is simply > ignored. To improve the accuracy of /proc/PID/smaps, its parsing and processing > is added. > > Before the patch, for a fully populated 400 MB anonymous VMA, sometimes some THP > pages under migration may be lost as follows. > > 7f3f6a7e5000-7f3f837e5000 rw-p 00000000 00:00 0 > Size: 409600 kB > KernelPageSize: 4 kB > MMUPageSize: 4 kB > Rss: 407552 kB > Pss: 407552 kB > Shared_Clean: 0 kB > Shared_Dirty: 0 kB > Private_Clean: 0 kB > Private_Dirty: 407552 kB > Referenced: 301056 kB > Anonymous: 407552 kB > LazyFree: 0 kB > AnonHugePages: 405504 kB > ShmemPmdMapped: 0 kB > FilePmdMapped: 0 kB The alignment makes me triggered. Andrew, could you please apply this patch: http://lore.kernel.org/r/20191230084125.267040-1-samuel.williams@xxxxxxxxxxxxxxxxxxx -- Kirill A. Shutemov