Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp936917pxb; Wed, 6 Apr 2022 04:48:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxA4AfkLEV8u3XMZ0YWVSvHCvrlA8berQeRdNuEcsPDknwW+Bm+zWWd4nH8C4pWR3+F+eXt X-Received: by 2002:a17:90a:7288:b0:1ca:6e77:84a0 with SMTP id e8-20020a17090a728800b001ca6e7784a0mr9530243pjg.60.1649245728953; Wed, 06 Apr 2022 04:48:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649245728; cv=none; d=google.com; s=arc-20160816; b=WJK18kIBRm7AzKSrrIR6lYLwOnqGdc1bU4NzhOctg+XWtF2Z/1xa7uocZbXvfLgugg rBHY7DCdzyf8WsahwhXSu5+6yb1vqYZEAJusv7Ljd1EfZulb9bFsWCDoKuryxjngqlHb cuXebxjy3ViRea4Z/LwCbzrOT/SIqvYVnO9JwtzFA9tXJud02jPcr2PP1ueq1SYKs3pD K20ENiM6j1SfPDyIqhKem8fRLW3bbJQF6eJRJwqfOE1NkNfoOk58KsqcINgzPVgRgRee 6Aj6BlKszMF19tm5qMgPSWe4aS9kGMnWg2rZN8AmfMzNSWU0SZs4pXESe/e3Be9gvAOX L8AQ== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=81WWTVuL8FWu3Zkn3e9QXNsAfXtFqtRxNJQVPQr2AEQ=; b=RWj7Lo6palh1qoZZNeSuX2d9Sd4Z258OcNz1AsX31AFkyYsh+MoJMXXqGBofZ42ZdF OreytP10B1HPuKdPrhtLfeiH+F3KmeO2Dq3IdQr3sZdriuBnfVLNVBduKfkHIVz+rYU0 qoA9QdT3F3DJRL7wNhm35kpIIVf9VwwzApAC/KyUY8fmIhGuz8ZJ+1+5aHOhTA8PiD2g PhFA7M8oUFs0PNSUS+bEvVz5Ku0D20K0xpQWES9Z0cmFTSrrGbLShAIzYR+hGsiTCPTG mi3PoKb2hE86hIvhxt+PwE1SnSgnz1xHi1sewtqq9V+MwLPRfiUkuzTIxx8D8yUy5kgm 1Aig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Rr+kRtr3; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id v28-20020a63465c000000b003816043f16bsi13986030pgk.864.2022.04.06.04.48.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Apr 2022 04:48:48 -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=@linuxfoundation.org header.s=korg header.b=Rr+kRtr3; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 48D5657C0CD; Wed, 6 Apr 2022 03:07:02 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1452347AbiDEWbn (ORCPT + 99 others); Tue, 5 Apr 2022 18:31:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43736 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354907AbiDEKQe (ORCPT ); Tue, 5 Apr 2022 06:16:34 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09E44101E; Tue, 5 Apr 2022 03:03:45 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 9A1A461673; Tue, 5 Apr 2022 10:03:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A9B21C385A1; Tue, 5 Apr 2022 10:03:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1649153024; bh=6+YGF0hCD/pWlHdjsLpdbUkPVcBYuxgy1fm5r8lcUk8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Rr+kRtr31DbQlaSc+qWdhyDzF3nl5AB7updI3yzHAwTNv0vZsTQqr/R1aSvc3fotg pHQZno/oWqkF1C8N92HrTOZ1eqSng7/IHnc2sXdga7acNjoVYT6zZ7JeD3KFrY94KD ZpsZDW8zc3zZhpSY8LVXlDtXDD/3c1wANNtCDJsg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, kernel test robot , Dan Carpenter , Kai-Heng Feng , Takashi Iwai Subject: [PATCH 5.10 073/599] ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 Date: Tue, 5 Apr 2022 09:26:07 +0200 Message-Id: <20220405070300.998662975@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220405070258.802373272@linuxfoundation.org> References: <20220405070258.802373272@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE 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 From: Kai-Heng Feng commit f30741cded62f87bb4b1cc58bc627f076abcaba8 upstream. Commit 5aec98913095 ("ALSA: hda/realtek - ALC236 headset MIC recording issue") is to solve recording issue met on AL236, by matching codec variant ALC269_TYPE_ALC257 and ALC269_TYPE_ALC256. This match can be too broad and Mi Notebook Pro 2020 is broken by the patch. Instead, use codec ID to be narrow down the scope, in order to make ALC256 unaffected. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=215484 Fixes: 5aec98913095 ("ALSA: hda/realtek - ALC236 headset MIC recording issue") Reported-by: kernel test robot Reported-by: Dan Carpenter Cc: Signed-off-by: Kai-Heng Feng Link: https://lore.kernel.org/r/20220330061335.1015533-1-kai.heng.feng@canonical.com Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/pci/hda/patch_realtek.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -3615,8 +3615,8 @@ static void alc256_shutup(struct hda_cod /* If disable 3k pulldown control for alc257, the Mic detection will not work correctly * when booting with headset plugged. So skip setting it for the codec alc257 */ - if (spec->codec_variant != ALC269_TYPE_ALC257 && - spec->codec_variant != ALC269_TYPE_ALC256) + if (codec->core.vendor_id != 0x10ec0236 && + codec->core.vendor_id != 0x10ec0257) alc_update_coef_idx(codec, 0x46, 0, 3 << 12); if (!spec->no_shutup_pins)