Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1109592rda; Mon, 23 Oct 2023 02:54:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH7omr3Y6bco6qOwOutHJTHT7F6O/aJAKXBxRL1Dj7OC8JTJdawHRVLmiHDGkAfUNku+Sbx X-Received: by 2002:a17:902:d2c9:b0:1c4:3294:74ca with SMTP id n9-20020a170902d2c900b001c4329474camr6276217plc.17.1698054882689; Mon, 23 Oct 2023 02:54:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698054882; cv=none; d=google.com; s=arc-20160816; b=vJXSVoKcwUGzsVSbagXQOmCxFyjqBCJbmM9rUFpTpQa2y/h9GC0bO9BBR88KsNhCqL P9MZmrl4k5l4Ltw3C8LzHdAEgr7dd24jcN7gnSCXk9sA6yJVs1BgYHtFuWe1CzqpeXgM EDetSAwp/GH/snMAtWGqrzlqjnEMu8DwCUnXpBZ638O4Myy6TPSGNV1MyBFHRXqVh1ad zjItUGPZbm0Wq5hsTj+Q5NWxrSGcy5xyGIgrCsvVl4PNSSVvzQeEi6cRaSzRnS28/86x IsCdTR5KMn2GbW00BsN9Iphl4Y0z3u+pgheWyO/eCkHZoywV+On0iEgBCEFToM4nHYwR L6Nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=rTcKZO6NcS9zLgdR8p3dSmC3zXIR6VRO4KTY9FbrWgE=; fh=pPU8cPGEmaNeTF1nbjD+SgWEFmm+pPPU9N7te9ooeF0=; b=bx4ilGMyPS6cv0npUwM/PprsJ8Hmam9BUhLi9tN5NdI3QHs9gHaW/iiNGG+OKjsR3p loTwF/NHdA6E3b/zJfuMmx0QItyxFEIoGIAyQezCs8HfzqM085vVZ3XlPuW2dQPMwKqQ lsJUkwwzie5WGoNxXTNEPUg7nHEEKBuz+jYY4O/s8raHacyGJzXvcwIyKDXdOZ5vLRco GW815YsnvW3HmuBhBCnYJNhq+N88pKnwRwsH0rxAUC6SccVz7yl6Y2MPECLkQ24btIqN m69EHo0eez2F6urTZ0AZS9d2nzyaKGrHZOG3k3gj8KQfEDMh5EVMOXIAL+0RraWCzFoa 1Onw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=BQ04f7DM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id q9-20020a170902dac900b001c74876f029si6341004plx.381.2023.10.23.02.54.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 02:54:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=BQ04f7DM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 9A6BC8045968; Mon, 23 Oct 2023 02:54:41 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229774AbjJWJyi (ORCPT + 99 others); Mon, 23 Oct 2023 05:54:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229667AbjJWJyh (ORCPT ); Mon, 23 Oct 2023 05:54:37 -0400 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D5681DA for ; Mon, 23 Oct 2023 02:54:34 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-32d834ec222so2098463f8f.0 for ; Mon, 23 Oct 2023 02:54:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1698054873; x=1698659673; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=rTcKZO6NcS9zLgdR8p3dSmC3zXIR6VRO4KTY9FbrWgE=; b=BQ04f7DMLqnlNsZCpxx8cNMpmargO/kTa4BlVArpZSnsagzMVk57237PEawIuyljmS FhKYEVqQilaNv1vIb0nfZEEKW9yV9rhwU/Ro2uHR3hyLXWY6S3ViSTAqdt7Ndrs98wSE aO6YBnoWNZnhdaxdza/SmKoxZ+lcURlPCpTspvNQ2vvMBkfgV131BwmLK5WHY5LpMHw7 7zbiDmRxegKPY1TeROoIC/+6U7WePUq++IZuSsGX+TEBhIVfTSC1afALEL7kH6x+By+a g5l0yO0OMrUb5YmZZSYQ7prUfgvLPBZS8Dsoh+HLKObaxe1qDdHyobYOqmjlF9/VMITU F43Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698054873; x=1698659673; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rTcKZO6NcS9zLgdR8p3dSmC3zXIR6VRO4KTY9FbrWgE=; b=aWBXcV25RX8xLqWanScWSPe2AjgEyLah9mC2wSSbnY/Wjv8AgXKwGGbAMO+sh2ye6Z WL7wcs9F9xOy5XeIBa3rPefQIddpvqtvTPfd1Y+JLErbV49+GuuDd6DPMJAzztWFRj64 ffkpFFE3od8LJ4nWHtQUbGRPpN8KYUuPks2vO23zDTIfxzQpiMi9z9YTGVCSKYrxRrjo rjP7LRDJ6llgZYq6nDDI2VVt3WcficP2v2fPLOQ6jC8e77sW9z3LKhC7CsSJ2rVcnJxt 99tflxEtX16cRftmroDhSB+2RCxKwffLPMPO7xyoL7AZkEbavn3bFmrxLAIk9GdQMPrB Az4g== X-Gm-Message-State: AOJu0YzquU+Z77EM+UdKObffvts5gL4tyxT+sk+45yudHj1GQmGqGb4o qxuQC3ACMOzJUxxxEmbzAZm/tQ== X-Received: by 2002:a5d:4ccf:0:b0:32d:8cd1:52e4 with SMTP id c15-20020a5d4ccf000000b0032d8cd152e4mr6670616wrt.6.1698054873279; Mon, 23 Oct 2023 02:54:33 -0700 (PDT) Received: from krzk-bin.. ([178.197.218.126]) by smtp.gmail.com with ESMTPSA id u14-20020a5d468e000000b00323330edbc7sm7428801wrq.20.2023.10.23.02.54.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 02:54:32 -0700 (PDT) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Lars-Peter Clausen , =?UTF-8?q?Nuno=20S=C3=A1?= , Srinivas Kandagatla , Banajit Goswami , Oder Chiou , Matthias Brugger , AngeloGioacchino Del Regno , Sylwester Nawrocki , Thierry Reding , Jonathan Hunter , alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, patches@opensource.cirrus.com, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-tegra@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [RFT PATCH 00/17] ASoC: fix widget name comparisons (consider DAI name prefix) Date: Mon, 23 Oct 2023 11:54:11 +0200 Message-Id: <20231023095428.166563-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 23 Oct 2023 02:54:41 -0700 (PDT) Hi, Some codec drivers compare widget names with strcmp, ignoring the component name prefix. If prefix is used, the comparisons start failing. Except Qualcomm lpass-rx-macro, none of the patches were tested on hardware. Best regards, Krzysztof Krzysztof Kozlowski (17): ASoC: codecs: 88pm860x: Handle component name prefix ASoC: codecs: adau1373: Handle component name prefix ASoC: codecs: adav80x: Handle component name prefix ASoC: codecs: lpass-rx-macro: Handle component name prefix ASoC: codecs: max9867: Handle component name prefix ASoC: codecs: rt5682s: Handle component name prefix ASoC: codecs: rtq9128: Handle component name prefix ASoC: codecs: wcd9335: Handle component name prefix ASoC: codecs: wm8962: Handle component name prefix ASoC: codecs: wm8994: Handle component name prefix ASoC: codecs: wm8995: Handle component name prefix ASoC: mediatek: mt8183: Handle component name prefix ASoC: mediatek: mt8186: Handle component name prefix ASoC: mediatek: mt8188: Handle component name prefix ASoC: mediatek: mt8192: Handle component name prefix ASoC: samsung: speyside: Handle component name prefix ASoC: tegra: machine: Handle component name prefix sound/soc/codecs/88pm860x-codec.c | 4 ++-- sound/soc/codecs/adau1373.c | 2 +- sound/soc/codecs/adav80x.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 6 +++--- sound/soc/codecs/max9867.c | 8 ++++---- sound/soc/codecs/rt5682s.c | 4 ++-- sound/soc/codecs/rtq9128.c | 6 +++--- sound/soc/codecs/wcd9335.c | 18 +++++++++--------- sound/soc/codecs/wm8962.c | 4 ++-- sound/soc/codecs/wm8994.c | 2 +- sound/soc/codecs/wm8995.c | 2 +- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 4 ++-- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 +- sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 2 +- sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 4 ++-- sound/soc/mediatek/mt8186/mt8186-dai-src.c | 4 ++-- sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 4 ++-- sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 4 ++-- sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 4 ++-- sound/soc/samsung/speyside.c | 4 ++-- sound/soc/tegra/tegra_asoc_machine.c | 12 ++++++++---- 21 files changed, 53 insertions(+), 49 deletions(-) -- 2.34.1