]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
io_uring: import 5.15-stable io_uring
authorJens Axboe <axboe@kernel.dk>
Thu, 22 Dec 2022 21:30:11 +0000 (14:30 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Jan 2023 10:39:23 +0000 (11:39 +0100)
commit788d0824269bef539fe31a785b1517882eafed93
tree8adc181aa1785ab1478cfe22ffdc7f0a65b3c6d3
parented3005032993da7a3fe2e6095436e0bc2e83d011
io_uring: import 5.15-stable io_uring

No upstream commit exists.

This imports the io_uring codebase from 5.15.85, wholesale. Changes
from that code base:

- Drop IOCB_ALLOC_CACHE, we don't have that in 5.10.
- Drop MKDIRAT/SYMLINKAT/LINKAT. Would require further VFS backports,
  and we don't support these in 5.10 to begin with.
- sock_from_file() old style calling convention.
- Use compat_get_bitmap() only for CONFIG_COMPAT=y

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 files changed:
Makefile
fs/Makefile
fs/io-wq.c [deleted file]
include/linux/io_uring.h
include/linux/sched.h
include/linux/syscalls.h
include/trace/events/io_uring.h
include/uapi/linux/io_uring.h
io_uring/Makefile [new file with mode: 0644]
io_uring/io-wq.c [new file with mode: 0644]
io_uring/io-wq.h [moved from fs/io-wq.h with 81% similarity]
io_uring/io_uring.c [moved from fs/io_uring.c with 51% similarity]
kernel/exit.c
kernel/fork.c
kernel/sched/core.c