[{"id":3682911,"web_url":"http://patchwork.ozlabs.org/comment/3682911/","msgid":"<CAJZ5v0jv0W=rQXdzLMaMX+xfB2sHbCpQ1921uttyxq6sSsUxBw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-27T19:27:30","subject":"Re: [PATCH v3 1/2] ACPI: bus: export the acpi_bus_type symbol","submitter":{"id":64267,"url":"http://patchwork.ozlabs.org/api/people/64267/","name":"Rafael J. Wysocki","email":"rafael@kernel.org"},"content":"On Mon, Apr 27, 2026 at 2:19 PM Bartosz Golaszewski\n<bartosz.golaszewski@oss.qualcomm.com> wrote:\n>\n> In order to allow loadable modules to access the ACPI bus type struct,\n> export the relevant symbol.\n>\n> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n> ---\n>  drivers/acpi/bus.c | 1 +\n>  1 file changed, 1 insertion(+)\n>\n> diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c\n> index 2ec095e2009e40b0645f654fb051429e5679dc7c..d4da76607905473de2e25e50352450c10f598784 100644\n> --- a/drivers/acpi/bus.c\n> +++ b/drivers/acpi/bus.c\n> @@ -1174,6 +1174,7 @@ const struct bus_type acpi_bus_type = {\n>         .remove         = acpi_device_remove,\n>         .uevent         = acpi_device_uevent,\n>  };\n> +EXPORT_SYMBOL_GPL(acpi_bus_type);\n\nNot really (and I've already said that I think).\n\nPlease find a different way.\n\n>  int acpi_bus_for_each_dev(int (*fn)(struct device *, void *), void *data)\n>  {\n>\n> --","headers":{"Return-Path":"\n <linux-gpio+bounces-35611-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=f/jJwlKR;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35611-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"f/jJwlKR\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4D9g3qp0z1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 05:27:51 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 18B54302D0BC\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 27 Apr 2026 19:27:47 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 682543BADA3;\n\tMon, 27 Apr 2026 19:27:45 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 74B713D47BC\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 19:27:44 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 22643C2BCB5\n\tfor <linux-gpio@vger.kernel.org>; Mon, 27 Apr 2026 19:27:44 +0000 (UTC)","by mail-lf1-f41.google.com with SMTP id\n 2adb3069b0e04-5a283c44478so16781980e87.3\n        for <linux-gpio@vger.kernel.org>;\n Mon, 27 Apr 2026 12:27:44 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777318064; cv=none;\n b=MVDlOUXQ78/SraxfTyjDdenz56odMtNj86/rl3C9/jmJ4CQ6InPqblLZd+CIDrKm0WkBZwNCulA+Bx1IAUNp7IpVRb1Yp2UqIGHBL7ns3Zf4nxUr9s57tnGdS4WFCNzuH4doxvfT199H02BUf3Jd3jEPOKeRh/abEaneEuD6GKM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777318064; c=relaxed/simple;\n\tbh=HqYLELgj98iLA7JW98UYBb5EDteJRAkKjyhwdcgbrnY=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=kLTf73ZZMxJE4mTSsdmygv0AiIqK5nuH1gPA6QkiVY5Lcbk3hANcUwKyHoVzpVGvBPZk1SyOTjzJTvY3WM5G9MpSSNNOZgQbU+eRH6r4QI8hB7eRTtVtg/xWkx8m7qU4Gr+7Z5ybn7f+tUDGQabdIc8r9b/XjhoWEF88txwp/AY=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=f/jJwlKR; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1777318064;\n\tbh=HqYLELgj98iLA7JW98UYBb5EDteJRAkKjyhwdcgbrnY=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=f/jJwlKR+tprJBeHbdJVFSTFctYV+Ihh1TUQpqLLra6tK3LYYaCg3T4XDG9vnq58U\n\t 2IY3W1MTlIbS597tiPv5sQMb91acSAemtGo1aXPA0fSECaJ2PzRQTPNeCvwVYr47Jd\n\t UbDO3W/vWXaEe/vQNlzKGntOhbMsqhlWUJlmuXYkz0juK/3+W5T/AXHXpwG5eHH6Kr\n\t RdkiFAFaTOm7unXD09Y3jH2ZUYTUp1FqThR/rIg+X+SpblAUy39GTM+auZL26sHrWH\n\t dMefqwCrp3Gg7E36zc2DDm3ZshsdILsEG+YzrNRq01qOO/4KFV84q0qcQeGT7b3iLY\n\t o2fezb9Zx8ESA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+SPah7Gdp52Kh3DuZhxUz5nDzSlH2M6e1VztZR1LbuH5iVaKco77hLUZf42B+2Kj7PZFBvYoPCxgX3@vger.kernel.org","X-Gm-Message-State":"AOJu0YyPYHHULQyGgZfD2PdLA/htuNHlCWbUuAg9JbHpLJSXb0tmq7H0\n\tbX837pgqK851oFQIOo7AixyhJUDAT3hseEATq9XX0sWg9bIvMNxk/wz9RkwzfSq/6EI1mBWJlFv\n\t+upnfEa09B/YxwZg0nfb5HV8lDhmfSTo=","X-Received":"by 2002:a05:6512:1324:b0:5a3:f25f:cc30 with SMTP id\n 2adb3069b0e04-5a74662a830mr53832e87.32.1777318062377; Mon, 27 Apr 2026\n 12:27:42 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260427-baytrail-real-swnode-v3-0-0003e4c1708c@oss.qualcomm.com>\n <20260427-baytrail-real-swnode-v3-1-0003e4c1708c@oss.qualcomm.com>","In-Reply-To":"\n <20260427-baytrail-real-swnode-v3-1-0003e4c1708c@oss.qualcomm.com>","From":"\"Rafael J. Wysocki\" <rafael@kernel.org>","Date":"Mon, 27 Apr 2026 21:27:30 +0200","X-Gmail-Original-Message-ID":"\n <CAJZ5v0jv0W=rQXdzLMaMX+xfB2sHbCpQ1921uttyxq6sSsUxBw@mail.gmail.com>","X-Gm-Features":"AVHnY4IfDf6M6rzg8a33EYrpiqMEOqTHPOfn9RqnuEXGKZqArxjU7nfpk8B2uYU","Message-ID":"\n <CAJZ5v0jv0W=rQXdzLMaMX+xfB2sHbCpQ1921uttyxq6sSsUxBw@mail.gmail.com>","Subject":"Re: [PATCH v3 1/2] ACPI: bus: export the acpi_bus_type symbol","To":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Cc":"Andy Shevchenko <andriy.shevchenko@linux.intel.com>,\n Daniel Scally <djrscally@gmail.com>,\n  Heikki Krogerus <heikki.krogerus@linux.intel.com>,\n  Sakari Ailus <sakari.ailus@linux.intel.com>,\n  Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>,  Danilo Krummrich <dakr@kernel.org>,\n Mika Westerberg <mika.westerberg@linux.intel.com>,\n  Andy Shevchenko <andy@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Hans de Goede <hansg@kernel.org>,\n =?utf-8?q?Ilpo_J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>,\n  Dmitry Torokhov <dmitry.torokhov@gmail.com>, Len Brown <lenb@kernel.org>,\n linux-acpi@vger.kernel.org,  driver-core@lists.linux.dev,\n linux-kernel@vger.kernel.org,  linux-gpio@vger.kernel.org,\n platform-driver-x86@vger.kernel.org,  brgl@kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]