Bluetooth: hidp: Use the correct print format
authorKai Ye <yekai13@huawei.com>
Thu, 3 Jun 2021 07:40:56 +0000 (15:40 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 26 Jun 2021 05:12:40 +0000 (07:12 +0200)
According to Documentation/core-api/printk-formats.rst,
Use the correct print format. Printing an unsigned int value should use %u
instead of %d. Otherwise printk() might end up displaying negative numbers.

Signed-off-by: Kai Ye <yekai13@huawei.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/hidp/core.c

index 96fedef..80848df 100644 (file)
@@ -508,7 +508,7 @@ static int hidp_process_data(struct hidp_session *session, struct sk_buff *skb,
                                unsigned char param)
 {
        int done_with_skb = 1;
-       BT_DBG("session %p skb %p len %d param 0x%02x", session, skb, skb->len, param);
+       BT_DBG("session %p skb %p len %u param 0x%02x", session, skb, skb->len, param);
 
        switch (param) {
        case HIDP_DATA_RTYPE_INPUT:
@@ -553,7 +553,7 @@ static void hidp_recv_ctrl_frame(struct hidp_session *session,
        unsigned char hdr, type, param;
        int free_skb = 1;
 
-       BT_DBG("session %p skb %p len %d", session, skb, skb->len);
+       BT_DBG("session %p skb %p len %u", session, skb, skb->len);
 
        hdr = skb->data[0];
        skb_pull(skb, 1);
@@ -589,7 +589,7 @@ static void hidp_recv_intr_frame(struct hidp_session *session,
 {
        unsigned char hdr;
 
-       BT_DBG("session %p skb %p len %d", session, skb, skb->len);
+       BT_DBG("session %p skb %p len %u", session, skb, skb->len);
 
        hdr = skb->data[0];
        skb_pull(skb, 1);