Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp1027067pxb; Fri, 15 Apr 2022 18:49:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxNuo98TAIvHf2tvYv9XgFJ63jvd371BqJ0af+AWcXLCxWPgfglwNMZmI6t1edGtow8bhun X-Received: by 2002:a17:902:9a4c:b0:156:6735:b438 with SMTP id x12-20020a1709029a4c00b001566735b438mr1722653plv.46.1650073758754; Fri, 15 Apr 2022 18:49:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650073758; cv=none; d=google.com; s=arc-20160816; b=ag1Aie8astk5BYVQxjE5cKJ1vXA8GTCouNvQhf6IzK5eay4V6uvcv5KKDqVYRstbU/ mx9mCe/+p081HH5qhi6x1q+x9V1WbO1AdokydtTg8lGaBBESOKbKZ60Yzmt6OtJ2IpuH VzsD8v/XaJd3VHgng9gLEcK0soUjR/+NhTFqScqWZvnt9A2d3afIwN8g2hGvEHxYu54i yCApiXLhF+bjkcsdabTv/8L0XkBiGVs8OrCjhTq99xrmzAj3NF6AGGep56CR64aYM+BZ rIE/drv921XVLPUZ2GNjOOzy2zYxLuTEKZA50NKBhaJWtSUlIED8TQXK0HLQaNnJKa/1 8HEw== 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=rTJJn07EJLD4N+O6M6dLBngsjTyyzOoRPkLBoQC4y4M=; b=oKob275rYMbEc2LPpUTGF55HSog+d81I6252mZg1jcwrci6Mf5OtYaMxEK8x0Xkrj2 TtER1zEMRF/jxBH19F7ipFDsl3fzTUG9ZuwxpW9Ut+kRbSoxdOG0EFL4vf51pIG+Ajmk u4dXMRwFEidme6KGMIg1XJdFiOsGvbGrcWlT8s6beyK2stXD2hg4V7pZBJYpxsJ87zfS l6mnMqfr+xrTH/PIZGWdblvXuiPRmnN0i9nWyu4oltZUM5NgXpqRV07/wEQMN5yn/iuw CiSd28wuh/QEarsX91XWW5LmvX9o03qjiNA3dsrc2VcA1LEhGmmp8FTUCN5KGMkqq7s3 d6Hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=QOnIILDd; 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 k24-20020a637b58000000b0039d9dafb1cdsi3034446pgn.415.2022.04.15.18.49.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Apr 2022 18:49:18 -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=QOnIILDd; 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 0CB0718545C; Fri, 15 Apr 2022 18:11:52 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243887AbiDNNVF (ORCPT + 99 others); Thu, 14 Apr 2022 09:21:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243890AbiDNNTG (ORCPT ); Thu, 14 Apr 2022 09:19:06 -0400 Received: from sin.source.kernel.org (sin.source.kernel.org [IPv6:2604:1380:40e1:4800::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71C829287D; Thu, 14 Apr 2022 06:16:26 -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 sin.source.kernel.org (Postfix) with ESMTPS id DEEADCE296C; Thu, 14 Apr 2022 13:16:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CB1C1C385A1; Thu, 14 Apr 2022 13:16:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1649942183; bh=YBMuKryNkgLOxzHatH/JEMX77pRs17QuCw8/1sGS2q4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QOnIILDdF6PKIroW30X9ZpNMdiEC4a6QwPAU8f5cfCFXAXYmP96zGZC93zPGHoYr7 JRzISV4M6uv2+g33cN03vdT1VA3too+HaQ2STnU0Bd2UYhKZIbSvxi7JcS2nbe3aZM PhouyluRIyOerczD/LfWXkfeuhzTF0Ik3GBXVWxA= 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 4.19 044/338] ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 Date: Thu, 14 Apr 2022 15:09:07 +0200 Message-Id: <20220414110840.150964335@linuxfoundation.org> X-Mailer: git-send-email 2.35.2 In-Reply-To: <20220414110838.883074566@linuxfoundation.org> References: <20220414110838.883074566@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 @@ -3400,8 +3400,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)