is_int_ep is used only in acm_probe, no need to store it in device data.

Signed-off-by: Ladislav Michl <la...@linux-mips.org>
---
Changes:
 - v3: new patch in the serie

 drivers/usb/class/cdc-acm.c | 5 ++---
 drivers/usb/class/cdc-acm.h | 1 -
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
index 670fa19..ad9f868a 100644
--- a/drivers/usb/class/cdc-acm.c
+++ b/drivers/usb/class/cdc-acm.c
@@ -1348,8 +1348,7 @@ static int acm_probe(struct usb_interface *intf,
        spin_lock_init(&acm->write_lock);
        spin_lock_init(&acm->read_lock);
        mutex_init(&acm->mutex);
-       acm->is_int_ep = usb_endpoint_xfer_int(epread);
-       if (acm->is_int_ep) {
+       if (usb_endpoint_xfer_int(epread)) {
                acm->bInterval = epread->bInterval;
                acm->in = usb_rcvintpipe(usb_dev, epread->bEndpointAddress);
        } else {
@@ -1393,7 +1392,7 @@ static int acm_probe(struct usb_interface *intf,
 
                urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
                urb->transfer_dma = rb->dma;
-               if (acm->is_int_ep)
+               if (usb_endpoint_xfer_int(epread))
                        usb_fill_int_urb(urb, acm->dev, acm->in, rb->base,
                                         acm->readsize,
                                         acm_read_bulk_callback, rb,
diff --git a/drivers/usb/class/cdc-acm.h b/drivers/usb/class/cdc-acm.h
index 58ddd25..eca5a5f 100644
--- a/drivers/usb/class/cdc-acm.h
+++ b/drivers/usb/class/cdc-acm.h
@@ -117,7 +117,6 @@ struct acm {
        unsigned int ctrl_caps;                         /* control capabilities 
from the class specific header */
        unsigned int susp_count;                        /* number of suspended 
interfaces */
        unsigned int combined_interfaces:1;             /* control and data 
collapsed */
-       unsigned int is_int_ep:1;                       /* interrupt endpoints 
contrary to spec used */
        unsigned int throttled:1;                       /* actually throttled */
        unsigned int throttle_req:1;                    /* throttle requested */
        u8 bInterval;
-- 
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to