Forwarded: [PATCH v1] Poisend page in hibernation

From: syzbot

Date: Mon Oct 05 2026 - 11:47:45 EST


For archival purposes, forwarding an incoming command email to
linux-kernel@xxxxxxxxxxxxxxx, syzkaller-bugs@xxxxxxxxxxxxxxxx.

***

Subject: [PATCH v1] Poisend page in hibernation
Author: nsvatoslav515@xxxxxxxxx

#syz test

Signed-off-by: Svyatoslav Nikolenko <nsvatoslav515@xxxxxxxxx>
---
kernel/power/snapshot.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c
index b209712cb2c3..a893d48e770d 100644
--- a/kernel/power/snapshot.c
+++ b/kernel/power/snapshot.c
@@ -1256,7 +1256,10 @@ static void mark_free_pages(struct zone *zone)

max_zone_pfn = zone_end_pfn(zone);
for_each_valid_pfn(pfn, zone->zone_start_pfn, max_zone_pfn) {
- page = pfn_to_page(pfn);
+ page = pfn_to_online_page(pfn);
+
+ if (!page)
+ continue;

if (!--page_count) {
touch_nmi_watchdog();
--
2.47.3