aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/serial/usb-serial.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/serial/usb-serial.c')
-rw-r--r--drivers/usb/serial/usb-serial.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/drivers/usb/serial/usb-serial.c b/drivers/usb/serial/usb-serial.c
index 2cfba8488a93..3d5072f14b8d 100644
--- a/drivers/usb/serial/usb-serial.c
+++ b/drivers/usb/serial/usb-serial.c
@@ -953,32 +953,28 @@ probe_error:
953 port = serial->port[i]; 953 port = serial->port[i];
954 if (!port) 954 if (!port)
955 continue; 955 continue;
956 if (port->read_urb) 956 usb_free_urb(port->read_urb);
957 usb_free_urb (port->read_urb);
958 kfree(port->bulk_in_buffer); 957 kfree(port->bulk_in_buffer);
959 } 958 }
960 for (i = 0; i < num_bulk_out; ++i) { 959 for (i = 0; i < num_bulk_out; ++i) {
961 port = serial->port[i]; 960 port = serial->port[i];
962 if (!port) 961 if (!port)
963 continue; 962 continue;
964 if (port->write_urb) 963 usb_free_urb(port->write_urb);
965 usb_free_urb (port->write_urb);
966 kfree(port->bulk_out_buffer); 964 kfree(port->bulk_out_buffer);
967 } 965 }
968 for (i = 0; i < num_interrupt_in; ++i) { 966 for (i = 0; i < num_interrupt_in; ++i) {
969 port = serial->port[i]; 967 port = serial->port[i];
970 if (!port) 968 if (!port)
971 continue; 969 continue;
972 if (port->interrupt_in_urb) 970 usb_free_urb(port->interrupt_in_urb);
973 usb_free_urb (port->interrupt_in_urb);
974 kfree(port->interrupt_in_buffer); 971 kfree(port->interrupt_in_buffer);
975 } 972 }
976 for (i = 0; i < num_interrupt_out; ++i) { 973 for (i = 0; i < num_interrupt_out; ++i) {
977 port = serial->port[i]; 974 port = serial->port[i];
978 if (!port) 975 if (!port)
979 continue; 976 continue;
980 if (port->interrupt_out_urb) 977 usb_free_urb(port->interrupt_out_urb);
981 usb_free_urb (port->interrupt_out_urb);
982 kfree(port->interrupt_out_buffer); 978 kfree(port->interrupt_out_buffer);
983 } 979 }
984 980