diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c
index 1cfc68f8fea9c330e1debed7988af987d728e6c7..b8962581c6992040323ae074708a21e2ec75e8ae 100644
--- a/fs/fuse/dev.c
+++ b/fs/fuse/dev.c
@@ -771,7 +771,8 @@ static int fuse_check_page(struct page *page)
 	       1 << PG_uptodate |
 	       1 << PG_lru |
 	       1 << PG_active |
-	       1 << PG_reclaim))) {
+	       1 << PG_reclaim |
+	       1 << PG_waiters))) {
 		dump_page(page, "fuse: trying to steal weird page");
 		return 1;
 	}