Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp21341580rwd; Thu, 29 Jun 2023 14:47:04 -0700 (PDT) X-Google-Smtp-Source: APBJJlFzmLnBw7EeW/FWWJjRjDssYcjX4hPIjhCQBaAUl5apexe2xUEAG+Rxmz25OwYrjAbczBl3 X-Received: by 2002:a05:6a00:1823:b0:67e:18c6:d2c6 with SMTP id y35-20020a056a00182300b0067e18c6d2c6mr1562804pfa.5.1688075223886; Thu, 29 Jun 2023 14:47:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688075223; cv=none; d=google.com; s=arc-20160816; b=PqkBMkiJNd4zJA4QSoHfccAXSCgBL4GaYmM1AqZ5JDRWijquKWzrdIxYgDd8c1kraz apMJqfaHmn5T/l5VcnyNlxopQNvgDdCE7Vx4kfXwKeXlYNRB38A2vXgtoSWOMYW1QI9O AmPDVVv6ooY0y2qg/rlNeyCjWjxkLJemCYmcFKD63UDV/w3WEeSvIjwsKA8Yiw7vsxRs FIY7npij9DjswRjMV2rsK3zc+4VJPVmLtUO+ZY156Yfn3xKl2VV7NCQO1bkegwDbWZpk 6n144eIJVd0nqe4L4/mvU9Z+nPm/sU2zcntYerBnEJwTizxTpMOGuo3zKMnDE/7nH35t 8r6Q== 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:message-id:subject:cc:to:from:date:dkim-signature; bh=wV4jkF/gZPHhX+J17HHc5UbeD+TsVGjG3+FT9yNduPY=; fh=WrpJzR5dsOPjdIOw0eHQ4LZU2DFSTe7ci+znibjROY8=; b=KWVWwnGl2HzBggmHlHiCGQes8Kqha57x/Sr/xqbB+2uhNH118nLeIT1fetKZUrDBm2 wijBk9t3dzCc5ZV13trZLEx/3dJ0jJsQSyrK06CcWu1F9EoiOn4EWF8VrJsTmVEk8rBh XgXBo+pWvkrpTRTwD1MxilZo0ATJ72RSObFCHnRmA1Qr02a4qotA0C/hSPprXoYpltVK 3rW0i0VNj5XRy1ZbDXJRxnN5vREZr6XtLfLTfc17WKM9ZUELemt0AW7fP85ZHPLbFGJg N27D0QCL04ge63i4uJdkCtsoaHzsTfbWndcBHe7tODT16HiDb7EYZgMdqWJM1Hx2NzPE ewxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZELw7XXz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y26-20020a62b51a000000b006824cda542fsi1451637pfe.395.2023.06.29.14.46.51; Thu, 29 Jun 2023 14:47:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZELw7XXz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230498AbjF2VYr (ORCPT + 99 others); Thu, 29 Jun 2023 17:24:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54598 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232011AbjF2VYN (ORCPT ); Thu, 29 Jun 2023 17:24:13 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 768733A91; Thu, 29 Jun 2023 14:24:00 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 9ABE36164F; Thu, 29 Jun 2023 21:23:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 765C2C433C0; Thu, 29 Jun 2023 21:23:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1688073839; bh=zOehGqKX+VYh9hnjIWi/Nq52SHkJn4rPs67np4lrfEg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZELw7XXzZnOk5RfhnLMGd5rmjCOLIlzu82UcPR/O+XEQBVHkbxAqGBQJKtlEbYzmV dmij9daTBQNjt+161eT2qunRcdDXVP+CuJlH1S2FE6O+dsdmNzxSbUxshFfpHtra9L Uz1crmAGMycMHj1gqCk2qS26QlHAOVgPeJOeIRMl8r9AfVoufbauR99Ng9vQoZqubs J+N5xh/KctU0tCATZdxr1yS0ZnF4YVGJs14LdTYGIpF1j7lIfR71gmeDUmsyj5EapA i1bW3rNQ57Fbfd+YsaVio0WBv/NVIrR81oTOpHZJAqb8wmM6jDv0/r90JFcpGk8EtO yPBmw2T2n9baw== Date: Thu, 29 Jun 2023 22:23:53 +0100 From: Mark Brown To: Greg KH Cc: Srinivas Kandagatla , johan+linaro@kernel.org, perex@perex.cz, tiwai@suse.com, lgirdwood@gmail.com, ckeepax@opensource.cirrus.com, kuninori.morimoto.gx@renesas.com, linux-kernel@vger.kernel.org, pierre-louis.bossart@linux.intel.com, alsa-devel@alsa-project.org, Stable@vger.kernel.org Subject: Re: [PATCH] ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number Message-ID: <00ac35ee-b507-43ee-b596-801b76972946@sirena.org.uk> References: <20230628092404.13927-1-srinivas.kandagatla@linaro.org> <2023062940-snore-brick-419b@gregkh> <9699a960-74b0-4064-b264-6cde06cd16fc@sirena.org.uk> <2023062958-thumping-ambulance-7a2f@gregkh> <1c1dd19e-cbc4-41fe-9e97-a07cfebdaa4b@sirena.org.uk> <2023062905-tiring-bauble-84ef@gregkh> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lwINwq5DE62imWCd" Content-Disposition: inline In-Reply-To: <2023062905-tiring-bauble-84ef@gregkh> X-Cookie: Surprise due today. Also the rent. X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 --lwINwq5DE62imWCd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jun 29, 2023 at 08:48:42PM +0200, Greg KH wrote: > On Thu, Jun 29, 2023 at 06:38:38PM +0100, Mark Brown wrote: > > As discussed before your tolerance for risk in stable is *far* higher > > than mine, if there's any value in doing this at all it's probably > > within what would get taken but that doesn't mean that it's something > > that it's sensible to highlight as an important fix like tagging for > > stable does. It's extremely unclear that it fits the severity criteria > > that are supposed to be being applied to stable, though obviously the > > documentation doesn't fit the actual practice these days. > It's not a matter of "tolerance for risk", it's a "if this change is > good enough for future releases, why isn't it good enough for older > releases as well?" > As you know, we don't break user interfaces, so either this is a break > or it isn't, stable trees have nothing to do with it as a normal user > would "hit" this when updating to run Linus's tree, just as easily as > they would "hit" it updating their stable kernel version. You know as well as I do that we have a bunch of interfaces where things end up getting dynamically numbered as they appear, and provided to userspace together with identifying information that allows userspace to figure out what's what in a stable fashion even though the numbers might change. Like I said earlier in the thread this is one of them, better hardware support also has some risk of disturbing things (and some of the numbering is going to be hotplug dependent, though this patch isn't likely to run into that particular bit of things). ABI stability is a continuum, from for example things relying on race conditions or other timing things that were lucky they ever worked to changes in interfaces that break clear and documented guarantees. Reliance on stability is similar, and how much of an issue it is when something does change and someone notices is going to vary depending on what changed and why. While the risk here seems low if the reasoning is just to make things neater then it's even harder to justify for a stable kernel than it is for mainline. Note also that the patch is still under discussion for mainline... --lwINwq5DE62imWCd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmSd9mgACgkQJNaLcl1U h9AXXwf9EFiOfs5GMkyWdupiHCqH36l3Y4SpOl/P9yNdpyTD2WLSl6757Is4Qp40 fj/P/IN4C+yrSVsiAzviATS3iuHY1iwGc7ScLAyCiPezQjut/W8Wrrqm/bKBUVZ1 jg2piqSGRhiHUW3srfU5oVZ1xRuL4phpD/mLHJzYghgCkS/qUPGuDcillURKktN0 xeI2VFey0BHH4o/KHz/5d9mDrj97JmIGfqf7tTTlaSlG6p+UnpPGbPuPTX/oy+3m Oi0of1cmCvNP3moP1v0LZFHxZt9Mlo86w+erg9/PyYUT7wq5K+J9n3WmZjHgp/g8 CxokZyuSOyFBktGFiou7KL49zgPM+Q== =72ZD -----END PGP SIGNATURE----- --lwINwq5DE62imWCd--