aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-10-17USB: ftdi-elan.c: remove dead codeAdrian Bunk1-2/+0
The Coverity checker spotted this obviously dead code. Signed-off-by: Adrian Bunk <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: Mitsumi USB FDD 061M: UNUSUAL_DEV multilun fixTobias Lorenz1-1/+2
From: Tobias Lorenz <[email protected]> Signed-off-by: Phil Dibowitz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: fix dereference in drivers/usb/misc/adutux.cEric Sesterhenn1-1/+2
in two of the error cases, dev is still NULL, and we dereference it. Spotted by coverity (cid#1428, 1429) Signed-off-by: Eric Sesterhenn <[email protected]> Cc: Randy Dunlap <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: add USB serial mos7720 driverGreg Kroah-Hartman3-0/+1694
Add support for Moschip 7720 USB dual port usb to serial device. This driver is originally based on the drivers/usb/io_edgeport.c driver. Cleaned up and forward ported by me. Cc: VijayaKumar <[email protected]> Cc: AjayKumar <[email protected]> Cc: Gurudeva <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: move trancevibrator.c to the proper usb directoryGreg Kroah-Hartman6-12/+12
It's not a input driver, so it doesn't belong in the input directory. Cc: Sam Hocevar <[email protected]> Cc: Dmitry Torokhov <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17usbnet: add a mutex around phy register accessArnd Bergmann4-0/+11
When working on the mcs7830, I noticed the need for a mutex in its mdio_read/mdio_write functions. A related problem seems to be present in the asix driver in the respective functions. This introduces a mutex in the common usbnet driver and uses it from the two hardware specific drivers. Acked-by: David Hollis <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17usbnet: improve generic ethtool supportArnd Bergmann4-36/+68
This adds generic support for the ethtool commands get_settings, set_settings, get_link and nway_reset to usbnet. These are now implemented using mii functions when a low-level driver supports mdio_read/mdio_write and does not override the usbnet ethtool commands with its own. Currently, this applies to the asix and the mcs7830 drivers. I have tested it on mcs7830. Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: David Hollis <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: driver for mcs7830 (aka DeLOCK) USB ethernet adapterArnd Bergmann3-0/+534
This driver adds support for the DeLOCK USB ethernet adapter and potentially others based on the MosChip MCS7830 chip. It is based on the usbnet and asix drivers as well as the original device driver provided by MosChip, which in turn was based on the usbnet driver. It has been tested successfully on an OHCI, but interestingly there seems to be a problem with the mcs7830 when connected to the ICH6/EHCI in my thinkpad: it keeps receiving lots of broken packets in the RX interrupt. The problem goes away when I'm using an active USB hub, so I assume it's not related to the device driver, but rather to the hardware. Signed-off-by: David Brownell <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17usb devio: handle class_device_create() errorAkinobu Mita1-2/+6
This patch adds missing class_device_create() error check, and makes notifier return NOTIFY_BAD. Signed-off-by: Akinobu Mita <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: drivers/usb/net/*: use BUILD_BUG_ONAlexey Dobriyan2-2/+2
Signed-off-by: Alexey Dobriyan <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17usbcore: fix endpoint device creationAlan Stern1-10/+8
This patch (as800) straightens out the USB endpoint class device creation routine, fixing a refcount bug in the process. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17usbcore: fix refcount bug in endpoint removalAlan Stern1-3/+1
This patch (as799) fixes a nasty refcount error in the USB endpoint class. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17Merge master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds14-15/+63
* master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] switch to new pci_get_bus_and_slot API [ARM] Update mach-types [ARM] Fix Zaurii keyboard/touchscreen drivers [ARM] Fix fallout from IRQ regs changes [ARM] 3890/1: [Jornada7xx] Addition of MCU commands into jornada720.h [ARM] 3889/1: [Jornada7xx] Addition of correct SDRAM params into cpu-sa1110.c [ARM] 3888/1: add pxa27x SSP FSRT register bit definition
2006-10-17UHCI: workaround for Asus motherboardAlan Stern1-5/+39
This patch (as798) adds a workaround to uhci-hcd. At least one Asus motherboard is wired in such a way that any device attached to a suspended UHCI controller will prevent the system from entering suspend-to-RAM by immediately waking it up. The only way around the problem is to turn the controller off instead of suspending it. This fixes Bugzilla #6193. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: ftdi-elan: fix sparse warningsGreg Kroah-Hartman1-23/+11
Deleted some unused code that could do bad things on non-x86 platforms. Also fixed some minor formatting errors. Thanks to Al Viro for pointing out the sparse errors. Cc: Tony Olech <[email protected]> Cc: Al Viro <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: fix suspend support for usblpOliver Neukum1-8/+71
this implements suspend support for usblp. According to the CUPS people ENODEV will make CUPS retry the job. Thus it is returned in the runtime case. My printer survives suspend/resume cycles with it. Signed-off-by: Oliver Neukum <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17cxacru: add the ZTE ZXDSL 852Duncan Sands1-0/+3
From http://doc.ubuntu-fr.org/materiel/zxdsl852. Signed-off-by: Duncan Sands <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17speedtch: "extended reach"Duncan Sands1-16/+77
The speedtouch modem setup code was reverse engineered many years ago from a prehistoric windows driver. Less ancient windows drivers, even those from a few years ago, perform extra initialization steps which this patch adds to the linux driver. David Woodhouse observed that this initialization along with the firmware bin/sachu3/zzzlp2.eni from the driver at http://www.speedtouch.co.uk/downloads/330/301/UK3012%20Extended.zip improves line sync speeds by about 20%. He provided the original patch, which I've modified to use symbolic names (BMaxDSL, ModemMode, ModemOption) rather than magic numbers. These names may not seem like much of an improvement (after all, what is "ModemOption" exactly?), but they do have one big advantage: they are the names used in the windows registry. I've made them available as module parameters. Thanks are due to Aurelio Arroyo, who noticed the relationship between these magic numbers and the entries in Phonebook.ini. Signed-off-by: Duncan Sands <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17usbatm: fix tiny raceDuncan Sands1-4/+1
If usbatm_do_heavy_init finishes before usbatm_heavy_init writes the pid, the disconnect method could shoot down the wrong process if the pid has been recycled. Signed-off-by: Duncan Sands <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: unusual_devs entry for Nokia 6131Alan Stern1-0/+7
This patch (as796) adds an unusual_devs entry for the Nokia 6131, which doesn't like large transfer sizes. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: fix cdc-acm problems with hard irq? (inconsistent lock state)Jarek Poplawski1-13/+13
Signed-off-by: Jarek Poplawski <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17UEAGLE : comestic changesmatthieu castet1-18/+24
Hi, this patch does some cosmetic changes : - dump firwmare version as soon as possible and export it on sysfs - hint about wrong cmv/dsp - Display a message to warn user when the modem is ready : it can help people to detect problems on the line without debug trace - Fix wrong indent - display modem type (pots/isdn) - increase version number Signed-off-by: Matthieu Castet <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17UEAGLE : use interruptible sleepmatthieu castet1-3/+3
this patch use wait_event_interruptible_timeout and msleep_interruptible beacause uninterruptible sleep (task state 'D') is counted as 1 towards load average, like running processes. Signed-off-by: Matthieu Castet <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17UEAGLE : be suspend friendlymatthieu castet1-0/+3
this patch avoid that the kernel thread block the suspend process. Some work is still need to recover after a resume. Signed-off-by: Matthieu Castet <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: ohci-pnx4008 build fixesDavid Brownell1-3/+6
The OHCI bus glue for the Philips PNX chips is missing a few calls. - Bus suspend/resume were wrongly omitted in the original submission. - Two new calls were added since that glue was submitted: * Root hub irq enable call * Shutdown hook for usbcore Plus usb_bus.hcpriv has now been removed from usbcore. Signed-off-by: David Brownell <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: suspend/resume support for kawethOliver Neukum1-9/+73
this adds support for suspend and resume to the kaweth driver. Signed-off-by: Oliver Neukum <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: remove private debug macros from kawethOliver Neukum1-66/+56
this kills the private debug macros from the kaweth driver. Signed-off-by: Oliver Neukum <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: Support for BT On-Air USB modem in cdc-acm.cChris Malley1-0/+3
The patch below is a necessary workaround to support the BT On-Air USB modem, which fails to initialise properly during normal probing thus: Sep 30 17:34:57 sled kernel: drivers/usb/class/cdc-acm.c: Zero length descriptor references Sep 30 17:34:57 sled kernel: cdc_acm: probe of 1-1.2:1.0 failed with error -22 Adding the patch below causes the probing section to be skipped, and the modem then initialises correctly. Signed-off-by: Chris Malley <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17airprime: New device ID.Luiz Fernando N. Capitulino1-0/+1
Adds support for the verizon wireless Broadband Access, National Access V640 ExpressCard34 Qualcomm 3G CDMA. Reported by Maciej A. __enczykowski <[email protected]> Signed-off-by: Luiz Fernando N. Capitulino <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: fix use after free in wacom_sys.cEric Sesterhenn1-1/+1
the following commit added a use after free http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3D3bea733ab21247290bd552dd6a2cd3049af9adef Found by coverity (cid #1441) Signed-off-by: Eric Sesterhenn <[email protected]> Signed-off-by: "Ping Cheng" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: BUG_ON conversion for wacom.cEric Sesterhenn1-2/+1
this patch converts two if () BUG(); construct to BUG_ON(); which occupies less space, uses unlikely and is safer when BUG() is disabled. Signed-off-by: Eric Sesterhenn <[email protected]> Acked-by: "Ping Cheng" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17USB: Wacom driver updatesPing Cheng5-62/+80
This fixes some issues with the current wacom driver due to the split of the driver into different pieces and adds support for the Intuos3 4x6 Signed-off-by: Ping Cheng <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17[IA64] perfmon fix for global IRQ fixTony Luck1-1/+2
Missed one piece of ia64 fallout from the global IRQ patch 7d12e780e003f93433d49ce78cfedf4b4c52adc5 Perfmon interrupt handler needs to use get_irq_regs() too. Acked-by: stephane eranian <[email protected]> Signed-off-by: Tony Luck <[email protected]>
2006-10-17USB: revert EHCI VIA workaround patchGreg Kroah-Hartman6-69/+37
This reverts 26f953fd884ea4879585287917f855c63c6b2666 which caused resume problems on the mac mini. Cc: David Brownell <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2006-10-17[PATCH] zd1211rw: fix build-break caused by association race fixJohn W. Linville1-1/+1
The break was caused by 7c28ad2d83ecc637237fe684659a6afbce0bb2a8. Signed-off-by: John W. Linville <[email protected]>
2006-10-17sky2: GMAC pause frameStephen Hemminger1-1/+1
This reverts earlier change that attempted to fix flow control. Device needs to discard pause frames, otherwise it hangs after a while. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: accept multicast pause framesStephen Hemminger1-6/+18
When using flow control, the PHY needs to accept multicast pause frames. Without this fix, these frames were getting discarded by the PHY before doing any flow control. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: version 1.9Stephen Hemminger1-1/+1
Mark version, this has been a lot of patches. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: no message on rx fifo overflowStephen Hemminger1-2/+4
Under high load it is possible to make the receiver FIFO get overloaded. The driver/hardware recover properly, so there is no reason to fill the log with lots of extra messages, just update counter. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: flow control setting fixesStephen Hemminger2-45/+81
The result of flow control negotiation should not limit the next negotiatition. If board is plugged into an old half duplex 10Mbit port, without pause, then replugged into a gigabit port, it should negotiate what is desired, not inherit that last negotiation. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: don't reset PHY twiceStephen Hemminger1-12/+1
Don't need to reset PHY twice on startup. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: use duplex result bitsStephen Hemminger1-20/+1
The result of duplex negotiation is avaliable in the phy status register, so use that to simplify code and avoid rereading the PHY. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: advertising register 16 bitsStephen Hemminger1-1/+1
The advertising bits (from ethtool.h) fit in 16 bits.
2006-10-17sky2: fiber pause bitsStephen Hemminger1-8/+19
The advertisement bits for flow control are located in different location on fiber (1000baseX) Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: phy irq on shutdownStephen Hemminger1-8/+8
When PHY is turned off on shutdown, it causes the IRQ to get stuck on. Make sure and disable the IRQ first, and if IRQ occurs when device is not running, don't access PHY because that will hang. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: turn of workaround timerStephen Hemminger1-2/+2
The workaround timer is not needed in most systems with proper IRQ routing and by perodically waking up it adds to laptop power consumption. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17sky2: MSI test is only a warningStephen Hemminger1-3/+3
Some motherboards don't implement MSI correctly. The driver handles this but the warning is too verbose and overly cautious. Signed-off-by: Stephen Hemminger <[email protected]>
2006-10-17[ARM] switch to new pci_get_bus_and_slot APIAlan Cox3-6/+13
Signed-off-by: Alan Cox <[email protected]> Signed-off-by: Russell King <[email protected]>
2006-10-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/inputLinus Torvalds16-42/+132
* git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: Input: fm801-gp - handle errors from pci_enable_device() Input: gameport core - handle errors returned by device_bind_driver() Input: serio core - handle errors returned by device_bind_driver() Lockdep: fix compile error in drivers/input/serio/serio.c Input: serio - add lockdep annotations Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass() Input: atkbd - supress "too many keys" error message Input: i8042 - supress ACK/NAKs when blinking during panic Input: add missing exports to fix modular build
2006-10-17Merge branch 'merge' of ↵Linus Torvalds15-30/+75
git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: [POWERPC] Check for offline nodes in pci NUMA code [POWERPC] Better check in show_instructions [POWERPC] POWER6 has 6 PMCs [POWERPC] Never panic when taking altivec exceptions from userspace [POWERPC] Fix IO Window Updates on P2P bridges. [POWERPC] Add Makefile entry for MPC832x_mds support [POWERPC] Fix MPC8360EMDS PB board support [POWERPC] ppc: Add missing calls to set_irq_regs [POWERPC] Off-by-one in /arch/ppc/platforms/mpc8* [POWERPC] Add DOS partition table support to mpc834x_itx_defconfig [POWERPC] spufs: fix support for read/write on cntl [POWERPC] Don't crash on cell with 2 BEs when !CONFIG_NUMA