[PATCH 0/2] firewire: cdev: fix client refcount leak in iso_resource_auto_work()

From: Takashi Sakamoto

Date: Wed Sep 23 2026 - 13:32:04 EST


Hi,

This series fixes client reference counting for fw_iso_resource_auto
objects, reported by Dingisoul[1].

The issue is caused by ad-hoc client reference counting when scheduling a
work item to handle the iso_resource_auto client resource. This series
holds a client reference for the lifetime of the fw_iso_resource_auto
object instead.

[1] https://sourceforge.net/p/linux1394/mailman/message/59317811/

Takashi Sakamoto (2):
firewire: cdev: hold client reference for fw_iso_resource_auto
lifetime
firewire: cdev: fix client refcount leak in iso_resource_auto_work()

drivers/firewire/core-cdev.c | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)


base-commit: 4eea44fefc15929ac2de10bd9b12319ea42e0e0f
--
2.53.0