linux: Switch to kernel version check to determine if sysfs can relate devs
commit0d33bb0b31914aeb377ce33d4b9514a009d3cdf8
authorHans de Goede <hdegoede@redhat.com>
Wed, 22 May 2013 13:48:22 +0000 (22 15:48 +0200)
committerHans de Goede <hdegoede@redhat.com>
Fri, 24 May 2013 11:58:33 +0000 (24 13:58 +0200)
tree43a5c25191544d741eb6806b34c000ac74124efb
parent8f9f21190250306b55423133ee5b38ffc477674e
linux: Switch to kernel version check to determine if sysfs can relate devs

We rely on the kernel version for determining capabilities, except for
sysfs_can_relate_devices. This changes sysfs_can_relate_devices over to
a kernel version check to.

This makes things more consistent, removes a whole bunch of code, and since
it stops us from needlessly banging sysfs, it reduces the avarage run time for
the stress test on my system from 21.8 to 16.7 seconds.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
libusb/os/linux_usbfs.c
libusb/version_nano.h