Revision 24148d8648e37f8c15bedddfa50d14a31a0582c5 authored by Linus Torvalds on 28 August 2020, 23:23:16 UTC, committed by Linus Torvalds on 28 August 2020, 23:23:16 UTC
Pull io_uring fixes from Jens Axboe:
 "A few fixes in here, all based on reports and test cases from folks
  using it. Most of it is stable material as well:

   - Hashed work cancelation fix (Pavel)

   - poll wakeup signalfd fix

   - memlock accounting fix

   - nonblocking poll retry fix

   - ensure we never return -ERESTARTSYS for reads

   - ensure offset == -1 is consistent with preadv2() as documented

   - IOPOLL -EAGAIN handling fixes

   - remove useless task_work bounce for block based -EAGAIN retry"

* tag 'io_uring-5.9-2020-08-28' of git://git.kernel.dk/linux-block:
  io_uring: don't bounce block based -EAGAIN retry off task_work
  io_uring: fix IOPOLL -EAGAIN retries
  io_uring: clear req->result on IOPOLL re-issue
  io_uring: make offset == -1 consistent with preadv2/pwritev2
  io_uring: ensure read requests go through -ERESTART* transformation
  io_uring: don't use poll handler if file can't be nonblocking read/written
  io_uring: fix imbalanced sqo_mm accounting
  io_uring: revert consumed iov_iter bytes on error
  io-wq: fix hang after cancelling pending hashed work
  io_uring: don't recurse on tsk->sighand->siglock with signalfd
2 parent s 005c534 + fdee946
History
File Mode Size
Makefile -rw-r--r-- 436 bytes
generic_mpih-add1.c -rw-r--r-- 1.3 KB
generic_mpih-lshift.c -rw-r--r-- 1.5 KB
generic_mpih-mul1.c -rw-r--r-- 1.3 KB
generic_mpih-mul2.c -rw-r--r-- 1.3 KB
generic_mpih-mul3.c -rw-r--r-- 1.3 KB
generic_mpih-rshift.c -rw-r--r-- 1.5 KB
generic_mpih-sub1.c -rw-r--r-- 1.3 KB
longlong.h -rw-r--r-- 38.9 KB
mpi-bit.c -rw-r--r-- 1.5 KB
mpi-cmp.c -rw-r--r-- 1.6 KB
mpi-inline.h -rw-r--r-- 2.6 KB
mpi-internal.h -rw-r--r-- 5.3 KB
mpi-pow.c -rw-r--r-- 7.7 KB
mpi-sub-ui.c -rw-r--r-- 2.3 KB
mpicoder.c -rw-r--r-- 9.0 KB
mpih-cmp.c -rw-r--r-- 1.3 KB
mpih-div.c -rw-r--r-- 5.2 KB
mpih-mul.c -rw-r--r-- 13.6 KB
mpiutil.c -rw-r--r-- 2.7 KB

back to top