mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2] firewire: cdev: fix client refcount leak in iso_resource_auto_work()
@ 2026-09-23 17:23 Takashi Sakamoto
  2026-09-23 17:23 ` [PATCH 1/2] firewire: cdev: hold client reference for fw_iso_resource_auto lifetime Takashi Sakamoto
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Takashi Sakamoto @ 2026-09-23 17:23 UTC (permalink / raw)
  To: linux1394-devel; +Cc: dingiso.kernel, linux-kernel

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-09-27  1:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-23 17:23 [PATCH 0/2] firewire: cdev: fix client refcount leak in iso_resource_auto_work() Takashi Sakamoto
2026-09-23 17:23 ` [PATCH 1/2] firewire: cdev: hold client reference for fw_iso_resource_auto lifetime Takashi Sakamoto
2026-09-23 17:23 ` [PATCH 2/2] firewire: cdev: fix client refcount leak in iso_resource_auto_work() Takashi Sakamoto
2026-09-27  1:37 ` [PATCH 0/2] " Takashi Sakamoto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®