Message ID | 20230707135852.24292-3-bhe@redhat.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id F07F4C001B0 for <linux-mm@archiver.kernel.org>; Fri, 7 Jul 2023 13:59:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9102F8E0002; Fri, 7 Jul 2023 09:59:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8BFD18D0001; Fri, 7 Jul 2023 09:59:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 761388E0002; Fri, 7 Jul 2023 09:59:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 64D408D0001 for <linux-mm@kvack.org>; Fri, 7 Jul 2023 09:59:45 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A872CB094D for <linux-mm@kvack.org>; Fri, 7 Jul 2023 13:59:44 +0000 (UTC) X-FDA: 80984973888.03.0706821 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf21.hostedemail.com (Postfix) with ESMTP id CDB941C0018 for <linux-mm@kvack.org>; Fri, 7 Jul 2023 13:59:42 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=OXsb0xPF; spf=pass (imf21.hostedemail.com: domain of bhe@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=bhe@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1688738382; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=CxwA3DJ3ViKIdzagr2m8kE8L4GOotWrmViZBn3jHWi4=; b=3R/klrsDUhPNYNavj/MJaP1St1MwMkH62c1XClJduCjKBh049Zw9qWyhuawTB+a2BqEVrV ZoyzfnTjOZTqC5hrC3kPEWX1w0fIv7DdiRgojhaV3yrQyXRMbPdxN9xcRT3oPLKqJKYtML cV/QA9Cgzt/pxWl3x9NWeI/Vh8qs/IY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1688738382; a=rsa-sha256; cv=none; b=129pa70zg5BDKhSELcotUluOOqYEcyrwso55+kGZ3wo931BuKZLd1BV3joIEFJHumyxuAQ EOTvl+alnSjv9HgBSA4C3cnAEGZ8Y4H3FOZJ/oyey8J4ubolaa3OlX40MMtmKse8vUadfY 5KZcy9nI/XhaJbTJ9UrAnGtY5//KkoE= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=OXsb0xPF; spf=pass (imf21.hostedemail.com: domain of bhe@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=bhe@redhat.com; dmarc=pass (policy=none) header.from=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1688738381; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CxwA3DJ3ViKIdzagr2m8kE8L4GOotWrmViZBn3jHWi4=; b=OXsb0xPFHJHwq5RIcut7u6yv6VMAT2AVKnnKCPQVpwLj3XBBWt2rJMASgHUn+DwfRHd1RA afT8kL3pcdlMknfzq8JaCXFshoYp8qfmH0djqBMf1aKtetDTSKxkHwjxHjK9lT2q5PqLUS v4KyJixFgXzdPb1CfQs6Jg7NIKMvuB4= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-660-K_nqMDSSN4WPFTDThD3jNA-1; Fri, 07 Jul 2023 09:59:40 -0400 X-MC-Unique: K_nqMDSSN4WPFTDThD3jNA-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 60093856F66; Fri, 7 Jul 2023 13:59:39 +0000 (UTC) Received: from MiWiFi-R3L-srv.redhat.com (ovpn-12-39.pek2.redhat.com [10.72.12.39]) by smtp.corp.redhat.com (Postfix) with ESMTP id 4677C2166B25; Fri, 7 Jul 2023 13:59:26 +0000 (UTC) From: Baoquan He <bhe@redhat.com> To: linux-kernel@vger.kernel.org Cc: akpm@linux-foundation.org, linux-mm@kvack.org, schnelle@linux.ibm.com, vkoul@kernel.org, eli.billauer@gmail.com, arnd@arndb.de, gregkh@linuxfoundation.org, derek.kiernan@amd.com, dragan.cvetic@amd.com, linux@dominikbrodowski.net, Jonathan.Cameron@huawei.com, linus.walleij@linaro.org, tsbogend@alpha.franken.de, joyce.ooi@intel.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, tglx@linutronix.de, maz@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, robh+dt@kernel.org, frowand.list@gmail.com, Baoquan He <bhe@redhat.com>, kernel test robot <lkp@intel.com> Subject: [PATCH 2/8] char: xillybus: make XILLYBUS_OF depend on HAS_IOMEM Date: Fri, 7 Jul 2023 21:58:46 +0800 Message-Id: <20230707135852.24292-3-bhe@redhat.com> In-Reply-To: <20230707135852.24292-1-bhe@redhat.com> References: <20230707135852.24292-1-bhe@redhat.com> MIME-Version: 1.0 Content-type: text/plain Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.1 on 10.11.54.6 X-Rspamd-Queue-Id: CDB941C0018 X-Rspam-User: X-Stat-Signature: 9mf15nzui3mks9pm8i3jkz4do37cn6n7 X-Rspamd-Server: rspam03 X-HE-Tag: 1688738382-888999 X-HE-Meta: U2FsdGVkX18zVJ/6hEgFfNauLNVVjgPICtqySHbocpMkZc066Q9mvUaQkTBYiaygeuDW5rIDK/iCywrmJzQd27iFhIgQLZuc8kFWhvju2CkFVGzjAW4/aoRU0bg7BuPa35qxTmSH/8wY6nojH5hca8mDsFj3k0t1xaWwDdo01mF1Cow6SRrzZWUkT1Be6ocNCFiyu4C3y+isJ14q1Qm2EK5lnGwObx7cYqc8LGAsQd/V719ujooDWlgb5Jkzb8xN627g+7Wo7Ri0HuqmFPIjSc3dz5S9BNrA+BnmPfmILv+Vpf+/xllqbyUKzJjetIz/x74P5QRDvURN/Z/p0TnSSY8Ih4bJJryLtJgEOSYLwVcjyuBSNvRwh5rn229uejKRJxJM0/wVO10KurxhRzFgmrg5cMx3cD5lEcHXbJ+Be7gGc6vJ2EcsSnd/3wP0QYBhfewYyqtCQDIorrE+e8eiZ1SZtmOA6qlpu2i3kZUIhIRLL+KT+KcgW6B2ZiuRAmVET2c8fKtqW4EMKDdOuhLt3cG2RnkoFfNHNQtBY8kDp3DYU/+5N5Mb9ppiok6AR0UvB70ZNHKqwB/Hh7NKL1RqUJRfOc7Quap8LGOBEoWhORc+eb32E/dqeClm/j85L6jQrNu43lcLJw/4YOTLvlhyejxbuyoE5YYpOA3TVZJ4iW7edFxOw2SziwlSKSQhO4qYk3mPyQfK/48N41amLGZfKayyyBBvvsHhXIhHb8XSYMzBXDbTMEBauze/XL0kMj/JAgJcBMfdwsh3xa9bRCsJypsE1sgoEsp27w4A4AvOjAa9biFABqbVyxyTJzGSOzVdBl1f/PrD1WAcTl2oa5+xO8XOe5/LaUIQIEP9QSL8FG1AmQOHNBWzQqgY17jfQuCMf6zI8xY7l7XGrbIUG52JgK3a4sXfsowWpY6XhYmqz9UZUThouHVwFz9p0vaqitIvMXUvtrCr/zUqySbI1cU YniHx0E0 4r9LOn0E3DZNgK4bsC5FPNWqN02dhcqUtJEq5npGQigUk0RcoQDoKKH2KF7gMyCLUV/MOoTc+Jp2djB9uyhJt73nMtA5sKeShIq7j8gf0LlsA0/N9/1tV5CKyh9hce3FSDNicfGbPab4rKYSV/mLFsU+jkHcGzWD3lsfYuKai/SAaFFIfhzLPI4XxJN/P7F8RVMCIRVOcdMbP8xMQeBy0g/KQHv/8cmMxTDN1cLcf/sLUuBJn0AJGzNqLvqy0UY2kOA1PhDpl/l+MQGyWjCL6aLX7HAFlmIfobbPKlA8KkIB+PhxOAX9bxro+D9ZAyyFWo/pv0P8qzqBLSNlrvAjuKiw5B8Khu+U0IYegIUH+6pRYbEpewnt0efEiI9JB/LUYAwxsbHU4T9bc1HyReq8b+xD7OZXlB8/K9FTi0u7EqcKXl1t5XiFKkJ1kSUDJZ9uZmk+aohmMv/ybdfs= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> |
Series |
Make several Kconfig options depend on HAS_IOMEM
|
expand
|
diff --git a/drivers/char/xillybus/Kconfig b/drivers/char/xillybus/Kconfig index a8036dad437e..f51d533390a9 100644 --- a/drivers/char/xillybus/Kconfig +++ b/drivers/char/xillybus/Kconfig @@ -29,7 +29,7 @@ config XILLYBUS_PCIE config XILLYBUS_OF tristate "Xillybus over Device Tree" - depends on OF && HAS_DMA + depends on OF && HAS_DMA && HAS_IOMEM help Set to M if you want Xillybus to find its resources from the Open Firmware Flattened Device Tree. If the target is an embedded
On s390 systems (aka mainframes), it has classic channel devices for networking and permanent storage that are currently even more common than PCI devices. Hence it could have a fully functional s390 kernel with CONFIG_PCI=n, then the relevant iomem mapping functions [including ioremap(), devm_ioremap(), etc.] are not available. Here let XILLYBUS_OF depend on HAS_IOMEM so that it won't be built to cause below compiling error if PCI is unset: ------ ERROR: modpost: "devm_platform_ioremap_resource" [drivers/char/xillybus/xillybus_of.ko] undefined! ------ Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202306211329.ticOJCSv-lkp@intel.com/ Signed-off-by: Baoquan He <bhe@redhat.com> Cc: Eli Billauer <eli.billauer@gmail.com> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- drivers/char/xillybus/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)