Bluetooth: mgmt: Initialize HCI_MGMT flag for any command
authorJohan Hedberg <johan.hedberg@intel.com>
Tue, 28 Feb 2012 04:17:26 +0000 (06:17 +0200)
committerJohan Hedberg <johan.hedberg@intel.com>
Thu, 1 Mar 2012 21:55:58 +0000 (23:55 +0200)
commit6a919082e9b82a0de20f1248a33f3b3f005cebaf
tree0784dda7a89db37c0c185bb1bf7c9e94a7db8c53
parentbdb6d97154b7b7e98867e9b71bae0f47ec70b1d7
Bluetooth: mgmt: Initialize HCI_MGMT flag for any command

The read_controller_info is typically the first command that user space
sends when taking a controller into use. This is also the reason why
this command has been used as the trigger to set the HCI_MGMT flag.
However, when not running the user-space daemon and using command line
tools it is possible that read_controller_info is not the first
controller specific command. This patch moves the HCI_MGMT
initialization to a generic place where it will be set for whatever
happens to be the first mgmt command targetting a specific controller.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/mgmt.c