Blame SOURCES/gphoto2-device-return.patch

2c4415
From 242878ac1cefd1ef99c2e5d84a794f72e49e28be Mon Sep 17 00:00:00 2001
2c4415
From: Lubomir Rintel <lkundrak@v3.sk>
2c4415
Date: Fri, 23 Oct 2009 13:12:16 +0200
2c4415
Subject: [PATCH] Repair reattach of kernel driver if it was unbound
2c4415
2c4415
Drah in the header for USBDEVFS_CONNECT.
2c4415
2c4415
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
2c4415
---
2c4415
 libgphoto2_port/usb/libusb.c |    6 ++++++
2c4415
 1 files changed, 6 insertions(+), 0 deletions(-)
2c4415
2c4415
diff --git a/libgphoto2_port/usb/libusb.c b/libgphoto2_port/usb/libusb.c
2c4415
index d1535a5..c8a63f1 100644
2c4415
--- a/libgphoto2_port/usb/libusb.c
2c4415
+++ b/libgphoto2_port/usb/libusb.c
2c4415
@@ -38,6 +38,12 @@
2c4415
 #include <gphoto2/gphoto2-port-result.h>
2c4415
 #include <gphoto2/gphoto2-port-log.h>
2c4415
 
2c4415
+#if defined(LIBUSB_HAS_GET_DRIVER_NP) && defined(LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP)
2c4415
+/* Pull in USBDEVFS_CONNECT */
2c4415
+#include <sys/ioctl.h>
2c4415
+#include <linux/usbdevice_fs.h>
2c4415
+#endif
2c4415
+
2c4415
 #ifdef ENABLE_NLS
2c4415
 #  include <libintl.h>
2c4415
 #  undef _
2c4415
-- 
2c4415
1.6.5.rc2
2c4415