xfs: punt uncached write completions to the completion wq
authorJens Axboe <axboe@kernel.dk>
Sat, 9 Nov 2024 17:10:18 +0000 (10:10 -0700)
committerJens Axboe <axboe@kernel.dk>
Mon, 11 Nov 2024 23:35:20 +0000 (16:35 -0700)
commit3444731a1e41a69924c7e41fb69a4f6d32b859af
tree2b1835264ea61324d13bfb9bd754c077f4144896
parent1c7094352384d1bc982d9c28ad3b9d76e000047e
xfs: punt uncached write completions to the completion wq

They need non-irq context guaranteed, to be able to prune ranges from
the page cache. Treat them like unwritten extents and punt them to the
completion workqueue.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/xfs/xfs_aops.c