Don't block on cgroup reclaim or subject shared extent_buffers to cgroup reclaim. Signed-off-by: Boris Burkov --- fs/btrfs/extent_io.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index f9ccbe5a203a..1f25447f1e39 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -3258,8 +3258,8 @@ static int attach_eb_folio_to_filemap(struct extent_buffer *eb, int i, retry: existing_folio = NULL; - ret = filemap_add_folio(mapping, eb->folios[i], index + i, - GFP_NOFS | __GFP_NOFAIL); + ret = filemap_add_folio_nocharge(mapping, eb->folios[i], index + i, + GFP_NOFS | __GFP_NOFAIL); if (!ret) goto finish; -- 2.50.1