linux-stable/include
Sven Peter ee1e37aff4 Bluetooth: Add quirk to disable MWS Transport Configuration
[ Upstream commit ffcb0a445e ]

Broadcom 4378/4387 controllers found in Apple Silicon Macs claim to
support getting MWS Transport Layer Configuration,

< HCI Command: Read Local Supported... (0x04|0x0002) plen 0
> HCI Event: Command Complete (0x0e) plen 68
      Read Local Supported Commands (0x04|0x0002) ncmd 1
        Status: Success (0x00)
[...]
          Get MWS Transport Layer Configuration (Octet 30 - Bit 3)]
[...]

, but then don't actually allow the required command:

> HCI Event: Command Complete (0x0e) plen 15
      Get MWS Transport Layer Configuration (0x05|0x000c) ncmd 1
        Status: Command Disallowed (0x0c)
        Number of transports: 0
        Baud rate list: 0 entries
        00 00 00 00 00 00 00 00 00 00

Signed-off-by: Sven Peter <sven@svenpeter.dev>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-31 13:26:47 +01:00
..
acpi ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() 2022-11-10 18:17:24 +01:00
asm-generic mm/khugepaged: fix GUP-fast interaction by sending IPI 2022-12-14 11:40:50 +01:00
clocksource
crypto
drm drm/edid: add a quirk for two LG monitors to get them to work on 10bpc 2022-12-31 13:26:42 +01:00
dt-bindings dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280 2022-12-31 13:26:07 +01:00
keys
kunit kunit: fix assert_type for comparison macros 2022-09-01 13:00:32 -06:00
kvm
linux regulator: core: Use different devices for resource allocation and DT lookup 2022-12-31 13:26:47 +01:00
math-emu
media media: dvbdev: adopts refcnt to avoid UAF 2022-12-31 13:26:45 +01:00
memory
misc
net Bluetooth: Add quirk to disable MWS Transport Configuration 2022-12-31 13:26:47 +01:00
pcmcia
ras mm, hwpoison: enable memory error handling on 1GB hugepage 2022-08-08 18:06:44 -07:00
rdma
rv
scsi scsi: libsas: Add smp_ata_check_ready_type() 2022-12-31 13:26:21 +01:00
soc ARM: at91: pm: avoid soft resetting AC DLL 2022-11-26 09:27:26 +01:00
sound ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT 2022-12-31 13:26:01 +01:00
target
trace IB/mad: Don't call to function that might sleep while in atomic context 2022-12-31 13:26:18 +01:00
uapi dmaengine: idxd: Fix crc_val field for completion record 2022-12-31 13:26:32 +01:00
ufs scsi: ufs: core: Enable link lost interrupt 2022-08-11 22:04:32 -04:00
vdso
video
xen x86/xen: Add support for HVMOP_set_evtchn_upcall_vector 2022-08-12 11:28:21 +02:00