Bluetooth: Remove pointless bdaddr_to_le() helper function
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 13 Oct 2013 10:57:38 +0000 (03:57 -0700)
committerJohan Hedberg <johan.hedberg@intel.com>
Sun, 13 Oct 2013 14:45:55 +0000 (17:45 +0300)
commit79d95a19a445f5758571b3342064f2c1e40b6c5f
tree0d754ad5b9675344a2b014bf88dfaae4b2c7fe39
parenta4de24d4370d0e7fbfbc47244ceb203e959b23aa
Bluetooth: Remove pointless bdaddr_to_le() helper function

The bdaddr_to_le() function tries to convert the internal address
type to one that matches the HCI address type for LE. It does not
handle any address types not used by LE and in the end just make
the code a lot harder to read.

So instead of just hiding behind a magic function, just convert
the internal address type where it needs to be converted. And it
turns out that these are only two cases anyway. One when creating
new LE connections and the other when loading the long term keys.
In both cases this makes it more clear on what it going on.

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