]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge tag 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 31 Jan 2026 01:07:45 +0000 (17:07 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 31 Jan 2026 01:07:45 +0000 (17:07 -0800)
commit2912d799e5342de7c06821668b930fd94639bd78
treeb6591c827e7943e2b522044b11ce37249c44cc58
parent283073725700d494d0d8f0085f76bb4e3ff063ce
parent20e01bba2ae4898ce65cdcacd1bd6bec5111abd9
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