]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'io_uring-5.7-2020-04-17' of git://git.kernel.dk/linux-block
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 17 Apr 2020 17:12:26 +0000 (10:12 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 17 Apr 2020 17:12:26 +0000 (10:12 -0700)
commitd6258a930e3284e8857a5a118886c67730c69c4a
tree761a2bef18683eb2562e1b6d6034aeae037c349b
parentfb622934b9b9984385e8eb0462f0cb6f59bd36ec
parent5d8eb157d7d973df8cc6e75feb0587e12b3375cd
Merge tag 'io_uring-5.7-2020-04-17' of git://git.kernel.dk/linux-block

Pull io_uring fixes from Jens Axboe:

 - wrap up the init/setup cleanup (Pavel)

 - fix some issues around deferral sequences (Pavel)

 - fix splice punt check using the wrong struct file member

 - apply poll re-arm logic for pollable retry too

 - pollable retry should honor cancelation

 - fix setup time error handling syzbot reported crash

 - restore work state when poll is canceled

* tag 'io_uring-5.7-2020-04-17' of git://git.kernel.dk/linux-block:
  io_uring: don't count rqs failed after current one
  io_uring: kill already cached timeout.seq_offset
  io_uring: fix cached_sq_head in io_timeout()
  io_uring: only post events in io_poll_remove_all() if we completed some
  io_uring: io_async_task_func() should check and honor cancelation
  io_uring: check for need to re-wait in polled async handling
  io_uring: correct O_NONBLOCK check for splice punt
  io_uring: restore req->work when canceling poll request
  io_uring: move all request init code in one place
  io_uring: keep all sqe->flags in req->flags
  io_uring: early submission req fail code
  io_uring: track mm through current->mm
  io_uring: remove obsolete @mm_fault