diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-02-25 10:41:14 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-02-25 10:41:14 -0800 |
| commit | d9d32e5bd5a4e57675f2b70ddf73c3dc5cf44fc2 (patch) | |
| tree | 8384ed6500147a7a86e6ddc9d8ff4b5a3229b4f9 /net/ife | |
| parent | 0e335a7745b0a3e0421d6b4fff718c0deeb130ee (diff) | |
| parent | 55db009926634b20955bd8abbee921adbc8d2cb4 (diff) | |
Merge tag 'ata-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linuxHEADtorvalds/mastertorvalds/HEADmaster
Pull ata fixes from Niklas Cassel:
- The newly introduced feature that issues a deferred (non-NCQ) command
from a workqueue, forgot to consider the case where the deferred QC
times out. Fix the code to take timeouts into consideration, which
avoids a use after free (Damien)
- The newly introduced feature that issues a deferred (non-NCQ) command
from a workqueue, when unloading the module, calls cancel_work_sync(),
a function that can sleep, while holding a spin lock. Move the function
call outside the lock (Damien)
* tag 'ata-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:
ata: libata-core: fix cancellation of a port deferred qc work
ata: libata-eh: correctly handle deferred qc timeouts
Diffstat (limited to 'net/ife')
0 files changed, 0 insertions, 0 deletions
