[PATCH v1 08/11] percpu: zero page->private when freeing pages
Zi Yan
ziy at nvidia.com
Mon Feb 23 14:26:38 AEDT 2026
This prepares for upcoming checks in page freeing path.
Signed-off-by: Zi Yan <ziy at nvidia.com>
Cc: Dennis Zhou <dennis at kernel.org>
Cc: Tejun Heo <tj at kernel.org>
Cc: Christoph Lameter <cl at gentwo.org>
Cc: linux-mm at kvack.org
---
mm/percpu-vm.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/mm/percpu-vm.c b/mm/percpu-vm.c
index 4f5937090590..edc8f4448a8e 100644
--- a/mm/percpu-vm.c
+++ b/mm/percpu-vm.c
@@ -61,8 +61,10 @@ static void pcpu_free_pages(struct pcpu_chunk *chunk,
for (i = page_start; i < page_end; i++) {
struct page *page = pages[pcpu_page_idx(cpu, i)];
- if (page)
+ if (page) {
+ set_page_private(page, 0);
__free_page(page);
+ }
}
}
}
--
2.51.0
More information about the Linux-erofs
mailing list