Kai-Heng Feng
00df214b1f
Bluetooth: btrtl: Restore old logic to assume firmware is already loaded
...
Realtek bluetooth may not work after reboot:
[ 12.446130] Bluetooth: hci0: RTL: rtl: unknown IC info, lmp subver a99e, hci rev 826c, hci ver 0008
This is a regression introduced by commit 26503ad25d ("Bluetooth:
btrtl: split the device initialization into smaller parts"). The new
logic errors out early when no matching IC info can be found, in this
case it means the firmware is already loaded.
So let's assume the firmware is already loaded when we can't find
matching IC info, like the old logic did.
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=201921
Fixes: 26503ad25d ("Bluetooth: btrtl: split the device initialization into smaller parts")
Cc: stable@vger.kernel.org # 4.19+
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2019-01-28 13:23:59 +01:00
..
ath3k.c
Bluetooth: ath3k: add more information to error message
2018-09-28 19:27:50 +02:00
bcm203x.c
bfusb.c
bluetooth: bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame()
2018-07-23 18:05:00 +02:00
bluecard_cs.c
bluetooth: bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate()
2018-07-23 18:05:00 +02:00
bpa10x.c
bluetooth: bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame()
2018-07-23 18:05:00 +02:00
bt3c_cs.c
Bluetooth: bt3c_cs: Fix obsolete function
2018-09-27 12:57:39 +02:00
btbcm.c
Bluetooth: btbcm: Add entry for BCM4329B1 UART bluetooth
2018-12-19 13:43:42 +01:00
btbcm.h
Bluetooth: btbcm: Allow using btbcm_initialize() for reinit
2018-05-18 06:37:51 +02:00
btintel.c
btintel.h
btmrvl_debugfs.c
Bluetooth: btmrvl: Re-use kstrtol_from_user()
2018-05-30 08:16:05 +02:00
btmrvl_drv.h
Bluetooth: btmrvl: Drop unused GPIO includes
2019-01-22 09:51:20 +01:00
btmrvl_main.c
Bluetooth: btmrvl: support sysfs initiated firmware coredump
2018-05-29 15:59:50 +02:00
btmrvl_sdio.c
Bluetooth: btmrvl: add support for sd8977 chipset
2019-01-22 09:51:20 +01:00
btmrvl_sdio.h
btmtkuart.c
Bluetooth: mediatek: Fix memory leak
2018-08-21 16:56:20 +02:00
btqca.c
Bluetooth: hci_qca: Add helper to set device address
2019-01-22 09:51:18 +01:00
btqca.h
Bluetooth: hci_qca: Add helper to set device address
2019-01-22 09:51:18 +01:00
btqcomsmd.c
Bluetooth: btqcomsmd: Fix rx/tx stats
2018-05-18 06:37:50 +02:00
btrsi.c
Bluetooth: btrsi: fix bt tx timeout issue
2018-09-27 12:53:40 +02:00
btrtl.c
Bluetooth: btrtl: Restore old logic to assume firmware is already loaded
2019-01-28 13:23:59 +01:00
btrtl.h
Bluetooth: btrtl: Add support for a config filename postfix
2018-08-03 13:27:46 +02:00
btsdio.c
Bluetooth: btsdio: Do not bind to non-removable BCM43430
2018-10-14 10:23:47 +02:00
btusb.c
Bluetooth: btusb: Use the cmd_timeout method to reset the Intel BT chip
2019-01-25 08:46:34 +01:00
btwilink.c
dtl1_cs.c
h4_recv.h
Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()
2019-01-22 09:51:19 +01:00
hci_ag6xx.c
hci_ath.c
hci_bcm.c
Bluetooth: hci_bcm: Handle specific unknown packets after firmware loading
2018-12-19 13:43:42 +01:00
hci_bcsp.c
hci_h4.c
Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()
2019-01-22 09:51:19 +01:00
hci_h5.c
Bluetooth: hci_h5: Turn off RTL8723BS on suspend, reprobe on resume
2018-12-19 00:49:33 +01:00
hci_intel.c
Bluetooth: hci_intel: clean an indentation issue, remove extraneous spaces
2018-12-19 00:46:30 +01:00
hci_ldisc.c
Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-10-24 14:43:41 +01:00
hci_ll.c
Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code
2018-05-30 08:47:42 +02:00
hci_mrvl.c
hci_nokia.c
bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly.
2018-06-17 08:38:55 +09:00
hci_qca.c
Bluetooth: hci_qca: Add helper to set device address
2019-01-22 09:51:18 +01:00
hci_serdev.c
Bluetooth: hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE.
2018-12-19 00:41:59 +01:00
hci_uart.h
Bluetooth: hci_serdev: Fix HCI_UART_INIT_PENDING not working
2018-05-30 08:49:20 +02:00
hci_vhci.c
Kconfig
Bluetooth: btmrvl: add support for sd8977 chipset
2019-01-22 09:51:20 +01:00
Makefile
Bluetooth: mediatek: Add protocol support for MediaTek serial devices
2018-08-07 21:33:25 +02:00