summaryrefslogtreecommitdiff
path: root/libusb/os/linux_usbfs.c
Commit message (Expand)AuthorAgeFilesLines
* linux_usbfs: Clean up inconsistencies and optimize memory usageChris Dickens2020-01-241-514/+477
* configure.ac: Cleanup and refactoringChris Dickens2020-01-241-14/+14
* Misc: Cleanup across multiple backendsChris Dickens2020-01-241-1/+0
* core: Make style of debug messages with errno consistent across libraryChris Dickens2020-01-241-13/+12
* linux_usbfs: Wait until all URBs have been reaped before freeing themChris Dickens2020-01-161-30/+30
* Linux: Improved system out of memory handlingSlash Gordon2019-12-031-0/+2
* Linux backend: fix ressource leakLudovic Rousseau2019-11-231-0/+4
* Fix linux_scan_devices() in AndroidVinicius Tinti2019-10-301-1/+1
* Fix some -Wformat warnings.Josh Gao2019-07-071-4/+4
* Issue 555: Memory passed to ioctl is not initialized in reap_for_handlemac Wang2019-04-081-1/+1
* linux_usbfs: Disable hotplug events and scanning on AndroidVianney le Clément de Saint-Marcq2019-01-081-5/+9
* linux_usbfs: Use fallback usbfs path on AndroidVianney le Clément de Saint-Marcq2019-01-081-2/+4
* linux_usbfs: Implement libusb_wrap_sys_device()Vianney le Clément de Saint-Marcq2019-01-081-11/+78
* linux_usbfs: Get device address from file descriptorVianney le Clément de Saint-Marcq2019-01-081-2/+13
* linux_usbfs: Extract device handle initialization from op_open()Vianney le Clément de Saint-Marcq2019-01-081-19/+29
* linux_usbfs: Fallback to usbfs if device has no sysfs_dirVianney le Clément de Saint-Marcq2019-01-081-13/+15
* linux_usbfs: Add support for reporting super speed plus devicesChris Dickens2018-01-081-0/+1
* linux_usbfs: libusb_init() should succeed if no devices are presentChris Dickens2017-12-281-4/+12
* linux_usbfs: Improve isochronous transfer submission and error reportingChris Dickens2017-12-261-85/+109
* linux_usbfs: Remove old commentVictor Toso2017-12-221-1/+0
* linux_usbfs: Set urb->buffer_length for isochronous transfersJakub Klama2017-12-221-0/+1
* linux_usbfs: Fixed excessive checkRoman Kalashnikov2017-12-221-5/+3
* core: Pass context to backend when calling exit() functionChris Dickens2017-07-161-1/+2
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-1/+1
* linux: Apply v2 version of patch for CLOEXEC changesChris Dickens2017-03-261-6/+36
* core: Silence 'unhandled case in switch' warning.Josh Gao2017-02-281-2/+2
* linux: Mark internal file descriptors as CLOEXECChris Dickens2017-02-281-4/+4
* linux_get_parent_info: Check for NULL priv->sysfs_dir before strcmpMatthew Stapleton2016-11-281-3/+5
* linux_usbfs: Deal with receiving POLLERR before all transfers have completedHans de Goede2016-08-171-3/+7
* Add support for persistent device memory.Steinar H. Gunderson2016-05-291-0/+30
* Replace obsolete usleep with nanosleepStefan Tauner2016-03-051-2/+2
* linux: Correctly return device configuration when using usbfsChris Dickens2016-01-231-23/+19
* Miscellaneous fixesTobias Klauser2015-09-201-6/+5
* linux_usbfs: Add support for kernels that can reap after disconnectChris Dickens2015-09-201-2/+6
* linux_usbfs: Avoid file descriptor leak in error caseChris Dickens2015-09-201-1/+5
* linux_usbfs: Only remove the device fd from the pollfd list onceChris Dickens2015-09-201-3/+10
* linux_usbfs: Set reap action to CANCELLED only when successfulChris Dickens2015-08-041-12/+10
* linux: Assume usbfs path = /dev/bus/usb when using UDEVHans de Goede2015-08-041-0/+8
* linux_usbfs: use calloc for multiplicationMarcus Meissner2015-07-281-5/+2
* linux_usbfs: Fix memory allocation failure.Gaurav2015-05-191-0/+3
* core: Remove unused member add_iso_packet_size from struct usbi_os_backendTobias Klauser2015-04-281-1/+0
* Misc: Remove unnecessary \n from log messagesMatthias Bolte2015-04-281-2/+2
* linux: Fix format specifiers for sscanf() callsChris Dickens2015-03-011-2/+2
* core: Add internal transfer state managementChris Dickens2015-03-011-7/+6
* linux_usbfs: Update MAX_ISO_BUFFER_LENGTHChris Dickens2015-01-221-10/+13
* core: Fix handling of duplicate transfer submission/cancellationChris Dickens2015-01-111-9/+0
* core: Improve the handling of the pollfd listChris Dickens2014-12-291-1/+1
* core: Make use of headers consistent across all filesChris Dickens2014-09-061-1/+0
* core: Only interrupt event handlers as necessary during libusb_open()Chris Dickens2014-08-271-1/+1
* linux_usbfs: op_handle_events: Protect against not finding the device-handleHans de Goede2014-05-301-0/+6