mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-01 02:33:57 +00:00
Bluetooth: hci_event: Fix build warning with C=1
This fixes the following warning when build with make C=1:
net/bluetooth/hci_event.c:337:15: warning: restricted __le16 degrades to integer
Fixes: a936612036
("Bluetooth: Process result of HCI Delete Stored Link Key command")
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
parent
b444342327
commit
889f0346d4
@ -328,14 +328,17 @@ static u8 hci_cc_delete_stored_link_key(struct hci_dev *hdev, void *data,
|
||||
struct sk_buff *skb)
|
||||
{
|
||||
struct hci_rp_delete_stored_link_key *rp = data;
|
||||
u16 num_keys;
|
||||
|
||||
bt_dev_dbg(hdev, "status 0x%2.2x", rp->status);
|
||||
|
||||
if (rp->status)
|
||||
return rp->status;
|
||||
|
||||
if (rp->num_keys <= hdev->stored_num_keys)
|
||||
hdev->stored_num_keys -= le16_to_cpu(rp->num_keys);
|
||||
num_keys = le16_to_cpu(rp->num_keys);
|
||||
|
||||
if (num_keys <= hdev->stored_num_keys)
|
||||
hdev->stored_num_keys -= num_keys;
|
||||
else
|
||||
hdev->stored_num_keys = 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user