diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2008-03-11 12:45:20 -0700 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-03-11 12:45:20 -0700 |
| commit | 56d82c332e789b0b1874af3141b56608869827da (patch) | |
| tree | ed5773b67a07566321d281d254789b3d1715f2cc /usb | |
| parent | b9e8d367c5c1fcfc67351c8f4a93e56ac877b511 (diff) | |
| download | patches-56d82c332e789b0b1874af3141b56608869827da.tar.gz | |
remove patches now upstream
Diffstat (limited to 'usb')
| -rw-r--r-- | usb/usb-cypress_m8-add-ups-powercom.patch | 54 | ||||
| -rw-r--r-- | usb/usb-drivers-usb-storage-sddr55.c-fix-uninitialized-var-warnings.patch | 35 | ||||
| -rw-r--r-- | usb/usb-fix-ehci-unlink-regressions.patch | 144 | ||||
| -rw-r--r-- | usb/usb-fix-usb-serial-generic-recursive-lock.patch | 52 | ||||
| -rw-r--r-- | usb/usb-fsl_usb2_udc-fix-broken-kconfig.patch | 31 | ||||
| -rw-r--r-- | usb/usb-g_printer.h-does-not-need-to-be-unifdef-ed.patch | 28 | ||||
| -rw-r--r-- | usb/usb-new-ftdi_sio-device-id.patch | 44 | ||||
| -rw-r--r-- | usb/usb-option-add-novatel-device-ids.patch | 108 | ||||
| -rw-r--r-- | usb/usb-remove-__kernel__-check-from-non-exported-gadget.h.patch | 37 | ||||
| -rw-r--r-- | usb/usb-update-mailing-list-information-in-documentation.patch | 39 | ||||
| -rw-r--r-- | usb/usb-usbaudio-handle-kcalloc-failure.patch | 32 |
11 files changed, 0 insertions, 604 deletions
diff --git a/usb/usb-cypress_m8-add-ups-powercom.patch b/usb/usb-cypress_m8-add-ups-powercom.patch deleted file mode 100644 index 267775ebf3bd1f..00000000000000 --- a/usb/usb-cypress_m8-add-ups-powercom.patch +++ /dev/null @@ -1,54 +0,0 @@ -From akpm@linux-foundation.org Wed Mar 5 11:41:15 2008 -From: Dmitry Shapin <shapin@googlemail.com> -Date: Tue, 04 Mar 2008 15:25:10 -0800 -Subject: USB: cypress_m8: add UPS Powercom (0d9f:0002) -To: greg@kroah.com -Cc: linux-usb@vger.kernel.org, akpm@linux-foundation.org, shapin@googlemail.com, shapin@gmail.com -Message-ID: <200803042325.m24NPAua003208@imap1.linux-foundation.org> - - -From: Dmitry Shapin <shapin@googlemail.com> - -Add support for UPS Powercom USB interface (0d9f:0002) in chip CY7C63723. -In my case, this Powercom BNT800AP. - -Signed-off-by: Dmitry Shapin <shapin@gmail.com> -Signed-off-by: Andrew Morton <akpm@linux-foundation.org> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/serial/cypress_m8.c | 2 ++ - drivers/usb/serial/cypress_m8.h | 4 ++++ - 2 files changed, 6 insertions(+) - ---- a/drivers/usb/serial/cypress_m8.c -+++ b/drivers/usb/serial/cypress_m8.c -@@ -94,6 +94,7 @@ static struct usb_device_id id_table_ear - - static struct usb_device_id id_table_cyphidcomrs232 [] = { - { USB_DEVICE(VENDOR_ID_CYPRESS, PRODUCT_ID_CYPHIDCOM) }, -+ { USB_DEVICE(VENDOR_ID_POWERCOM, PRODUCT_ID_UPS) }, - { } /* Terminating entry */ - }; - -@@ -106,6 +107,7 @@ static struct usb_device_id id_table_com - { USB_DEVICE(VENDOR_ID_DELORME, PRODUCT_ID_EARTHMATEUSB) }, - { USB_DEVICE(VENDOR_ID_DELORME, PRODUCT_ID_EARTHMATEUSB_LT20) }, - { USB_DEVICE(VENDOR_ID_CYPRESS, PRODUCT_ID_CYPHIDCOM) }, -+ { USB_DEVICE(VENDOR_ID_POWERCOM, PRODUCT_ID_UPS) }, - { USB_DEVICE(VENDOR_ID_DAZZLE, PRODUCT_ID_CA42) }, - { } /* Terminating entry */ - }; ---- a/drivers/usb/serial/cypress_m8.h -+++ b/drivers/usb/serial/cypress_m8.h -@@ -19,6 +19,10 @@ - #define VENDOR_ID_CYPRESS 0x04b4 - #define PRODUCT_ID_CYPHIDCOM 0x5500 - -+/* Powercom UPS, chip CY7C63723 */ -+#define VENDOR_ID_POWERCOM 0x0d9f -+#define PRODUCT_ID_UPS 0x0002 -+ - /* Nokia CA-42 USB to serial cable */ - #define VENDOR_ID_DAZZLE 0x07d0 - #define PRODUCT_ID_CA42 0x4101 diff --git a/usb/usb-drivers-usb-storage-sddr55.c-fix-uninitialized-var-warnings.patch b/usb/usb-drivers-usb-storage-sddr55.c-fix-uninitialized-var-warnings.patch deleted file mode 100644 index 5f3aa7c7767ba4..00000000000000 --- a/usb/usb-drivers-usb-storage-sddr55.c-fix-uninitialized-var-warnings.patch +++ /dev/null @@ -1,35 +0,0 @@ -From akpm@linux-foundation.org Wed Mar 5 11:40:17 2008 -From: Andrew Morton <akpm@linux-foundation.org> -Date: Tue, 04 Mar 2008 15:25:08 -0800 -Subject: USB: drivers/usb/storage/sddr55.c: fix uninitialized var warnings -To: greg@kroah.com -Cc: linux-usb@vger.kernel.org, akpm@linux-foundation.org -Message-ID: <200803042325.m24NP87U003202@imap1.linux-foundation.org> - - -From: Andrew Morton <akpm@linux-foundation.org> - -drivers/usb/storage/sddr55.c: In function 'sddr55_transport': -drivers/usb/storage/sddr55.c:526: warning: 'deviceID' may be used uninitialized in this function -drivers/usb/storage/sddr55.c:525: warning: 'manufacturerID' may be used uninitialized in this function - -Signed-off-by: Andrew Morton <akpm@linux-foundation.org> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/storage/sddr55.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - ---- a/drivers/usb/storage/sddr55.c -+++ b/drivers/usb/storage/sddr55.c -@@ -522,8 +522,8 @@ int sddr55_reset(struct us_data *us) { - - static unsigned long sddr55_get_capacity(struct us_data *us) { - -- unsigned char manufacturerID; -- unsigned char deviceID; -+ unsigned char uninitialized_var(manufacturerID); -+ unsigned char uninitialized_var(deviceID); - int result; - struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra; - diff --git a/usb/usb-fix-ehci-unlink-regressions.patch b/usb/usb-fix-ehci-unlink-regressions.patch deleted file mode 100644 index e59353513255d6..00000000000000 --- a/usb/usb-fix-ehci-unlink-regressions.patch +++ /dev/null @@ -1,144 +0,0 @@ -From david-b@pacbell.net Mon Mar 10 14:28:17 2008 -From: David Brownell <david-b@pacbell.net> -Date: Fri, 7 Mar 2008 13:49:42 -0800 -Subject: USB: fix ehci unlink regressions -To: Greg KH <greg@kroah.com> -Cc: linux-usb@vger.kernel.org -Message-ID: <200803071349.43471.david-b@pacbell.net> -Content-Disposition: inline - - -The recent EHCI driver update to split the IAA watchdog timer out from -the other timers made several things work better, but not everything; -and it created a couple new issues in bugzilla. Ergo this patch: - - - Handle a should-be-rare SMP race between the watchdog firing - and (very late) IAA interrupts; - - - Remove a shouldn't-have-been-added WARN_ON() test; - - - Guard against one observed OOPS; - - - If this watchdog fires during clean HC shutdown, it should act - as a NOP instead of interfering with the shutdown sequence; - - - Guard against silicon errata hypothesized by some vendors: - * IAA status latch broken, but IAAD cleared OK; - * IAAD wasn't cleared when IAA status got reported; - -The WARN_ON is in bugzilla as 10168; the OOPS as 10078; these are -both regressions. - -Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> -Tested-by: Gordon Farquharson <gordonfarquharson@gmail.com> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/host/ehci-hcd.c | 62 ++++++++++++++++++++++++++++++++------------ - 1 file changed, 46 insertions(+), 16 deletions(-) - ---- a/drivers/usb/host/ehci-hcd.c -+++ b/drivers/usb/host/ehci-hcd.c -@@ -281,23 +281,44 @@ static void ehci_iaa_watchdog(unsigned l - { - struct ehci_hcd *ehci = (struct ehci_hcd *) param; - unsigned long flags; -- u32 status, cmd; - - spin_lock_irqsave (&ehci->lock, flags); -- WARN_ON(!ehci->reclaim); - -- status = ehci_readl(ehci, &ehci->regs->status); -- cmd = ehci_readl(ehci, &ehci->regs->command); -- ehci_dbg(ehci, "IAA watchdog: status %x cmd %x\n", status, cmd); -- -- /* lost IAA irqs wedge things badly; seen first with a vt8235 */ -- if (ehci->reclaim) { -- if (status & STS_IAA) { -- ehci_vdbg (ehci, "lost IAA\n"); -+ /* Lost IAA irqs wedge things badly; seen first with a vt8235. -+ * So we need this watchdog, but must protect it against both -+ * (a) SMP races against real IAA firing and retriggering, and -+ * (b) clean HC shutdown, when IAA watchdog was pending. -+ */ -+ if (ehci->reclaim -+ && !timer_pending(&ehci->iaa_watchdog) -+ && HC_IS_RUNNING(ehci_to_hcd(ehci)->state)) { -+ u32 cmd, status; -+ -+ /* If we get here, IAA is *REALLY* late. It's barely -+ * conceivable that the system is so busy that CMD_IAAD -+ * is still legitimately set, so let's be sure it's -+ * clear before we read STS_IAA. (The HC should clear -+ * CMD_IAAD when it sets STS_IAA.) -+ */ -+ cmd = ehci_readl(ehci, &ehci->regs->command); -+ if (cmd & CMD_IAAD) -+ ehci_writel(ehci, cmd & ~CMD_IAAD, -+ &ehci->regs->command); -+ -+ /* If IAA is set here it either legitimately triggered -+ * before we cleared IAAD above (but _way_ late, so we'll -+ * still count it as lost) ... or a silicon erratum: -+ * - VIA seems to set IAA without triggering the IRQ; -+ * - IAAD potentially cleared without setting IAA. -+ */ -+ status = ehci_readl(ehci, &ehci->regs->status); -+ if ((status & STS_IAA) || !(cmd & CMD_IAAD)) { - COUNT (ehci->stats.lost_iaa); - ehci_writel(ehci, STS_IAA, &ehci->regs->status); - } -- ehci_writel(ehci, cmd & ~CMD_IAAD, &ehci->regs->command); -+ -+ ehci_vdbg(ehci, "IAA watchdog: status %x cmd %x\n", -+ status, cmd); - end_unlink_async(ehci); - } - -@@ -631,7 +652,7 @@ static int ehci_run (struct usb_hcd *hcd - static irqreturn_t ehci_irq (struct usb_hcd *hcd) - { - struct ehci_hcd *ehci = hcd_to_ehci (hcd); -- u32 status, pcd_status = 0; -+ u32 status, pcd_status = 0, cmd; - int bh; - - spin_lock (&ehci->lock); -@@ -652,7 +673,7 @@ static irqreturn_t ehci_irq (struct usb_ - - /* clear (just) interrupts */ - ehci_writel(ehci, status, &ehci->regs->status); -- ehci_readl(ehci, &ehci->regs->command); /* unblock posted write */ -+ cmd = ehci_readl(ehci, &ehci->regs->command); - bh = 0; - - #ifdef EHCI_VERBOSE_DEBUG -@@ -673,8 +694,17 @@ static irqreturn_t ehci_irq (struct usb_ - - /* complete the unlinking of some qh [4.15.2.3] */ - if (status & STS_IAA) { -- COUNT (ehci->stats.reclaim); -- end_unlink_async(ehci); -+ /* guard against (alleged) silicon errata */ -+ if (cmd & CMD_IAAD) { -+ ehci_writel(ehci, cmd & ~CMD_IAAD, -+ &ehci->regs->command); -+ ehci_dbg(ehci, "IAA with IAAD still set?\n"); -+ } -+ if (ehci->reclaim) { -+ COUNT(ehci->stats.reclaim); -+ end_unlink_async(ehci); -+ } else -+ ehci_dbg(ehci, "IAA with nothing to reclaim?\n"); - } - - /* remote wakeup [4.3.1] */ -@@ -781,7 +811,7 @@ static int ehci_urb_enqueue ( - static void unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh) - { - /* failfast */ -- if (!HC_IS_RUNNING(ehci_to_hcd(ehci)->state)) -+ if (!HC_IS_RUNNING(ehci_to_hcd(ehci)->state) && ehci->reclaim) - end_unlink_async(ehci); - - /* if it's not linked then there's nothing to do */ diff --git a/usb/usb-fix-usb-serial-generic-recursive-lock.patch b/usb/usb-fix-usb-serial-generic-recursive-lock.patch deleted file mode 100644 index 548ca36828d876..00000000000000 --- a/usb/usb-fix-usb-serial-generic-recursive-lock.patch +++ /dev/null @@ -1,52 +0,0 @@ -From zaitcev@redhat.com Wed Mar 5 11:39:23 2008 -From: Pete Zaitcev <zaitcev@redhat.com> -Date: Tue, 4 Mar 2008 23:28:42 -0800 -Subject: USB: fix usb-serial generic recursive lock -To: greg@kroah.com -Cc: zaitcev@redhat.com, linux-usb@vger.kernel.org -Message-ID: <20080304232842.c783d383.zaitcev@redhat.com> - - -Nobody should be using the generic usb-serial for anything other than -testing. Still, it's not a good thing that it's easy to lock up. There -is a traceback from NMI oopser here: - https://bugzilla.redhat.com/show_bug.cgi?id=431379 - -But in short, if a line discipline has a chance to echo anything, input -can loop back a write method. So, don't call tty_flip_buffer_push from -under a lock taken on write path. - -Signed-off-by: Pete Zaitcev <zaitcev@redhat.com> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/serial/generic.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - ---- a/drivers/usb/serial/generic.c -+++ b/drivers/usb/serial/generic.c -@@ -323,7 +323,7 @@ static void flush_and_resubmit_read_urb - room = tty_buffer_request_room(tty, urb->actual_length); - if (room) { - tty_insert_flip_string(tty, urb->transfer_buffer, room); -- tty_flip_buffer_push(tty); /* is this allowed from an URB callback ? */ -+ tty_flip_buffer_push(tty); - } - } - -@@ -349,10 +349,12 @@ void usb_serial_generic_read_bulk_callba - - /* Throttle the device if requested by tty */ - spin_lock_irqsave(&port->lock, flags); -- if (!(port->throttled = port->throttle_req)) -- /* Handle data and continue reading from device */ -+ if (!(port->throttled = port->throttle_req)) { -+ spin_unlock_irqrestore(&port->lock, flags); - flush_and_resubmit_read_urb(port); -- spin_unlock_irqrestore(&port->lock, flags); -+ } else { -+ spin_unlock_irqrestore(&port->lock, flags); -+ } - } - EXPORT_SYMBOL_GPL(usb_serial_generic_read_bulk_callback); - diff --git a/usb/usb-fsl_usb2_udc-fix-broken-kconfig.patch b/usb/usb-fsl_usb2_udc-fix-broken-kconfig.patch deleted file mode 100644 index eff78be593fbf4..00000000000000 --- a/usb/usb-fsl_usb2_udc-fix-broken-kconfig.patch +++ /dev/null @@ -1,31 +0,0 @@ -From leoli@freescale.com Thu Mar 6 10:21:08 2008 -From: Li Yang <leoli@freescale.com> -Date: Thu, 6 Mar 2008 18:40:07 +0800 -Subject: USB: fsl_usb2_udc: fix broken Kconfig -To: greg@kroah.com -Cc: david-b@pacbell.net, linux-usb@vger.kernel.org, Li Yang <leoli@freescale.com> -Message-ID: <1204800007-11568-1-git-send-email-leoli@freescale.com> - - -The patch fixes broken Kconfig caused by the name change of MPC834x option. -It also makes fsl_usb2_udc selectable on new platforms like MPC837x. - -Signed-off-by: Li Yang <leoli@freescale.com> -Acked-by: David Brownell <dbrownell@users.sourceforge.net> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/gadget/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/drivers/usb/gadget/Kconfig -+++ b/drivers/usb/gadget/Kconfig -@@ -131,7 +131,7 @@ config USB_ATMEL_USBA - - config USB_GADGET_FSL_USB2 - boolean "Freescale Highspeed USB DR Peripheral Controller" -- depends on MPC834x || PPC_MPC831x -+ depends on FSL_SOC - select USB_GADGET_DUALSPEED - help - Some of Freescale PowerPC processors have a High Speed diff --git a/usb/usb-g_printer.h-does-not-need-to-be-unifdef-ed.patch b/usb/usb-g_printer.h-does-not-need-to-be-unifdef-ed.patch deleted file mode 100644 index 32ec6e8a622701..00000000000000 --- a/usb/usb-g_printer.h-does-not-need-to-be-unifdef-ed.patch +++ /dev/null @@ -1,28 +0,0 @@ -From rpjday@crashcourse.ca Fri Mar 7 08:29:46 2008 -From: "Robert P. J. Day" <rpjday@crashcourse.ca> -Date: Fri, 7 Mar 2008 11:02:00 -0500 (EST) -Subject: USB: g_printer.h does not need to be "unifdef"ed. -To: linux-usb@vger.kernel.org -Message-ID: <alpine.LFD.1.00.0803071100170.27973@localhost.localdomain> - - - -Since the header file g_printer.h doesn't depend on __KERNEL__, -there's no need to unifdef it in the Kbuild file. - -Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - include/linux/usb/Kbuild | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/include/linux/usb/Kbuild -+++ b/include/linux/usb/Kbuild -@@ -3,5 +3,5 @@ header-y += cdc.h - header-y += ch9.h - header-y += gadgetfs.h - header-y += midi.h --unifdef-y += g_printer.h -+header-y += g_printer.h - diff --git a/usb/usb-new-ftdi_sio-device-id.patch b/usb/usb-new-ftdi_sio-device-id.patch deleted file mode 100644 index ea3cf20057c976..00000000000000 --- a/usb/usb-new-ftdi_sio-device-id.patch +++ /dev/null @@ -1,44 +0,0 @@ -From mirko.bordignon@ieee.org Mon Mar 10 14:24:18 2008 -From: Mirko Bordignon <mirko.bordignon@ieee.org> -Date: Mon, 10 Mar 2008 11:38:55 +0100 -Subject: USB: new ftdi_sio device id -To: "Greg KH" <greg@kroah.com> -Message-ID: <3eba494d0803100338l3d359298l25c7bf2ee890cfb9@mail.gmail.com> - -From: Mirko Bordignon <mirko.bordignon@ieee.org> - -Here is a patch that adds support for the propox jtagcable II dongle -(http://www.propox.com/products/t_117.html): their PID was missing, -therefore we were not able to have the device recognized though it uses -a standard FTDI chip. - -Signed-off-by: Mirko Bordignon <mirko.bordignon@ieee.org> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/serial/ftdi_sio.c | 1 + - drivers/usb/serial/ftdi_sio.h | 3 +++ - 2 files changed, 4 insertions(+) - ---- a/drivers/usb/serial/ftdi_sio.c -+++ b/drivers/usb/serial/ftdi_sio.c -@@ -359,6 +359,7 @@ static struct usb_device_id id_table_com - { USB_DEVICE(FTDI_VID, FTDI_MAXSTREAM_PID) }, - { USB_DEVICE(TML_VID, TML_USB_SERIAL_PID) }, - { USB_DEVICE(FTDI_VID, FTDI_ELSTER_UNICOM_PID) }, -+ { USB_DEVICE(FTDI_VID, FTDI_PROPOX_JTAGCABLEII_PID) }, - { USB_DEVICE(OLIMEX_VID, OLIMEX_ARM_USB_OCD_PID), - .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk }, - { USB_DEVICE(FIC_VID, FIC_NEO1973_DEBUG_PID), ---- a/drivers/usb/serial/ftdi_sio.h -+++ b/drivers/usb/serial/ftdi_sio.h -@@ -557,6 +557,9 @@ - #define TML_VID 0x1B91 /* Vendor ID */ - #define TML_USB_SERIAL_PID 0x0064 /* USB - Serial Converter */ - -+/* Propox devices */ -+#define FTDI_PROPOX_JTAGCABLEII_PID 0xD738 -+ - /* Commands */ - #define FTDI_SIO_RESET 0 /* Reset the port */ - #define FTDI_SIO_MODEM_CTRL 1 /* Set the modem control register */ diff --git a/usb/usb-option-add-novatel-device-ids.patch b/usb/usb-option-add-novatel-device-ids.patch deleted file mode 100644 index 3ce2b500c186ff..00000000000000 --- a/usb/usb-option-add-novatel-device-ids.patch +++ /dev/null @@ -1,108 +0,0 @@ -From foo@baz Tue Apr 9 12:12:43 2002 -Date: Wed, 5 Mar 2008 08:26:18 -0000 -To: Greg KH <greg@kroah.com> -From: Dirk DeSchepper <ddeschepper@nvtl.com> -Subject: USB: option: add novatel device ids - -This updates the option driver with a lot more novatel driver ids. - -From: Dirk DeSchepper <ddeschepper@nvtl.com> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - drivers/usb/serial/option.c | 75 ++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 62 insertions(+), 13 deletions(-) - ---- a/drivers/usb/serial/option.c -+++ b/drivers/usb/serial/option.c -@@ -111,6 +111,42 @@ static int option_send_setup(struct usb - #define HUAWEI_PRODUCT_E220BIS 0x1004 - - #define NOVATELWIRELESS_VENDOR_ID 0x1410 -+ -+/* MERLIN EVDO PRODUCTS */ -+#define NOVATELWIRELESS_PRODUCT_V640 0x1100 -+#define NOVATELWIRELESS_PRODUCT_V620 0x1110 -+#define NOVATELWIRELESS_PRODUCT_V740 0x1120 -+#define NOVATELWIRELESS_PRODUCT_V720 0x1130 -+ -+/* MERLIN HSDPA/HSPA PRODUCTS */ -+#define NOVATELWIRELESS_PRODUCT_U730 0x1400 -+#define NOVATELWIRELESS_PRODUCT_U740 0x1410 -+#define NOVATELWIRELESS_PRODUCT_U870 0x1420 -+#define NOVATELWIRELESS_PRODUCT_XU870 0x1430 -+#define NOVATELWIRELESS_PRODUCT_X950D 0x1450 -+ -+/* EXPEDITE PRODUCTS */ -+#define NOVATELWIRELESS_PRODUCT_EV620 0x2100 -+#define NOVATELWIRELESS_PRODUCT_ES720 0x2110 -+#define NOVATELWIRELESS_PRODUCT_E725 0x2120 -+#define NOVATELWIRELESS_PRODUCT_EU730 0x2400 -+#define NOVATELWIRELESS_PRODUCT_EU740 0x2410 -+#define NOVATELWIRELESS_PRODUCT_EU870D 0x2420 -+ -+/* OVATION PRODUCTS */ -+#define NOVATELWIRELESS_PRODUCT_MC727 0x4100 -+#define NOVATELWIRELESS_PRODUCT_MC950D 0x4400 -+ -+/* FUTURE NOVATEL PRODUCTS */ -+#define NOVATELWIRELESS_PRODUCT_EVDO_1 0x6000 -+#define NOVATELWIRELESS_PRODUCT_HSPA_1 0x7000 -+#define NOVATELWIRELESS_PRODUCT_EMBEDDED_1 0x8000 -+#define NOVATELWIRELESS_PRODUCT_GLOBAL_1 0x9000 -+#define NOVATELWIRELESS_PRODUCT_EVDO_2 0x6001 -+#define NOVATELWIRELESS_PRODUCT_HSPA_2 0x7001 -+#define NOVATELWIRELESS_PRODUCT_EMBEDDED_2 0x8001 -+#define NOVATELWIRELESS_PRODUCT_GLOBAL_2 0x9001 -+ - #define DELL_VENDOR_ID 0x413C - - #define KYOCERA_VENDOR_ID 0x0c88 -@@ -168,21 +204,34 @@ static struct usb_device_id option_ids[] - { USB_DEVICE(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E600) }, - { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E220, 0xff, 0xff, 0xff) }, - { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E220BIS, 0xff, 0xff, 0xff) }, -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1100) }, /* Novatel Merlin XS620/S640 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1110) }, /* Novatel Merlin S620 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1120) }, /* Novatel Merlin EX720 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1130) }, /* Novatel Merlin S720 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1400) }, /* Novatel U730 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1410) }, /* Novatel U740 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1420) }, /* Novatel EU870 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x1430) }, /* Novatel Merlin XU870 HSDPA/3G */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x2100) }, /* Novatel EV620 CDMA/EV-DO */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x2110) }, /* Novatel Merlin ES620 / Merlin ES720 / Ovation U720 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V640) }, /* Novatel Merlin V640/XV620 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V620) }, /* Novatel Merlin V620/S620 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V740) }, /* Novatel Merlin EX720/V740/X720 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V720) }, /* Novatel Merlin V720/S720/PC720 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_U730) }, /* Novatel U730/U740 (VF version) */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_U740) }, /* Novatel U740 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_U870) }, /* Novatel U870 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_XU870) }, /* Novatel Merlin XU870 HSDPA/3G */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_X950D) }, /* Novatel X950D */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EV620) }, /* Novatel EV620/ES620 CDMA/EV-DO */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_ES720) }, /* Novatel ES620/ES720/U720/USB720 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E725) }, /* Novatel E725/E726 */ - { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x2130) }, /* Novatel Merlin ES620 SM Bus */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x2410) }, /* Novatel EU740 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x4100) }, /* Novatel U727 */ -- { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x4400) }, /* Novatel MC950 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU730) }, /* Novatel EU730 and Vodafone EU740 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU740) }, /* Novatel non-Vodafone EU740 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU870D) }, /* Novatel EU850D/EU860D/EU870D */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC950D) }, /* Novatel MC930D/MC950D */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC727) }, /* Novatel MC727/U727/USB727 */ - { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x5010) }, /* Novatel U727 */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EVDO_1) }, /* Novatel EVDO product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_HSPA_1) }, /* Novatel HSPA product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EMBEDDED_1) }, /* Novatel Embedded product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_GLOBAL_1) }, /* Novatel Global product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EVDO_2) }, /* Novatel EVDO product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_HSPA_2) }, /* Novatel HSPA product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EMBEDDED_2) }, /* Novatel Embedded product */ -+ { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_GLOBAL_2) }, /* Novatel Global product */ -+ - { USB_DEVICE(DELL_VENDOR_ID, 0x8114) }, /* Dell Wireless 5700 Mobile Broadband CDMA/EVDO Mini-Card == Novatel Expedite EV620 CDMA/EV-DO */ - { USB_DEVICE(DELL_VENDOR_ID, 0x8115) }, /* Dell Wireless 5500 Mobile Broadband HSDPA Mini-Card == Novatel Expedite EU740 HSDPA/3G */ - { USB_DEVICE(DELL_VENDOR_ID, 0x8116) }, /* Dell Wireless 5505 Mobile Broadband HSDPA Mini-Card == Novatel Expedite EU740 HSDPA/3G */ diff --git a/usb/usb-remove-__kernel__-check-from-non-exported-gadget.h.patch b/usb/usb-remove-__kernel__-check-from-non-exported-gadget.h.patch deleted file mode 100644 index 5d972288485152..00000000000000 --- a/usb/usb-remove-__kernel__-check-from-non-exported-gadget.h.patch +++ /dev/null @@ -1,37 +0,0 @@ -From rpjday@crashcourse.ca Fri Mar 7 09:03:59 2008 -From: "Robert P. J. Day" <rpjday@crashcourse.ca> -Date: Fri, 7 Mar 2008 11:40:07 -0500 (EST) -Subject: USB: Remove __KERNEL__ check from non-exported gadget.h. -To: linux-usb@vger.kernel.org -Message-ID: <alpine.LFD.1.00.0803071138270.28191@localhost.localdomain> - - - -Since the header file gadget.h isn't being exported to userspace, -there seems to be little point having a __KERNEL__ proprocessor check. - -Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - include/linux/usb/gadget.h | 4 ---- - 1 file changed, 4 deletions(-) - ---- a/include/linux/usb/gadget.h -+++ b/include/linux/usb/gadget.h -@@ -15,8 +15,6 @@ - #ifndef __LINUX_USB_GADGET_H - #define __LINUX_USB_GADGET_H - --#ifdef __KERNEL__ -- - struct usb_ep; - - /** -@@ -848,6 +846,4 @@ extern struct usb_ep *usb_ep_autoconfig( - - extern void usb_ep_autoconfig_reset(struct usb_gadget *) __devinit; - --#endif /* __KERNEL__ */ -- - #endif /* __LINUX_USB_GADGET_H */ diff --git a/usb/usb-update-mailing-list-information-in-documentation.patch b/usb/usb-update-mailing-list-information-in-documentation.patch deleted file mode 100644 index d2d56c80fb510a..00000000000000 --- a/usb/usb-update-mailing-list-information-in-documentation.patch +++ /dev/null @@ -1,39 +0,0 @@ -From rpjday@crashcourse.ca Mon Mar 10 14:28:59 2008 -From: "Robert P. J. Day" <rpjday@crashcourse.ca> -Date: Fri, 7 Mar 2008 15:08:17 -0500 (EST) -Subject: USB:Update mailing list information in documentation -To: linux-usb@vger.kernel.org -Message-ID: <alpine.LFD.1.00.0803071507050.31685@localhost.localdomain> - - - -Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - ---- - Documentation/usb/usb-help.txt | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - ---- a/Documentation/usb/usb-help.txt -+++ b/Documentation/usb/usb-help.txt -@@ -1,5 +1,5 @@ - usb-help.txt --2000-July-12 -+2008-Mar-7 - - For USB help other than the readme files that are located in - Documentation/usb/*, see the following: -@@ -10,9 +10,7 @@ Linux-USB project: http://www.linux-usb - Linux USB Guide: http://linux-usb.sourceforge.net - Linux-USB device overview (working devices and drivers): - http://www.qbik.ch/usb/devices/ -- --The Linux-USB mailing lists are: -- linux-usb-users@lists.sourceforge.net for general user help -- linux-usb-devel@lists.sourceforge.net for developer discussions -+ -+The Linux-USB mailing list is at linux-usb@vger.kernel.org - - ### diff --git a/usb/usb-usbaudio-handle-kcalloc-failure.patch b/usb/usb-usbaudio-handle-kcalloc-failure.patch deleted file mode 100644 index 9af42be77dd577..00000000000000 --- a/usb/usb-usbaudio-handle-kcalloc-failure.patch +++ /dev/null @@ -1,32 +0,0 @@ -From akpm@linux-foundation.org Wed Mar 5 11:42:03 2008 -From: akpm@linux-foundation.org -Date: Tue, 04 Mar 2008 15:25:11 -0800 -Subject: USB: usbaudio: handle kcalloc failure -To: greg@kroah.com -Cc: linux-usb@vger.kernel.org, akpm@linux-foundation.org, jim@meyering.net, meyering@redhat.com -Message-ID: <200803042325.m24NPBOa003214@imap1.linux-foundation.org> - - -From: Jim Meyering <jim@meyering.net> - -sound/usb/usbaudio.c (check_hw_params_convention): Handle kcalloc failure. - -Signed-off-by: Jim Meyering <meyering@redhat.com> -Signed-off-by: Andrew Morton <akpm@linux-foundation.org> -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> - ---- - sound/usb/usbaudio.c | 2 ++ - 1 file changed, 2 insertions(+) - ---- a/sound/usb/usbaudio.c -+++ b/sound/usb/usbaudio.c -@@ -1762,6 +1762,8 @@ static int check_hw_params_convention(st - - channels = kcalloc(MAX_MASK, sizeof(u32), GFP_KERNEL); - rates = kcalloc(MAX_MASK, sizeof(u32), GFP_KERNEL); -+ if (!channels || !rates) -+ goto __out; - - list_for_each(p, &subs->fmt_list) { - struct audioformat *f; |
