diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-01-30 17:07:45 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-01-30 17:07:45 -0800 |
| commit | 2912d799e5342de7c06821668b930fd94639bd78 (patch) | |
| tree | b6591c827e7943e2b522044b11ce37249c44cc58 /rust/kernel/alloc | |
| parent | 283073725700d494d0d8f0085f76bb4e3ff063ce (diff) | |
| parent | 20e01bba2ae4898ce65cdcacd1bd6bec5111abd9 (diff) | |
Merge tag 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Pull firewire fix from Takashi Sakamoto:
"Fix a race condition introduced in v6.18.
Andreas Persson discovered this issue while working with Focusrite
Saffire Pro 40 (TCD33070). The fw_card instance maintains a linked
list of pending transactions, which must be protected against
concurrent access.
However, a commit b5725cfa4120 ("firewire: core: use spin lock
specific to timer for split transaction") unintentionally allowed
concurrent accesses to this list.
Fix this by adjusting the relevant critical sections to properly
serialize access"
* tag 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
firewire: core: fix race condition against transaction list
Diffstat (limited to 'rust/kernel/alloc')
0 files changed, 0 insertions, 0 deletions
