[PATCH 0/4] firewire: core: code refactoring for isoc resource management work in cdev layer
Takashi Sakamoto <[email protected]> Fri, 1 May 2026 22:58:19 +0900
| Newsgroups | gmane.linux.kernel,gmane.linux.kernel.firewire.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, In the cdev layer of this subsystem, there are two ways to manage isochronous resources. My previous work separated the logic for these approaches[1]. However, there is still room to improve the current implementation, particularly in the code path that maintains isochronous resources managed by the kernel, where the current code can be simplified. This patchset refactors the relevant code accordingly. [1] https://lore.kernel.org/lkml/[email protected]/ Takashi Sakamoto (4): firewire: core: reduce critical section duration in pre-processing of isoc resource management in cdev firewire: core: use switch statement for post-processing of isoc resource management in cdev firewire: core: refactor notification type determination after isoc resource management in cdev firewire: core: move allocation/reallocation paths into specific branch after isoc resource management in cdev drivers/firewire/core-cdev.c | 115 +++++++++++++++++++---------------- 1 file changed, 64 insertions(+), 51 deletions(-) base-commit: 6dbe7653fa01edeefc77b4d7c063562eb3debd48 -- 2.53.0