linux-yocto/drivers/bluetooth
Jiande Lu 3313f06233 Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown
[ Upstream commit 099799fa9b76c5c02b49e07005a85117a25b01ea ]

During the shutdown process, an interrupt occurs that
prematurely terminates the wait for the expected event.
This change replaces TASK_INTERRUPTIBLE with
TASK_UNINTERRUPTIBLE in the wait_on_bit_timeout call to ensure
the shutdown process completes as intended without being
interrupted by signals.

Fixes: d019930b00 ("Bluetooth: btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c")
Signed-off-by: Jiande Lu <jiande.lu@mediatek.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-08-28 16:31:13 +02:00
..
ath3k.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
bcm203x.c
bfusb.c
bluecard_cs.c
bpa10x.c
bt3c_cs.c
btbcm.c Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name() 2025-02-08 09:57:22 +01:00
btbcm.h
btintel_pcie.c Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition 2025-06-19 15:32:25 +02:00
btintel_pcie.h Bluetooth: btintel_pcie: Increase the tx and rx descriptor count 2025-06-19 15:32:24 +02:00
btintel.c Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type 2025-07-24 08:56:25 +02:00
btintel.h Bluetooth: btintel_pcie: Add handshake between driver and firmware 2024-12-05 14:01:58 +01:00
btmrvl_debugfs.c
btmrvl_drv.h
btmrvl_main.c
btmrvl_sdio.c Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() 2024-09-27 10:52:19 -04:00
btmrvl_sdio.h
btmtk.c Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown 2025-08-28 16:31:13 +02:00
btmtk.h Bluetooth: btmtk: remove #ifdef around declarations 2024-07-26 10:56:54 -04:00
btmtksdio.c Bluetooth: btmtksdio: Do close if SDIO card removed without close 2025-05-29 11:03:23 +02:00
btmtkuart.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
btnxpuart.c Bluetooth: btnxpuart: Fix kernel panic during FW release 2025-05-22 14:29:53 +02:00
btqca.c Bluetooth: qca: simplify WCN399x NVM loading 2025-04-20 10:15:22 +02:00
btqca.h
btqcomsmd.c
btrsi.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
btrtl.c Bluetooth: btrtl: Prevent potential NULL dereference 2025-04-25 10:47:41 +02:00
btrtl.h
btsdio.c Bluetooth: btsdio: Do not bind to non-removable CYW4373 2024-09-12 12:24:08 -04:00
btusb.c Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 2025-08-20 18:30:28 +02:00
dtl1_cs.c
h4_recv.h move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hci_ag6xx.c
hci_aml.c Bluetooth: hci_uart: Add support for Amlogic HCI UART 2024-09-10 12:44:10 -04:00
hci_ath.c
hci_bcm.c
hci_bcm4377.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hci_bcsp.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hci_h4.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hci_h5.c
hci_intel.c
hci_ldisc.c Bluetooth: hci_uart: Fix another race during initialization 2025-04-20 10:16:02 +02:00
hci_ll.c
hci_mrvl.c
hci_nokia.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
hci_qca.c driver: bluetooth: hci_qca:fix unable to load the BT driver 2025-07-17 18:37:22 +02:00
hci_serdev.c
hci_uart.h Bluetooth: hci_uart: Fix another race during initialization 2025-04-20 10:16:02 +02:00
hci_vhci.c Bluetooth: vhci: Avoid needless snprintf() calls 2025-04-25 10:47:51 +02:00
Kconfig Bluetooth: hci_uart: Add support for Amlogic HCI UART 2024-09-10 12:44:10 -04:00
Makefile Bluetooth: hci_uart: Add support for Amlogic HCI UART 2024-09-10 12:44:10 -04:00
virtio_bt.c