summaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth/hci_qca.c
diff options
context:
space:
mode:
authorJohan Hovold <johan+linaro@kernel.org>2023-05-31 10:57:58 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-06-06 02:13:14 +0200
commitfe2ccc6c29d53e14d3c8b3ddf8ad965a92e074ee (patch)
tree75912313ab568740ba403e1095378bb3538fdcf1 /drivers/bluetooth/hci_qca.c
parentBluetooth: hci_sync: add lock to protect HCI_UNREGISTER (diff)
downloadlinux-fe2ccc6c29d53e14d3c8b3ddf8ad965a92e074ee.tar.xz
linux-fe2ccc6c29d53e14d3c8b3ddf8ad965a92e074ee.zip
Bluetooth: fix debugfs registration
Since commit ec6cef9cd98d ("Bluetooth: Fix SMP channel registration for unconfigured controllers") the debugfs interface for unconfigured controllers will be created when the controller is configured. There is however currently nothing preventing a controller from being configured multiple time (e.g. setting the device address using btmgmt) which results in failed attempts to register the already registered debugfs entries: debugfs: File 'features' in directory 'hci0' already present! debugfs: File 'manufacturer' in directory 'hci0' already present! debugfs: File 'hci_version' in directory 'hci0' already present! ... debugfs: File 'quirk_simultaneous_discovery' in directory 'hci0' already present! Add a controller flag to avoid trying to register the debugfs interface more than once. Fixes: ec6cef9cd98d ("Bluetooth: Fix SMP channel registration for unconfigured controllers") Cc: stable@vger.kernel.org # 4.0 Signed-off-by: Johan Hovold <johan+linaro@kernel.org> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'drivers/bluetooth/hci_qca.c')
0 files changed, 0 insertions, 0 deletions