A random set of cleanups Patches 1 and 2 address kernel test robot warnings. Patches 3 and 4 add some extra lockdep checks The rest are doing minor rsrc cleanups. Pavel Begunkov (8): io_uring: shut io_prep_async_work warning io_uring/kbuf: remove extra ->buf_ring null check io_uring: add irq lockdep checks io_uring/rsrc: add lockdep checks io_uring/rsrc: consolidate node caching io_uring/rsrc: zero node's rsrc data on alloc io_uring/rsrc: refactor io_rsrc_node_switch io_uring/rsrc: extract SCM file put helper include/linux/io_uring_types.h | 1 - io_uring/alloc_cache.h | 5 +++ io_uring/io_uring.c | 9 ++--- io_uring/io_uring.h | 2 + io_uring/kbuf.c | 14 +++---- io_uring/rsrc.c | 73 +++++++++++++++------------------- io_uring/rsrc.h | 7 ++++ 7 files changed, 56 insertions(+), 55 deletions(-) -- 2.40.0