usb/isp1760: Remove redundant "data_buffer" member from struct inter_packet_info
authorArvid Brodin <arvid.brodin@enea.com>
Sat, 26 Feb 2011 21:05:26 +0000 (22:05 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 1 Mar 2011 03:23:37 +0000 (19:23 -0800)
Signed-off-by: Arvid Brodin <arvid.brodin@enea.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/isp1760-hcd.c
drivers/usb/host/isp1760-hcd.h

index cfb8e8ab933843d9c943edbe589224575a9b2748..e0d9704b2039a3518b233d0e33c4edc5c4399c61 100644 (file)
@@ -837,7 +837,6 @@ static void enqueue_one_atl_qtd(struct isp1760_hcd *priv,
 
        priv->atl_ints[slot].qh = qh;
        priv->atl_ints[slot].qtd = qtd;
-       priv->atl_ints[slot].data_buffer = qtd->data_buffer;
        qtd->status |= URB_ENQUEUED;
        qtd->status |= slot << 16;
 }
@@ -856,7 +855,6 @@ static void enqueue_one_int_qtd(struct isp1760_hcd *priv,
 
        priv->int_ints[slot].qh = qh;
        priv->int_ints[slot].qtd = qtd;
-       priv->int_ints[slot].data_buffer = qtd->data_buffer;
        qtd->status |= URB_ENQUEUED;
        qtd->status |= slot << 16;
 }
@@ -1147,8 +1145,7 @@ static void do_atl_int(struct usb_hcd *hcd)
                        switch (DW1_GET_PID(ptd.dw1)) {
                        case IN_PID:
                                mem_reads8(hcd->regs, qtd->payload_addr,
-                                       priv->atl_ints[queue_entry].data_buffer,
-                                       length);
+                                               qtd->data_buffer, length);
 
                        case OUT_PID:
 
@@ -1159,7 +1156,6 @@ static void do_atl_int(struct usb_hcd *hcd)
                        }
                }
 
-               priv->atl_ints[queue_entry].data_buffer = NULL;
                priv->atl_ints[queue_entry].qtd = NULL;
                priv->atl_ints[queue_entry].qh = NULL;
 
@@ -1283,8 +1279,7 @@ static void do_intl_int(struct usb_hcd *hcd)
                        switch (DW1_GET_PID(ptd.dw1)) {
                        case IN_PID:
                                mem_reads8(hcd->regs, qtd->payload_addr,
-                                       priv->int_ints[queue_entry].data_buffer,
-                                       length);
+                                               qtd->data_buffer, length);
                        case OUT_PID:
 
                                urb->actual_length += length;
@@ -1294,7 +1289,6 @@ static void do_intl_int(struct usb_hcd *hcd)
                        }
                }
 
-               priv->int_ints[queue_entry].data_buffer = NULL;
                priv->int_ints[queue_entry].qtd = NULL;
                priv->int_ints[queue_entry].qh = NULL;
 
@@ -1700,7 +1694,6 @@ static int isp1760_urb_dequeue(struct usb_hcd *hcd, struct urb *urb,
 
                        ints->qh = NULL;
                        ints->qtd = NULL;
-                       ints->data_buffer = NULL;
 
                        isp1760_urb_done(priv, urb, status);
                        if (qtd)
index 587adbaa111a2a020ff344b879b6743b88f59d35..aadd77bc271cdbdca75381af9ad5f344352f7bf2 100644 (file)
@@ -107,7 +107,6 @@ struct ptd {
 #define PAYLOAD_OFFSET         0x1000
 
 struct inter_packet_info {
-       void *data_buffer;
 #define PTD_FIRE_NEXT          (1 << 0)
 #define PTD_URB_FINISHED       (1 << 1)
        struct isp1760_qh *qh;