public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] firewire: core: optimize for concurrent calls of fw_iso_context_flush_completions()
@ 2024-09-09 14:00 Takashi Sakamoto
  2024-09-09 14:00 ` [PATCH 1/2] firewire: core: move workqueue handler from 1394 OHCI driver to core function Takashi Sakamoto
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Takashi Sakamoto @ 2024-09-09 14:00 UTC (permalink / raw)
  To: linux1394-devel; +Cc: linux-kernel, linux-sound

Hi,

It seems to be the last week for v6.12 development. I realize it
unpreferable to propose intrusive changes, however I also realized that
there is a room to refactor core functions in respect to handler of work
item for isochronous context for the next merge window...

This series of changes refactors the core function to call
fw_iso_context_flush_completions() from the work item. It optimizes some
event waiting and mediation of concurrent calls as well.

Takashi Sakamoto (2):
  firewire: core: move workqueue handler from 1394 OHCI driver to core
    function
  firewire: core: use mutex to coordinate concurrent calls to flush
    completions

 drivers/firewire/core-iso.c | 31 ++++++++-------
 drivers/firewire/core.h     |  5 ---
 drivers/firewire/ohci.c     | 78 +++++++------------------------------
 include/linux/firewire.h    |  1 +
 4 files changed, 31 insertions(+), 84 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2024-09-11 15:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-09 14:00 [PATCH 0/2] firewire: core: optimize for concurrent calls of fw_iso_context_flush_completions() Takashi Sakamoto
2024-09-09 14:00 ` [PATCH 1/2] firewire: core: move workqueue handler from 1394 OHCI driver to core function Takashi Sakamoto
2024-09-09 14:00 ` [PATCH 2/2] firewire: core: use mutex to coordinate concurrent calls to flush completions Takashi Sakamoto
2024-09-10  8:51 ` [PATCH 0/2] firewire: core: optimize for concurrent calls of fw_iso_context_flush_completions() Takashi Sakamoto
2024-09-11 15:12 ` Takashi Sakamoto

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