Loading drivers/nfc/pn544/pn544.c +8 −2 Original line number Diff line number Diff line Loading @@ -675,11 +675,17 @@ static int pn544_hci_im_transceive(struct nfc_hci_dev *hdev, static int pn544_hci_tm_send(struct nfc_hci_dev *hdev, struct sk_buff *skb) { int r; /* Set default false for multiple information chaining */ *skb_push(skb, 1) = 0; return nfc_hci_send_event(hdev, PN544_RF_READER_NFCIP1_TARGET_GATE, r = nfc_hci_send_event(hdev, PN544_RF_READER_NFCIP1_TARGET_GATE, PN544_HCI_EVT_SND_DATA, skb->data, skb->len); kfree_skb(skb); return r; } static int pn544_hci_check_presence(struct nfc_hci_dev *hdev, Loading net/nfc/hci/core.c +4 −2 Original line number Diff line number Diff line Loading @@ -675,7 +675,9 @@ static int hci_tm_send(struct nfc_dev *nfc_dev, struct sk_buff *skb) if (hdev->ops->tm_send) return hdev->ops->tm_send(hdev, skb); else kfree_skb(skb); return -ENOTSUPP; } Loading Loading
drivers/nfc/pn544/pn544.c +8 −2 Original line number Diff line number Diff line Loading @@ -675,11 +675,17 @@ static int pn544_hci_im_transceive(struct nfc_hci_dev *hdev, static int pn544_hci_tm_send(struct nfc_hci_dev *hdev, struct sk_buff *skb) { int r; /* Set default false for multiple information chaining */ *skb_push(skb, 1) = 0; return nfc_hci_send_event(hdev, PN544_RF_READER_NFCIP1_TARGET_GATE, r = nfc_hci_send_event(hdev, PN544_RF_READER_NFCIP1_TARGET_GATE, PN544_HCI_EVT_SND_DATA, skb->data, skb->len); kfree_skb(skb); return r; } static int pn544_hci_check_presence(struct nfc_hci_dev *hdev, Loading
net/nfc/hci/core.c +4 −2 Original line number Diff line number Diff line Loading @@ -675,7 +675,9 @@ static int hci_tm_send(struct nfc_dev *nfc_dev, struct sk_buff *skb) if (hdev->ops->tm_send) return hdev->ops->tm_send(hdev, skb); else kfree_skb(skb); return -ENOTSUPP; } Loading