From 0792ba44bb2f60e6f83e031364ee20739be71d01 Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Wed, 20 May 2026 20:29:43 +0200 Subject: [PATCH 20/20] bes2600: export bus_reset helpers for danctnix bes2600_btuart (danctnix-flavor) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bes2600_chrdev_do_bus_reset() and bes2600_chrdev_trigger_bus_reset() are already present (added by the connection-loss bus_reset commit) but not exported. danctnix's bes2600_btuart.c uses these symbols for BT power switching and bus-error recovery; without EXPORT_SYMBOL_GPL the btuart module cannot be built as a separate object in the intree staging tree. The userspace /dev/bes2600 chardev remains intact for danctnix — btuart depends on the internal chardev state machine. This commit is danctnix-specific; the Mobian DKMS flavor does not need the exports. Signed-off-by: Claude (noether) --- bes2600/bes_chardev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/staging/bes2600/bes_chardev.c b/drivers/staging/bes2600/bes_chardev.c index 801e4bf..35696af 100644 --- a/drivers/staging/bes2600/bes_chardev.c +++ b/drivers/staging/bes2600/bes_chardev.c @@ -1116,6 +1116,7 @@ int bes2600_chrdev_do_bus_reset(const struct sbus_ops *sbus_ops, struct sbus_pri return 0; } +EXPORT_SYMBOL_GPL(bes2600_chrdev_do_bus_reset); /* * Trigger bes2600_chrdev_do_bus_reset() against the file-global @@ -1128,6 +1129,7 @@ int bes2600_chrdev_trigger_bus_reset(void) return bes2600_chrdev_do_bus_reset(bes2600_cdev.sbus_ops, bes2600_cdev.sbus_priv); } +EXPORT_SYMBOL_GPL(bes2600_chrdev_trigger_bus_reset); bool bes2600_chrdev_is_wifi_opened(void) { -- 2.54.0