Pull io_uring fixes from Jens Axboe:
 - Fix a potential memory leak in the error handling path of io-wq setup
   (Rafael)
 - Kill an errant debug statement that got added in this release (me)
 - Fix an oops with an invalid direct descriptor with IORING_OP_MSG_RING
   (Harshit)
 - Remove unneeded FFS_SCM flagging (Pavel)
 - Remove polling off the exit path (Pavel)
 - Move out direct descriptor debug check to the cleanup path (Pavel)
 - Use the proper helper rather than open-coding cached request get
   (Pavel)
* tag 'io_uring-6.1-2022-10-20' of git://git.kernel.dk/linux:
  io-wq: Fix memory leak in worker creation
  io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()
  io_uring/rw: remove leftover debug statement
  io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
  io_uring: reuse io_alloc_req()
  io_uring: kill hot path fixed file bitmap debug checks
  io_uring: remove FFS_SCM