aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs')
-rw-r--r--fs/xfs/xfs_aops.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c
index 11b2aad982d4..33b13310ee0c 100644
--- a/fs/xfs/xfs_aops.c
+++ b/fs/xfs/xfs_aops.c
@@ -902,11 +902,11 @@ xfs_vm_writepage(
902 * random callers for direct reclaim or memcg reclaim. We explicitly 902 * random callers for direct reclaim or memcg reclaim. We explicitly
903 * allow reclaim from kswapd as the stack usage there is relatively low. 903 * allow reclaim from kswapd as the stack usage there is relatively low.
904 * 904 *
905 * This should really be done by the core VM, but until that happens 905 * This should never happen except in the case of a VM regression so
906 * filesystems like XFS, btrfs and ext4 have to take care of this 906 * warn about it.
907 * by themselves.
908 */ 907 */
909 if ((current->flags & (PF_MEMALLOC|PF_KSWAPD)) == PF_MEMALLOC) 908 if (WARN_ON_ONCE((current->flags & (PF_MEMALLOC|PF_KSWAPD)) ==
909 PF_MEMALLOC))
910 goto redirty; 910 goto redirty;
911 911
912 /* 912 /*