summaryrefslogtreecommitdiffstats
path: root/drivers/nfc/pn533.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/nfc/pn533.c')
-rw-r--r--drivers/nfc/pn533.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/nfc/pn533.c b/drivers/nfc/pn533.c
index cfbfc1183926..82867a036ccc 100644
--- a/drivers/nfc/pn533.c
+++ b/drivers/nfc/pn533.c
@@ -327,8 +327,6 @@ struct pn533 {
struct nfc_dev *nfc_dev;
struct urb *out_urb;
- struct pn533_frame *out_frame;
-
struct urb *in_urb;
struct sk_buff_head resp_q;
@@ -2427,10 +2425,9 @@ static int pn533_probe(struct usb_interface *interface,
}
dev->in_urb = usb_alloc_urb(0, GFP_KERNEL);
- dev->out_frame = kmalloc(PN533_NORMAL_FRAME_MAX_LEN, GFP_KERNEL);
dev->out_urb = usb_alloc_urb(0, GFP_KERNEL);
- if (!dev->out_frame || !dev->in_urb || !dev->out_urb)
+ if (!dev->in_urb || !dev->out_urb)
goto error;
usb_fill_bulk_urb(dev->in_urb, dev->udev,
@@ -2515,7 +2512,6 @@ destroy_wq:
destroy_workqueue(dev->wq);
error:
usb_free_urb(dev->in_urb);
- kfree(dev->out_frame);
usb_free_urb(dev->out_urb);
kfree(dev);
return rc;
@@ -2547,7 +2543,6 @@ static void pn533_disconnect(struct usb_interface *interface)
}
usb_free_urb(dev->in_urb);
- kfree(dev->out_frame);
usb_free_urb(dev->out_urb);
kfree(dev);