The dummy commands, usually as HCI_OP_READ_LOCAL_NAME, are introduced to mitigate the side effect that conditional HCI commands bring forth. Such dummy commands are hacky and are increasing gradually with time. A recent patch was "CHROMIUM: bluetooth: fix a regression about power off delay" (https://chromium-review.googlesource.com/#/c/chromiumos/third_party/kernel/+/896670/).
Theoretically, it is possible to send a fake event at run time to invoke command complete callback if the last conditional command is skipped. I once quickly tried that before which led to kernel instability. It is desirable to investigate deeper and clean the mess up!
Comment 1 by r...@chromium.org
, Feb 3 2018Status: Assigned (was: Untriaged)