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>
Sun, 1 Dec 2024 22:55:24 +0000 (15:55 -0700)
commit32d03d89ab706e266e688472888c733542154dc2
tree325390519577ec946edf94fd6cdd72cab6b6d52b
parent7ce39e1b16d78f5104e0843e9fbad5199daf27b9
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