]> www.infradead.org Git - users/dwmw2/linux.git/commit
Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming
authorNeeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
Mon, 20 Jan 2025 14:19:46 +0000 (19:49 +0530)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 29 Jan 2025 20:23:49 +0000 (15:23 -0500)
commit7de119bb79a63f6a1959b83117a98734914fb0b0
treecfdaea11a1ea891deb68f22e5078122d12bf99e9
parent514a8e6d6152a418da95db942827d5e3ce58613a
Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming

This fixes a regression caused by previous commit for fixing truncated
ACL data, which is causing some intermittent glitches when running two
A2DP streams.

serdev_device_write_buf() is the root cause of the glitch, which is
reverted, and the TX work will continue to write until the queue is empty.

This change fixes both issues. No A2DP streaming glitches or truncated
ACL data issue observed.

Fixes: 8023dd220425 ("Bluetooth: btnxpuart: Fix driver sending truncated data")
Fixes: 689ca16e5232 ("Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets")
Signed-off-by: Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
drivers/bluetooth/btnxpuart.c