From patchwork Thu Jul 7 09:01:26 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102037 Delivered-To: patch@linaro.org Received: by 10.140.28.4 with SMTP id 4csp1291051qgy; Thu, 7 Jul 2016 01:59:08 -0700 (PDT) X-Received: by 10.66.95.163 with SMTP id dl3mr9043921pab.31.1467881948649; Thu, 07 Jul 2016 01:59:08 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l82si3087616pfa.120.2016.07.07.01.59.08; Thu, 07 Jul 2016 01:59:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964781AbcGGI7F (ORCPT + 30 others); Thu, 7 Jul 2016 04:59:05 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:57498 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756469AbcGGI7C (ORCPT ); Thu, 7 Jul 2016 04:59:02 -0400 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue005) with ESMTPA (Nemesis) id 0MVqHM-1aoA4S0xlg-00X1hT; Thu, 07 Jul 2016 10:58:28 +0200 From: Arnd Bergmann To: Christoph Hellwig , Sagi Grimberg Cc: Arnd Bergmann , Jens Axboe , linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] nvme-loop: add configfs dependency Date: Thu, 7 Jul 2016 11:01:26 +0200 Message-Id: <20160707090144.3061799-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:UYcovlz61Qja0IBTJo5kaT3ldw6UCoSTKGDeQb5yfjg/H3ntdVp PhpiN9r2P3mMOTnyOWGtOiLbtnwqrPQCmegWPwSBlBDeNLwTTxAqMa83aRszotgvqXmeXmZ LkVKC4i6cH7iREENtTU+E3625799YYIrqtymdw6TviYO1vCbFOcdlQOMR+MdefWFXY7iyup vLmeK4rntwY9L2irgUQ5w== X-UI-Out-Filterresults: notjunk:1; V01:K0:4v8hUrxGE+M=:OlkkmfGrG8Bi/WALsV1Ax3 plZ1UbYJ5M1TZ6c0HPKP9uLbude6pNVMjwB+VVlv+O9dVMwogg3brPV/cyQODGzDUPIvbgT7w Mxd1Y+rU+UtJ5ta4HIabYlMR3ykuh2pN5dOa7GHUeIjdypA3UuuU613GEYmQPIvC1yx0u5ZFf /Y3WFBFsZFuwFNr029xNmcHs2ZiIFCRSX6m/NXsTY5zC62a3lPit2TME61d3nEnq0f7I2JbH+ wYNITpTf7G7v3SvgtToZnX8ZqX/UbpTH41ildO/dxllM30IZJ62k/EGqHrHficnvLp11Y2y9q dPNNy7UUUbpl53WXCi0tnFvidtWsEPwJ695FZEX1KqwJ7C6JaS2QKqgemL1xF+EnIWQqo+/Ri glTFGlS84Kl3RClUs1f/6291k/9957BsfuROrQlf5wPyF+ML+Hrxk+316FNW9kNJs1/wx5nqG uaI3QrqWDZs9NKruH/nHuF4obhuYZd2U1tR1Mfapcn8I9MvfPJfSHh7sjVHGuLa9gfEaS/9Av IGTST2AsgCxAHN0pMdSO/DLIh4ujH0sCTD1zhSd9Laxs4VJLcOoXugphJPM7seGP9L6bmKSba T4CkQeInXbJNpO7T0kzAhCpA1+ndIQwWKeWbsiNvI/kx8btggrEteTvwa6Hyn1jzl1NqXsnvZ mxDdljqFpPEWsnigHrQMqOpNneAICJNfK1Z1EEoH7+aX8VV6PEOAL1KAbm8rUt3aN3Q4= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CONFIG_NVME_TARGET has a correct CONFIG_CONFIGFS_FS dependency, but the newly added NVME_TARGET_LOOP is missing this, resulting in a link failure: drivers/nvme/built-in.o: In function `nvmet_init_configfs': loop.c:(.init.text+0x2a0): undefined reference to `config_group_init' loop.c:(.init.text+0x2c0): undefined reference to `config_group_init_type_name' loop.c:(.init.text+0x318): undefined reference to `configfs_register_subsystem' drivers/nvme/built-in.o: In function `nvmet_exit_configfs': loop.c:(.exit.text+0x9c): undefined reference to `configfs_unregister_subsystem' This adds the same dependency here. Signed-off-by: Arnd Bergmann Fixes: 3a85a5de29ea ("nvme-loop: add a NVMe loopback host driver") --- drivers/nvme/target/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/drivers/nvme/target/Kconfig b/drivers/nvme/target/Kconfig index b77ce4350695..6bbd7890c3ad 100644 --- a/drivers/nvme/target/Kconfig +++ b/drivers/nvme/target/Kconfig @@ -16,6 +16,7 @@ config NVME_TARGET config NVME_TARGET_LOOP tristate "NVMe loopback device support" depends on BLK_DEV_NVME + depends on CONFIGFS_FS select NVME_TARGET select NVME_FABRICS select SG_POOL