Commit 02c4ddf1 authored by Miklos Szeredi's avatar Miklos Szeredi Committed by Greg Kroah-Hartman

fuse: fix weird page warning

commit a5005c3c upstream.

When PageWaiters was added, updating this check was missed.
Reported-by: default avatarNikolaus Rath <Nikolaus@rath.org>
Reported-by: default avatarHugh Dickins <hughd@google.com>
Fixes: 62906027 ("mm: add PageWaiters indicating tasks are waiting for a page bit")
Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
Signed-off-by: default avatarAndré Almeida <andrealmeid@collabora.com>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 4ab0bb84
...@@ -838,7 +838,8 @@ static int fuse_check_page(struct page *page) ...@@ -838,7 +838,8 @@ static int fuse_check_page(struct page *page)
1 << PG_uptodate | 1 << PG_uptodate |
1 << PG_lru | 1 << PG_lru |
1 << PG_active | 1 << PG_active |
1 << PG_reclaim))) { 1 << PG_reclaim |
1 << PG_waiters))) {
printk(KERN_WARNING "fuse: trying to steal weird page\n"); printk(KERN_WARNING "fuse: trying to steal weird page\n");
printk(KERN_WARNING " page=%p index=%li flags=%08lx, count=%i, mapcount=%i, mapping=%p\n", page, page->index, page->flags, page_count(page), page_mapcount(page), page->mapping); printk(KERN_WARNING " page=%p index=%li flags=%08lx, count=%i, mapcount=%i, mapping=%p\n", page, page->index, page->flags, page_count(page), page_mapcount(page), page->mapping);
return 1; return 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment