[Glibc-bsd-commits] r5899 - in trunk/freebsd-libs/debian: . patches

stevenc-guest at alioth.debian.org stevenc-guest at alioth.debian.org
Sat Mar 5 02:49:10 UTC 2016


Author: stevenc-guest
Date: 2016-03-05 02:49:10 +0000 (Sat, 05 Mar 2016)
New Revision: 5899

Added:
   trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff
Modified:
   trunk/freebsd-libs/debian/changelog
   trunk/freebsd-libs/debian/patches/series
Log:
Add libusb_set_auto_detach_kernel_driver stub (Closes: #816031)


Modified: trunk/freebsd-libs/debian/changelog
===================================================================
--- trunk/freebsd-libs/debian/changelog	2016-03-05 02:41:22 UTC (rev 5898)
+++ trunk/freebsd-libs/debian/changelog	2016-03-05 02:49:10 UTC (rev 5899)
@@ -14,6 +14,8 @@
   * Pick upstream SVN r267110, for libusb-1.0 compatibility library to
     report version as 1.0.13 (Closes: #758405)
       - libusb_reported_version.diff
+  * Add libusb_set_auto_detach_kernel_driver stub (Closes: #816031)
+      - libusb_set_auto_detach_kernel_driver.diff
   * Add myself to Uploaders
 
  -- Steven Chamberlain <steven at pyro.eu.org>  Sat, 05 Mar 2016 01:12:41 +0000

Added: trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff
===================================================================
--- trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff	                        (rev 0)
+++ trunk/freebsd-libs/debian/patches/libusb_set_auto_detach_kernel_driver.diff	2016-03-05 02:49:10 UTC (rev 5899)
@@ -0,0 +1,34 @@
+Subject: add libusb_set_auto_detach_kernel_driver stub
+From: Steven Chamberlain <steven at pyro.eu.org>
+Date: Sat, 05 Mar 2016 02:47:24 +0000
+
+Add a stub implementation of libusb_set_auto_detach_kernel_driver
+to the libusb-1.0 compatbility library.  This returns only
+LIBUSB_ERROR_NOT_SUPPORTED.
+
+--- a/lib/libusb/libusb.h
++++ b/lib/libusb/libusb.h
+@@ -420,6 +420,7 @@
+ int 	libusb_detach_kernel_driver_np(libusb_device_handle * devh, int interface);
+ int 	libusb_detach_kernel_driver(libusb_device_handle * devh, int interface);
+ int 	libusb_attach_kernel_driver(libusb_device_handle * devh, int interface);
++int	libusb_set_auto_detach_kernel_driver(libusb_device_handle * devh, int enable);
+ int	libusb_set_interface_alt_setting(libusb_device_handle * devh, int interface_number, int alternate_setting);
+ 
+ /* USB Descriptors */
+--- a/lib/libusb/libusb10.c
++++ b/lib/libusb/libusb10.c
+@@ -852,6 +852,13 @@
+ 	return (0);
+ }
+ 
++int
++libusb_set_auto_detach_kernel_driver(struct libusb20_device *pdev, int enable)
++{
++	/* stub - currently not supported by libusb20 */
++	return (LIBUSB_ERROR_NOT_SUPPORTED);
++}
++
+ /* Asynchronous device I/O */
+ 
+ struct libusb_transfer *

Modified: trunk/freebsd-libs/debian/patches/series
===================================================================
--- trunk/freebsd-libs/debian/patches/series	2016-03-05 02:41:22 UTC (rev 5898)
+++ trunk/freebsd-libs/debian/patches/series	2016-03-05 02:49:10 UTC (rev 5899)
@@ -30,3 +30,4 @@
 makefiles.diff
 pty_decls.diff
 libusb_reported_version.diff
+libusb_set_auto_detach_kernel_driver.diff




More information about the Glibc-bsd-commits mailing list