diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2021-09-25 15:51:08 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2021-09-25 15:51:08 -0700 |
commit | f6f360aef0e70a45cbf43db1dd9df5a5e96d9836 (patch) | |
tree | bfaf38f7fdd13b3030ba767388691887f8c892b1 /block/bsg.c | |
parent | 2d70de4ee5931455811cd0ce692230785ae1c3ce (diff) | |
parent | 7df778be2f61e1a23002d1f2f5d6aaf702771eb8 (diff) | |
download | linux-f6f360aef0e70a45cbf43db1dd9df5a5e96d9836.tar.bz2 |
Merge tag 'io_uring-5.15-2021-09-25' of git://git.kernel.dk/linux-block
Pull io_uring fixes from Jens Axboe:
"This one looks a bit bigger than it is, but that's mainly because 2/3
of it is enabling IORING_OP_CLOSE to close direct file descriptors.
We've had a few folks using them and finding it confusing that the way
to close them is through using -1 for file update, this just brings
API symmetry for direct descriptors. Hence I think we should just do
this now and have a better API for 5.15 release. There's some room for
de-duplicating the close code, but we're leaving that for the next
merge window.
Outside of that, just small fixes:
- Poll race fixes (Hao)
- io-wq core dump exit fix (me)
- Reschedule around potentially intensive tctx and buffer iterators
on teardown (me)
- Fix for always ending up punting files update to io-wq (me)
- Put the provided buffer meta data under memcg accounting (me)
- Tweak for io_write(), removing dead code that was added with the
iterator changes in this release (Pavel)"
* tag 'io_uring-5.15-2021-09-25' of git://git.kernel.dk/linux-block:
io_uring: make OP_CLOSE consistent with direct open
io_uring: kill extra checks in io_write()
io_uring: don't punt files update to io-wq unconditionally
io_uring: put provided buffer meta data under memcg accounting
io_uring: allow conditional reschedule for intensive iterators
io_uring: fix potential req refcount underflow
io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow
io_uring: fix race between poll completion and cancel_hash insertion
io-wq: ensure we exit if thread group is exiting
Diffstat (limited to 'block/bsg.c')
0 files changed, 0 insertions, 0 deletions