[PATCH v1 06/11] binder: zero page->private when freeing pages

From: Zi Yan

Date: Sun Feb 22 2026 - 22:34:54 EST


This prepares for upcoming checks in page freeing path.

Signed-off-by: Zi Yan <ziy@xxxxxxxxxx>
Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Cc: "Arve Hjønnevåg" <arve@xxxxxxxxxxx>
Cc: Todd Kjos <tkjos@xxxxxxxxxxx>
Cc: Christian Brauner <brauner@xxxxxxxxxx>
Cc: Carlos Llamas <cmllamas@xxxxxxxxxx>
Cc: Alice Ryhl <aliceryhl@xxxxxxxxxx>
---
drivers/android/binder_alloc.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/android/binder_alloc.c b/drivers/android/binder_alloc.c
index 67a068c075c0..5c960513c7bc 100644
--- a/drivers/android/binder_alloc.c
+++ b/drivers/android/binder_alloc.c
@@ -306,6 +306,7 @@ static struct page *binder_page_alloc(struct binder_alloc *alloc,
static void binder_free_page(struct page *page)
{
kfree((struct binder_shrinker_mdata *)page_private(page));
+ set_page_private(page, 0);
__free_page(page);
}

--
2.51.0