aboutsummaryrefslogtreecommitdiffstats
path: root/libusb/os/linux_usbfs.c
Commit message (Expand)AuthorAgeFilesLines
* linux: Use a separate lock to serialize start/stop vs hotplug eventsHans de Goede2013-07-301-7/+17
* fix warnings in linux_get_device_addresshjelmn2013-07-301-8/+16
* Linux: Fix get_kernel_driver_active() when another app has claimed the interfaceHans de Goede2013-06-201-1/+1
* linux_usbfs: Work around a driver binding race in reset handlingHans de Goede2013-06-191-2/+10
* linux_usbfs: Add support for new disconnect-and-claim ioctlHans de Goede2013-06-191-1/+25
* libusb: Add auto-detach-kernel-driver functionalityHans de Goede2013-06-191-4/+38
* hotplug: Add a hotplug_poll backend functionHans de Goede2013-05-301-0/+10
* linux: rework hotplug lock handlingHans de Goede2013-05-301-10/+6
* all: Allow backend to provide a better get_config_descriptor_by_valueHans de Goede2013-05-241-6/+7
* linux: Properly deal with invalid config.wTotalLength in sysfsHans de Goede2013-05-241-9/+61
* linux: get_configuration don't return LIBUSB_ERROR_NOT_SUPPORTED with usbfsHans de Goede2013-05-241-3/+6
* linux: Use cached config descriptorsHans de Goede2013-05-241-309/+132
* linux: init: Only stop the event monitor if we also started itHans de Goede2013-05-241-1/+1
* linux: Switch to kernel version check to determine if sysfs can relate devsHans de Goede2013-05-241-66/+24
* linux: Switch to kernel version check to determine if sysfs has descriptorsHans de Goede2013-05-231-22/+24
* linux: Clear descriptor buffer before read when using usbfsHans de Goede2013-05-231-0/+5
* linux: Cache the entire descriptors at device-initHans de Goede2013-05-231-77/+49
* linux: Add a _get_usbfs_fd helper functionHans de Goede2013-05-221-38/+34
* linux: Fix host_endian handlingHans de Goede2013-05-181-6/+10
* linux: linux_get_parent_info: properly propagate malloc errorsHans de Goede2013-05-161-5/+9
* All: ref dev->parent_devHans de Goede2013-05-161-1/+1
* linux: Fixup init_count tracking on hotplug init errorHans de Goede2013-05-161-5/+8
* linux: Replace should-not-happen checks with assertsHans de Goede2013-05-161-6/+4
* linux: Not finding a device on hotplug_disconnect is not an errorHans de Goede2013-05-161-2/+3
* linux: Improve topology related debug messagesHans de Goede2013-05-161-3/+5
* linux: Set device->port_numberHans de Goede2013-05-161-11/+12
* linux: Deal with devices being enumerated before their parents areHans de Goede2013-05-161-1/+13
* linux: Move check for a device being added twice to linux_enumerate_deviceHans de Goede2013-05-161-6/+6
* linux: hotplug_enumerate and _disconnect take active_contexts_lockHans de Goede2013-05-161-0/+4
* linux: Replace pthread_mutex with usbi_mutex_staticHans de Goede2013-05-161-10/+10
* linux: Take hotplug_lock for scan_devices, hotplug_enumerate and _disconnectHans de Goede2013-05-161-3/+7
* linux: linux_parent_dev search for . from the rightHans de Goede2013-05-161-2/+2
* linux: fix topologyNathan Hjelm2013-05-161-69/+51
* Misc fixesPete Batard2013-05-161-1/+2
* Add hotplug support to the Linux backend.Nathan Hjelm2013-05-151-85/+182
* Core: Add HID and kernel detach capability detection for all backendsPete Batard2013-04-021-0/+1
* Linux: Consume all events on a fd in one goHans de Goede2013-03-101-1/+3
* Linux: Don't set the USBFS_URB_SHORT_NOT_OK flag on the last urbHans de Goede2013-02-141-1/+1
* Core: Avoid short read failures on broken descriptorsPeter Stuge2012-11-251-2/+1
* Linux: Return ERROR_NOT_FOUND in detach-kernel-driver if usbfs is already boundHans de Goede2012-08-231-0/+6
* Linux: Avoid unnecessary splitting of bulk transfersHans de Goede2012-08-231-12/+57
* Linux: Add support for the new get_capabilities ioctlHans de Goede2012-08-231-4/+20
* All: Replace malloc+memset with callocDavidlohr Bueso2012-07-131-8/+4
* All: Add parent and port topology callsPete Batard2012-05-281-0/+69
* Misc: Ensure all sources are UTF-8Pete Batard2012-05-231-2/+2
* Linux: Search for /dev/usbdev<bus>.<device> USB device special filesJames Hanko2012-04-221-11/+70
* Linux: Fix signed vs unsigned compiler warningsLudovic Rousseau2012-04-201-4/+4
* Linux: Silence unused variable warnings without CLOCK_MONOTONICXiaofan Chen2012-04-201-1/+1
* Misc: Rebrand to libusbxPete Batard2012-04-031-11/+10
* Linux: Don't spam the console with 'device unconfigured' errorsHans de Goede2012-03-311-2/+4