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
/
hcd.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-21
Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-8
/
+12
2024-02-05
usb: core: hcd: Convert from tasklet to BH workqueue
Tejun Heo
1
-11
/
+12
2024-01-27
usb: core: add phy notify connect and disconnect
Stanley Chang
1
-4
/
+10
2024-01-27
usb: core: Make default authorization mode configurable
Niko Mauno
1
-1
/
+1
2024-01-27
usb: core: Amend initial authorized_default value
Niko Mauno
1
-4
/
+2
2023-08-09
USB: Remove remnants of Wireless USB and UWB
Alan Stern
1
-36
/
+4
2023-08-08
USB: core: Change usb_get_device_descriptor() API
Alan Stern
1
-3
/
+7
2022-11-29
usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem()
Yang Yingliang
1
-1
/
+5
2022-08-31
usb: host: Initiate urb ep with udev ep0
Khalid Masum
1
-8
/
+1
2022-08-19
usb/hcd: Fix dma_map_sg error check
Jack Wang
1
-1
/
+1
2022-08-06
Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...
Linus Torvalds
1
-3
/
+14
2022-07-27
USB: HCD: Fix URB giveback issue in tasklet function
Weitao Wang
1
-11
/
+15
2022-07-27
usb: xhci_plat_remove: avoid NULL dereference
Alexey Sheplyakov
1
-1
/
+7
2022-07-07
ARM: sa1100/assabet: move dmabounce hack to ohci driver
Arnd Bergmann
1
-3
/
+14
2022-05-12
usb: core: hcd: Add support for deferring roothub registration
Kishon Vijay Abraham I
1
-6
/
+23
2022-05-03
Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()"
Greg Kroah-Hartman
1
-6
/
+0
2022-04-26
usb: core: hcd: Create platform devices for onboard hubs in probe()
Matthias Kaehlcke
1
-0
/
+6
2022-01-25
USB: core: Fix hang in usb_kill_urb by adding memory barriers
Alan Stern
1
-0
/
+14
2022-01-03
USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
Alan Stern
1
-1
/
+8
2021-12-13
usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long)
Guo Zhengkui
1
-1
/
+1
2021-11-05
Revert "usb: core: hcd: Add support for deferring roothub registration"
Greg Kroah-Hartman
1
-23
/
+6
2021-09-27
Merge 5.15-rc3 into usb-next
Greg Kroah-Hartman
1
-23
/
+45
2021-09-21
usb: core: hcd: fix messages in usb_hcd_request_irqs()
Sergey Shtylyov
1
-3
/
+3
2021-09-14
usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd()
Kishon Vijay Abraham I
1
-17
/
+22
2021-09-14
usb: core: hcd: Add support for deferring roothub registration
Kishon Vijay Abraham I
1
-6
/
+23
2021-05-13
usb: core: hcd: use map_urb_for_dma for single step set feature urb
Li Jun
1
-10
/
+6
2021-05-13
usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core
Peter Chen
1
-0
/
+134
2021-03-23
usb: core: Track SuperSpeed Plus GenXxY
Thinh Nguyen
1
-1
/
+5
2021-02-16
kbuild: simplify access to the kernel's version
Sasha Levin
1
-2
/
+2
2021-01-07
kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb
Andrey Konovalov
1
-5
/
+3
2020-10-28
kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq
Andrey Konovalov
1
-2
/
+9
2020-10-28
usb: core: Replace in_interrupt() in comments
Ahmed S. Darwish
1
-9
/
+17
2020-08-18
usb: hcd: convert tasklets to use new tasklet_setup() API
Allen Pais
1
-3
/
+3
2020-07-10
usb: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-4
/
+4
2020-06-04
usb: core: kcov: collect coverage from usb complete callback
Andrey Konovalov
1
-0
/
+3
2019-12-11
USB: Fix incorrect DMA allocations for local memory pool drivers
Fredrik Noring
1
-21
/
+21
2019-10-31
usb: core: Remove redundant vmap checks
Kees Cook
1
-7
/
+1
2019-09-03
usb: core: phy: add support for PHY calibration
Marek Szyprowski
1
-0
/
+7
2019-09-03
usb: remove a stale comment in hcd_alloc_coherent
Christoph Hellwig
1
-3
/
+0
2019-08-21
usb: add a HCD_DMA flag instead of guestimating DMA capabilities
Christoph Hellwig
1
-1
/
+0
2019-08-15
usb: add a hcd_uses_dma helper
Christoph Hellwig
1
-2
/
+2
2019-08-08
usb: setup authorized_default attributes using usb_bus_notify
ThiƩbaud Weksteen
1
-123
/
+0
2019-07-25
usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem()
Dan Carpenter
1
-2
/
+2
2019-06-28
usb: host: Fix excessive alignment restriction for local memory allocations
Fredrik Noring
1
-1
/
+1
2019-06-03
USB: drop HCD_LOCAL_MEM flag
Laurentiu Tudor
1
-9
/
+6
2019-06-03
USB: use genalloc for USB HCs with local memory
Laurentiu Tudor
1
-0
/
+36
2019-04-25
usb/hcd: Send a uevent signaling that the host controller had died
Raul E Rangel
1
-0
/
+24
2019-04-01
Merge 5.1-rc3 into usb-next
Greg Kroah-Hartman
1
-0
/
+3
2019-03-26
usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails
Chen-Yu Tsai
1
-0
/
+3
2019-03-26
usb: introduce usb_ep_type_string() function
Chunfeng Yun
1
-15
/
+2
2019-03-26
usb: core: Add PM runtime calls to usb_hcd_platform_shutdown
Tony Lindgren
1
-0
/
+3
2019-02-27
usb: core: Fix typo in description of "authorized_default"
Jakub Wilk
1
-1
/
+1
2019-02-22
usb: core: add option of only authorizing internal devices
Dmitry Torokhov
1
-20
/
+31
2019-01-30
usb: core: comply to PHY framework
Miquel Raynal
1
-0
/
+5
2018-12-12
usb: core: Remove unnecessary memset()
Suwan Kim
1
-2
/
+0
2018-09-11
usb: core: remove flags variable in __usb_hcd_giveback_urb()
Sebastian Andrzej Siewior
1
-1
/
+0
2018-09-10
usb: core: remove local_irq_save() around ->complete() handler
Sebastian Andrzej Siewior
1
-13
/
+0
2018-04-30
Merge 4.17-rc3 into usb-next
Greg Kroah-Hartman
1
-4
/
+11
2018-04-23
usb: core: hcd: mark expected switch fall-through
Gustavo A. R. Silva
1
-0
/
+1
2018-04-22
usb: set root hub lane counts
Mathias Nyman
1
-0
/
+5
2018-04-22
usb: define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane
Mathias Nyman
1
-0
/
+3
2018-04-22
USB: core: hcd: drop support for legacy phys
Johan Hovold
1
-35
/
+3
2018-04-22
usb: core: use phy_exit during suspend if wake up is not supported
Martin Blumenstingl
1
-3
/
+5
2018-04-22
usb: core: split usb_phy_roothub_{init,alloc}
Martin Blumenstingl
1
-3
/
+7
2018-04-22
USB: Increment wakeup count on remote wakeup.
Ravi Chandra Sadineni
1
-0
/
+1
2018-03-22
usb: skip phys initialization of shared hcd
Chunfeng Yun
1
-1
/
+1
2018-03-09
usb: core: hcd: remove support for initializing a single PHY
Martin Blumenstingl
1
-37
/
+0
2018-03-09
usb: core: hcd: integrate the PHY wrapper into the HCD core
Martin Blumenstingl
1
-0
/
+31
2018-03-09
usb: add a flag to skip PHY initialization to struct usb_hcd
Martin Blumenstingl
1
-2
/
+2
2017-11-21
treewide: setup_timer() -> timer_setup()
Kees Cook
1
-3
/
+5
2017-11-04
USB: core: Remove redundant license text
Greg Kroah-Hartman
1
-14
/
+0
2017-11-04
USB: add SPDX identifiers to all remaining files in drivers/usb/
Greg Kroah-Hartman
1
-0
/
+1
2017-10-04
drivers: usb: hcd: use setup_timer() helper.
Allen Pais
1
-3
/
+1
2017-08-14
Merge 4.13-rc5 into usb-next
Greg Kroah-Hartman
1
-1
/
+3
2017-08-10
usb: hcd: constify attribute_group structures.
Arvind Yadav
1
-1
/
+1
2017-07-30
usb: core: unlink urbs from the tail of the endpoint's urb_list
Bin Liu
1
-1
/
+1
2017-07-30
USB: hcd: Mark secondary HCD as dead if the primary one died
Rafael J. Wysocki
1
-0
/
+2
2017-06-13
USB: of: fix root-hub device-tree node handling
Johan Hovold
1
-2
/
+0
2017-05-22
Merge 4.12-rc2 into usb-next
Greg Kroah-Hartman
1
-2
/
+3
2017-05-17
usb: core: Check URB setup_packet and transfer_buffer sanity
Florian Fainelli
1
-0
/
+12
2017-05-17
usb: core: fix potential memory leak in error path during hcd creation
Anton Bondarenko
1
-0
/
+1
2017-05-17
USB: core: replace %p with %pK
Vamsi Krishna Samavedam
1
-2
/
+2
2017-04-08
usb: hcd: use correct device pointer for dma ops
Sekhar Nori
1
-1
/
+1
2017-04-03
Merge 4.11-rc5 into usb-next
Greg Kroah-Hartman
1
-2
/
+5
2017-03-27
USB: fix linked-list corruption in rh_call_control()
Alan Stern
1
-2
/
+5
2017-03-23
usb: separate out sysdev pointer from usb_bus
Arnd Bergmann
1
-35
/
+45
2017-01-19
usb: hcd: initialize hcd->flags to 0 when rm hcd
William wu
1
-0
/
+1
2016-09-27
usb: core: hcd: add missing header dependencies
Baoyou Xie
1
-0
/
+1
2016-09-02
usb: core: use IS_ENABLED() instead of checking for built-in or module
Javier Martinez Canillas
1
-1
/
+1
2016-08-30
usb: core: hcd: don't print on ENOMEM
Wolfram Sang
1
-3
/
+1
2016-06-27
USB: don't free bandwidth_mutex too early
Alan Stern
1
-10
/
+7
2016-04-28
usb: core: move root hub's device node assignment after it is added to bus
Peter Chen
1
-0
/
+1
2016-04-28
usb: core: hub: hub_port_init lock controller instead of bus
Chris Bainbridge
1
-2
/
+13
2016-02-20
usb: core: Allow compilation on platforms where NO_DMA=y
Geert Uytterhoeven
1
-6
/
+10
2016-02-06
usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock
Heiner Kallweit
1
-15
/
+15
2016-02-03
usb: core: switch bus numbering to using idr
Heiner Kallweit
1
-15
/
+6
2016-01-24
USB: core, wusbcore: use bus_to_hcd
Geliang Tang
1
-3
/
+3
2016-01-24
usb: Support USB 3.1 extended port status request
Mathias Nyman
1
-1
/
+7
2016-01-24
usb: add device descriptor for usb 3.1 root hub
Mathias Nyman
1
-0
/
+23
2016-01-24
usb: set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS
Mathias Nyman
1
-1
/
+3
2016-01-24
usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
Mathias Nyman
1
-3
/
+3
2015-12-01
USB: constify usb_mon_operations structure
Julia Lawall
1
-2
/
+2
2015-10-16
usb: hcd: use USB_DT_*
Sergei Shtylyov
1
-14
/
+15
2015-10-04
usb: define HCD_USB31 speed option for hosts that support USB 3.1 features
Mathias Nyman
1
-0
/
+3
2015-09-22
usb: interface authorization: Use a flag for the default device authorization
Stefan Koch
1
-10
/
+21
2015-09-22
usb: interface authorization: Introduces the default interface authorization
Stefan Koch
1
-0
/
+47
2015-08-18
Revert "usb: interface authorization: Introduces the default interface author...
Greg Kroah-Hartman
1
-47
/
+0
2015-08-18
Revert "usb: interface authorization: Use a flag for the default device autho...
Greg Kroah-Hartman
1
-21
/
+10
2015-08-14
usb: interface authorization: Use a flag for the default device authorization
Stefan Koch
1
-10
/
+21
2015-08-14
usb: interface authorization: Introduces the default interface authorization
Stefan Koch
1
-0
/
+47
2015-07-27
Merge 4.2-rc4 into usb-next
Greg Kroah-Hartman
1
-2
/
+5
2015-07-22
usb: move assignment out of if condition
Kris Borer
1
-6
/
+13
2015-07-22
usb: core: lpm: set lpm_capable for root hub device
Lu Baolu
1
-2
/
+5
2015-05-10
USB: hcd.c: move assignment out of if () block
Greg Kroah-Hartman
1
-1
/
+2
2015-01-31
USB: fix use-after-free bug in usb_hcd_unlink_urb()
Alan Stern
1
-8
/
+8
2014-12-14
Merge tag 'usb-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-3
/
+4
2014-12-04
USB / PM: Drop CONFIG_PM_RUNTIME from the USB core
Rafael J. Wysocki
1
-8
/
+4
2014-11-25
Merge tag 'usb-for-v3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...
Greg Kroah-Hartman
1
-3
/
+4
2014-11-03
usb: Do not allow usb_alloc_streams on unconfigured devices
Hans de Goede
1
-0
/
+2
2014-11-03
usb: allow to supply the PHY in the drivers when using HCD
Antoine Tenart
1
-3
/
+4
2014-09-29
usb: hcd: add generic PHY support
Sergei Shtylyov
1
-2
/
+40
2014-09-29
usb: rename phy to usb_phy in HCD
Antoine Tenart
1
-10
/
+10
2014-09-25
usb: Add LED triggers for USB activity
Michal Sojka
1
-0
/
+2
2014-09-23
usb: hub: rename khubd to hub_wq in documentation and comments
Petr Mladek
1
-5
/
+5
2014-09-23
usb: hub: rename usb_kick_khubd() to usb_kick_hub_wq()
Petr Mladek
1
-2
/
+2
2014-09-23
usb: Fixed a few typos
Mickael Maison
1
-1
/
+1
2014-07-18
usb-core: Remove Fix mes in file hcd.c
Nicholas Krause
1
-4
/
+0
2014-05-27
usb: introduce port status lock
Dan Williams
1
-2
/
+0
2014-05-27
usb: assign default peer ports for root hubs
Dan Williams
1
-8
/
+35
2014-05-27
USB: separate usb_address0 mutexes for each bus
Todd E Brandt
1
-0
/
+1
2014-05-20
usb: catch attempts to submit urbs with a vmalloc'd transfer buffer
Dan Williams
1
-0
/
+3
2014-03-04
usb-core: Track if an endpoint has streams
Hans de Goede
1
-8
/
+26
2014-03-04
usb-core: Fix usb_free_streams return value documentation
Hans de Goede
1
-2
/
+1
2014-01-22
Revert "usbcore: set lpm_capable field for LPM capable root hubs"
Sarah Sharp
1
-1
/
+0
2014-01-07
USB: core: correct spelling mistakes in comments and warning
Rahul Bedarkar
1
-1
/
+1
2013-12-08
usb: hcd: move controller wakeup setting initialization to individual driver
Peter Chen
1
-6
/
+0
2013-12-08
usb: hcd: Initialize USB phy if needed
Valentine Barshak
1
-0
/
+18
2013-12-08
usb: hcd: Remove USB phy if needed
Valentine Barshak
1
-1
/
+13
2013-10-14
usb/hcd: remove unnecessary local_irq_save
Michael Opdenacker
1
-15
/
+0
2013-10-11
drivers: usb: core: hcd.c: converted busmap from struct to bitmap
Matthias Beyer
1
-7
/
+5
2013-10-11
usb-anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done
Hans de Goede
1
-0
/
+3
2013-10-05
drivers: usb: core: hcd: if-else-braces fixed
Matthias Beyer
1
-2
/
+2
2013-10-05
drivers: usb: core: hcd: removed braces for return statements
Matthias Beyer
1
-4
/
+4
2013-10-05
drivers: usb: core: hcd: replaced C99 // comments
Matthias Beyer
1
-5
/
+5
2013-10-05
drivers: usb: core: hcd: Whitespace fixes
Matthias Beyer
1
-28
/
+28
2013-10-05
drivers: usb: core: hcd: moved asterix to variable
Matthias Beyer
1
-1
/
+1
2013-09-17
usbcore: set lpm_capable field for LPM capable root hubs
Xenia Ragiadakou
1
-0
/
+1
2013-09-17
usb-core: Make usb_free_streams return an error
Hans de Goede
1
-4
/
+7
2013-09-17
USB: see if URB comes from a completion handler
Alan Stern
1
-0
/
+2
2013-08-25
USB: core: be specific about attribute permissions
Greg Kroah-Hartman
1
-11
/
+6
2013-08-14
usb: rh_call_control tbuf overflow fix
Sean O. Stalley
1
-7
/
+17
2013-08-12
usb/hcd: Log error code if reset() fails
Mark Brown
1
-1
/
+1
2013-08-12
USB: HCD: support giveback of URB in tasklet context
Ming Lei
1
-30
/
+117
2013-08-03
usb: fix some scripts/kernel-doc warnings
Yacine Belkadi
1
-10
/
+27
2013-06-03
Allow the USB HCD to create Wireless USB root hubs
Thomas Pugliese
1
-0
/
+28
2013-03-28
USB: remove CONFIG_USB_SUSPEND option
Alan Stern
1
-5
/
+5
2013-03-25
usb: add find_raw_port_number callback to struct hc_driver()
Lan Tianyu
1
-0
/
+8
2013-02-08
Merge usb-linus branch into usb-next
Greg Kroah-Hartman
1
-0
/
+44
2013-01-25
USB: add usb_hcd_{start,end}_port_resume
Alan Stern
1
-0
/
+44
2013-01-21
USB: Set usb port's DeviceRemovable according acpi information
Lan Tianyu
1
-0
/
+4
2013-01-11
usb/core: update power budget for SuperSpeed
Sebastian Andrzej Siewior
1
-1
/
+0
2012-11-16
Merge 3.7-rc6 into usb-next.
Greg Kroah-Hartman
1
-0
/
+16
2012-11-13
Revert "USB/host: Cleanup unneccessary irq disable code"
Greg Kroah-Hartman
1
-0
/
+16
2012-10-24
USB: speed up usb_bus_resume()
Alan Stern
1
-2
/
+17
2012-09-26
USB: Fix race condition when removing host controllers
Alan Stern
1
-4
/
+2
2012-09-10
USB/host: Cleanup unneccessary irq disable code
Chuansheng Liu
1
-16
/
+0
2012-09-10
usb/core: use bin2bcd() for bcdDevice in RH
Sebastian Andrzej Siewior
1
-3
/
+3
2012-07-09
usb/hcd: Ensure scatter-gather is not used for isoc transfers
Hans de Goede
1
-1
/
+9
2012-05-18
USB: Make sure to fetch the BOS desc for roothubs.
Sarah Sharp
1
-0
/
+9
2012-05-07
USB: make vendor id of root hubs greppable
Paul Bolle
1
-3
/
+3
2012-04-09
USB: fix race between root-hub suspend and remote wakeup
Alan Stern
1
-0
/
+12
2012-03-01
usb: core: hcd: make hcd->irq unsigned
Felipe Balbi
1
-3
/
+3
2012-02-14
USB: Don't fail USB3 probe on missing legacy PCI IRQ.
Sarah Sharp
1
-2
/
+4
2011-12-09
USB: Adding #define in hub_configure() and hcd.c file
Aman Deep
1
-1
/
+1
2011-12-09
usb: fix number of mapped SG DMA entries
Clemens Ladisch
1
-3
/
+2
2011-11-14
USB: Remove the SAW_IRQ hcd flag
Alan Stern
1
-21
/
+3
2011-10-25
Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-4
/
+5
2011-10-18
xHCI/USB: Make xHCI driver have a BOS descriptor.
Sarah Sharp
1
-2
/
+16
2011-10-07
Merge branch 'pm-runtime' into pm-for-linus
Rafael J. Wysocki
1
-4
/
+5
2011-09-27
USB: Add wakeup info to debugging messages
Alan Stern
1
-4
/
+5
2011-09-26
USB: Update USB default wakeup settings
Alan Stern
1
-1
/
+8
2011-08-19
PM / Runtime: Add macro to test for runtime PM events
Alan Stern
1
-2
/
+2
2011-08-15
USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.
Sarah Sharp
1
-0
/
+2
2011-06-06
USB: Add "authorized_default" parameter to the usbcore module
Carl-Daniel Hailfinger
1
-1
/
+16
2011-05-19
USB: remove remaining usages of hcd->state from usbcore and fix regression
Alan Stern
1
-4
/
+1
2011-04-29
usb/hcd: don't return 0 on error in usb_add_hcd()
Sebastian Andrzej Siewior
1
-0
/
+1
2011-04-13
USB: Fix unplug of device with active streams
Matthew Wilcox
1
-1
/
+1
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-1
/
+1
2011-03-13
USB: Set usb_hcd->state and flags for shared roothubs.
Sarah Sharp
1
-0
/
+4
2011-03-13
usb: Make core allocate resources per PCI-device.
Sarah Sharp
1
-19
/
+89
2011-03-13
usb: Store bus type in usb_hcd, not in driver flags.
Sarah Sharp
1
-3
/
+4
2011-03-13
usb: Change usb_hcd->bandwidth_mutex to a pointer.
Sarah Sharp
1
-1
/
+10
2011-03-13
usb: Refactor irq enabling out of usb_add_hcd()
Sarah Sharp
1
-32
/
+43
2011-03-13
usb: Make USB 3.0 roothub have a SS EP comp descriptor.
Sarah Sharp
1
-6
/
+9
2011-03-13
usb: Initialize hcd->state roothubs.
Sarah Sharp
1
-0
/
+1
2011-03-13
USB: Fix usb_add_hcd() checkpatch errors.
Sarah Sharp
1
-4
/
+7
2011-03-07
USB: move usbcore away from hcd->state
Alan Stern
1
-14
/
+41
2011-02-17
Merge 2.6.38-rc5 into usb-next
Greg Kroah-Hartman
1
-1
/
+1
2011-02-04
USB: HCD: Add driver hooks for (un)?map_urb_for_dma
Robert Morell
1
-2
/
+20
2011-02-04
USB: HCD: Add usb_hcd prefix to exported functions
Robert Morell
1
-8
/
+8
[next]