--- /dev/null
+From 3d2b3eb31a1627e03f1a5b8e10c572cc720c8700 Mon Sep 17 00:00:00 2001
+From: Bing-Jhong Billy Jheng <billy@starlabs.sg>
+Date: Thu, 15 Dec 2022 06:43:56 -0800
+Subject: io_uring: add missing item types for splice request
+
+From: Bing-Jhong Billy Jheng <billy@starlabs.sg>
+
+Splice is like read/write and should grab current->nsproxy, denoted by
+IO_WQ_WORK_FILES as it refers to current->files as well
+
+Signed-off-by: Bing-Jhong Billy Jheng <billy@starlabs.sg>
+Reviewed-by: Jens Axboe <axboe@kernel.dk>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ fs/io_uring.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/fs/io_uring.c
++++ b/fs/io_uring.c
+@@ -936,7 +936,7 @@ static const struct io_op_def io_op_defs
+ .needs_file = 1,
+ .hash_reg_file = 1,
+ .unbound_nonreg_file = 1,
+- .work_flags = IO_WQ_WORK_BLKCG,
++ .work_flags = IO_WQ_WORK_BLKCG | IO_WQ_WORK_FILES,
+ },
+ [IORING_OP_PROVIDE_BUFFERS] = {},
+ [IORING_OP_REMOVE_BUFFERS] = {},
vfs-fix-copy_file_range-averts-filesystem-freeze-protection.patch
nfp-fix-use-after-free-in-area_cache_get.patch
fuse-always-revalidate-if-exclusive-create.patch
+io_uring-add-missing-item-types-for-splice-request.patch