Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp6975416rwb; Tue, 15 Nov 2022 06:12:40 -0800 (PST) X-Google-Smtp-Source: AA0mqf5jsdBAa/9pWq9ot+KIs5BDrnOjVgGqIMMsshMB/bCVPRgJvS31NKI9D6LZJEEQNnYXNtDT X-Received: by 2002:a17:90b:2406:b0:211:906a:f8ef with SMTP id nr6-20020a17090b240600b00211906af8efmr2482528pjb.71.1668521560379; Tue, 15 Nov 2022 06:12:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668521560; cv=none; d=google.com; s=arc-20160816; b=F7JzFp1bdeSHb+sQ5Nn5miCCKsPT7HHWFBGK3DfVkPNcbwCO9+YyOC0g1KM6acAqCW 9gRKh0xHyVZNeKONiyLxO2bVGWzhZJJ8LU/3g+LdY1QRnBTE4FsoGCuJZ7azWfrQIKlv 4YACbZOIFCJuT/gj2EyLtcPhJDaplVh29uIbv3E6sB/X9IOf2kFVU1X7Omrf/f/wE7Ic FwUWDCREWKC34GSuHv6z7hSpKGW+ghhmkm6h78FoY6P9m4wMX+vGMH58a2uT89w4UcIo KJsynGVDrW+pOrWC0JBsVULW42ZE0ssRfviA/EPi65Ybd08WeGd2u3unQ1roUox4yvfL 6iRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ubxPJ5+4B4l1KCigqLJfY+kUOMRIn9DvXVt/CNBwckk=; b=uEDHt1aXHxRGppHw7lidPgtEwRxy2btMVaftjstSZsmsP6IvGwJj6w1lLtxnEBIaAY qz0SYUb44prlFlCYNyI28jJOkWegucaHJ9yisChoY9TAO6dkl1XWn1IWk83KiX4V7PJy 6GtdXp4CNAozAkn8dwQ2rCOKPfQ50WDQFPobKCbNu7LgCBVmdgIRCoAZABAk1VKmxhBf dYQFd3MkY9NLWEw11z5rfMmqaypscAWDpJWTK2EQ0g/GWRWczZJErASsXBGFOcwGX5q8 1Mx503UH8zu+zAuAImXX8FzJoKu/W5ZeRVZXHxLkCCW3+oKZW2mAL7Lj20wiSuPJ2Ke3 Zsbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=hRHuYgEq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h10-20020a62830a000000b0056e8f32463esi11856465pfe.322.2022.11.15.06.12.26; Tue, 15 Nov 2022 06:12:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=hRHuYgEq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238248AbiKOOEZ (ORCPT + 89 others); Tue, 15 Nov 2022 09:04:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229836AbiKOOEW (ORCPT ); Tue, 15 Nov 2022 09:04:22 -0500 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 83E722A272; Tue, 15 Nov 2022 06:04:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668521061; x=1700057061; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=JYGN4YJCKpoBV1HK1xLD1KHTUJxt32dHk1bzAhudxGo=; b=hRHuYgEqyjvzCjtcxSzsmO4RvIN7pIR6x43963SPoseRe4AvD/8/XSkC 9mNblLeUQX2enO9dN0zPpL35NfLGHeE7uMFRBqov+7B2EBrjyk/qJ93gK LJMqyCNXyIGO7fY3aUsMmQ7WBV0vSRSJUlm3BE682bWGjR423Ga90IDAJ wbnU+XVQzXVzPQX2k2FyAv1pvqtbFjx9IMyA0Rf/nyryuwmo2M5Trmp60 1NbHt9xw5lo4lTwSwrBPUyMBclBRAIcKEA5lgl6AKRbKfMO/yNqHowSAN 1xuj8nontZuU5Jmyj0mDyZE+4HIBTKfKv8VqyyB0612a6NOOgGRyPT6R9 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10531"; a="292653173" X-IronPort-AV: E=Sophos;i="5.96,166,1665471600"; d="scan'208";a="292653173" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2022 06:04:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10531"; a="781352842" X-IronPort-AV: E=Sophos;i="5.96,166,1665471600"; d="scan'208";a="781352842" Received: from yilunxu-optiplex-7050.sh.intel.com (HELO localhost) ([10.239.159.165]) by fmsmga001.fm.intel.com with ESMTP; 15 Nov 2022 06:04:18 -0800 Date: Tue, 15 Nov 2022 21:54:54 +0800 From: Xu Yilun To: Randy Dunlap Cc: Russ Weight , mdf@kernel.org, hao.wu@intel.com, trix@redhat.com, linux-fpga@vger.kernel.org, linux-kernel@vger.kernel.org, lgoncalv@redhat.com, marpagan@redhat.com, matthew.gerlach@linux.intel.com, basheer.ahmed.muddebihal@intel.com, tianfei.zhang@intel.com, kernel test robot , stable@vger.kernel.org Subject: Re: [PATCH v1 1/1] fpga: m10bmc-sec: Fix kconfig dependencies Message-ID: References: <20221115001127.289890-1-russell.h.weight@intel.com> <48206188-97e3-1477-87f1-8946320be737@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48206188-97e3-1477-87f1-8946320be737@infradead.org> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE autolearn=ham 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 On 2022-11-14 at 17:03:03 -0800, Randy Dunlap wrote: > > > On 11/14/22 16:11, Russ Weight wrote: > > The secure update driver depends on the firmware-upload functionality of > > the firmware-loader. The firmware-loader is carried in the firmware-class > > driver which is enabled with the tristate CONFIG_FW_LOADER option. The > > firmware-upload functionality is included in the firmware-class driver if > > the bool FW_UPLOAD config is set. > > > > The current dependency statement, "depends on FW_UPLOAD", is not adequate > > because it does not implicitly turn on FW_LOADER. Instead of adding a > > dependency, follow the convention used by drivers that require the > > FW_LOADER_USER_HELPER functionality of the firmware-loader by using > > select for both FW_LOADER and FW_UPLOAD. > > > > Fixes: bdf86d0e6ca3 ("fpga: m10bmc-sec: create max10 bmc secure update") > > Reported-by: kernel test robot > > Cc: stable@vger.kernel.org > > Signed-off-by: Russ Weight > > Acked-by: Randy Dunlap # build-tested Acked-by: Xu Yilun Applied to for-6.1 > > Thanks. > > > --- > > drivers/fpga/Kconfig | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/fpga/Kconfig b/drivers/fpga/Kconfig > > index d1a8107fdcb3..6ce143dafd04 100644 > > --- a/drivers/fpga/Kconfig > > +++ b/drivers/fpga/Kconfig > > @@ -246,7 +246,9 @@ config FPGA_MGR_VERSAL_FPGA > > > > config FPGA_M10_BMC_SEC_UPDATE > > tristate "Intel MAX10 BMC Secure Update driver" > > - depends on MFD_INTEL_M10_BMC && FW_UPLOAD > > + depends on MFD_INTEL_M10_BMC > > + select FW_LOADER > > + select FW_UPLOAD > > help > > Secure update support for the Intel MAX10 board management > > controller. > > -- > ~Randy