Apply the Cherokee's mechanism of stopping hci_filter to ROME
This change is for devices based on msm8998 hardware only. This
only impacts standalone VR devices based o that are using oc-dev:
this commit is already merged in master.
Original author: Luke Zhang <lukez@codeaurora.org>
Previously for ROME SOC, we killed the wcnss_filter directly during
BT_off, which may cause the wcnss_filter not to release wake_lock
before exit. Changed it by applying the Cherokee's mechanism to wait
for wcnss_filter to exit.
CRs-fixed: 2004084
Change-Id: Ifee851fd9c9995bfd95e3649aa0fe623905d6686
Bug: 38055350
Test: BT functions.
1 file changed