Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1238604pxb; Wed, 4 Nov 2020 03:49:48 -0800 (PST) X-Google-Smtp-Source: ABdhPJx3PqnJk7T1Ez0iMOy5mFKbUGyVZzH+QdN56ouqrYATsNpKZjsCoRUsYPll1/y3vD/r7JqI X-Received: by 2002:a17:906:a090:: with SMTP id q16mr24102350ejy.220.1604490588282; Wed, 04 Nov 2020 03:49:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604490588; cv=none; d=google.com; s=arc-20160816; b=nZsUIvdj5jhvKHxPRkajyD1UJG1JDO3QzlY/W6FGbkkxGFmD15vZj2HZHk+CIFHu8n q+U565jvX+yRO/4/zqXPZshPPDco8CT7w2UH/8X9Le6QK9rwQjBh7ozJ566Gppf74zcc IWplantTH9yUnLp6WxFyxSICZuhnjCvl0A5wyVKZNu820UOE5stwo3rNdG7rKRqE8qZS e3f4889iaxDfkAjXLKb69l6/J6P5QQzjgU4T84Is+DgNX0sSkazEasQ6gLWJ7mlF6Bel L6NMxF2GyKLroiFKqrgIn8joobZ8oCj0iOS09u7VTHijByyCQ3bDi7HiI+XEDCo/Gsjj JOeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:ironport-sdr:ironport-sdr; bh=gYCM8zKj0bKfr0446P7UGPBdiQ3GoFISyR1eBEO5ZnE=; b=wk0PrVUYZemq7DH6ykfGfejcvll3+hErVR3Vj42jJ6f740DM0rvSJr+67fzsvwxGEQ y15gFzTcpVt69bAMkKY2+VM2T3DfcFZsl0g89kyREK12+lLbTyqGPxpg8tpi6TbooVpY /zWrDdix3MeMQ9EN0xrUqjx1udVPSJdRt8BnrBBBjMErr1eSP5kliTUNS3I59bfc6l4i lOknUeYa/4XWDocgc0nr6JydZDNP5WshTTLaaqhWYUUvPklNlDI4yKkQ95XTBHvGqTs+ nS1PX3jpumK9GaHVmTVb/uUd7Xof5I+8t+neTnb+frYm/HlX5H0TeT67RQC1I2hnnqKp GMWA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m5si1215880eje.723.2020.11.04.03.49.25; Wed, 04 Nov 2020 03:49:48 -0800 (PST) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729438AbgKDLsE (ORCPT + 99 others); Wed, 4 Nov 2020 06:48:04 -0500 Received: from mga07.intel.com ([134.134.136.100]:16204 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726344AbgKDLqm (ORCPT ); Wed, 4 Nov 2020 06:46:42 -0500 IronPort-SDR: 5fG76cl0jgyzmP1HqGfK3+GtAxHz/K5oFQ/geJH1RG8R/cr8M5tbcch+evbRlHkwayYKa8pOcz Nz0bFjF1mIZw== X-IronPort-AV: E=McAfee;i="6000,8403,9794"; a="233366377" X-IronPort-AV: E=Sophos;i="5.77,450,1596524400"; d="scan'208";a="233366377" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2020 03:46:41 -0800 IronPort-SDR: 68kskoXqxwYBFqWbszWyaEQkCGG5qeIkJGC5hc6NY2wJMZcLz88Qhstzoozgc0QQfFt7j092xm MWHOjYSRFquA== X-IronPort-AV: E=Sophos;i="5.77,450,1596524400"; d="scan'208";a="471197594" Received: from mgorski-mobl.ger.corp.intel.com (HELO [10.249.147.98]) ([10.249.147.98]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2020 03:46:39 -0800 Subject: Re: [PATCH] ASoC: Intel: Skylake: Add alternative topology binary name To: Greg KH Cc: stable@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, cezary.rojewski@intel.com, Mark Brown References: <20201103141047.15053-1-mateusz.gorski@linux.intel.com> <20201103153541.GC3267686@kroah.com> From: "Gorski, Mateusz" Message-ID: Date: Wed, 4 Nov 2020 12:46:36 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: <20201103153541.GC3267686@kroah.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: pl Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >> [ Upstream commit 1b290ef023b3eeb4f4688b582fecb773915ef937 ] >> >> Add alternative topology binary file name based on used machine driver >> and fallback to use this name after failed attempt to load topology file >> with name based on NHLT. >> This change addresses multiple issues with current mechanism, for >> example - there are devices without NHLT table, and that currently >> results in tplg_name being empty. >> >> Signed-off-by: Mateusz Gorski >> Reviewed-by: Cezary Rojewski >> Reviewed-by: Pierre-Louis Bossart >> Link: https://lore.kernel.org/r/20200427132727.24942-2-mateusz.gorski@linux.intel.com >> Signed-off-by: Mark Brown >> --- >> >> This functionality is merged on upstream kernel and widely used. Merging >> it to LTS kernel would improve the user experience and resolve some of the >> problems regarding topology naming that the users are facing. > What problems are people facing, and what kernel(s) are you asking for > this to be ported to, and why can't people just use 5.8 or newer if they > have this new hardware? > > thanks, > > greg k-h I forgot to add - I wanted this change to be merged to stable 5.4 kernel. Please let me know if I should resend this patch with this information included. As for the user issues - topology binary file name is currently created according to information from NHLT. The problem is, that some laptops (for example Dell XPS 13) do not have NHLT at all. This results in topology binary name being empty (" "). This patch adds alternative name based on loaded machine driver. It applies not only to new hardware, please note that the mentioned Dell XPS 13 is based on Kabylake. This issue existed on upstream from the beginning of Skylake driver and was only recently addressed.