From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fhigh-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com [202.12.124.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 62BCA2DCBFC for ; Sun, 3 May 2026 11:47:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.154 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777808839; cv=none; b=s5iJ0M/eF/2iFOLjoW8CSDP96pDSTIFlVTUtDMHaZXTmoyh9v/qlE6GU1WSd86/bL6KwsrSuEKu4L0ka/inpCjbp2niLQ4+thDySZv6fN2sZ6NufVtcN+Z6M4IKAsOltKNycSOJjnYQoskTQ9sZLt/sXXkM2MLz8WQaDJ/zPxkI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777808839; c=relaxed/simple; bh=yolk//v3R0EhvTQjP9ljYIxvRLygYIX0IgdX7jLbtrw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=aehPf62WmjXlAajbt4U/VEUt+GQylruIYRrpUX3YqmQltznyHvlYKN1oUq0QncMOQh8c6JA8RwjnW3c0u/bX3fOqIF5gqHMMXaYf4pDKT7JWt96o5NQ1AjWWFSQ8xUn1bo7jbIF8KHX4YAGv2VP2mqI3f8L1aBWTd/sGp+XdMAg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sakamocchi.jp; spf=pass smtp.mailfrom=sakamocchi.jp; dkim=pass (2048-bit key) header.d=sakamocchi.jp header.i=@sakamocchi.jp header.b=Lb7S0G5E; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=G5m01N/q; arc=none smtp.client-ip=202.12.124.154 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sakamocchi.jp Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sakamocchi.jp Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sakamocchi.jp header.i=@sakamocchi.jp header.b="Lb7S0G5E"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="G5m01N/q" Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 62E487A0096; Sun, 3 May 2026 07:47:17 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Sun, 03 May 2026 07:47:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakamocchi.jp; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1777808837; x= 1777895237; bh=W4arkRE5GK9+N6tK8w24aJ+6aAwP1Bd8mclEUVoIkxI=; b=L b7S0G5EJ6Ygn5my+Y3UR4wUZFLfmp8/NXH9apdiJN31OfC73jUnSLyHMPFLq/3DY Mni2tqv4ImlLv1CAYK4W+DcbpjWfZfih3eDTVkDOddCI9GRqm5E4M4Z5IfaC5nzf fJrY0I14330kL/VRtT2NCvcBVhIp9Pjnz0RtG2oZAfxJWDrKh8cZLftMwUHWBERT zSeQ7+q934GM+x5IQur5qFkOtoBVKHAcFhwnHv+sHaa8IwHhw99KzCTRTEP9fjhx 20sVfC3Cnkma4kZk2y+B4HIURQVafmbZpnIrrGQH4TalyDuBXOSvDtt6uFtMzysN K683+xgZpew0SzUuEghgQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1777808837; x=1777895237; bh=W4arkRE5GK9+N6tK8w24aJ+6aAwP1Bd8mcl EUVoIkxI=; b=G5m01N/qP9SQF0C7+jNBXvybYwO+nTWIYiZcV07ZIu7Ye9xUOA7 KvNTOwZENZOTSpQm7txJ8EsWIfvIsrz5ehow7DUhhoXB71wGYl4Rqyyac7D/mBf2 WzpoGe0s1Z/C7LryXm4Vo17V3vtNqeXu2h2Ef74P/6Ci9SVOYeIKFCl+dAx8MGTA UDZt9EjAj/TFEtluaLhG1JjraCxxmHRiRLYSktJB13l/etoEUA+8RlBeAaPi70Fi gTaJX2eiamVhsgqYHyuNcJECyt7+yumKzxcDN4BtAQ5tvtAprewHlKdQAdRmhf96 wgftIbmzpYj7Jd78AjGr8FqhHc6BWMazIVQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdelheekjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhepfffhvfevuffkfhggtggujgesthdtredttd dtvdenucfhrhhomhepvfgrkhgrshhhihcuufgrkhgrmhhothhouceoohdqthgrkhgrshhh ihesshgrkhgrmhhotggthhhirdhjpheqnecuggftrfgrthhtvghrnhepveeilefhudekff ehkeffudduvedvfeduleelfeegieeljeehjeeuvdeghfetvedvnecuffhomhgrihhnpehk vghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehoqdhtrghkrghshhhisehsrghkrghmohgttghhihdrjhhppdhnsggprhgt phhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehlihhnuhigudefle egqdguvghvvghlsehlihhsthhsrdhsohhurhgtvghfohhrghgvrdhnvghtpdhrtghpthht oheplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: ie8e14432:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 3 May 2026 07:47:16 -0400 (EDT) Date: Sun, 3 May 2026 20:47:14 +0900 From: Takashi Sakamoto To: linux1394-devel@lists.sourceforge.net Cc: linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/4] firewire: core: code refactoring for isoc resource management work in cdev layer Message-ID: <20260503114714.GA353219@sakamocchi.jp> Mail-Followup-To: linux1394-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org References: <20260501135823.241940-1-o-takashi@sakamocchi.jp> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260501135823.241940-1-o-takashi@sakamocchi.jp> On Fri, May 01, 2026 at 10:58:19PM +0900, Takashi Sakamoto wrote: > 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/20260429093449.160545-1-o-takashi@sakamocchi.jp/ > > 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(-) Applied to for-next branch. Regards Takashi Sakamoto