Commit 94054fa3 authored by Mel Gorman's avatar Mel Gorman Committed by Linus Torvalds

xfs: warn if direct reclaim tries to writeback pages

Direct reclaim should never writeback pages.  For now, handle the
situation and warn about it.  Ultimately, this will be a BUG_ON.
Signed-off-by: default avatarMel Gorman <>
Cc: Dave Chinner <>
Cc: Christoph Hellwig <>
Cc: Johannes Weiner <>
Cc: Wu Fengguang <>
Cc: Jan Kara <>
Cc: Minchan Kim <>
Cc: Rik van Riel <>
Cc: Mel Gorman <>
Cc: Alex Elder <>
Cc: Theodore Ts'o <>
Cc: Chris Mason <>
Cc: Dave Hansen <>
Signed-off-by: default avatarAndrew Morton <>
Signed-off-by: default avatarLinus Torvalds <>
parent a18bba06
......@@ -902,11 +902,11 @@ xfs_vm_writepage(
* random callers for direct reclaim or memcg reclaim. We explicitly
* allow reclaim from kswapd as the stack usage there is relatively low.
* This should really be done by the core VM, but until that happens
* filesystems like XFS, btrfs and ext4 have to take care of this
* by themselves.
* This should never happen except in the case of a VM regression so
* warn about it.
if ((current->flags & (PF_MEMALLOC|PF_KSWAPD)) == PF_MEMALLOC)
if (WARN_ON_ONCE((current->flags & (PF_MEMALLOC|PF_KSWAPD)) ==
goto redirty;
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment