NFC: digital: Remove useless call to skb_reserve()
authorThierry Escande <thierry.escande@collabora.com>
Fri, 8 Jul 2016 13:52:40 +0000 (15:52 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 10 Jul 2016 23:56:45 +0000 (01:56 +0200)
When allocating chained I-PDUs, there is no need to call skb_reserve()
since it's already done by digital_alloc_skb() and contains enough room
for the driver head and tail data.

Signed-off-by: Thierry Escande <thierry.escande@collabora.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
net/nfc/digital_dep.c

index 804585cb3f8eafe57585c7032bf8619f1ebed8ed..ed3a52971d6593cd79a74204bafc9abfe94d23c9 100644 (file)
@@ -190,8 +190,6 @@ digital_send_dep_data_prep(struct nfc_digital_dev *ddev, struct sk_buff *skb,
                        return ERR_PTR(-ENOMEM);
                }
 
-               skb_reserve(new_skb, ddev->tx_headroom + NFC_HEADER_SIZE +
-                                       DIGITAL_NFC_DEP_REQ_RES_HEADROOM);
                memcpy(skb_put(new_skb, ddev->remote_payload_max), skb->data,
                       ddev->remote_payload_max);
                skb_pull(skb, ddev->remote_payload_max);