Hi Linus,
A set of small fixes that should go into this series. This pull request
contains:
- Removal of unused queue member (Hou)
- Overflow bvec fix (Ming)
- Various little io_uring tweaks (me)
- kthread parking
- Only call cpu_possible() for verified CPU
- Drop unused 'file' argument to io_file_put()
- io_uring_enter vs io_uring_register deadlock fix
- CQ overflow fix
- BFQ internal depth update fix (me)
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20190420
----------------------------------------------------------------
Hou Tao (1):
block: kill all_q_node in request_queue
Jens Axboe (6):
io_uring: park SQPOLL thread if it's percpu
io_uring: only test SQPOLL cpu after we've verified it
bfq: update internal depth state when queue depth changes
io_uring: drop io_file_put() 'file' argument
io_uring: fix possible deadlock between io_uring_{enter,register}
io_uring: fix CQ overflow condition
Ming Lei (1):
block: make sure that bvec length can't be overflow
block/bfq-iosched.c | 8 +++++++-
block/blk-mq.c | 2 ++
fs/io_uring.c | 41 ++++++++++++++++++++++++++++++-----------
include/linux/blkdev.h | 1 -
include/linux/bvec.h | 5 +++--
include/linux/elevator.h | 1 +
6 files changed, 43 insertions(+), 15 deletions(-)
--
Jens Axboe