Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp220464pxb; Mon, 13 Sep 2021 17:30:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwnRsDXIRV6EJcm2EfI82LaMAV6G8AlnZXpi8OGOGg0yerlZPBvhDcL4nezGSV6Vn3z8EsR X-Received: by 2002:a17:907:98fc:: with SMTP id ke28mr10960023ejc.149.1631579424595; Mon, 13 Sep 2021 17:30:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631579424; cv=none; d=google.com; s=arc-20160816; b=sCw9XOkTguhz45RZj+0seLeACE+zTYCkarwVMc4lFgMnTV4r65vxw9uAFXCcnRjrMJ XOa5LZfrnXgz/UL3lCNRuC0bxRjZ0JuS01EAM3UXfZadbA56+N7um61btrh16awPXQc7 zdNVRMI2LuBQFrzOojHBCS+e5TqTvgs1a6X6KMNecQCnH1/Jz5v7TipAYHxvU/bAqYbP 8zsCgzLMhAAoiuVYiL3CVCKlzaf7LUzc5f41hLg+Byuy06afrOqQl6Pzop/jajeCf+7o Kr1DlhUffk/1R3+vURdJNsSOWLm8BILXJ5sLLDsoXH+pAc2+LUt0E4bQqEFyhEIB/rm3 LDNA== 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=kxJCNtx2txto4wgwUA6MetPuha6j6M1JF2dfK0mhFZc=; b=nUviK7v+mTQtadktcqy+8FSX8Lj97yQcyCcoNY43gnIkGNO0/3u3lOOYBh5WeDgAkZ 4sty3STni/mnWSJlhgF2PoFS9zP9j1SDtbScAGUpQ1AwsjgxBWcZEGths7RlmsfD0lbj 9wE5ZbQ139aXfdU/f8sL7rvRSDxzEIYUwUCNS3+cE2VKtYlfebyCzbnlQ3Ez+PKwhMau OgFsQXERrgoEyWAO+pmD3K1GOvvwZyu+fOaYjCVdt3I3wu+C8aJho3LsYvKBGk5tpSu4 zPr5KPC3soIB3yClDZLfmxyr11UHNVyMtBR4xxktlO8rdKVnbE9KC4HRu81gGN56MRE1 SZ2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=tf+Z6jLk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ga2si9573995ejc.213.2021.09.13.17.30.01; Mon, 13 Sep 2021 17:30:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=tf+Z6jLk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343870AbhIMON1 (ORCPT + 99 others); Mon, 13 Sep 2021 10:13:27 -0400 Received: from mail.kernel.org ([198.145.29.99]:33826 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343898AbhIMOK6 (ORCPT ); Mon, 13 Sep 2021 10:10:58 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id C9C5761AA7; Mon, 13 Sep 2021 13:41:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1631540516; bh=fNCCnE2PR8XncUH+loQ5zcJ5/yQf6p4LuJQSEoGG2O8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tf+Z6jLkHQO3eZTfPG8/dx+YVlxgVQeKarSl4hSvh/9sVVAYzfPGklok4pWb3OlKY xhyUT3Y4JlsNpPzCCnxZK9By5ZLKnQ5cwa2RWP/rfh/DPUE+5SYZMzvoAl1jBYuX/L UT+WRc8ud+SI92kHaAP2yeUcQC+urFMsx8eIMb6E= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Cezary Rojewski , Lukasz Majczak , Mark Brown , Sasha Levin Subject: [PATCH 5.13 224/300] ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs Date: Mon, 13 Sep 2021 15:14:45 +0200 Message-Id: <20210913131116.920158200@linuxfoundation.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210913131109.253835823@linuxfoundation.org> References: <20210913131109.253835823@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Cezary Rojewski [ Upstream commit 126b3422adc80f29d2129db7f61e0113a8a526c6 ] Advancing pointer initially fixed issue for some users but caused regression for others. Leave data as it to make it easier for end users to adjust their topology files if needed. Fixes: a8cd7066f042 ("ASoC: Intel: Skylake: Strip T and L from TLV IPCs") Signed-off-by: Cezary Rojewski Tested-by: Lukasz Majczak Link: https://lore.kernel.org/r/20210818075742.1515155-3-cezary.rojewski@intel.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/intel/skylake/skl-topology.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c index c0fdab39e7c2..45b1521e6189 100644 --- a/sound/soc/intel/skylake/skl-topology.c +++ b/sound/soc/intel/skylake/skl-topology.c @@ -1463,12 +1463,6 @@ static int skl_tplg_tlv_control_set(struct snd_kcontrol *kcontrol, struct skl_dev *skl = get_skl_ctx(w->dapm->dev); if (ac->params) { - /* - * Widget data is expected to be stripped of T and L - */ - size -= 2 * sizeof(unsigned int); - data += 2; - if (size > ac->max) return -EINVAL; ac->size = size; -- 2.30.2