You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sebastian Andrzej Siewior
ff30bf1ca4
USB: remove optional bus bindings in isp1760, fixing runtime warning
...
Roland Reported the following:
| kmem_cache_create: duplicate cache isp1760_qtd
| Pid: 461, comm: modprobe Tainted: G W 2.6.28-rc2-git3-default #4
| Call Trace:
| [<c017540e>] kmem_cache_create+0xc9/0x3a3
| [<c0159a8d>] free_pages_bulk+0x16c/0x1c9
| [<f165c05f>] isp1760_init+0x0/0xb [isp1760]
| [<f165c018>] init_kmem_once+0x18/0x5f [isp1760]
| [<f165c064>] isp1760_init+0x5/0xb [isp1760]
| [<c010113d>] _stext+0x4d/0x148
| [<c0142936>] load_module+0x12cd/0x142e
| [<c01743c4>] kmem_cache_destroy+0x0/0xd7
| [<c0142b1e>] sys_init_module+0x87/0x176
| [<c01039eb>] sysenter_do_call+0x12/0x2f
The reason, is that ret is initialized with ENODEV instead of 0 _or_
the kmem cache is not freed in error case with no bus binding.
The difference between OF+PCI and OF only is
| 15148 804 32 15984 3e70 isp1760-of-pci.o
| 13748 676 8 14432 3860 isp1760-of.o
about 1.5 KiB.
Until there is a checkbox where the user *must* select atleast one item,
and may select multiple entries I don't make it selectable anymore.
Having a driver which can't be used under any circumstances is broken
anyway and I've seen distros shipping it that way.
Reported-by: Roland Kletzing <devzero@web.de>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>a
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
16 years ago
..
whci
wusb: WHCI host controller driver
17 years ago
Kconfig
USB: remove optional bus bindings in isp1760, fixing runtime warning
16 years ago
Makefile
wusb: add HWA host controller driver
17 years ago
ehci-au1xxx.c
USB: Au1xxx-usb: suspend/resume support.
17 years ago
ehci-dbg.c
USB: EHCI, OHCI, UHCI: remove version numbers
17 years ago
ehci-fsl.c
USB: EHCI: Reconciling USB register differences on MPC85xx vs MPC83xx
17 years ago
ehci-fsl.h
…
ehci-hcd.c
USB: Fix unused label warnings in drivers/usb/host/ehci-hcd.c
17 years ago
ehci-hub.c
USB: EHCI: fix remote-wakeup support for ARC/TDI core
17 years ago
ehci-ixp4xx.c
ALSA: Correct Vladimir Barinov's e-mail address
17 years ago
ehci-mem.c
…
ehci-orion.c
[ARM] Move include/asm-arm/plat-orion to arch/arm/plat-orion/include/plat
17 years ago
ehci-pci.c
…
ehci-ppc-of.c
…
ehci-ps3.c
USB: Fix PS3 USB shutdown problems
16 years ago
ehci-q.c
list.h: Add list_splice_tail() and list_splice_tail_init()
17 years ago
ehci-sched.c
USB: fix EHCI periodic transfers
17 years ago
ehci.h
USB: EHCI: fix remote-wakeup support for ARC/TDI core
17 years ago
hwa-hc.c
wusb: add HWA host controller driver
17 years ago
isp116x-hcd.c
USB: Let some USB host controllers get IRQ flags from resource
17 years ago
isp116x.h
Rename WARN() to WARNING() to clear the namespace
17 years ago
isp1760-hcd.c
USB: ISP1760: fixed trivial math in comment
17 years ago
isp1760-hcd.h
usb: isp1760: don't be noisy about short packets.
17 years ago
isp1760-if.c
USB: remove optional bus bindings in isp1760, fixing runtime warning
16 years ago
ohci-at91.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-au1xxx.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-dbg.c
USB: EHCI, OHCI, UHCI: remove version numbers
17 years ago
ohci-ep93xx.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-hcd.c
USB: ohci: add support for tmio-ohci cell
17 years ago
ohci-hub.c
USB: OHCI: fix endless polling behavior
17 years ago
ohci-lh7a404.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-mem.c
…
ohci-omap.c
USB: ohci-omap: handle other omap15xx chips
17 years ago
ohci-pci.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-pnx4008.c
USB: EHCI, OHCI, UHCI: remove version numbers
17 years ago
ohci-pnx8550.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-ppc-of.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-ppc-soc.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-ps3.c
USB: Fix PS3 USB shutdown problems
16 years ago
ohci-pxa27x.c
[ARM] ohci-pxa27x: use ioremap() and offset for register access
17 years ago
ohci-q.c
USB: quirk PLL power down mode
17 years ago
ohci-s3c2410.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-sa1111.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-sh.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-sm501.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-ssb.c
USB: automatically enable RHSC interrupts
17 years ago
ohci-tmio.c
USB: ohci: add support for tmio-ohci cell
17 years ago
ohci.h
usb: remove code associated with !CONFIG_PPC_MERGE
17 years ago
pci-quirks.c
…
pci-quirks.h
…
r8a66597-hcd.c
USB: remove err() macro from more usb drivers
17 years ago
r8a66597.h
…
sl811-hcd.c
USB: Let some USB host controllers get IRQ flags from resource
17 years ago
sl811.h
Rename WARN() to WARNING() to clear the namespace
17 years ago
sl811_cs.c
pcmcia: encapsulate ioaddr_t
17 years ago
u132-hcd.c
USB: automatically enable RHSC interrupts
17 years ago
uhci-debug.c
…
uhci-hcd.c
USB: EHCI: log a warning if ehci-hcd is not loaded first
17 years ago
uhci-hcd.h
…
uhci-hub.c
…
uhci-q.c
USB: UHCI: improve scheduling of interrupt URBs
17 years ago