Re: [PATCH 0/4] firewire: cdev: code refactoring

From: Takashi Sakamoto

Date: Sun Sep 27 2026 - 18:34:23 EST


On Sun, Sep 27, 2026 at 12:43:39PM +0900, Takashi Sakamoto wrote:
> 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(-)

Applied to for-next branch.


Regards

Takashi Sakamoto