diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-04-04 20:59:41 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-04-07 18:47:09 +0200 |
commit | 9d1c40ebb66416f166b92c6828af48549ca99307 (patch) | |
tree | f9071750b40ce62a798a47cb861d1dc4a7cc1c86 /drivers/bluetooth/hci_ll.c | |
parent | 5c7d2dd2852c7cd8f07cf91291b351c01b781044 (diff) | |
download | linux-9d1c40ebb66416f166b92c6828af48549ca99307.tar.gz linux-9d1c40ebb66416f166b92c6828af48549ca99307.tar.bz2 linux-9d1c40ebb66416f166b92c6828af48549ca99307.zip |
Bluetooth: hci_uart: Use const data pointer for received data
The TTY layer provides its data pointers as const, but the HCI UART
callbacks expect them as general data pointers. This is of course
wrong and instead of casting them, just fix the individual drivers
to actually take a const data pointer.
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'drivers/bluetooth/hci_ll.c')
-rw-r--r-- | drivers/bluetooth/hci_ll.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/bluetooth/hci_ll.c b/drivers/bluetooth/hci_ll.c index 69a90b1b5ff5..79eea1cbd988 100644 --- a/drivers/bluetooth/hci_ll.c +++ b/drivers/bluetooth/hci_ll.c @@ -370,10 +370,10 @@ static inline int ll_check_data_len(struct hci_dev *hdev, struct ll_struct *ll, } /* Recv data */ -static int ll_recv(struct hci_uart *hu, void *data, int count) +static int ll_recv(struct hci_uart *hu, const void *data, int count) { struct ll_struct *ll = hu->priv; - char *ptr; + const char *ptr; struct hci_event_hdr *eh; struct hci_acl_hdr *ah; struct hci_sco_hdr *sh; |