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
/
driver.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-27
usb: usb_autopm_get_interface use modern helper
Oliver Neukum
1
-6
/
+2
2024-01-04
USB: core: Use device_driver directly in struct usb_driver and usb_device_driver
Yajun Deng
1
-28
/
+31
2023-12-04
usb: core: Don't force USB generic_subclass drivers to define probe()
Douglas Anderson
1
-1
/
+4
2023-03-23
USB: mark all struct bus_type as const
Greg Kroah-Hartman
1
-1
/
+1
2023-01-27
driver core: make struct bus_type.uevent() take a const *
Greg Kroah-Hartman
1
-3
/
+3
2022-07-27
usb/core: fix repeated words in comments
Jilin Yuan
1
-1
/
+1
2022-04-23
USB: core: Disable remote wakeup for freeze/quiesce
Evan Green
1
-12
/
+13
2021-12-17
usb: core: Export usb_device_match_id
Razvan Heghedus
1
-0
/
+1
2021-12-05
usb: core: Fix file path that does not exist
Wei Ming Chen
1
-1
/
+1
2021-03-23
USB: core: rename usb_driver_claim_interface() data parameter
Johan Hovold
1
-3
/
+3
2021-03-23
USB: core: drop outdated interface-binding comment
Johan Hovold
1
-4
/
+0
2020-10-28
usbcore: Check both id_table and match() when both available
Bastien Nocera
1
-9
/
+21
2020-10-05
Merge 5.9-rc8 into usb-next
Greg Kroah-Hartman
1
-16
/
+34
2020-09-25
usbcore/driver: Accommodate usbip
M. Vefa Bicakci
1
-6
/
+31
2020-09-25
usbcore/driver: Fix incorrect downcast
M. Vefa Bicakci
1
-9
/
+2
2020-09-25
usbcore/driver: Fix specific driver selection
M. Vefa Bicakci
1
-1
/
+1
2020-09-04
usb: core: driver: fix stray tabs in error messages
Sergey Shtylyov
1
-5
/
+3
2020-08-18
USB: Fix device driver race
Bastien Nocera
1
-2
/
+38
2020-02-12
USB: Fallback to generic driver when specific driver fails
Bastien Nocera
1
-1
/
+4
2020-02-12
USB: Select better matching USB drivers when available
Bastien Nocera
1
-2
/
+13
2020-02-12
USB: Implement usb_device_match_id()
Bastien Nocera
1
-0
/
+14
2020-02-12
USB: Make it possible to "subclass" usb_device_driver
Bastien Nocera
1
-5
/
+21
2019-08-07
USB: add support for dev_groups to struct usb_device_driver
Greg Kroah-Hartman
1
-0
/
+1
2019-08-07
USB: add support for dev_groups to struct usb_driver
Greg Kroah-Hartman
1
-0
/
+1
2019-04-19
USB: core: Fix bug caused by duplicate interface PM usage counter
Alan Stern
1
-13
/
+0
2019-01-18
USB: Consolidate LPM checks to avoid enabling LPM twice
Kai-Heng Feng
1
-3
/
+8
2019-01-18
USB: Add new USB LPM helpers
Kai-Heng Feng
1
-1
/
+11
2018-10-09
USB: core: remove set but not used variable 'udev'
YueHaibing
1
-3
/
+0
2018-09-20
USB: fix error handling in usb_driver_claim_interface()
Alan Stern
1
-0
/
+15
2018-09-20
USB: remove LPM management from usb_driver_claim_interface()
Alan Stern
1
-15
/
+0
2018-05-31
driver core: hold dev's parent lock when needed
Martin Liu
1
-0
/
+1
2017-12-07
usb: Don't print a warning if interface driver rebind is deferred at resume
Mathias Nyman
1
-1
/
+1
2017-12-06
usb: core: Fix logging messages with spurious periods after newlines
Joe Perches
1
-4
/
+4
2017-11-07
usb: core: introduce a new usb_get_std_status() helper
Felipe Balbi
1
-2
/
+2
2017-11-03
USB: core: move existing SPDX tags to top of the file
Greg Kroah-Hartman
1
-1
/
+1
2017-10-23
USB: Force disconnect Huawei 4G modem during suspend
Daniel Drake
1
-1
/
+9
2017-03-23
usb: hub: Do not attempt to autosuspend disconnected devices
Guenter Roeck
1
-0
/
+3
2017-03-23
usb: hub: Fix error loop seen after hub communication errors
Guenter Roeck
1
-0
/
+18
2016-10-29
USB: core: add missing license information to some files
Greg Kroah-Hartman
1
-0
/
+3
2016-05-03
USB: leave LPM alone if possible when binding/unbinding interface drivers
Alan Stern
1
-17
/
+23
2016-03-18
USB: usb_driver_claim_interface: add sanity checking
Oliver Neukum
1
-1
/
+5
2015-10-04
usb: core: driver: Use kmalloc_array
Muhammad Falak R Wani
1
-4
/
+2
2015-09-22
usb: interface authorization: Control interface probing and claiming
Stefan Koch
1
-0
/
+8
2015-08-18
Revert "usb: interface authorization: Control interface probing and claiming"
Greg Kroah-Hartman
1
-8
/
+0
2015-08-14
usb: interface authorization: Control interface probing and claiming
Stefan Koch
1
-0
/
+8
2015-07-22
usb: fix coding style issue
Kris Borer
1
-0
/
+1
2015-01-31
USB: add flag for HCDs that can't receive wakeup requests (isp1760-hcd)
Alan Stern
1
-0
/
+12
2015-01-25
USB: don't cancel queued resets when unbinding drivers
Alan Stern
1
-17
/
+0
2014-12-04
USB / PM: Drop CONFIG_PM_RUNTIME from the USB core
Rafael J. Wysocki
1
-5
/
+1
2014-07-17
USB: shutdown all URBs after controller death
Alan Stern
1
-3
/
+4
2014-05-24
USB: Avoid runtime suspend loops for HCDs that can't handle suspend/resume
Alan Stern
1
-3
/
+6
2014-03-17
USB: unbind all interfaces before rebinding any
Alan Stern
1
-38
/
+56
2014-03-04
usb-core: Free bulk streams on interface release
Hans de Goede
1
-1
/
+22
2014-02-18
Merge 3.14-rc3 into usb-next
Greg Kroah-Hartman
1
-7
/
+17
2014-02-07
usb: core: let dynamic ids override static ids
Bjørn Mork
1
-2
/
+2
2014-02-05
usb: core: Fix potential memory leak adding dyn USBdevice IDs
Christian Engelmayer
1
-7
/
+17
2014-01-13
usb: core: check for valid id_table when using the RefId feature
Wolfram Sang
1
-0
/
+3
2014-01-12
usb: core: bail out if user gives an unknown RefId when using new_id
Wolfram Sang
1
-3
/
+6
2014-01-10
usb: core: allow a reference device for new_id
Wolfram Sang
1
-3
/
+15
2014-01-10
usb: core: add sanity checks when using bInterfaceClass with new_id
Wolfram Sang
1
-1
/
+4
2013-12-03
usb: core: Remove superfluous name casts
Geert Uytterhoeven
1
-2
/
+2
2013-10-19
USB: change dev_warn about missing reset-resume to dev_dbg
Alan Stern
1
-2
/
+2
2013-10-16
usb: Don't enable USB 2.0 Link PM by default.
Sarah Sharp
1
-0
/
+3
2013-08-23
USB: core: use DRIVER_ATTR_RW()
Greg Kroah-Hartman
1
-15
/
+13
2013-08-03
usb: fix some scripts/kernel-doc warnings
Yacine Belkadi
1
-2
/
+20
2013-06-03
PM / Runtime: Rework the "runtime idle" helper routine
Rafael J. Wysocki
1
-1
/
+2
2013-04-01
USB: driver.c: processing failure, maching resume condition with suspend cond...
Chen Gang
1
-4
/
+6
2013-03-28
USB: remove CONFIG_USB_SUSPEND option
Alan Stern
1
-2
/
+2
2013-03-25
USB: adds comment on suspend callback
Ming Lei
1
-3
/
+8
2012-12-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...
Linus Torvalds
1
-1
/
+1
2012-11-21
usb-core: remove CONFIG_HOTPLUG ifdefs
Bill Pemberton
1
-25
/
+0
2012-11-19
treewide: fix typo of "suport" in various comments and Kconfig
Masanari Iida
1
-1
/
+1
2012-10-08
USB: Enable LPM after a failed probe.
Sarah Sharp
1
-0
/
+4
2012-09-17
usb: remove junk from store_remove_id
Alan Cox
1
-8
/
+3
2012-07-19
usb: Add quirk detection based on interface information
Laurent Pinchart
1
-15
/
+23
2012-06-13
usb-core: Set intfdata to NULL if a driver's probe method failed
Hans de Goede
1
-0
/
+1
2012-06-13
USB: allow match on bInterfaceNumber
Bjørn Mork
1
-2
/
+7
2012-05-18
USB: Disable USB 3.0 LPM in critical sections.
Sarah Sharp
1
-1
/
+53
2012-05-14
USB: add read support to usb-serial/../new_id
Bjørn Mork
1
-3
/
+10
2012-05-14
USB: let both new_id and remove_id show dynamic id list
Bjørn Mork
1
-2
/
+19
2012-04-29
USB: remove CONFIG_USB_DEVICEFS
Greg Kroah-Hartman
1
-19
/
+2
2012-04-09
USB: don't ignore suspend errors for root hubs
Alan Stern
1
-2
/
+7
2012-03-20
Merge tag 'usb-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Linus Torvalds
1
-42
/
+78
2012-01-26
USB/PCI/PCMCIA: Clean up new_id and remove_id sysfs attribute routines
Alan Stern
1
-41
/
+20
2012-01-24
Dynamic ID addition doesn't need get_driver()
Alan Stern
1
-4
/
+1
2012-01-24
USB: cleanup the handling of the PM complete call
Oliver Neukum
1
-17
/
+20
2012-01-24
USB: code cleanup in suspend/resume path (3rd try)
Oliver Neukum
1
-30
/
+63
2012-01-03
USB: remove dead code from suspend/resume path
Oliver Neukum
1
-21
/
+7
2011-11-15
USB: Add optional match for interface class to dynamic ID facility
Josua Dietze
1
-1
/
+7
2011-11-06
Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...
Linus Torvalds
1
-0
/
+1
2011-11-04
USB: Update last_busy time after autosuspend fails
Alan Stern
1
-0
/
+5
2011-10-31
usb: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed
Paul Gortmaker
1
-0
/
+1
2011-10-25
Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-5
/
+4
2011-09-26
xHCI: set USB2 hardware LPM
Andiry Xu
1
-0
/
+14
2011-09-09
USB: for usb_autopm_get_interface_async -EINPROGRESS is not an error
Jim Wylder
1
-1
/
+1
2011-08-19
PM / Runtime: Add macro to test for runtime PM events
Alan Stern
1
-5
/
+4
2011-06-28
Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-1
/
+10
2011-06-21
PM: Rename dev_pm_info.in_suspend to is_prepared
Alan Stern
1
-3
/
+3
2011-06-15
USB: don't let errors prevent system sleep
Alan Stern
1
-1
/
+10
2011-03-18
USB: Move runtime PM callbacks to usb_device_pm_ops
Rafael J. Wysocki
1
-12
/
+3
2011-03-13
usb: Always return 0 or -EBUSY to the runtime PM core.
Sarah Sharp
1
-0
/
+5
2011-01-10
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...
Linus Torvalds
1
-4
/
+3
2010-12-24
PM: Replace the device power.status field with a bit field
Rafael J. Wysocki
1
-4
/
+3
2010-11-16
USB: improve uses of usb_mark_last_busy
Alan Stern
1
-7
/
+1
2010-11-16
USB: use the runtime-PM autosuspend implementation
Alan Stern
1
-72
/
+5
2010-11-16
USB: make usb_mark_last_busy use pm_runtime_mark_last_busy
Ming Lei
1
-12
/
+11
2010-11-16
USB: use the no_callbacks flag for interfaces
Ming Lei
1
-53
/
+29
2010-10-22
USB: do not print -ESHUTDOWN message if usb at otg device mode
Peter Chen
1
-1
/
+1
2010-08-10
USB: remove fake "address-of" expressions
Alan Stern
1
-4
/
+2
2010-08-10
USB: core driver: Fix Coding Styles
csanchez@neurowork.net
1
-4
/
+3
2010-06-30
USB: obey the sysfs power/wakeup setting
Alan Stern
1
-10
/
+3
2010-06-04
USB: unbind all interfaces before rebinding them
Alan Stern
1
-0
/
+2
2010-05-20
USB: fix interface runtime-PM settings
Alan Stern
1
-6
/
+11
2010-05-20
USB: use PM core routines to enable/disable autosuspend
Alan Stern
1
-16
/
+5
2010-05-20
USB: improve runtime remote wakeup settings
Alan Stern
1
-11
/
+8
2010-05-20
USB: make hcd.h public (drivers dependency)
Eric Lescouet
1
-1
/
+2
2010-04-22
USB: put claimed interfaces in the "suspended" state
Alan Stern
1
-6
/
+7
2010-04-22
USB: fix remote wakeup settings during system sleep
Alan Stern
1
-1
/
+35
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-07
Driver core: create lock/unlock functions for struct device
Greg Kroah-Hartman
1
-2
/
+2
2010-03-02
USB: remove debugging message for uevent constructions
Alan Stern
1
-3
/
+1
2010-03-02
USB: convert to the runtime PM framework
Alan Stern
1
-477
/
+368
2010-03-02
USB: rearrange functions in driver.c
Alan Stern
1
-103
/
+103
2010-03-02
USB: implement usb_enable_autosuspend
Alan Stern
1
-0
/
+42
2010-03-02
USB: change locking for device-level autosuspend
Alan Stern
1
-4
/
+4
2010-03-02
USB: rearrange code in usb_probe_interface
Alan Stern
1
-32
/
+31
2010-02-26
USB: implement non-tree resume ordering constraints for PCI host controllers
Alan Stern
1
-0
/
+8
2009-12-11
USB: add remove_id sysfs attr for usb drivers
CHENG Renquan
1
-9
/
+91
2009-12-11
USB: prepare for changover to Runtime PM framework
Alan Stern
1
-31
/
+0
2009-12-11
USB: remove the auto_pm flag
Alan Stern
1
-4
/
+0
2009-09-23
USB: fix missing error check in probing
Oliver Neukum
1
-12
/
+22
2009-09-23
USB: make intf.pm_usage an atomic_t
Alan Stern
1
-16
/
+22
2009-09-23
USB: add API for userspace drivers to "claim" ports
Alan Stern
1
-0
/
+3
2009-06-15
USB: Avoid PM error messages during resume if a device was disconnected
Frans Pop
1
-1
/
+9
2009-06-15
usb: convert endpoint devices to bus-less childs of the usb interface
Kay Sievers
1
-16
/
+9
2009-06-15
USB: consolidate usb_unbind_interface and usb_driver_release_interface
Alan Stern
1
-13
/
+8
2009-01-27
USB: fix toggle mismatch in disable_endpoint paths
Alan Stern
1
-1
/
+1
2009-01-07
USB: re-enable interface after driver unbinds
Alan Stern
1
-3
/
+6
2009-01-07
USB: Enhance usage of pm_message_t
Alan Stern
1
-27
/
+34
2009-01-07
USB: utilize round_jiffies_up_relative()
Alan Stern
1
-2
/
+2
2009-01-07
USB: Introduce usb_queue_reset() to do resets from atomic contexts
Inaky Perez-Gonzalez
1
-2
/
+21
2009-01-07
USB: add asynchronous autosuspend/autoresume support
Alan Stern
1
-0
/
+86
2008-12-17
USB: skip Set-Interface(0) if already in altsetting 0
Alan Stern
1
-1
/
+3
2008-10-22
USB: don't rebind drivers after failed resume or reset
Alan Stern
1
-1
/
+2
2008-10-17
USB: RESET_RESUME needs to block autosuspend when remote wakeup is needed
Oliver Neukum
1
-1
/
+2
2008-08-21
USB: Don't rebind before "complete" callback
Alan Stern
1
-21
/
+9
2008-08-21
USB: Add new PM callback methods for USB
Alan Stern
1
-13
/
+2
2008-08-21
USB: Defer Set-Interface for suspended devices
Alan Stern
1
-3
/
+28
2008-08-21
USB: Add udev argument to interface suspend/resume functions
Alan Stern
1
-10
/
+10
2008-08-13
USB: fix compiler warning fix
Alan Stern
1
-2
/
+2
2008-08-13
usb/core/driver: fix warning
Alexander Beregalov
1
-2
/
+1
2008-07-21
USB: Force unbinding of drivers lacking reset_resume or other methods
Alan Stern
1
-15
/
+116
2008-07-21
USB: implement "soft" unbinding
Alan Stern
1
-5
/
+6
2008-07-21
USB: try to salvage lost power sessions
Alan Stern
1
-8
/
+5
2008-07-21
USB: simplify hub_restart() logic
Alan Stern
1
-6
/
+1
2008-07-21
USB: usb dev_name() instead of dev->bus_id
Kay Sievers
1
-3
/
+3
2008-04-24
USB: replace remaining __FUNCTION__ occurrences
Harvey Harrison
1
-15
/
+15
2008-04-24
USB: HCDs use the do_remote_wakeup flag
Alan Stern
1
-1
/
+0
2008-04-24
USB: remove dev->power.power_state
Alan Stern
1
-8
/
+4
2008-04-24
USB: EHCI: carry out port handover during each root-hub resume
Alan Stern
1
-2
/
+7
2008-02-01
USB: fix codingstyle issues in drivers/usb/core/*.c
Greg Kroah-Hartman
1
-14
/
+16
2008-02-01
USB: mark USB drivers as being GPL only
Greg Kroah-Hartman
1
-5
/
+5
2008-02-01
USB: handle idVendor of 0x0000
Greg Kroah-Hartman
1
-2
/
+2
2008-01-24
USB: use proper call to driver_create_file
Greg Kroah-Hartman
1
-4
/
+4
2007-11-28
USB: uevent environment key fix
Alan Stern
1
-11
/
+0
2007-10-12
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
Linus Torvalds
1
-22
/
+7
2007-10-12
USB: fix race in autosuspend reschedule
Alan Stern
1
-16
/
+16
2007-10-12
USB: skip autosuspended devices during system resume
Alan Stern
1
-7
/
+20
2007-10-12
USB: don't propagate FREEZE or PRETHAW suspends
Alan Stern
1
-1
/
+6
2007-10-12
USB: flush outstanding URBs when suspending
Alan Stern
1
-1
/
+9
2007-10-12
USB: move decision to ignore FREEZE events
Alan Stern
1
-8
/
+1
2007-10-12
usb: usb_probe_interface() obeys authorization
Inaky Perez-Gonzalez
1
-0
/
+5
2007-10-12
Driver core: change add_uevent_var to use a struct
Kay Sievers
1
-22
/
+7
2007-09-11
USB: fix linked list insertion bugfix for usb core
Nathael Pajani
1
-1
/
+1
2007-08-22
USB: update last_busy field correctly
Alan Stern
1
-5
/
+4
2007-07-18
dev_vdbg(), available with -DVERBOSE_DEBUG
David Brownell
1
-7
/
+0
2007-07-12
USB: Make usb-autosuspend timer 1 sec jiffy aligned
Venki Pallipadi
1
-1
/
+1
2007-07-12
USB: Remove usages of dev->power.power_state
Alan Stern
1
-5
/
+1
2007-07-12
USB: add reset_resume method
Alan Stern
1
-11
/
+40
2007-07-12
USB: rework C++-style comments
Alan Stern
1
-21
/
+29
2007-07-12
USB: add RESET_RESUME device quirk
Alan Stern
1
-0
/
+4
2007-07-12
USB: add USB-Persist facility
Alan Stern
1
-15
/
+24
2007-07-12
USB: move bus_suspend and bus_resume method calls
Alan Stern
1
-6
/
+5
2007-07-12
USB: Implement PM FREEZE and PRETHAW
Alan Stern
1
-1
/
+8
2007-07-12
USB: interface PM state
Alan Stern
1
-4
/
+0
2007-05-22
USB: more autosuspend timer stuff
Alan Stern
1
-4
/
+14
2007-04-27
USB: fix signed jiffies issue in autosuspend logic
Alan Stern
1
-5
/
+12
2007-04-27
USB: add "last_busy" field for use in autosuspend
Alan Stern
1
-37
/
+65
2007-04-27
USB: make usbdevices export their device nodes instead of using a separate class
Kay Sievers
1
-45
/
+13
2007-04-27
USB: add power/level sysfs attribute
Alan Stern
1
-3
/
+12
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
-23
/
+59
2007-04-27
usbcore: move usb_autosuspend_work
Alan Stern
1
-2
/
+19
2007-04-27
USB: remove use of the bus rwsem, as it doesn't really protect anything.
Greg Kroah-Hartman
1
-6
/
+6
2007-02-23
USB: export autosuspend delay in sysfs
Alan Stern
1
-0
/
+20
2007-02-23
USB: make autosuspend delay a module parameter
Alan Stern
1
-6
/
+10
2007-02-23
USB: refactor usb device matching and create usb_device_match
Greg Kroah-Hartman
1
-12
/
+21
2007-02-16
USB: kernel-doc fixes
Randy Dunlap
1
-0
/
+1
2007-02-07
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
Linus Torvalds
1
-16
/
+19
2007-02-07
USB serial: add dynamic id support to usb-serial core
Greg Kroah-Hartman
1
-16
/
+19
[next]