mm/page_io.c: fix polled swap page in
[platform/kernel/linux-starfive.git] / mm / page_owner.c
index 87bc0df..28b0652 100644 (file)
@@ -351,6 +351,7 @@ print_page_owner(char __user *buf, size_t count, unsigned long pfn,
                .skip = 0
        };
 
+       count = min_t(size_t, count, PAGE_SIZE);
        kbuf = kmalloc(count, GFP_KERNEL);
        if (!kbuf)
                return -ENOMEM;