Bluetooth: Add deadlock protection for bt_hci_cmd_send_sync
Bluetooth: Add deadlock protection for bt_hci_cmd_send_sync

The bt_hci_cmd_send_sync function will deadlock if called from within
the rx fiber. Add prevention for this when debug is enabled by
verifying that the calling context is not the rx fiber.

Change-Id: Ib94bd5c10185165d017fe0aeafbce46d503ad705
Signed-off-by: Johan Hedberg <628991c7b0a19c384f9b99c21ec330ce952bb838@intel.com>

runchip/zephyr-cc3200,tidyjiang8/zephyr-doc,rsalveti/zephyr,ldts/zephyr,coldnew/zephyr-project-fork,coldnew/zephyr-project-fork,galak/zephyr,Vudentz/zephyr,bigdinotech/zephyr,GiulianoFranchetto/zephyr,jamesonwilliams/zephyr-kernel,mbolivar/zephyr,GiulianoFranchetto/zephyr,runchip/zephyr-cc3200,bigdinotech/zephyr,erwango/zephyr,fbsder/zephyr,fractalclone/zephyr-riscv,32bitmicro/zephyr,runchip/zephyr-cc3200,rsalveti/zephyr,holtmann/zephyr,punitvara/zephyr,32bitmicro/zephyr,bboozzoo/zephyr,GiulianoFranchetto/zephyr,finikorg/zephyr,bboozzoo/zephyr,kraj/zephyr,mirzak/zephyr-os,mirzak/zephyr-os,holtmann/zephyr,finikorg/zephyr,ldts/zephyr,bboozzoo/zephyr,GiulianoFranchetto/zephyr,coldnew/zephyr-project-fork,sharronliu/zephyr,bigdinotech/zephyr,erwango/zephyr,zephyriot/zephyr,aceofall/zephyr-iotos,zephyriot/zephyr,ldts/zephyr,erwango/zephyr,kraj/zephyr,punitvara/zephyr,mbolivar/zephyr,bigdinotech/zephyr,fractalclone/zephyr-riscv,zephyriot/zephyr,coldnew/zephyr-project-fork,kraj/zephyr,Vudentz/zephyr,holtmann/zephyr,finikorg/zephyr,punitvara/zephyr,explora26/zephyr,pklazy/zephyr,mirzak/zephyr-os,explora26/zephyr,ldts/zephyr,galak/zephyr,32bitmicro/zephyr,pklazy/zephyr,nashif/zephyr,holtmann/zephyr,bigdinotech/zephyr,bboozzoo/zephyr,zephyriot/zephyr,tidyjiang8/zephyr-doc,jamesonwilliams/zephyr-kernel,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,pklazy/zephyr,Vudentz/zephyr,coldnew/zephyr-project-fork,galak/zephyr,nashif/zephyr,rsalveti/zephyr,tidyjiang8/zephyr-doc,galak/zephyr,aceofall/zephyr-iotos,explora26/zephyr,nashif/zephyr,nashif/zephyr,mirzak/zephyr-os,fbsder/zephyr,rsalveti/zephyr,finikorg/zephyr,kraj/zephyr,mbolivar/zephyr,galak/zephyr,sharronliu/zephyr,runchip/zephyr-cc3220,Vudentz/zephyr,explora26/zephyr,mbolivar/zephyr,jamesonwilliams/zephyr-kernel,runchip/zephyr-cc3220,mirzak/zephyr-os,tidyjiang8/zephyr-doc,erwango/zephyr,runchip/zephyr-cc3200,fractalclone/zephyr-riscv,jamesonwilliams/zephyr-kernel,nashif/zephyr,zephyrproject-rtos/zephyr,fbsder/zephyr,zephyrproject-rtos/zephyr,runchip/zephyr-cc3220,sharronliu/zephyr,runchip/zephyr-cc3220,punitvara/zephyr,rsalveti/zephyr,holtmann/zephyr,zephyriot/zephyr,sharronliu/zephyr,runchip/zephyr-cc3220,zephyrproject-rtos/zephyr,fractalclone/zephyr-riscv,finikorg/zephyr,Vudentz/zephyr,pklazy/zephyr,aceofall/zephyr-iotos,runchip/zephyr-cc3200,kraj/zephyr,fractalclone/zephyr-riscv,pklazy/zephyr,aceofall/zephyr-iotos,tidyjiang8/zephyr-doc,erwango/zephyr,aceofall/zephyr-iotos,Vudentz/zephyr,punitvara/zephyr,bboozzoo/zephyr,ldts/zephyr,zephyrproject-rtos/zephyr,mbolivar/zephyr,explora26/zephyr,32bitmicro/zephyr,sharronliu/zephyr,fbsder/zephyr,32bitmicro/zephyr,fbsder/zephyr,jamesonwilliams/zephyr-kernel