UPSTREAM: 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 Change-Id: I7ce5226d6b39763ffc246fd6357cece9aafd4b59 Signed-off-by:Jens Axboe <axboe@kernel.dk> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 788d0824) Bug: 268174392 Signed-off-by:
Greg Kroah-Hartman <gregkh@google.com>
Showing
- Makefile 1 addition, 1 deletionMakefile
- fs/Makefile 0 additions, 2 deletionsfs/Makefile
- include/linux/io_uring.h 8 additions, 38 deletionsinclude/linux/io_uring.h
- include/linux/sched.h 3 additions, 0 deletionsinclude/linux/sched.h
- include/linux/syscalls.h 1 addition, 1 deletioninclude/linux/syscalls.h
- include/trace/events/io_uring.h 79 additions, 42 deletionsinclude/trace/events/io_uring.h
- include/uapi/linux/io_uring.h 100 additions, 15 deletionsinclude/uapi/linux/io_uring.h
- io_uring/Makefile 6 additions, 0 deletionsio_uring/Makefile
- io_uring/io-wq.c 1398 additions, 0 deletionsio_uring/io-wq.c
- io_uring/io-wq.h 25 additions, 22 deletionsio_uring/io-wq.h
- io_uring/io_uring.c 5103 additions, 4084 deletionsio_uring/io_uring.c
- kernel/exit.c 1 addition, 1 deletionkernel/exit.c
- kernel/fork.c 1 addition, 0 deletionskernel/fork.c
- kernel/sched/core.c 1 addition, 1 deletionkernel/sched/core.c
Loading