On 22/04/2024 09:38, Zijun Hu wrote: > From: Zijun Hu <zijuhu@xxxxxxxxxxxxxxxx> > > Commit 272970be3dab ("Bluetooth: hci_qca: Fix driver shutdown on closed > serdev") will cause below regression issue: > > BT can't be enabled after below steps: > cold boot -> enable BT -> disable BT -> warm reboot -> BT enable failure > if property enable-gpios is not configured within DT|ACPI for QCA_QCA6390. > > The commit is to fix a use-after-free issue within qca_serdev_shutdown() > during reboot, but also introduces this new issue regarding above steps > since the VSC is not sent to reset controller during warm reboot. > > Fixed by sending the VSC to reset controller within qca_serdev_shutdown() > once BT was ever enabled, and the use-after-free issue is also be fixed > by this change since serdev is still opened when send to serdev. > > Fixes: 272970be3dab ("Bluetooth: hci_qca: Fix driver shutdown on closed serdev") > Reported-by: Wren Turkal <wt@xxxxxxxxxxxxxxxx> NAK. This is way too much. Previous discussion is going, I asked there questions and before any answers happen, you keep sending new version. This leads to previous discussion gone/missed. You ignored several questions and feedbacks. Best regards, Krzysztof