1-3 are simple and easy. There is more to dicuss with 4/4, but I think it's cleaner note: base on for-5.16/io_uring + two recently sent fixes Pavel Begunkov (4): io_uring: clean up timeout async_data allocation io_uring: kill unused param from io_file_supports_nowait io_uring: clusterise ki_flags access in rw_prep io_uring: typed ->async_data fs/io_uring.c | 127 ++++++++++++++++++++++++-------------------------- 1 file changed, 61 insertions(+), 66 deletions(-) -- 2.33.1