diff options
| author | David Howells <dhowells@redhat.com> | 2006-12-05 09:37:56 -0500 |
|---|---|---|
| committer | David Howells <dhowells@warthog.cambridge.redhat.com> | 2006-12-05 09:37:56 -0500 |
| commit | 4c1ac1b49122b805adfa4efc620592f68dccf5db (patch) | |
| tree | 87557f4bc2fd4fe65b7570489c2f610c45c0adcd /drivers/usb/serial/usb-serial.c | |
| parent | c4028958b6ecad064b1a6303a6a5906d4fe48d73 (diff) | |
| parent | d916faace3efc0bf19fe9a615a1ab8fa1a24cd93 (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.c | 12 |
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 | ||
