This patch recodes the execution of msft_set_filter_enable() to use the syncronous HCI cmd opcode method (__hci_smd_sync_status()). This function is called from within a safe, blockable context that also calls the syncronous read_supported_features() call. I have tested this to my satisfaction, but would like a testing pass be made by @Mateusz (mat.jonczyk@xxxxx) if possible. Brian Gix (1): Bluetooth: Convert MSFT filter HCI cmd to hci_sync net/bluetooth/msft.c | 36 +++++++++++------------------------- 1 file changed, 11 insertions(+), 25 deletions(-) -- 2.38.1