mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/4] firewire: cdev: code refactoring
@ 2026-09-27  3:43 Takashi Sakamoto
  2026-09-27  3:43 ` [PATCH 1/4] firewire: cdev: remove unnecessary client locking for fw_device members Takashi Sakamoto
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Takashi Sakamoto @ 2026-09-27  3:43 UTC (permalink / raw)
  To: linux1394-devel; +Cc: linux-kernel

Hi,

The cdev implementation includes some useless locking, goto, and waking
up. This series arranges the implementation to remove them.

Takashi Sakamoto (4):
  firewire: cdev: remove unnecessary client locking for fw_device
    members
  firewire: cdev: wake up client from queue_event() only when any event
    is available
  firewire: cdev: use xchg() to exchange pointer value
  firewire: cdev: refactor event copying to remove goto statement

 drivers/firewire/core-cdev.c | 61 +++++++++++++++---------------------
 1 file changed, 26 insertions(+), 35 deletions(-)


base-commit: cc43480ac04cf909387d8b722f7491905ef7a7c3
-- 
2.53.0


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

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

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-27  3:43 [PATCH 0/4] firewire: cdev: code refactoring Takashi Sakamoto
2026-09-27  3:43 ` [PATCH 1/4] firewire: cdev: remove unnecessary client locking for fw_device members Takashi Sakamoto
2026-09-27  3:43 ` [PATCH 2/4] firewire: cdev: wake up client from queue_event() only when any event is available Takashi Sakamoto
2026-09-27  3:43 ` [PATCH 3/4] firewire: cdev: use xchg() to exchange pointer value Takashi Sakamoto
2026-09-27  3:43 ` [PATCH 4/4] firewire: cdev: refactor event copying to remove goto statement Takashi Sakamoto
2026-09-27 22:34 ` [PATCH 0/4] firewire: cdev: code refactoring 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®