aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/serial/usb-serial.c
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2006-12-05 09:37:56 -0500
committerDavid Howells <dhowells@warthog.cambridge.redhat.com>2006-12-05 09:37:56 -0500
commit4c1ac1b49122b805adfa4efc620592f68dccf5db (patch)
tree87557f4bc2fd4fe65b7570489c2f610c45c0adcd /drivers/usb/serial/usb-serial.c
parentc4028958b6ecad064b1a6303a6a5906d4fe48d73 (diff)
parentd916faace3efc0bf19fe9a615a1ab8fa1a24cd93 (diff)
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Conflicts: drivers/infiniband/core/iwcm.c drivers/net/chelsio/cxgb2.c drivers/net/wireless/bcm43xx/bcm43xx_main.c drivers/net/wireless/prism54/islpci_eth.c drivers/usb/core/hub.h drivers/usb/input/hid-core.c net/core/netpoll.c Fix up merge failures with Linus's head and fix new compilation failures. Signed-Off-By: David Howells <dhowells@redhat.com>
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