Received: by 2002:a05:6a10:83d0:0:0:0:0 with SMTP id o16csp222894pxh; Thu, 7 Apr 2022 19:44:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJztxC2vnRXtyUSC8QE5pjRQP6Qs7M2MSrsXL6Qe0RDXRnMvm6iEA8QlA5f5/uTfo/A0b3Vn X-Received: by 2002:a17:902:e748:b0:156:828e:c07c with SMTP id p8-20020a170902e74800b00156828ec07cmr17063761plf.117.1649385851512; Thu, 07 Apr 2022 19:44:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649385851; cv=none; d=google.com; s=arc-20160816; b=cZcb8GhXI75dtINGQ/23/GRjjBgzJSLPKl7txGBOoq8OWLGP0tNKDAyWBl+cRZcFDV 7xj5Gbx+/082FxDLSV/KHBwHZPk1JXXDaOZnXRDJjma1UGdKja/Pe6uvyDp1GuIsvSH3 UaKwrKWba/zs4m8oY7tovLtb7KiKiIOOpZYZYczQ1hBmui8HWWVYePzs1QgXLcdElY2x U5z46XwbHhSRTp5SRx7z59Kr7nqqrVo/5FLwnZULDi5Us7kVVdbnGDRjOeQNdcwvyawn 55uOlT32pS69OLIfIKFvF00TkIMBWeWvMLI8KP6EAqu9JiZT6+gvGHOL+UaY8b9m5Eii crfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature:dkim-signature; bh=nvkFaMbev4/kVyqnJNPqVSo+frUbKlNHC+DpOIWGrBw=; b=CpHddwnARm1Y73RS1jKrtfU4jjVVGSNZDq8V0Ey/xvMas7Kzcxw0cR8xHJUJqeT+ga bnaSyLiyzwx5SsbUZN3hEl6wrTS7yCb/nSzq0ZTgcanwrOCQOsdamiqmO/OLgP5Y5FS0 +aSPU6SRXWfUhptSTOaYqlsNF+zxAHn1ejYTZNE/3u/ly9yn4tWz14dOi2l/Yl7g/4nu XMMz2jf5w9HzQEQi4Uyg18hctywSKrxi6hMTbufXfuuIIzj47tr+4szuUClci3RS7i41 H06EEs427YHWjV64z5NxcwbbM2724jSF/Tx4oxk4WXOKVw4b9wDSxbqFcSC13kjpD8j5 5WaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sakamocchi.jp header.s=fm1 header.b=Png8i7qU; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=DKeAQHx6; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id t71-20020a63814a000000b0038201af9a5fsi92484pgd.53.2022.04.07.19.44.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 19:44:11 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@sakamocchi.jp header.s=fm1 header.b=Png8i7qU; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=DKeAQHx6; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 91D24188A3B; Thu, 7 Apr 2022 19:16:30 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233711AbiDHCR3 (ORCPT + 99 others); Thu, 7 Apr 2022 22:17:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233698AbiDHCR1 (ORCPT ); Thu, 7 Apr 2022 22:17:27 -0400 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DC86C273378 for ; Thu, 7 Apr 2022 19:15:23 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 585305C013B; Thu, 7 Apr 2022 22:15:21 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 07 Apr 2022 22:15:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakamocchi.jp; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; bh=nvkFaMbev4/kVyqnJNPqVSo+frUbKl NHC+DpOIWGrBw=; b=Png8i7qUPf5HmJFJ58DmULMRRGYoAmB73A3ZOYEqFUm1fU 43PFXFKD9iepd1G5yZsz9+lMRJAQS+DLN/POwV1J7BJcjFkwz59ZIw9mRnGUwlZf Ctmdp0B0Mlqd+9uY+KT/Tyo2fQstOHWVit5j3YtALZkV35WE9UFuUFLCQxj3FZyz K6CAF8zwT+X7sLrJIUXQnsl9qILn2iBGw0VHpdRKJC1Gz0qtaCQgra4rauaBPeWN RHnLssQtAL378A+ibP0ZN1Hb1LTsKjEVApYDLUggi6QxyFkvw+q59/c37vStoKf1 pnyPBufUAUHiDOTySi/VebnjcCrd/hiXROBSZnOw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=nvkFaMbev4/kVyqnJ NPqVSo+frUbKlNHC+DpOIWGrBw=; b=DKeAQHx6rcKdL75fyOgCawkzYIYKN2p7X 10oUueW8uqnBWhrF8gXHfytM87wfwhpkeFUtGtnyb5e+TC9Hu8YyaXi3fvT3mcMG PmGAS52g2HN5SXbpqfujsnWEk/Cqb9RY6ekbGCUdxtj2VmQTt+T82wp1b3PpD7u8 0BhFuD9x3xOuwBICffODz7F4IeiqBsc3EaJpbFleXZSH3Uv5Xvr+2Q7jh5WTtwzc xJ3xq/Cabyat4SD0cFcnZlNVjKorCobwz/tU4XP3I8pGD5xCb2GL5HjpqMsCmn8G 8uF2Log6rcbW5V6kUKC9Zhdp7pZXEIbOGwGYstIUaNDN7qfia2kcw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudejledghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefvrghkrghs hhhiucfurghkrghmohhtohcuoehoqdhtrghkrghshhhisehsrghkrghmohgttghhihdrjh hpqeenucggtffrrghtthgvrhhnpeejgeeifeeuveeufeeigeegjeelvdfgjeegffejgfdv keelhefgtdefteejleekjeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepohdqthgrkhgrshhh ihesshgrkhgrmhhotggthhhirdhjph X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 7 Apr 2022 22:15:19 -0400 (EDT) Date: Fri, 8 Apr 2022 11:15:16 +0900 From: Takashi Sakamoto To: Takashi Iwai Cc: clemens@ladisch.de, alsa-devel@alsa-project.org, linux1394-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 0/3] firewire: assist unit driver to compute packet time stamp Message-ID: Mail-Followup-To: Takashi Iwai , clemens@ladisch.de, alsa-devel@alsa-project.org, linux1394-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org References: <20220405072221.226217-1-o-takashi@sakamocchi.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 07, 2022 at 08:02:10AM +0200, Takashi Iwai wrote: > On Thu, 07 Apr 2022 02:10:21 +0200, > Takashi Sakamoto wrote: > > > > On Tue, Apr 05, 2022 at 06:23:35PM +0200, Takashi Iwai wrote: > > > On Tue, 05 Apr 2022 09:22:18 +0200, > > > Takashi Sakamoto wrote: > > > > > > > > Hi, > > > > > > > > Current implementation of Linux FireWire subsystem doesn't allow unit > > > > driver to operate content of packet in IR context according to > > > > time stamp. Additionally it doesn't allow unit driver to read current value > > > > of CYCLE_TIME register in OHCI 1394 controller. It brings disadvantages to > > > > drivers in Linux sound subsystem in regards of handling time for sampled > > > > data such as PCM frames and MIDI messages. > > > > > > > > This rerolled patchset is first step to improve the situation. > > > > > > > > Changes in v3: > > > > * Rebase v2 patchset to v5.18-rc1 > > > > Changes in v2: > > > > * Rebase v1 patchset to v5.16 release > > > > * https://lore.kernel.org/lkml/20220212022131.199855-1-o-takashi@sakamocchi.jp/ > > > > V1: > > > > * https://lore.kernel.org/lkml/20211202113457.24011-1-o-takashi@sakamocchi.jp/ > > > > > > > > Hector Martin (1): > > > > firewire: Add dummy read_csr/write_csr functions > > > > > > > > Takashi Sakamoto (2): > > > > firewire: add kernel API to access CYCLE_TIME register > > > > firewire: add kernel API to access packet structure in request > > > > structure for AR context > > > > > > Thanks, applied all three patches now to for-next branch. > > > > Although thanks for your applying them into your tree, I apologize to > > trouble you if you overlook that the included changes is just for Linux > > FireWire subsystem. It's my fault to send them only to Linux sound > > subsystem, but the changes are required to my work in sound drivers... > > > > If you are willing to include patches to Linux FireWire subsystem for > > your pull-request to Linus, I can prepare respined patches for it since > > I have the list of patches posted to LKML as bug fixes for Linux FireWire > > subsystem. > > > > I need any help to solve current situation of Linux FireWire subsystem > > that bug fixes and new changes are hardly merged. Of course, IEEE 1394 bus > > is already outdated and legacy, but I know that some users still work > > with it. If your path is available for it, it's the easiest and the most > > convenient way for upstreaming, I think. > > Ah OK, it's fine for me in either way. I can keep up those changes in > my tree, or go through others. I leave the decision Firewire > subsystem people. Just let me know. That's great. I think we can see few objections. In this weekend, I'll send two respined patchset. One is for bug fixes for your for-linus and living stables. Another is for your linux-next. Thanks for your kindness. Takashi Sakamoto