Alan Stern
8bb54ab573
usbcore: add usb_device_driver definition
...
This patch (as732) adds a usb_device_driver structure, for representing
drivers that manage an entire USB device as opposed to just an
interface. Support routines like usb_register_device_driver,
usb_deregister_device_driver, usb_probe_device, and usb_unbind_device
are also added.
Unlike an earlier version of this patch, the new code is type-safe. To
accomplish this, the existing struct driver embedded in struct
usb_driver had to be wrapped in an intermediate wrapper. This enables
the core to tell at runtime whether a particular struct driver belongs
to a device driver or to an interface driver.
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-09-27 11:58:50 -07:00
..
acpi
asm-alpha
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-arm
USB: pxa2xx_udc understands GPIO based VBUS sensing
2006-09-27 11:58:48 -07:00
asm-arm26
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-avr32
[PATCH] AVR32 MTD: Static Memory Controller driver
2006-09-26 08:48:54 -07:00
asm-cris
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-frv
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-generic
[PATCH] Include __param section in read-only data range
2006-09-27 08:26:19 -07:00
asm-h8300
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-i386
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-ia64
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2006-09-27 10:53:30 -07:00
asm-m32r
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-m68k
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-m68knommu
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-mips
[MIPS] s/__ASSEMBLER__/__ASSEMBLY__/ for clarity sake.
2006-09-27 13:37:57 +01:00
asm-parisc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-powerpc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-ppc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-s390
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-sh
Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6
2006-09-27 08:49:07 -07:00
asm-sh64
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-sparc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-sparc64
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-um
[PATCH] uml: thread creation tidying
2006-09-27 08:26:16 -07:00
asm-v850
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-x86_64
[PATCH] consistently use MAX_ERRNO in __syscall_return
2006-09-27 08:26:18 -07:00
asm-xtensa
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
crypto
[CRYPTO] digest: Added user API for new hash type
2006-09-21 11:46:17 +10:00
keys
linux
usbcore: add usb_device_driver definition
2006-09-27 11:58:50 -07:00
math-emu
media
v4l-dev2: handle __must_check
2006-09-25 21:08:39 -07:00
mtd
Merge git://git.infradead.org/~dwmw2/hdroneline
2006-09-22 12:56:22 -07:00
net
[NetLabel]: rework the Netlink attribute handling (part 1)
2006-09-25 15:56:09 -07:00
pcmcia
rdma
IB/sa: fix ib_sa_selector names
2006-09-22 15:22:55 -07:00
rxrpc
scsi
[PATCH] SCSI gfp_t annotations
2006-09-24 20:07:49 -07:00
sound
[ALSA] ak4xxx - Remove bogus IPGA controls
2006-09-23 10:46:55 +02:00
video
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
Kbuild
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00