Hi, This set of patches updates the power off procedure (as triggered through mgmt) to perform a graceful power off by first cleaning up HCI state such as connections, scan modes and advertising before requesting the HCI driver to actually power off. Johan ---------------------------------------------------------------- Johan Hedberg (7): Bluetooth: Add convenience function for getting total connection count Bluetooth: Move HCI_ADVERTISING handling into mgmt.c Bluetooth: Move check for MGMT_CONNECTED flag into mgmt.c Bluetooth: Don't clear HCI_DISCOVERABLE when powering off Bluetooth: Don't clear HCI_CONNECTABLE when powering off Bluetooth: Don't clear HCI_ADVERTISING when powering off Bluetooth: Clean up HCI state when doing power off include/net/bluetooth/hci_core.h | 11 ++++- net/bluetooth/hci_event.c | 15 +++--- net/bluetooth/mgmt.c | 96 ++++++++++++++++++++++++++++++++++-- 3 files changed, 107 insertions(+), 15 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html