Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3402723pxf; Mon, 22 Mar 2021 05:46:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3zeSBfCU8IQCs0u/r4g12e2km0nuOJ6vs9caA0ZffU+TNfWLS/K9LCcUigSdp9FT89jgz X-Received: by 2002:a17:906:13c4:: with SMTP id g4mr19230805ejc.390.1616417064182; Mon, 22 Mar 2021 05:44:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616417064; cv=none; d=google.com; s=arc-20160816; b=s7eHMhiJPSXXgoKUyEe+lDKmVVVOMjVfsTm56xefINPyj7XcC+v+cjW5nBTTuh4tX7 AjDKav0YjNGQ+mnm2GU7IbcJ5HKEIWuZCvQcoMAmctoC2UwAAnwgEQapIVPt4K0F2zTY K+G6fE3SOOaPcLQQ9+yVlVrscpIK1r9yD7zgm1oIr0QV2jVdBW9ST0lgJmmhs1e5Elu7 nK05tyf5FMR7DyuoYVSOvd2JACmcBJRZkRgOYxjnjr37Forq53dBhGfZ22Knen8sIZ1R Rix8Vbibp8ce61H/o9zaO/7IihcWEEEmI480Z68IxCrAU8E3BLMnzJ5QB+GTbMBSNOq7 JY9w== 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=Bv0/3rAs4AhHOcQifZD/GtyfjngjoAAccRh4LixhuJE=; b=oHlWriRBaowRWnPU8wrxQwfKmF7FJXFYHWtSxeBMWxu1lG7rh4JiUq/YG5L2ZmGA4u C5/6BATAJdzB5HsYqPXRTFWWWZhUQz+GKF3wvQ6kzbXNMGYzLG+G0FQSr2tYaRZv5w85 43JgfbNrKJp/hkoUZgZCLJBiBr8KYI1C0iETQd+wLCb7P/21+dX7/cJtOB1QHMnkGwkR JHgP89FHlnlC60lMQPZmAsxAGWZ6BMkMe0+yqCAE1mAx1C5sDnQFw+nhaLmGc8/38Ml6 0PDUvWPeMoR6V3ZD71IbAzTu5m3uZa9F1VQzRnMtGAILvcxV/O8a3g+JhfAMBfAkwevH I/Ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=UESuWc6S; 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 j22si11249071ejb.269.2021.03.22.05.44.02; Mon, 22 Mar 2021 05:44: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=UESuWc6S; 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 S232571AbhCVMmu (ORCPT + 99 others); Mon, 22 Mar 2021 08:42:50 -0400 Received: from mail.kernel.org ([198.145.29.99]:55660 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231877AbhCVMhG (ORCPT ); Mon, 22 Mar 2021 08:37:06 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 4FDBF61990; Mon, 22 Mar 2021 12:36:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1616416591; bh=d+GzcK6TgYw3Xx8UcYKbOHfid1fVg+Z1p3hoRBKFwrQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UESuWc6S5ImOp3h05MU+hEzO96jiBBmX1CZHQ9bkigGD3gexczmfrX4DyOIhG0dmQ BR8AHlMt7K7yh5V/x+kiKe7lYyVJi5Yi+4TlO51yIPZgM6UXviGggZkeJ9NxyZoRZE coBIJJsSoedaGBM59UlXRWNCOBx8R6fp595o4SZw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jason Gunthorpe , Eric Auger , Alex Williamson Subject: [PATCH 5.10 046/157] vfio: IOMMU_API should be selected Date: Mon, 22 Mar 2021 13:26:43 +0100 Message-Id: <20210322121935.209960366@linuxfoundation.org> X-Mailer: git-send-email 2.31.0 In-Reply-To: <20210322121933.746237845@linuxfoundation.org> References: <20210322121933.746237845@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: Jason Gunthorpe commit 179209fa12709a3df8888c323b37315da2683c24 upstream. As IOMMU_API is a kconfig without a description (eg does not show in the menu) the correct operator is select not 'depends on'. Using 'depends on' for this kind of symbol means VFIO is not selectable unless some other random kconfig has already enabled IOMMU_API for it. Fixes: cba3345cc494 ("vfio: VFIO core") Signed-off-by: Jason Gunthorpe Message-Id: <1-v1-df057e0f92c3+91-vfio_arm_compile_test_jgg@nvidia.com> Reviewed-by: Eric Auger Signed-off-by: Alex Williamson Signed-off-by: Greg Kroah-Hartman --- drivers/vfio/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/vfio/Kconfig +++ b/drivers/vfio/Kconfig @@ -21,7 +21,7 @@ config VFIO_VIRQFD menuconfig VFIO tristate "VFIO Non-Privileged userspace driver framework" - depends on IOMMU_API + select IOMMU_API select VFIO_IOMMU_TYPE1 if (X86 || S390 || ARM || ARM64) help VFIO provides a framework for secure userspace device drivers.