Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'firewire-fixes-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394

Pull firewire fix from Takashi Sakamoto:
"A single commit to resolve a regression existing in v6.11 or later.

The change in 1394 OHCI driver in v6.11 kernel could cause general
protection faults when rediscovering nodes in IEEE 1394 bus while
holding a spin lock. Consequently, watchdog checks can report a hard
lockup.

Currently, this issue is observed primarily during the system resume
phase when using an extra node with three ports or more is used.
However, it could potentially occur in the other cases as well"

* tag 'firewire-fixes-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
firewire: core: fix invalid port index for parent device

+1 -1
+1 -1
drivers/firewire/core-topology.c
··· 204 204 // the node->ports array where the parent node should be. Later, 205 205 // when we handle the parent node, we fix up the reference. 206 206 ++parent_count; 207 - node->color = i; 207 + node->color = port_index; 208 208 break; 209 209 210 210 case PHY_PACKET_SELF_ID_PORT_STATUS_CHILD: