Description: Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work References: https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=f132c2d13088 Notes: carnil> Original fix was later reverted in 6.4-rc1, and then the revert carnil> backported to 6.3.2, 6.2.15, 6.1.28, 5.10.180 and 4.19.283. Bugs: upstream: released (6.3-rc4) [1e9ac114c4428fdb7ff4635b45d4f46017e8916f], released (6.3-rc7) [73f7b171b7c09139eb3c6a5677c200dc1be5f318] 6.1-upstream-stable: released (6.1.22) [cbf8deacb7053ce3e3fed64b277c6c6989e65bba], released (6.1.52) [179c65828593aff1f444e15debd40a477cb23cf4] 5.10-upstream-stable: released (5.10.177) [da3d3fdfb4d523c5da30e35a8dd90e04f0fd8962], released (5.10.195) [746b363bef41cc159c051c47f9e30800bc6b520d] 4.19-upstream-stable: released (4.19.280) [af4d48754d5517d33bac5e504ff1f1de0808e29e], released (4.19.295) [3efcbf25e5ab4d4ad1b7e6ba0869ff85540e3f6e] sid: released (6.1.25-1), released (6.3.7-1) 6.1-bookworm-security: released (6.1.52-1) 5.10-bullseye-security: released (5.10.178-1), released (5.10.197-1) 4.19-buster-security: released (4.19.282-1), released (4.19.304-1)