From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Fri, 6 Jan 2023 21:05:13 +0000 (-0800)
Subject: Merge tag 'io_uring-2023-01-06' of git://git.kernel.dk/linux
X-Git-Tag: sched-urgent-2023-01-12~7
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ef1a4a770994b97a86988fd86f5a2784b87449f7;p=users%2Fdwmw2%2Flinux.git

Merge tag 'io_uring-2023-01-06' of git://git.kernel.dk/linux

Pull io_uring fixes from Jens Axboe:
 "A few minor fixes that should go into the 6.2 release:

   - Fix for a memory leak in io-wq worker creation, if we ultimately
     end up canceling the worker creation before it gets created (me)

   - lockdep annotations for the CQ locking (Pavel)

   - A regression fix for CQ timeout handling (Pavel)

   - Ring pinning around deferred task_work fix (Pavel)

   - A trivial member move in struct io_ring_ctx, saving us some memory
     (me)"

* tag 'io_uring-2023-01-06' of git://git.kernel.dk/linux:
  io_uring: fix CQ waiting timeout handling
  io_uring: move 'poll_multi_queue' bool in io_ring_ctx
  io_uring: lockdep annotate CQ locking
  io_uring: pin context while queueing deferred tw
  io_uring/io-wq: free worker if task_work creation is canceled
---

ef1a4a770994b97a86988fd86f5a2784b87449f7