Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp348447pxx; Wed, 28 Oct 2020 06:26:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyUvl8X4r3IynkYps/A8ryYR/fEOnKzAvSy6jGmzFcRJCuZbrKRl3MMvRNsPpqnk4nN9pi6 X-Received: by 2002:aa7:db07:: with SMTP id t7mr7929092eds.161.1603891588841; Wed, 28 Oct 2020 06:26:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603891588; cv=none; d=google.com; s=arc-20160816; b=VpiQk22C7QxK4XMDkpmLkNEnkGbLJ+o8ZiWbGcT4QjqpxmbjE1CbRNO72qgtUzTwkq S1zTgf9RnCmtznUp4cqbF31IbjWTNwtzuFRTD8kadVDz8Q45xd36F5zxt4DhUeE+1/ii G2F2wTJcr+Lh2ownXI43+zJSLBzEjv3VZFQ2UwSb1AVrsYENlurBkyuA3XxctMXfh4Re e5qZIEe2sAj52hsYby2yNUixuSJtWoJPfgJOeqYo+k8ENEdRB/g4JpktEnoBp2vyBM6J i/q5RueBWa8DUJYL0rNmpnVrvGOQRewiWpVo6dorr/JUkQtDL2S7zaAKGtBpq+wcyAsB GDKQ== 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=bEM/fRWqxDVMFirvZQw/GyJAL2sAeK5UUAhFEXTw4M0=; b=M+s1dy0N9HuXLpK7FnBLD+43g/x/dwyJT2J6qxfWTU7wtQMQxcrk/B+FJ4GKSwr5Qw XQN0aIilHFAAzjlUARGw1yzw4SctXbHDOTv97FrxqonYvVeN225Po3tOiuUsW8+6zWz7 gn943Oc/V2Uv0zrAelszEcYXzXVbn0JGdt/beim8y5xR1W4nxM5wSsKvMtf3N+YPzYI8 5p4wsTNk6Fzf7QQ0r2qekLLN11Ju2lY3gN7s1CKuw2LDgd3bq2bZsHFNrAaNuu5iRn+f EBRf22ep5kQIvB0RoNarogP+IzVBYKhI73jqkU9sCQI/eiHa0imCgb0T4tsbRwyN/8M8 VZUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=g03XjNwr; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z8si2802677eju.267.2020.10.28.06.26.05; Wed, 28 Oct 2020 06:26:28 -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=@kernel.org header.s=default header.b=g03XjNwr; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1801688AbgJ0PnK (ORCPT + 99 others); Tue, 27 Oct 2020 11:43:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:53428 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1800102AbgJ0PfA (ORCPT ); Tue, 27 Oct 2020 11:35:00 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id BB5B322264; Tue, 27 Oct 2020 15:34:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603812900; bh=bEqPxk98Rv/AiLnOEziqJm2uzwLVe7nnODXmXUGSoqg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=g03XjNwrdgaO8g7QS9uZM3cwcmamhNfo45ynSgB2KrLbAYlBAQ0odK/vxUk4j4oPX p6kyCgh4BG1UbC0wFHde+joD+GlC1OVepslClODAkIWv9MvYtO8FVR64NZ1HmkwZeR ksqMjKp3lkgMC7q3StZMdHzGNbxaADRSNmN4GfPI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Frederic Barrat , Necip Fazil Yildiran , Sasha Levin Subject: [PATCH 5.9 369/757] ocxl: fix kconfig dependency warning for OCXL Date: Tue, 27 Oct 2020 14:50:19 +0100 Message-Id: <20201027135507.881522759@linuxfoundation.org> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027135450.497324313@linuxfoundation.org> References: <20201027135450.497324313@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: Necip Fazil Yildiran [ Upstream commit 4b53a3c72116118d86fab4112277e1dc4edf273c ] When OCXL is enabled and HOTPLUG_PCI is disabled, it results in the following Kbuild warning: WARNING: unmet direct dependencies detected for HOTPLUG_PCI_POWERNV Depends on [n]: PCI [=y] && HOTPLUG_PCI [=n] && PPC_POWERNV [=y] && EEH [=y] Selected by [y]: - OCXL [=y] && PPC_POWERNV [=y] && PCI [=y] && EEH [=y] The reason is that OCXL selects HOTPLUG_PCI_POWERNV without depending on or selecting HOTPLUG_PCI while HOTPLUG_PCI_POWERNV is subordinate to HOTPLUG_PCI. HOTPLUG_PCI_POWERNV is a visible symbol with a set of dependencies. Selecting it will lead to overlooking its other dependencies as well. Let OCXL depend on HOTPLUG_PCI_POWERNV instead to avoid Kbuild issues. Fixes: 49ce94b8677c ("ocxl: Add PCI hotplug dependency to Kconfig") Acked-by: Frederic Barrat Signed-off-by: Necip Fazil Yildiran Link: https://lore.kernel.org/r/20200918094148.20525-1-fazilyildiran@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Sasha Levin --- drivers/misc/ocxl/Kconfig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/misc/ocxl/Kconfig b/drivers/misc/ocxl/Kconfig index 6551007a066ce..947294f6d7f44 100644 --- a/drivers/misc/ocxl/Kconfig +++ b/drivers/misc/ocxl/Kconfig @@ -9,9 +9,8 @@ config OCXL_BASE config OCXL tristate "OpenCAPI coherent accelerator support" - depends on PPC_POWERNV && PCI && EEH + depends on PPC_POWERNV && PCI && EEH && HOTPLUG_PCI_POWERNV select OCXL_BASE - select HOTPLUG_PCI_POWERNV default m help Select this option to enable the ocxl driver for Open -- 2.25.1