Hi, here're a few cleanups in order to make structures as private and typesafe as possible. It also cleans up the layering from io_uring.c being on top of io-wq.*. Changes since v1: - None, hopefully correct patch format now. Stefan Metzmacher (2): io_uring: remove structures from include/linux/io_uring.h io_uring: use typesafe pointers in io_uring_task fs/io-wq.h | 10 +++++++++- fs/io_uring.c | 16 ++++++++++++++++ include/linux/io_uring.h | 25 ------------------------- 3 files changed, 25 insertions(+), 26 deletions(-) -- 2.25.1