Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3413074pxf; Mon, 22 Mar 2021 06:01:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxYLTi92riDzWW6y59EQgWvxGwdTYNaqjltJVhH4iS9C4a02YrnE/hvP1bgqr9InE8YrzDA X-Received: by 2002:a5d:404d:: with SMTP id w13mr18263557wrp.230.1616418116766; Mon, 22 Mar 2021 06:01:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616418116; cv=none; d=google.com; s=arc-20160816; b=gmQzigC97qFyCbDHc+v3Kaa/wGOgHTt6oZ5uCCqBY8s1xklnYOZGqd7eJ4kIzQIzYz D13opwgXZSqrj+uKIjmEX+WRELLV5M1BEgAdiRri/XdW88XApoAUZQkA1FF/foKdSrF4 eq8uNXMa/SLiqk3yjfWqK3pKXfB8CZ7SxACUO+Rr3MvpYUQyuPPtFPIgr5OW8udNLKR0 Towb+arOFN4z3dyzM9s7U5dRa6XlteZyJhihwn+E91Bf2SyDFqj6yIbZ0iFpT5tDm11T T93nGx36NRkXsUqAM8NjSBHMzuOZl26kZsO6/eXqu//sTaJLqEPvo37UlYI0NfITr6dq gcoQ== 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=FU4sktKlZ53EEJghiDPcS+siAtyJao6GeSPbxYnXNF2xvk8xzBz1cc5sjUF6Y49Nvk ZUfod0jC+QLFIfPsAlwEp96QoQet6KOJ0DaW8+KPeK5ZTIU2Lz+p0ITdDXUVs9Gsbvfb LCp5S9j8b5iYIARrTughGZz8nd7sKoSdZHelgifsOMU6XftaLlnqkKQECE2JMByxmYco Hhw0qpvnmmAV09BX5JSiFsgR9thkXopjSId+/XlPfk3xnJgNKy1WzKMX74Z9ZaA+bouN kmRgYAvNUml3hUF3y81Sq6Sm4l0eWwDa8QP/YBzX6JRCgYZGK1viKx5dwTTs0M/Zcm86 xNEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="tF+B//Of"; 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 hp3si11286523ejc.253.2021.03.22.06.01.32; Mon, 22 Mar 2021 06:01:56 -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+B//Of"; 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 S231153AbhCVNAf (ORCPT + 99 others); Mon, 22 Mar 2021 09:00:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:40092 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232770AbhCVMsN (ORCPT ); Mon, 22 Mar 2021 08:48:13 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 42D3A619A2; Mon, 22 Mar 2021 12:44:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1616417052; bh=d+GzcK6TgYw3Xx8UcYKbOHfid1fVg+Z1p3hoRBKFwrQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tF+B//OftljrLJqPCmqTruza+mEfeN02JiHAscU7WWWnMdAZncZWJDz8vrHvafh1X qgW4gYno7T7kOJ35Prre+0okoGZ2b4gG33fJRTz6ceAX/nkkmkCo0PwE4VRCInTKqu GaPm6M/ZkBpOB7XtmwPX9AH0Hka8oIJ8ZWqkJxn0= 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.4 25/60] vfio: IOMMU_API should be selected Date: Mon, 22 Mar 2021 13:28:13 +0100 Message-Id: <20210322121923.211557234@linuxfoundation.org> X-Mailer: git-send-email 2.31.0 In-Reply-To: <20210322121922.372583154@linuxfoundation.org> References: <20210322121922.372583154@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.