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
/
hub.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-30
usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
Alan Stern
1
-2
/
+3
2024-03-26
USB: core: Add hub_get() and hub_put() routines
Alan Stern
1
-7
/
+16
2024-02-04
Merge 6.8-rc3 into usb-next
Greg Kroah-Hartman
1
-14
/
+32
2024-01-27
usb: core: add phy notify connect and disconnect
Stanley Chang
1
-0
/
+29
2024-01-27
USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
Oliver Neukum
1
-11
/
+19
2024-01-27
usb: core: Prevent null pointer dereference in update_port_device_state
Udipto Goswami
1
-3
/
+13
2023-12-06
usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub
Hardik Gajjar
1
-0
/
+29
2023-12-06
usb: hub: Replace hardcoded quirk value with BIT() macro
Hardik Gajjar
1
-2
/
+2
2023-11-27
Merge 6.7-rc3 into usb-next
Greg Kroah-Hartman
1
-23
/
+0
2023-11-23
usb: new quirk to reduce the SET_ADDRESS request timeout
Hardik Gajjar
1
-2
/
+13
2023-11-23
usb: xhci: Add timeout argument in address_device USB HCD callback
Hardik Gajjar
1
-1
/
+1
2023-11-06
Revert "usb: phy: add usb phy notify port status API"
Johan Hovold
1
-23
/
+0
2023-10-16
usb: Inform the USB Type-C class about enumerated devices
Heikki Krogerus
1
-0
/
+4
2023-10-02
usb: hub: Guard against accesses to uninitialized BOS descriptors
Ricardo CaƱuelo
1
-3
/
+22
2023-08-12
USB: core: Fix oversight in SuperSpeed initialization
Alan Stern
1
-12
/
+24
2023-08-09
USB: Remove remnants of Wireless USB and UWB
Alan Stern
1
-110
/
+45
2023-08-08
USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
Alan Stern
1
-44
/
+70
2023-08-08
USB: core: Change usb_get_device_descriptor() API
Alan Stern
1
-21
/
+23
2023-08-08
USB: core: Unite old scheme and new scheme descriptor reads
Alan Stern
1
-79
/
+94
2023-07-26
usb: phy: add usb phy notify port status API
Stanley Chang
1
-0
/
+23
2023-06-13
usb: core: add sysfs entry for usb device state
Roy Luo
1
-0
/
+15
2023-01-31
USB: core: Don't hold device lock while reading the "descriptors" sysfs file
Alan Stern
1
-3
/
+2
2023-01-17
usb: core: hub: disable autosuspend for TI TUSB8041
Flavio Suligoi
1
-0
/
+13
2022-11-08
usb: core: stop USB enumeration if too many retries
Ray Chi
1
-0
/
+60
2022-09-05
USB: core: Fix RST error in hub.c
Alan Stern
1
-1
/
+1
2022-08-30
USB: core: Prevent nested device-reset calls
Alan Stern
1
-0
/
+10
2022-07-08
usb: core: hub: Create platform devices for onboard hubs in hub_probe()
Matthias Kaehlcke
1
-1
/
+8
2022-06-12
usb: Avoid extra usb SET_SEL requests when enabling link power management
Mathias Nyman
1
-39
/
+21
2022-06-12
usb: hub: port: add sysfs entry to switch port power
Michael Grzeschik
1
-19
/
+20
2022-05-19
usb: hub: Simplify error and success path in port_over_current_notify
Bhuvanesh Surachari
1
-5
/
+3
2022-04-23
usb: remove third argument of usb_maxpacket()
Vincent Mailhol
1
-1
/
+1
2022-02-17
usb: remove Link Powermanagement (LPM) disable before port reset.
Mathias Nyman
1
-12
/
+1
2022-01-26
usb: core: Bail out when port is stuck in reset loop
Kai-Heng Feng
1
-2
/
+6
2022-01-03
USB: core: Fix bug in resuming hub's handling of wakeup requests
Alan Stern
1
-1
/
+1
2021-12-17
usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
Kai-Heng Feng
1
-1
/
+4
2021-12-17
usb: hub: make wait_for_connected() take an int instead of a pointer to int
Dan Carpenter
1
-3
/
+3
2021-12-15
usb: hub: avoid warm port reset during USB3 disconnect
Mathias Nyman
1
-5
/
+19
2021-11-23
usb: hub: Fix locking issues with address0_mutex
Mathias Nyman
1
-8
/
+12
2021-11-17
usb: hub: Fix usb enumeration issue due to address0 race
Mathias Nyman
1
-3
/
+11
2021-07-21
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
Mathias Nyman
1
-12
/
+56
2021-07-21
usb: hub: Fix link power management max exit latency (MEL) calculations
Mathias Nyman
1
-24
/
+28
2021-06-21
Merge tag 'v5.13-rc7' into usb-next
Greg Kroah-Hartman
1
-0
/
+7
2021-06-17
usb: core: hub: Disable autosuspend for Cypress CY7C65632
Andrew Lunn
1
-0
/
+7
2021-05-27
driver core: Move the "removable" attribute from USB to core
Rajat Jain
1
-6
/
+7
2021-05-21
USB: Verify the port status when timeout happens during port suspend
Chris Chiu
1
-0
/
+21
2021-05-13
usb: core: hub: fix race condition about TRSMRCY of resume
Chunfeng Yun
1
-3
/
+3
2021-04-09
usb: core: hub: Fix PM reference leak in usb_port_resume()
Bixuan Cui
1
-1
/
+1
2021-03-23
usb: core: hub: Print speed name based on ssp rate
Thinh Nguyen
1
-3
/
+7
2021-03-23
usb: core: hub: Remove port_speed_is_ssp()
Thinh Nguyen
1
-30
/
+1
2021-03-23
usb: core: Track SuperSpeed Plus GenXxY
Thinh Nguyen
1
-0
/
+78
2020-10-28
usb: core: Replace in_interrupt() in comments
Ahmed S. Darwish
1
-1
/
+2
2020-10-02
USB: hub: Add Kconfig option to reduce number of port initialization retries
Alan Stern
1
-1
/
+12
2020-10-02
USB: hub: Clean up use of port initialization schemes and retries
Alan Stern
1
-23
/
+26
2020-09-25
Revert "USB: core: hub.c: use usb_control_msg_send() in a few places"
Oliver Neukum
1
-40
/
+59
2020-09-16
USB: core: hub.c: use usb_control_msg_send() in a few places
Greg Kroah-Hartman
1
-59
/
+40
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-07-10
usb: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-06-19
USB: OTG: rename product list of devices
Greg Kroah-Hartman
1
-2
/
+2
2020-06-19
USB: rename USB OTG hub configuration option
Greg Kroah-Hartman
1
-1
/
+1
2020-05-18
Merge 5.7-rc6 into usb-next
Greg Kroah-Hartman
1
-1
/
+5
2020-05-15
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
Eugeniu Rosca
1
-1
/
+5
2020-04-28
usb: core: hub: use true,false for bool variable
Jason Yan
1
-1
/
+1
2020-04-23
USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme f...
Alan Stern
1
-3
/
+1
2020-04-23
USB: hub: Fix handling of connect changes during sleep
Alan Stern
1
-0
/
+14
2020-03-04
usb: core: hub: do error out if usb_autopm_get_interface() fails
Eugeniu Rosca
1
-1
/
+5
2020-03-04
usb: core: hub: fix unhandled return by employing a void function
Eugeniu Rosca
1
-1
/
+1
2020-02-10
USB: hub: Don't record a connect-change event during reset-resume
Alan Stern
1
-5
/
+0
2020-02-10
USB: hub: Fix the broken detection of USB3 device in SMSC hub
Hardik Gajjar
1
-0
/
+15
2020-01-15
usb: core: hub: Improved device recognition on remote wakeup
Keiya Nobuta
1
-0
/
+1
2020-01-08
usb: missing parentheses in USE_NEW_SCHEME
Qi Zhou
1
-1
/
+1
2019-12-04
usb, kcov: collect coverage from hub_event
Andrey Konovalov
1
-0
/
+5
2019-11-07
usb: Allow USB device to be warm reset in suspended state
Kai-Heng Feng
1
-3
/
+2
2019-10-10
usb: hub: Check device descriptor before resusciation
David Heinzelmann
1
-85
/
+111
2019-07-03
usb: Handle USB3 remote wakeup for LPM enabled devices correctly
Lee, Chiasheng
1
-2
/
+5
2019-06-20
USB: core: correct a spelling mistake in the comment
Harry Pan
1
-1
/
+1
2019-06-05
usb: Add devaddr in struct usb_device
Jim Lin
1
-1
/
+3
2019-05-21
usb: core: hub: Disable hub-initiated U1/U2
Thinh Nguyen
1
-12
/
+16
2019-05-21
usb: core: hub: Enable/disable U1/U2 in configured state
Thinh Nguyen
1
-2
/
+2
2019-05-03
Merge tag 'usb-for-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bal...
Greg Kroah-Hartman
1
-3
/
+4
2019-05-03
USB: Export usb_wakeup_enabled_descendants()
Douglas Anderson
1
-3
/
+4
2019-04-17
USB: core: Don't unbind interfaces following device reset failure
Alan Stern
1
-1
/
+4
2019-04-16
USB: hub: Remove returned value 'status' since never used
Mathieu Malaterre
1
-7
/
+6
2019-02-08
usb: handle warm-reset port requests on hub resume
Jan-Marek Glogowski
1
-0
/
+7
2019-01-18
USB: Consolidate LPM checks to avoid enabling LPM twice
Kai-Heng Feng
1
-8
/
+4
2019-01-18
USB: Add new USB LPM helpers
Kai-Heng Feng
1
-6
/
+6
2019-01-18
usb: hub: add retry routine after intr URB submit error
Nicolas Saenz Julienne
1
-6
/
+37
2018-12-10
Merge 4.20-rc6 into usb-next
Greg Kroah-Hartman
1
-2
/
+3
2018-12-05
USB: check usb_get_extra_descriptor for proper size
Mathias Payer
1
-1
/
+1
2018-12-05
USB: Fix invalid-free bug in port_over_current_notify()
Alan Stern
1
-1
/
+2
2018-12-05
usb: hub: delay hub autosuspend if USB3 port is still link training
Mathias Nyman
1
-0
/
+10
2018-11-14
usb: core: Fix hub port connection events lost
Dennis Wassenberg
1
-1
/
+3
2018-11-07
USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub
Kai-Heng Feng
1
-3
/
+11
2018-10-09
usb: core: fix memory leak on port_dev_path allocation
Colin Ian King
1
-1
/
+3
2018-10-02
usb: hub: try old enumeration scheme first for high speed devices
Zeng Tao
1
-1
/
+3
2018-09-28
usb: core: added uevent for over-current
Jon Flatley
1
-0
/
+36
2018-07-30
Merge 4.18-rc7 into usb-next
Greg Kroah-Hartman
1
-2
/
+6
2018-07-21
usb: core: handle hub C_PORT_OVER_CURRENT condition
Bin Liu
1
-2
/
+6
2018-06-25
USB: Report wakeup events on root-hub ports
Alan Stern
1
-0
/
+42
2018-06-12
treewide: kzalloc() -> kcalloc()
Kees Cook
1
-1
/
+1
2018-05-31
usb: hub: Per-port setting to reduce TRSTRCY to 10 ms
Nicolas Boichat
1
-1
/
+5
2018-05-31
usb: hub: Per-port setting to use old enumeration scheme
Nicolas Boichat
1
-4
/
+9
2018-04-30
Merge 4.17-rc3 into usb-next
Greg Kroah-Hartman
1
-1
/
+9
2018-04-25
usb: do not reset if a low-speed or full-speed device timed out
Maxim Moseychuk
1
-1
/
+3
2018-04-22
USB: show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration
Mathias Nyman
1
-2
/
+5
2018-04-22
USB: Add support to store lane count used by USB 3.2
Mathias Nyman
1
-0
/
+8
2018-04-22
usb: hub: Don't wait for connect state at resume for powered-off ports
Dominik Bozek
1
-0
/
+4
2018-04-22
USB: Increment wakeup count on remote wakeup.
Ravi Chandra Sadineni
1
-1
/
+9
2018-03-25
USB: announce bcdDevice as well as idVendor, idProduct.
Benson Leung
1
-2
/
+6
2018-03-23
usb: hub: Reduce warning to notice on power loss
Tomeu Vizoso
1
-1
/
+1
2018-03-22
usb: core: introduce per-port over-current counters
Richard Leitner
1
-1
/
+3
2018-03-09
usb: Don't disable Latency tolerance Messaging (LTM) before port reset
Mathias Nyman
1
-9
/
+3
2017-12-18
Merge 4.15-rc4 into usb-next
Greg Kroah-Hartman
1
-0
/
+9
2017-12-15
usb: core: add support for USB_REQ_SET_ISOCH_DELAY
Felipe Balbi
1
-0
/
+30
2017-12-06
usb: core: Fix logging messages with spurious periods after newlines
Joe Perches
1
-10
/
+7
2017-11-28
usb: hub: Cycle HUB power when initialization fails
Mike Looijmans
1
-0
/
+9
2017-11-07
usb: core: introduce a new usb_get_std_status() helper
Felipe Balbi
1
-4
/
+4
2017-11-03
USB: core: move existing SPDX tags to top of the file
Greg Kroah-Hartman
1
-1
/
+1
2017-10-23
Merge 4.14-rc6 into usb-next
Greg Kroah-Hartman
1
-4
/
+7
2017-10-23
USB: Force disconnect Huawei 4G modem during suspend
Daniel Drake
1
-0
/
+13
2017-10-19
usb: hub: Allow reset retry for USB2 devices on connect bounce
Mathias Nyman
1
-4
/
+7
2017-09-18
usb: Increase quirk delay for USB devices
Dmitry Fleytman
1
-1
/
+1
2017-08-16
usb: Increase root hub reset signaling time to prevent retry
Mathias Nyman
1
-1
/
+1
2017-08-14
Merge 4.13-rc5 into usb-next
Greg Kroah-Hartman
1
-4
/
+6
2017-08-10
USB: Check for dropped connection before switching to full speed
Alan Stern
1
-4
/
+6
2017-07-22
usb: core: hub: controller driver name may be NULL
Peter Chen
1
-2
/
+15
2017-06-29
USB hub_probe: rework ugly goto-into-compound-statement
Eugene Korenevsky
1
-17
/
+21
2017-06-15
usb: Avoid unnecessary LPM enabling and disabling during suspend and resume
Mathias Nyman
1
-11
/
+2
2017-05-17
USB: hub: fix SS max number of ports
Johan Hovold
1
-1
/
+7
2017-05-17
USB: hub: fix non-SS hub-descriptor handling
Johan Hovold
1
-4
/
+9
2017-05-17
USB: hub: fix SS hub-descriptor handling
Johan Hovold
1
-2
/
+6
2017-03-27
Merge 4.11-rc4 into usb-next
Greg Kroah-Hartman
1
-1
/
+1
2017-03-23
usb: hub: Do not attempt to autosuspend disconnected devices
Guenter Roeck
1
-0
/
+6
2017-03-23
usb: hub: Fix error loop seen after hub communication errors
Guenter Roeck
1
-1
/
+4
2017-03-17
usb: hub: Fix crash after failure to read BOS descriptor
Guenter Roeck
1
-1
/
+1
2017-03-02
sched/headers: Prepare to move the memalloc_noio_*() APIs to <linux/sched/mm.h>
Ingo Molnar
1
-1
/
+1
2017-01-05
usb: hub: Move hub_port_disable() to fix warning if PM is disabled
Geert Uytterhoeven
1
-30
/
+29
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
1
-1
/
+1
2016-12-05
usb: hub: Wait for connection to be reestablished after port reset
Guenter Roeck
1
-2
/
+9
2016-11-17
usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
Mathias Nyman
1
-65
/
+36
2016-10-29
USB: core: add missing license information to some files
Greg Kroah-Hartman
1
-0
/
+2
2016-09-27
usb: hub: change CLEAR_FEATURE to SET_FEATURE
Yonglong Wu
1
-1
/
+1
2016-08-30
usb: core: hub: don't print on ENOMEM
Wolfram Sang
1
-6
/
+3
2016-08-09
USB: hub: change the locking in hub_activate
Alan Stern
1
-3
/
+3
2016-08-09
USB: hub: fix up early-exit pathway in hub_activate
Alan Stern
1
-9
/
+6
2016-08-09
usb: hub: Fix unbalanced reference count/memory leak/deadlocks
Viresh Kumar
1
-2
/
+0
2016-04-28
usb: core: hub: hub_port_init lock controller instead of bus
Chris Bainbridge
1
-4
/
+4
2016-04-26
hub: admit devices are SS+
Oliver Neukum
1
-0
/
+2
2016-03-03
usb: hub: fix a typo in hub_port_init() leading to wrong logic
Oliver Neukum
1
-5
/
+5
2016-03-01
Merge 4.5-rc6 into usb-next
Greg Kroah-Hartman
1
-5
/
+3
2016-02-20
Revert "usb: hub: do not clear BOS field during reset device"
Greg Kroah-Hartman
1
-5
/
+3
2016-02-14
usb: retry reset if a device times out
Oliver Neukum
1
-1
/
+7
2016-02-09
drivers: usb: removed assignment of 0 to static variables
Saurabh Sengar
1
-2
/
+2
2016-02-06
usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock
Heiner Kallweit
1
-2
/
+2
2016-02-01
Merge 4.5-rc2 into usb-next
Greg Kroah-Hartman
1
-3
/
+5
2016-01-24
usb: hub: do not clear BOS field during reset device
Du, Changbin
1
-3
/
+5
2016-01-24
USB: core, wusbcore: use bus_to_hcd
Geliang Tang
1
-1
/
+1
2016-01-24
usb: Support USB 3.1 extended port status request
Mathias Nyman
1
-9
/
+61
2016-01-24
usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
Mathias Nyman
1
-11
/
+15
2015-12-21
Merge 4.4-rc6 into usb-next
Greg Kroah-Hartman
1
-3
/
+19
2015-12-18
USB: fix invalid memory access in hub_activate()
Alan Stern
1
-3
/
+19
2015-12-13
Merge 4.4-rc5 into usb-next as we want those fixes here for testing
Greg Kroah-Hartman
1
-8
/
+14
2015-12-11
USB: add quirk for devices with broken LPM
Alan Stern
1
-1
/
+6
2015-12-04
usb: Add connected retry on resume for non SS devices
Al Cooper
1
-6
/
+10
2015-12-01
usb: core: lpm: add sysfs node for usb3 lpm permit
Lu Baolu
1
-2
/
+13
2015-12-01
usb: core: lpm: fix usb3_hardware_lpm sysfs node
Lu Baolu
1
-9
/
+30
2015-12-01
usb: core : hub: Fix BOS 'NULL pointer' kernel panic
Hans Yang
1
-7
/
+8
2015-10-04
usb: otg: don't set a_alt_hnp_support feature for OTG 2.0 device
Li Jun
1
-29
/
+39
2015-10-04
usb: hub: remove redundant declarations
Kris Borer
1
-2
/
+1
2015-10-04
usb: core: hub: Removed some warnings generated by checkpatch.pl
Chase Metzger
1
-8
/
+8
2015-08-14
usb: core: hub: Removed some warnings generated by checkpatch.pl
Chase Metzger
1
-12
/
+12
2015-08-14
usb: hub: remove assignment from if condition
Kris Borer
1
-2
/
+2
2015-08-08
usb: core: hub.c: Removed some warnings generated by checkpatch.pl
Chase Metzger
1
-20
/
+20
2015-07-27
Merge 4.2-rc4 into usb-next
Greg Kroah-Hartman
1
-1
/
+1
2015-07-22
usbcore: add sysfs support to xHCI usb3 hardware LPM
Kevin Strasser
1
-0
/
+4
2015-07-22
usb: core: lpm: set lpm_capable for root hub device
Lu Baolu
1
-1
/
+1
2015-05-31
usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset
Robert Schlabbach
1
-49
/
+33
2015-05-10
USB: hub.c: move assignment out of if () block
Greg Kroah-Hartman
1
-1
/
+2
2015-05-08
usb: Enable LPM for USB 2.01+ full-speed devices
Rupesh Tatiya
1
-1
/
+1
2015-05-08
usb: Set unused ports to "fixed" rather than "unknown"
Matthew Garrett
1
-0
/
+3
2015-05-08
usb: Prefer firmware values when determining whether a port is removable
Matthew Garrett
1
-15
/
+17
2015-04-07
usb: core: hub: use new USB_RESUME_TIMEOUT
Felipe Balbi
1
-2
/
+2
2015-02-15
Merge tag 'usb-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-46
/
+36
2015-02-08
USB / PM: Remove unneeded #ifdef and associated dead code
Andreas Ruprecht
1
-12
/
+0
2015-02-03
usb: Retry port status check on resume to work around RH bugs
Julius Werner
1
-3
/
+12
2015-02-03
Revert "usb: Reset USB-3 devices on USB-3 link bounce"
Zhuang Jin Can
1
-25
/
+9
2015-01-25
usb: core: hub: modify hub reset logic in hub driver
Deepak Das
1
-2
/
+6
2015-01-25
USB: don't cancel queued resets when unbinding drivers
Alan Stern
1
-16
/
+9
2014-12-14
Merge tag 'usb-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-10
/
+8
2014-12-04
USB / PM: Drop CONFIG_PM_RUNTIME from the USB core
Rafael J. Wysocki
1
-3
/
+3
2014-11-10
Merge 3.18-rc4 into usb-next.
Greg Kroah-Hartman
1
-5
/
+5
2014-11-03
usb: core: notify disconnection when core detects disconnect
Peter Chen
1
-2
/
+1
2014-11-03
usb: core: need to call usb_phy_notify_connect after device setup
Tony Zheng
1
-3
/
+4
2014-11-03
usb: hub: remove unused variable
Sudip Mukherjee
1
-5
/
+0
2014-11-03
usb: Do not re-read descriptors for wired devices in usb_authorize_device()
Josef Gajdusek
1
-5
/
+8
2014-09-29
usb: rename phy to usb_phy in HCD
Antoine Tenart
1
-4
/
+4
2014-09-29
usb: core: return -ENOTSUPP for all targeted hosts
Peter Chen
1
-2
/
+3
2014-09-23
usb: hub: allow to process more usb hub events in parallel
Petr Mladek
1
-5
/
+4
2014-09-23
usb: hub: rename khubd to hub_wq in documentation and comments
Petr Mladek
1
-22
/
+22
2014-09-23
usb: hub: rename usb_kick_khubd() to usb_kick_hub_wq()
Petr Mladek
1
-1
/
+1
2014-09-23
usb: hub: convert khubd into workqueue
Petr Mladek
1
-83
/
+60
[next]