Centos-kernel-stream-9/drivers/bluetooth
Lucas Zampieri ec9036474f Merge: Rebase Bluetooth drivers to upstream v6.8
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3925

Rebase the Bluetooth driver to sync with recent upstream branch v6.8.

JIRA: https://issues.redhat.com/browse/RHEL-30099


This MR also resolves,

JIRA: https://issues.redhat.com/browse/RHEL-27921

CVE: CVE-2024-22099

commit - 9e1979641b  ("Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security")


JIRA: https://issues.redhat.com/browse/RHEL-31828

CVE: CVE-2024-26801

commit - 7c9fa6c01b  ("Bluetooth: Avoid potential use-after-free in hci_error_reset")

The following commits are omitted at this time, and will be addressed through their own issues:

Omitted-fix: 18bdb386a1a3 ("Bluetooth: btusb: mediatek: Fix double free of skb in coredump")

Omitted-fix: 79f4127a502c ("Bluetooth: btusb: Fix memory leak")

Omitted-fix: 9e8742cdfc4b ("Bluetooth: ISO: Fix not validating setsockopt user input")


Signed-off-by: David Marlin <dmarlin@redhat.com>

Approved-by: José Ignacio Tornos Martínez <jtornosm@redhat.com>
Approved-by: Desnes Nunes <desnesn@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-04 18:50:38 +00:00
..
Kconfig Bluetooth: Add vhci devcoredump support 2023-11-07 11:08:57 +01:00
Makefile Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets 2023-11-07 11:08:56 +01:00
ath3k.c
bcm203x.c
bfusb.c
bluecard_cs.c
bpa10x.c
bt3c_cs.c
btbcm.c Bluetooth: btbcm: add default address for BCM43430A1 2024-05-22 21:35:05 -05:00
btbcm.h
btintel.c Bluetooth: btintel: Print firmware SHA1 2024-05-22 21:35:10 -05:00
btintel.h Bluetooth: btintel: Print firmware SHA1 2024-05-22 21:35:10 -05:00
btmrvl_debugfs.c
btmrvl_drv.h
btmrvl_main.c
btmrvl_sdio.c Bluetooth: btmrvl_sdio: mark OF related data as maybe unused 2023-11-07 11:08:55 +01:00
btmrvl_sdio.h
btmtk.c Bluetooth: btmtk: Fix kernel crash when processing coredump 2024-05-22 21:35:05 -05:00
btmtk.h Bluetooth: btmtk: Fix kernel crash when processing coredump 2024-05-22 21:35:05 -05:00
btmtksdio.c Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend 2024-05-22 21:35:08 -05:00
btmtkuart.c Bluetooth: btmtkuart: fix recv_buf() return value 2024-05-22 21:35:10 -05:00
btnxpuart.c Bluetooth: btnxpuart: remove useless assignment 2024-05-22 21:35:10 -05:00
btqca.c Bluetooth: qca: Fix wrong event type for patch config command 2024-05-22 21:37:33 -05:00
btqca.h Bluetooth: qca: add support for QCA2066 2024-05-22 21:35:08 -05:00
btqcomsmd.c Bluetooth: btqcomsmd: Fix command timeout after setting BD address 2023-10-23 09:05:33 +02:00
btrsi.c
btrtl.c Bluetooth: btrtl: Ignore error return for hci_devcd_register() 2024-01-11 16:46:56 +01:00
btrtl.h Bluetooth: btrtl: Add Realtek devcoredump support 2023-11-07 11:09:02 +01:00
btsdio.c Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" 2023-11-07 11:08:59 +01:00
btusb.c Merge: Rebase Bluetooth drivers to upstream v6.8 2024-06-04 18:50:38 +00:00
dtl1_cs.c
h4_recv.h
hci_ag6xx.c
hci_ath.c
hci_bcm.c Bluetooth: hci_bcm: do not mark valid bd_addr as invalid 2023-11-07 11:09:12 +01:00
hci_bcm4377.c Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid 2024-05-22 21:35:10 -05:00
hci_bcsp.c Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() 2023-10-23 09:05:27 +02:00
hci_h4.c
hci_h5.c Merge: Rebase Bluetooth drivers to upstream v6.8 2024-06-04 18:50:38 +00:00
hci_intel.c
hci_ldisc.c tty: ldops: unify to u8 2024-05-09 11:25:57 -04:00
hci_ll.c Bluetooth: hci_ll: drop of_match_ptr for ID table 2023-11-07 11:08:55 +01:00
hci_mrvl.c Bluetooth: hci_mrvl: Add serdev support for 88W8997 2023-11-07 11:08:54 +01:00
hci_nokia.c Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() 2024-05-22 21:35:06 -05:00
hci_qca.c Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" 2024-05-22 21:37:34 -05:00
hci_serdev.c Bluetooth: hci_h5: Add ability to allocate memory for private data 2024-05-10 09:57:50 +02:00
hci_uart.h Bluetooth: hci_h5: Add ability to allocate memory for private data 2024-05-10 09:57:50 +02:00
hci_vhci.c Bluetooth: Fix deadlock in vhci_send_frame 2024-05-22 21:35:09 -05:00
virtio_bt.c virtio_bt: call scheduler when we free unused buffs 2023-11-07 11:09:12 +01:00