aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/core/message.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-02USB: document some API requirements on disconnectionMichal Pecio1-1/+4
2024-02-19usb: core: constify the struct device_type usageRicardo B. Marliere1-1/+1
2023-08-08USB: core: Change usb_get_device_descriptor() APIAlan Stern1-17/+12
2023-07-25usb: Explicitly include correct DT includesRob Herring1-0/+1
2023-04-06USB: core: Fix docs warning caused by wireless_status featureBastien Nocera1-1/+1
2023-04-03USB: core: Add API to change the wireless_statusBastien Nocera1-0/+40
2023-01-27driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman1-4/+4
2022-12-12USB: core: export usb_cache_string()Vincent Mailhol1-0/+1
2021-06-09USB: core: Avoid WARNings for 0-length descriptor requestsAlan Stern1-0/+6
2020-12-07USB: core: drop pipe-type check from new control-message helpersJohan Hovold1-4/+1
2020-12-04USB: core: return -EREMOTEIO on short usb_control_msg_recv()Johan Hovold1-1/+1
2020-12-04USB: core: drop short-transfer check from usb_control_msg_send()Johan Hovold1-3/+2
2020-10-28usb: core: Replace in_interrupt() in commentsAhmed S. Darwish1-13/+22
2020-10-15Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-6/+0
2020-09-25USB: correct API of usb_control_msg_send/recvOliver Neukum1-9/+16
2020-09-25Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torv...Christoph Hellwig1-49/+42
2020-09-17usb: don't inherity DMA properties for USB devicesChristoph Hellwig1-6/+0
2020-09-16USB: core: message.c: use usb_control_msg_send() in a few placesGreg Kroah-Hartman1-19/+19
2020-09-16USB: add usb_control_msg_send() and usb_control_msg_recv()Greg Kroah-Hartman1-0/+133
2020-09-04usb: Fix out of sync data toggle if a configured device is reconfiguredMathias Nyman1-49/+42
2020-05-05USB: core: Fix misleading driver bug reportAlan Stern1-2/+2
2020-04-16USB: core: Fix free-while-in-use bug in the USB S-GlibraryAlan Stern1-1/+8
2020-03-24usb: core: Add ACPI support for USB interface devicesAndy Shevchenko1-0/+2
2019-08-15USB: CDC: fix sanity checks in CDC union parserOliver Neukum1-2/+2
2019-04-16USB: core: Fix unterminated string returned by usb_string()Alan Stern1-1/+3
2019-02-20usb: core: skip interfaces disabled in devicetreeMans Rullgard1-0/+7
2019-01-18USB: Consolidate LPM checks to avoid enabling LPM twiceKai-Heng Feng1-2/+1
2019-01-18USB: Add new USB LPM helpersKai-Heng Feng1-1/+1
2018-09-05usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()Mathias Nyman1-0/+11
2018-06-28usb: core: use irqsave() in sg_complete() complete callbackSebastian Andrzej Siewior1-4/+5
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-3/+3
2018-05-31usb: core: message: remove extra endianness conversion in usb_set_isoch_delayRuslan Bilovol1-1/+1
2018-03-06usb: quirks: add control message delay for 1b1c:1b20Danilo Krummrich1-0/+4
2017-12-15usb: core: add support for USB_REQ_SET_ISOCH_DELAYFelipe Balbi1-0/+24
2017-12-06usb: core: Fix logging messages with spurious periods after newlinesJoe Perches1-3/+3
2017-11-28USB: add device-tree support for interfacesJohan Hovold1-5/+13
2017-11-28usb: core: lower log level when device is not able to deal with stringKai-Heng Feng1-1/+1
2017-11-09usb: core: message: remember to reset 'ret' to 0 when necessaryFelipe Balbi1-0/+2
2017-11-07usb: core: add a 'type' parameter to usb_get_status()Felipe Balbi1-7/+40
2017-11-07usb: core: rename usb_get_status() 'type' argument to 'recip'Felipe Balbi1-3/+3
2017-11-07usb: core: add Status Type definitionsFelipe Balbi1-2/+2
2017-11-03USB: core: move existing SPDX tags to top of the fileGreg Kroah-Hartman1-1/+1
2017-09-21USB: core: harden cdc_parse_cdc_headerGreg Kroah-Hartman1-0/+4
2017-04-11usb: get rid of some ReST doc build errorsMauro Carvalho Chehab1-0/+1
2017-01-19usb: core: update comments for send message functionsJaejoong Kim1-18/+15
2016-10-29USB: core: add missing license information to some filesGreg Kroah-Hartman1-0/+3
2016-09-13usb: core: setup dma_pfn_offset for USB devices and, interfacesRoger Quadros1-0/+5
2016-08-30usb: core: message: don't print on ENOMEMWolfram Sang1-4/+1
2016-07-18usbnet: move the CDC parser into USB coreOliver Neukum1-0/+153
2016-04-26drivers: usb: core: Minimize irq disabling in usb_sg_cancel()David Mosberger1-20/+17
2016-04-26drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit.David Mosberger1-8/+7
2015-10-04usb: message: remove redundant declarationKris Borer1-2/+0
2015-09-22usb: interface authorization: Introduces the USB interface authorizationStefan Koch1-0/+38
2015-09-22usb: interface authorization: Introduces the default interface authorizationStefan Koch1-0/+1
2015-01-25USB: don't cancel queued resets when unbinding driversAlan Stern1-20/+3
2014-09-28usb: core: log higher level message on malformed LANGID descriptorScot Doyle1-3/+1
2014-04-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2014-04-01Merge tag 'usb-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-2/+5
2014-03-04usb: Clear host_endpoint->streams when implicitly freeing streamsHans de Goede1-2/+5
2014-02-20Merge branch 'master' into for-nextJiri Kosina1-3/+2
2014-02-19treewide: Fix typo in Documentation/DocBookMasanari Iida1-1/+1
2014-02-07staging: usbip: convert usbip-host driver to usb_device_driverValentina Manea1-0/+1
2014-01-08usb: delete non-required instances of include <linux/init.h>Paul Gortmaker1-1/+0
2014-01-07USB: core: correct spelling mistakes in comments and warningRahul Bedarkar1-2/+2
2013-10-16usb: Push USB2 LPM disable on disconnect into USB core.Sarah Sharp1-0/+4
2013-08-03usb: fix some scripts/kernel-doc warningsYacine Belkadi1-22/+27
2013-07-31USB: simplify the interface of usb_get_status()Alan Stern1-4/+9
2013-05-17usb: message: Fixed parenthesis error in sizeof function.Tülin İzer1-1/+1
2013-05-17usb: message: Fixed error: 'no space before bracket'Tülin İzer1-7/+7
2013-01-11usb/core: consider link speed while looking at bMaxPowerSebastian Andrzej Siewior1-1/+1
2012-11-21USB: core: Free the allocated memory before exiting on errorSachin Kamat1-1/+2
2012-11-21usb-core: remove CONFIG_HOTPLUG ifdefsBill Pemberton1-9/+0
2012-11-11USB: fix endpoint-disabling for failed config changesAlan Stern1-23/+31
2012-09-13USB: core: remove unused dbg() call in message.cGreg Kroah-Hartman1-2/+0
2012-07-11USB: Enable Latency Tolerance Messaging (LTM).Sarah Sharp1-0/+3
2012-07-11USB: Fix LPM disable count mismatch on driver unbind.Sarah Sharp1-0/+1
2012-07-11USB: Disable LPM while the device is unconfigured.Sarah Sharp1-3/+4
2012-06-20Merge 3.5-rc3 into usb-nextGreg Kroah-Hartman1-1/+2
2012-06-14USB: fix gathering of interface associationsDaniel Mack1-1/+2
2012-06-13USB: allow match on bInterfaceNumberBjørn Mork1-2/+3
2012-05-18USB: Disable USB 3.0 LPM in critical sections.Sarah Sharp1-0/+38
2012-04-17USB: fix deadlock in bConfigurationValue attribute methodAlan Stern1-3/+3
2012-04-06USB: don't clear urb->dev in scatter-gather libraryAlan Stern1-5/+6
2011-09-29USB: message: cleanup min_t() cast in usb_sg_init()Dan Carpenter1-1/+1
2011-07-07USB: additional regression fix for device removalAlan Stern1-1/+8
2011-07-01USB: fix regression occurring during device removalAlan Stern1-0/+2
2011-06-15USB: Free bandwidth when usb_disable_device is called.Sarah Sharp1-1/+14
2011-03-13usb: Change usb_hcd->bandwidth_mutex to a pointer.Sarah Sharp1-11/+11
2010-11-16USB: make usb_mark_last_busy use pm_runtime_mark_last_busyMing Lei1-1/+0
2010-11-16USB: use the no_callbacks flag for interfacesMing Lei1-0/+2
2010-10-22USB: disable endpoints after unbinding interfaces, not beforeAlan Stern1-7/+7
2010-09-24USB: fix bug in initialization of interface minor numbersAlan Stern1-0/+1
2010-09-03usb: allow drivers to use allocated bandwidth until unboundThadeu Lima de Souza Cascardo1-11/+11
2010-06-30USB: fix oops in usb_sg_init()Alan Stern1-2/+5
2010-05-20USB: simplify usb_sg_init()Alan Stern1-55/+38
2010-05-20USB: Change the scatterlist type in struct urbMatthew Wilcox1-2/+2
2010-05-20USB: Add a usb_pipe_endpoint() convenience functionMatthew Wilcox1-2/+1
2010-05-20USB: fix usbmon and DMA mapping for scatter-gather URBsAlan Stern1-35/+10
2010-05-20USB: make hcd.h public (drivers dependency)Eric Lescouet1-1/+1
2010-03-02USB: don't read past config->interface[] if usb_control_msg() fails in usb_re...Roel Kluin1-1/+1
2010-03-02USB: trivial: missing newline in usb core warning messageThadeu Lima de Souza Cascardo1-1/+1
2010-03-02USB: convert to the runtime PM frameworkAlan Stern1-1/+0
2010-02-26PM: Allow USB devices to suspend/resume asynchronouslyRafael J. Wysocki1-0/+1
2010-01-20USB: Don't use GFP_KERNEL while we cannot reset a storage deviceOliver Neukum1-4/+4
2009-12-11USB: core: message: fix sparse warningFelipe Balbi1-1/+1
2009-12-11USB: Check bandwidth when switching alt settings.Sarah Sharp1-7/+62
2009-12-11USB: fix a bug in the scatter-gather libraryAlan Stern1-1/+2
2009-12-11USB: make urb scatter-gather support more genericDavid Vrabel1-7/+1
2009-12-04tree-wide: fix assorted typos all over the placeAndré Goddard Rosa1-1/+1
2009-09-23USB: Let usb_sg_init to set transfer_buffer more oftenPete Zaitcev1-22/+10
2009-07-12USB: fix LANGID=0 regressionDaniel Mack1-18/+45
2009-06-15USB: Push scatter gather lists down to host controller drivers.Sarah Sharp1-48/+91
2009-06-15USB: Support for bandwidth allocation.Sarah Sharp1-0/+20
2009-06-15NLS: update handling of UnicodeAlan Stern1-7/+3
2009-06-15usb: return device strings in UTF-8Clemens Ladisch1-24/+17
2009-04-17USB: add reset endpoint operationsDavid Vrabel1-21/+37
2009-03-24USB: allow malformed LANGID descriptorsDaniel Mack1-4/+2
2009-03-24USB: more u32 conversion after transfer_buffer_length and actual_lengthRoel Kluin1-1/+1
2009-03-24USB: add quirk to avoid config and interface stringsAlan Stern1-1/+2
2009-02-27USB: usb_get_string should check the descriptor typeAlan Stern1-3/+8
2009-01-27USB: fix toggle mismatch in disable_endpoint pathsAlan Stern1-16/+24
2009-01-07USB: re-enable interface after driver unbindsAlan Stern1-10/+15
2009-01-07USB: cancel pending Set-Config requests if userspace gets there firstAlan Stern1-4/+38
2009-01-07USB: utilize the bus notifiersAlan Stern1-7/+43
2009-01-07USB: Introduce usb_queue_reset() to do resets from atomic contextsInaky Perez-Gonzalez1-0/+41
2009-01-07USB: avoid needless address-taking of function parametersHarvey Harrison1-3/+3
2008-11-13USB: don't register endpoints for interfaces that are going awayAlan Stern1-0/+1
2008-10-17USB: remove warn() macro from usb driversGreg Kroah-Hartman1-1/+2
2008-08-13USB: fix interface unregistration logicAlan Stern1-1/+1
2008-08-05Fix USB storage hang on command abortAlan Stern1-1/+1
2008-07-21USB: fix comment of usb_set_configurationMing Lei1-1/+1
2008-07-21USB: use standard SG iterator in the scatter-gather libraryAlan Stern1-6/+6
2008-07-21USB: usb dev_set_name() instead of dev->bus_idKay Sievers1-1/+1
2008-07-21USB: usb dev_name() instead of dev->bus_idKay Sievers1-3/+3
2008-05-14USB: create attributes before sending ueventAlan Stern1-0/+1
2008-05-02USB: fix cannot work usb storage when using ohci-sm501Yoshihiro Shimoda1-1/+3
2008-04-24USB: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-4/+4
2008-04-24USB: rework sysfs removal of interface filesAlan Stern1-4/+3
2008-04-24USB: check serial-number string after device resetAlan Stern1-1/+1
2008-03-24USB: new quirk flag to avoid Set-InterfaceAlan Stern1-1/+4
2008-02-01USB: fix codingstyle issues in drivers/usb/core/message.cGreg Kroah-Hartman1-194/+204
2008-02-01USB: mark USB drivers as being GPL onlyGreg Kroah-Hartman1-21/+11
2007-11-28USB: uevent environment key fixAlan Stern1-24/+0
2007-11-28USB: keep track of whether interface sysfs files existAlan Stern1-10/+2
2007-10-30x86 gart: rename CONFIG_IOMMU to CONFIG_GART_IOMMUJoerg Roedel1-1/+1
2007-10-25USB: fix interface sysfs file-creation bugAlan Stern1-1/+7
2007-10-23[PATCH] Fix breakage after SG cleanupsRalf Baechle1-1/+1
2007-10-22[SG] Update drivers to use sg helpersJens Axboe1-4/+2
2007-10-18Add missing newlines to some uses of dev_<level> messagesJoe Perches1-2/+2
2007-10-12Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds1-21/+7
2007-10-12USB: break apart flush_endpoint and disable_endpointAlan Stern1-1/+2
2007-10-12USB: don't touch sysfs stuff when altsetting is unchangedAlan Stern1-2/+4
2007-10-12USB: make usb_release_interface staticGreg Kroah-Hartman1-1/+1
2007-10-12usb: usb_set_configuration() obeys authorizationInaky Perez-Gonzalez1-1/+4
2007-10-12USB: avoid using urb->pipe in usbcoreAlan Stern1-6/+8
2007-10-12USB: add ep->enableAlan Stern1-10/+10
2007-10-12Driver core: change add_uevent_var to use a structKay Sievers1-21/+7
2007-08-22usb: add PRODUCT, TYPE to usb-interface eventsKay Sievers1-0/+24
2007-08-22USB: allow retry on descriptor fetch errorsAlan Stern1-2/+2
2007-07-30USB: Fix a bug in usb_start_wait_urbAlan Stern1-10/+16
2007-07-30USB: fix scatterlist PIO case (IOMMU)David Brownell1-4/+11
2007-07-19USB: core: message: clean up urb->status usageGreg Kroah-Hartman1-16/+18
2007-07-12USB: add IAD support to usbfs and sysfsCraig W. Nadler1-0/+31
2007-07-12USB: Fix off-by-1 error in the scatter-gather libraryAlan Stern1-4/+3
2007-05-22USB: set the correct Interrupt interval in usb_bulk_msgAlan Stern1-7/+2
2007-04-27USB: Allow transfer_buffer with transfer_dmaTony Lindgren1-1/+15
2007-04-27USB: make usbdevices export their device nodes instead of using a separate classKay Sievers1-2/+63
2007-04-27USB: remove use of the bus rwsem, as it doesn't really protect anything.Greg Kroah-Hartman1-1/+1
2007-03-09USB: set the correct interval for interrupt URBsAlan Stern1-2/+7
2007-02-23USB: add a blacklist for devices that can't handle some things we throw at them.Oliver Neukum1-1/+5
2007-02-16USB: unconfigure devices which have config 0Alan Stern1-4/+18
2007-02-07usbcore: remove unneeded error checkAlan Stern1-5/+1
2006-12-07[PATCH] slab: remove SLAB_ATOMICChristoph Lameter1-1/+1
2006-12-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Howells1-4/+4
2006-12-01usbcore: remove unused argument in autosuspendAlan Stern1-3/+3
2006-12-01USB: struct usb_device: change flag to bitflagAlan Stern1-1/+1
2006-11-22WorkStruct: make allyesconfigDavid Howells1-3/+4
2006-11-16USB: Fixed outdated usb_get_device_descriptor() documentationLaurent Pinchart1-4/+1
2006-10-05IRQ: Maintain regs pointer globally rather than passing to IRQ handlersDavid Howells1-2/+2
2006-09-27USB: Remove unneeded void * casts in core filesTobias Klauser1-1/+1
2006-09-27usbcore: non-hub-specific uses of autosuspendAlan Stern1-3/+7
2006-09-27USB: remove struct usb_operationsAlan Stern1-2/+2
2006-09-27usbcore: help drivers to change device configsAlan Stern1-0/+59
2006-09-27USB: usbcore get rid of the timer in usb_start_wait_urb()Franck Bui-Huu1-44/+29
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-21[PATCH] usbcore: recovery from Set-Configuration failureAlan Stern1-76/+75
2006-06-21[PATCH] USB: add usb_interrupt_msg() function for api completeness.Greg Kroah-Hartman1-0/+31
2006-03-20[PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)Horst Schirmeier1-5/+7
2006-03-20[PATCH] USB: drivers/usb/core/message.c: make usb_get_string() staticAdrian Bunk1-3/+2
2006-01-31[PATCH] USB: arm26: fix compilation of drivers/usb/core/message.cAlexey Dobriyan1-0/+1
2006-01-04[PATCH] USB: fix local variable clashAlan Stern1-3/+3
2006-01-04[PATCH] USB: Consider power budget when choosing configurationAlan Stern1-0/+6
2005-11-17[PATCH] USB: move CONFIG_USB_DEBUG checks into the MakefileGreg Kroah-Hartman1-7/+0
2005-11-17[PATCH] USB: fix 'unused variable' warningDmitry Torokhov1-2/+1
2005-10-28[PATCH] usbcore: Fix handling of sysfs strings and other attributesAlan Stern1-18/+30
2005-10-28[PATCH] usbcore: Use kzalloc instead of kmalloc/memsetAlan Stern1-2/+1
2005-10-28[PATCH] usbcore: endpoint attributes track altsetting changesAlan Stern1-3/+9
2005-10-28[PATCH] USB: usb_bulk_message() handles interrupts endpointsAlan Stern1-4/+20
2005-10-28[PATCH] usb_interface power stateDavid Brownell1-0/+1
2005-10-28[PATCH] gfp_t: drivers/usbAl Viro1-1/+1