Messages in this thread |  | | From | Pratyush Yadav <> | | Subject | Re: [PATCH v3 1/7] mm/memfd: use folio_nr_pages() for shmem inode accounting | | Date | Thu, 02 Apr 2026 10:59:05 +0000 |
| |
On Thu, Mar 26 2026, Chenghao Duan wrote:
> memfd_luo_retrieve_folios() called shmem_inode_acct_blocks() and > shmem_recalc_inode() with hardcoded 1 instead of the actual folio > page count. memfd may use large folios (THP/hugepages), causing > quota/limit under-accounting and incorrect stat output. > > Fix by using folio_nr_pages(folio) for both functions. > > Issue found by AI review and suggested by Pratyush Yadav <pratyush@kernel.org>. > https://sashiko.dev/#/patchset/20260319012845.29570-1-duanchenghao%40kylinos.cn > > Suggested-by: Pratyush Yadav <pratyush@kernel.org> > Signed-off-by: Chenghao Duan <duanchenghao@kylinos.cn>
Reviewed-by: Pratyush Yadav <pratyush@kernel.org>
[...]
-- Regards, Pratyush Yadav
|  |