index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
usb
/
core
/
usb.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-19
usb: core: constify the struct device_type usage
Ricardo B. Marliere
1
-1
/
+1
2024-01-04
USB: core: Use device_driver directly in struct usb_driver and usb_device_driver
Yajun Deng
1
-1
/
+1
2023-08-12
USB: core: Fix unused variable warning in usb_alloc_dev()
Alan Stern
1
-2
/
+0
2023-08-09
USB: Remove remnants of Wireless USB and UWB
Alan Stern
1
-11
/
+0
2023-07-25
usb: Explicitly include correct DT includes
Rob Herring
1
-0
/
+1
2023-07-25
USB: make usb class a const structure
Ivan Orlov
1
-0
/
+6
2023-04-20
USB: core: Add routines for endpoint checks in old drivers
Alan Stern
1
-0
/
+76
2023-02-24
Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-4
/
+4
2023-01-27
driver core: make struct device_type.devnode() take a const *
Greg Kroah-Hartman
1
-2
/
+2
2023-01-27
driver core: make struct device_type.uevent() take a const *
Greg Kroah-Hartman
1
-2
/
+2
2023-01-17
USB: fix memory leak with using debugfs_lookup()
Greg Kroah-Hartman
1
-1
/
+1
2022-07-27
usb/core: fix repeated words in comments
Jilin Yuan
1
-1
/
+1
2022-02-25
USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf()
Alan Stern
1
-0
/
+8
2021-12-30
usb: Remove usb_for_each_port()
Heikki Krogerus
1
-46
/
+0
2021-04-09
usb: Iterator for ports
Heikki Krogerus
1
-0
/
+46
2021-03-15
Merge 5.12-rc3 into usb-next
Greg Kroah-Hartman
1
-0
/
+32
2021-03-11
drm: Use USB controller's DMA mask when importing dmabufs
Thomas Zimmermann
1
-0
/
+32
2021-03-10
USB: core: no need to save usb_devices_root
Greg Kroah-Hartman
1
-5
/
+3
2020-10-28
usb: core: Replace in_interrupt() in comments
Ahmed S. Darwish
1
-2
/
+2
2020-09-17
usb: don't inherity DMA properties for USB devices
Christoph Hellwig
1
-12
/
+0
2020-07-01
USB: Fix up terminology
Greg Kroah-Hartman
1
-3
/
+2
2019-09-03
usb: remove commented out dma wrappers
Christoph Hellwig
1
-222
/
+0
2019-07-12
Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-2
/
+2
2019-06-24
bus_find_device: Unify the match callback with class_find_device
Suzuki K Poulose
1
-2
/
+2
2019-06-06
USB: move usb debugfs directory creation to the usb common core
Greg Kroah-Hartman
1
-6
/
+4
2019-03-01
usb: core: make default autosuspend delay configurable
Mans Rullgard
1
-2
/
+2
2019-02-22
usb: core: add option of only authorizing internal devices
Dmitry Torokhov
1
-7
/
+26
2018-12-05
USB: check usb_get_extra_descriptor for proper size
Mathias Payer
1
-3
/
+3
2018-09-20
USB: handle NULL config in usb_find_alt_setting()
Alan Stern
1
-0
/
+2
2018-05-31
USB: core: no need to check return value of debugfs_create functions
Greg Kroah-Hartman
1
-21
/
+5
2018-03-20
usb: core: Add "quirks" parameter for usbcore
Kai-Heng Feng
1
-0
/
+1
2018-03-12
Revert "usb: core: Add "quirks" parameter for usbcore"
Greg Kroah-Hartman
1
-1
/
+0
2018-03-09
usb: core: Add "quirks" parameter for usbcore
Kai-Heng Feng
1
-0
/
+1
2017-11-28
USB: of: clean up device-node helper
Johan Hovold
1
-2
/
+1
2017-11-03
USB: core: move existing SPDX tags to top of the file
Greg Kroah-Hartman
1
-1
/
+1
2017-06-13
USB: of: fix root-hub device-tree node handling
Johan Hovold
1
-2
/
+2
2017-06-13
USB: core: fix device node leak
Johan Hovold
1
-0
/
+2
2017-03-24
USB: core: fix up kerneldoc comment
Johan Hovold
1
-2
/
+13
2017-03-23
USB: core: add helpers to retrieve endpoints in reverse order
Johan Hovold
1
-36
/
+76
2017-03-23
USB: core: add helpers to retrieve endpoints
Johan Hovold
1
-0
/
+83
2017-03-23
usb: separate out sysdev pointer from usb_bus
Arnd Bergmann
1
-9
/
+9
2016-10-29
USB: core: add missing license information to some files
Greg Kroah-Hartman
1
-0
/
+3
2016-09-13
usb: core: setup dma_pfn_offset for USB devices and, interfaces
Roger Quadros
1
-0
/
+11
2016-05-09
Merge 4.6-rc7 into usb-next
Greg Kroah-Hartman
1
-7
/
+1
2016-05-02
Revert "USB / PM: Allow USB devices to remain runtime-suspended when sleeping"
Johan Hovold
1
-7
/
+1
2016-04-28
usb: core: move root hub's device node assignment after it is added to bus
Peter Chen
1
-1
/
+0
2016-03-18
usb/core: usb_alloc_dev(): fix setting of ->portnum
Nicolai Stange
1
-2
/
+3
2016-03-05
USB: core: let USB device know device node
Peter Chen
1
-0
/
+10
2016-02-03
usb: core: switch bus numbering to using idr
Heiner Kallweit
1
-0
/
+1
2016-01-24
USB: core, wusbcore: use bus_to_hcd
Geliang Tang
1
-1
/
+1
2016-01-24
USB: core, devio: use to_usb_device
Geliang Tang
1
-1
/
+1
2016-01-20
Merge tag 'pm+acpi-4.5-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+7
2016-01-08
USB / PM: Allow USB devices to remain runtime-suspended when sleeping
Tomeu Vizoso
1
-1
/
+7
2015-12-04
usb: make "nousb" a clear module parameter
Oliver Neukum
1
-5
/
+0
2015-09-22
usb: interface authorization: Use a flag for the default device authorization
Stefan Koch
1
-1
/
+1
2015-03-26
USB: Move usb_disabled() towards top of the file
Viresh Kumar
1
-16
/
+16
2015-03-26
USB: Use usb_disabled() consistently
Viresh Kumar
1
-2
/
+2
2015-01-09
usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN
Sebastian Andrzej Siewior
1
-0
/
+1
2014-12-04
USB / PM: Drop CONFIG_PM_RUNTIME from the USB core
Rafael J. Wysocki
1
-3
/
+1
2014-07-17
USB: Add EXPORT_SYMBOL for usb_alloc_dev
Pratyush Anand
1
-0
/
+1
2013-10-11
drivers: usb: core: {file,hub,sysfs,usb}.c: Whitespace fixes
Matthias Beyer
1
-1
/
+1
2013-08-03
usb: fix some scripts/kernel-doc warnings
Yacine Belkadi
1
-23
/
+37
2013-05-20
usb: ehci: Only sleep for post-resume handover if devices use persist
Julius Werner
1
-0
/
+33
2013-04-29
Merge tag 'usb-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-2
/
+2
2013-04-11
driver core: handle user namespaces properly with the uid/gid devtmpfs change
Greg Kroah-Hartman
1
-1
/
+1
2013-04-08
driver core: add uid and gid to devtmpfs
Kay Sievers
1
-1
/
+2
2013-03-28
USB: remove CONFIG_USB_SUSPEND option
Alan Stern
1
-2
/
+2
2012-11-21
usb-core: remove CONFIG_HOTPLUG ifdefs
Bill Pemberton
1
-9
/
+0
2012-10-24
USB: use bus_to_hdc instead of container_of
Yuanhan Liu
1
-2
/
+2
2012-07-11
USB: Disable LPM while the device is unconfigured.
Sarah Sharp
1
-0
/
+1
2012-05-16
usb: fix breakage on systems without ACPI
Sasha Levin
1
-4
/
+1
2012-05-11
usb: Bind devices to ACPI devices when possible
Matthew Garrett
1
-0
/
+6
2012-04-29
USB: remove CONFIG_USB_DEVICEFS
Greg Kroah-Hartman
1
-6
/
+0
2012-01-24
USB: cleanup the handling of the PM complete call
Oliver Neukum
1
-1
/
+1
2012-01-13
module_param: make bool parameters really bool (drivers & misc)
Rusty Russell
1
-1
/
+1
2012-01-03
switch device_get_devnode() and ->devnode() to umode_t *
Al Viro
1
-1
/
+1
2011-09-26
usbcore: get BOS descriptor set
Andiry Xu
1
-0
/
+1
2011-04-29
usb: core: Change usb_create_sysfs_intf_files()' return type to void
Michal Nazarewicz
1
-2
/
+1
2011-03-18
USB: Move runtime PM callbacks to usb_device_pm_ops
Rafael J. Wysocki
1
-0
/
+5
2010-11-16
USB: use the runtime-PM autosuspend implementation
Alan Stern
1
-1
/
+2
2010-08-10
USB: remove fake "address-of" expressions
Alan Stern
1
-4
/
+2
2010-05-21
drivers/base: Convert dev->sem to mutex
Thomas Gleixner
1
-1
/
+1
2010-05-20
USB: remove match_device
Ming Lei
1
-33
/
+0
2010-05-20
USB: remove usb_find_device
Ming Lei
1
-37
/
+0
2010-05-20
USB: fix usbmon and DMA mapping for scatter-gather URBs
Alan Stern
1
-0
/
+4
2010-05-20
USB: remove uses of URB_NO_SETUP_DMA_MAP
Alan Stern
1
-15
/
+3
2010-05-20
USB: make hcd.h public (drivers dependency)
Eric Lescouet
1
-1
/
+1
2010-04-30
USB: rename usb_buffer_alloc() and usb_buffer_free()
Daniel Mack
1
-10
/
+10
2010-03-02
USB: Move hcd free_dev call into usb_disconnect to fix oops
Herbert Xu
1
-3
/
+0
2010-03-02
USB: convert to the runtime PM framework
Alan Stern
1
-32
/
+3
2009-12-23
USB core: fix recent kernel-doc warnings
Randy Dunlap
1
-3
/
+3
2009-12-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
Linus Torvalds
1
-7
/
+16
2009-12-15
const: constify remaining dev_pm_ops
Alexey Dobriyan
1
-1
/
+1
2009-12-15
USB: Close usb_find_interface race v3
Russ Dill
1
-15
/
+16
2009-12-15
Revert "USB: Close usb_find_interface race"
Greg Kroah-Hartman
1
-10
/
+18
2009-12-11
USB: core: fix sparse warning for static function
Felipe Balbi
1
-1
/
+1
2009-12-11
USB: Refactor code to find alternate interface settings.
Sarah Sharp
1
-0
/
+37
2009-12-11
USB: Close usb_find_interface race
Russ Dill
1
-18
/
+10
2009-09-23
USB: xhci: Set route string for all devices.
Sarah Sharp
1
-2
/
+7
2009-09-23
USB: make usb_buffer_map_sg consistent with doc
Jiri Slaby
1
-2
/
+2
2009-09-19
Driver-Core: extend devnode callbacks to provide permissions
Kay Sievers
1
-2
/
+2
2009-06-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
Linus Torvalds
1
-15
/
+61
2009-06-15
USB: Support for addressing a USB device under xHCI
Sarah Sharp
1
-1
/
+13
2009-06-15
USB: Add route string to struct usb_device.
Sarah Sharp
1
-2
/
+8
2009-06-15
USB: replace dma_sync_single and dma_sync_sg with dma_sync_single_for_cpu and...
FUJITA Tomonori
1
-4
/
+4
2009-06-15
usb: convert endpoint devices to bus-less childs of the usb interface
Kay Sievers
1
-2
/
+1
2009-06-15
USB: remove unused usb_host class
Greg Kroah-Hartman
1
-6
/
+0
2009-06-15
USB: add the usbfs devices file to debugfs
Greg Kroah-Hartman
1
-0
/
+13
2009-06-15
USB: add usb debugfs directory
Greg Kroah-Hartman
1
-0
/
+22
2009-06-15
Driver Core: usb: add nodename support for usb drivers.
Kay Sievers
1
-0
/
+11
2009-04-17
USB: add reset endpoint operations
David Vrabel
1
-1
/
+1
2009-01-07
USB: re-enable interface after driver unbinds
Alan Stern
1
-1
/
+1
2009-01-07
USB: utilize the bus notifiers
Alan Stern
1
-0
/
+37
2009-01-07
USB: Enhance usage of pm_message_t
Alan Stern
1
-4
/
+4
2009-01-07
USB: Don't use __module_param_call; use core_param.
Rusty Russell
1
-2
/
+6
2009-01-07
USB: add asynchronous autosuspend/autoresume support
Alan Stern
1
-0
/
+1
2009-01-07
USB: change interface to usb_lock_device_for_reset()
Alan Stern
1
-16
/
+7
2009-01-06
PM: Simplify the new suspend/hibernation framework for devices
Rafael J. Wysocki
1
-2
/
+2
2008-08-21
USB: Add new PM callback methods for USB
Alan Stern
1
-6
/
+67
2008-07-21
USB: usb dev_set_name() instead of dev->bus_id
Kay Sievers
1
-3
/
+2
2008-07-21
USB: usb dev_name() instead of dev->bus_id
Kay Sievers
1
-1
/
+1
2008-05-14
USB: create attributes before sending uevent
Alan Stern
1
-0
/
+1
2008-03-04
PM: Do not acquire device semaphores upfront during suspend
Rafael J. Wysocki
1
-1
/
+1
2008-03-03
docbook: fix usb source files
Randy Dunlap
1
-4
/
+2
2008-02-01
USB: fix codingstyle issues in drivers/usb/core/*.c
Greg Kroah-Hartman
1
-29
/
+22
2008-02-01
USB: mark USB drivers as being GPL only
Greg Kroah-Hartman
1
-43
/
+19
2008-02-01
USB: Export suspend statistics
Sarah Sharp
1
-0
/
+2
2008-02-01
USB: make ksuspend_usbd thread non-freezable
Alan Stern
1
-1
/
+1
2007-11-28
USB: uevent environment key fix
Alan Stern
1
-0
/
+25
2007-11-02
cleanup asm/scatterlist.h includes
Adrian Bunk
1
-1
/
+1
2007-10-17
security/ cleanups
Adrian Bunk
1
-1
/
+0
2007-10-12
USB: Export URB statistics for powertop
Sarah Sharp
1
-0
/
+1
2007-10-12
USB: flush outstanding URBs when suspending
Alan Stern
1
-0
/
+1
2007-10-12
usb: initialize authorization and wusb bits in USB devices
Inaky Perez-Gonzalez
1
-0
/
+18
2007-10-12
USB: avoid using urb->pipe in usbcore
Alan Stern
1
-10
/
+9
2007-10-12
USB: add ep->enable
Alan Stern
1
-1
/
+1
2007-07-12
USB: usb/dma doc updates
David Brownell
1
-5
/
+6
2007-07-12
USB: make the usb_device numa_node get assigned from controller
Yinghai Lu
1
-0
/
+1
2007-05-29
USB: replace flush_workqueue with cancel_sync_work
Alan Stern
1
-4
/
+0
2007-05-22
USB: make the autosuspend workqueue thread freezable
Alan Stern
1
-1
/
+5
2007-05-08
header cleaning: don't include smp_lock.h when not used
Randy Dunlap
1
-1
/
+0
2007-04-27
USB: make usbdevices export their device nodes instead of using a separate class
Kay Sievers
1
-9
/
+11
2007-04-27
USB: Allow autosuspend delay to equal 0
Alan Stern
1
-1
/
+1
2007-04-27
USB: separate autosuspend from external suspend
Alan Stern
1
-1
/
+2
2007-04-27
usbcore: move usb_autosuspend_work
Alan Stern
1
-21
/
+0
2007-02-23
USB: make autosuspend delay a module parameter
Alan Stern
1
-0
/
+12
2007-02-07
usbcore: trivial whitespace fixes
Oliver Neukum
1
-48
/
+48
2006-12-05
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
David Howells
1
-152
/
+8
2006-12-01
USB core: fix compiler warning about usb_autosuspend_work
Alan Stern
1
-8
/
+8
2006-12-01
USB: makes usb_endpoint_* functions inline.
Luiz Fernando N. Capitulino
1
-144
/
+0
2006-11-22
WorkStruct: make allyesconfig
David Howells
1
-4
/
+5
2006-10-03
fix file specification in comments
Uwe Zeisberger
1
-1
/
+1
2006-09-28
USB: fix autosuspend when CONFIG_PM isn't set
Alan Stern
1
-2
/
+2
2006-09-28
USB: create new workqueue thread for USB autosuspend
Alan Stern
1
-3
/
+39
2006-09-27
USB: fix __must_check warnings in drivers/usb/core/
Greg Kroah-Hartman
1
-2
/
+4
2006-09-27
usbcore: add autosuspend/autoresume infrastructure
Alan Stern
1
-0
/
+23
2006-09-27
usbcore: trim down usb_bus structure
Alan Stern
1
-3
/
+2
2006-09-27
USB: remove struct usb_operations
Alan Stern
1
-5
/
+5
2006-09-27
USB core: Use const where possible.
Luiz Fernando N. Capitulino
1
-10
/
+11
2006-09-27
USB: New functions to check endpoints info.
Luiz Fernando N. Capitulino
1
-0
/
+144
2006-09-27
usbcore: make usb_generic a usb_device_driver
Alan Stern
1
-1
/
+0
2006-09-27
usbcore: add usb_device_driver definition
Alan Stern
1
-6
/
+9
2006-09-27
usbcore: move code among source files
Alan Stern
1
-307
/
+0
2006-09-27
usbcore: rename usb_suspend_device to usb_port_suspend
Alan Stern
1
-5
/
+2
2006-09-27
USB: Make usb_buffer_free() NULL-safe
Dmitry Torokhov
1
-1
/
+3
2006-06-30
Remove obsolete #include <linux/config.h>
Jörn Engel
1
-1
/
+0
2006-06-22
[PATCH] USB: get USB suspend to work again
Greg Kroah-Hartman
1
-0
/
+2
2006-06-21
[PATCH] usbcore: port reset for composite devices
Alan Stern
1
-0
/
+1
2006-04-14
[PATCH] USB: drivers/usb/core/: remove unused exports
Adrian Bunk
1
-2
/
+0
2006-03-20
[PATCH] USB: convert a bunch of USB semaphores to mutexes
Arjan van de Ven
1
-2
/
+3
2006-01-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6
Linus Torvalds
1
-43
/
+41
2006-01-04
[PATCH] driver core: replace "hotplug" by "uevent"
Kay Sievers
1
-45
/
+41
2006-01-04
[PATCH] USB: fix usb_find_interface for ppc64
Pete Zaitcev
1
-10
/
+13
2006-01-04
[PATCH] USB: replace __setup("nousb") with __module_param_call
Pete Zaitcev
1
-12
/
+1
2006-01-04
[PATCH] USB: Store port number in usb_device
Alan Stern
1
-0
/
+1
2006-01-04
[PATCH] USB: Remove USB private semaphore
Alan Stern
1
-105
/
+9
2006-01-04
[PATCH] USB: reorg some functions out of the main usb.c file
Greg Kroah-Hartman
1
-311
/
+0
2005-12-21
[PATCH] usbcore: allow suspend/resume even if drivers don't support it
Alan Stern
1
-3
/
+6
2005-11-17
[PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile
Greg Kroah-Hartman
1
-7
/
+0
2005-10-28
[PATCH] usbcore: Use kzalloc instead of kmalloc/memset
Alan Stern
1
-3
/
+1
2005-10-28
[PATCH] USB: always export interface information for modalias
Greg Kroah-Hartman
1
-40
/
+23
2005-10-28
[PATCH] root hub changes (lesser half)
David Brownell
1
-6
/
+14
2005-10-28
[PATCH] remove usb_suspend_device() parameter
David Brownell
1
-2
/
+21
2005-10-28
[PATCH] usb_interface power state
David Brownell
1
-14
/
+51
2005-10-28
[PATCH] gfp_t: drivers/usb
Al Viro
1
-1
/
+1
2005-09-22
[PATCH] driver core: add helper device_is_registered()
Daniel Ritz
1
-3
/
+3
2005-09-08
[PATCH] USB: Support unbinding of the usb_generic driver
Alan Stern
1
-0
/
+10
2005-09-08
[PATCH] USB: Add timeout to usb_lock_device_for_reset
Alan Stern
1
-1
/
+9
2005-09-08
[PATCH] USB: real nodes instead of usbfs
Kay Sievers
1
-2
/
+13
2005-09-05
[PATCH] swsusp: switch pm_message_t to struct
Pavel Machek
1
-1
/
+1
2005-07-12
[PATCH] USB: export usb_get_intf() and usb_put_intf()
brian@murphy.dk
1
-0
/
+3
2005-07-12
[PATCH] USB: Fix kmalloc's flags type in USB
Olav Kongas
1
-1
/
+1
2005-06-20
[PATCH] usbcore: Don't call device_release_driver recursively
Alan Stern
1
-2
/
+8
2005-06-20
[PATCH] usb: klist_node_attached() fix
Patrick Mochel
1
-1
/
+1
2005-06-20
[PATCH] USB: fix build warning in usb core as pointed out by Andrew.
gregkh@suse.de
1
-1
/
+1
2005-06-20
[PATCH] Fix up USB to use klist_node_attached() instead of list_empty() on li...
mochel@digitalimplant.org
1
-2
/
+2
2005-06-20
[PATCH] Use driver_for_each_device() instead of manually walking list.
mochel@digitalimplant.org
1
-18
/
+23
2005-04-22
[PATCH] USB: MODALIAS change for bcdDevice
Roman Kagan
1
-4
/
+2
2005-04-18
[PATCH] USB: fix up some sparse warnings about static functions that aren't s...
Greg KH
1
-7
/
+0
2005-04-18
[PATCH] usb suspend updates (interface suspend)
David Brownell
1
-3
/
+3
[next]