diff options
| author | Linus Torvalds <[email protected]> | 2025-01-03 22:45:59 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2025-01-03 22:45:59 +0000 |
| commit | a984e234fcdce25a276be882c799e5fda1b32812 (patch) | |
| tree | b776366a18ff8059a0660bc80ac11461744d4aee /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
| parent | Merge tag 'net-6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net... (diff) | |
| parent | io_uring/kbuf: use pre-committed buffer address for non-pollable file (diff) | |
| download | kernel-a984e234fcdce25a276be882c799e5fda1b32812.tar.gz kernel-a984e234fcdce25a276be882c799e5fda1b32812.zip | |
Merge tag 'io_uring-6.13-20250103' of git://git.kernel.dk/linux
Pull io_uring fixes from Jens Axboe:
- Fix an issue with the read multishot support and posting of CQEs from
io-wq context
- Fix a regression introduced in this cycle, where making the timeout
lock a raw one uncovered another locking dependency. As a result,
move the timeout flushing outside of the timeout lock, punting them
to a local list first
- Fix use of an uninitialized variable in io_async_msghdr. Doesn't
really matter functionally, but silences a valid KMSAN complaint that
it's not always initialized
- Fix use of incrementally provided buffers for read on non-pollable
files, where the buffer always gets committed upfront. Unfortunately
the buffer address isn't resolved first, so the read ends up using
the updated rather than the current value
* tag 'io_uring-6.13-20250103' of git://git.kernel.dk/linux:
io_uring/kbuf: use pre-committed buffer address for non-pollable file
io_uring/net: always initialize kmsg->msg.msg_inq upfront
io_uring/timeout: flush timeouts outside of the timeout lock
io_uring/rw: fix downgraded mshot read
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions
