The transfer buffers and URBs are allocated and initialised by USB
serial core during probe, and there's no need to check for NULL transfer
buffers in the bulk-in completion handlers.

Signed-off-by: Johan Hovold <[email protected]>
---
 drivers/usb/serial/iuu_phoenix.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/drivers/usb/serial/iuu_phoenix.c b/drivers/usb/serial/iuu_phoenix.c
index 7dd1601e4a02..18fc992a245f 100644
--- a/drivers/usb/serial/iuu_phoenix.c
+++ b/drivers/usb/serial/iuu_phoenix.c
@@ -588,9 +588,8 @@ static void read_buf_callback(struct urb *urb)
        }
 
        dev_dbg(&port->dev, "%s - %i chars to write\n", __func__, 
urb->actual_length);
-       if (data == NULL)
-               dev_dbg(&port->dev, "%s - data is NULL !!!\n", __func__);
-       if (urb->actual_length && data) {
+
+       if (urb->actual_length) {
                tty_insert_flip_string(&port->port, data, urb->actual_length);
                tty_flip_buffer_push(&port->port);
        }
@@ -655,10 +654,8 @@ static void iuu_uart_read_callback(struct urb *urb)
                /* error stop all */
                return;
        }
-       if (data == NULL)
-               dev_dbg(&port->dev, "%s - data is NULL !!!\n", __func__);
 
-       if (urb->actual_length == 1  && data != NULL)
+       if (urb->actual_length == 1)
                len = (int) data[0];
 
        if (urb->actual_length > 1) {
-- 
2.12.2

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to