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: a93661203641e ("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 sk_buff *skb)
|
||||||
{
|
{
|
||||||
struct hci_rp_delete_stored_link_key *rp = data;
|
struct hci_rp_delete_stored_link_key *rp = data;
|
||||||
|
u16 num_keys;
|
||||||
|
|
||||||
bt_dev_dbg(hdev, "status 0x%2.2x", rp->status);
|
bt_dev_dbg(hdev, "status 0x%2.2x", rp->status);
|
||||||
|
|
||||||
if (rp->status)
|
if (rp->status)
|
||||||
return rp->status;
|
return rp->status;
|
||||||
|
|
||||||
if (rp->num_keys <= hdev->stored_num_keys)
|
num_keys = le16_to_cpu(rp->num_keys);
|
||||||
hdev->stored_num_keys -= le16_to_cpu(rp->num_keys);
|
|
||||||
|
if (num_keys <= hdev->stored_num_keys)
|
||||||
|
hdev->stored_num_keys -= num_keys;
|
||||||
else
|
else
|
||||||
hdev->stored_num_keys = 0;
|
hdev->stored_num_keys = 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user