diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-06 02:25:51 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-06 02:25:51 +0000 |
commit | 3570f5702500c4fc7c0bde502c2f27f998036156 (patch) | |
tree | e233eaf2b5cca091e22178b447597674e3e6493f /gphoto2-device-return.patch | |
parent | 7d0ac656ec009249445798ba596466f95998ff42 (diff) |
automatic import of libgphoto2openeuler24.03_LTS
Diffstat (limited to 'gphoto2-device-return.patch')
-rw-r--r-- | gphoto2-device-return.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gphoto2-device-return.patch b/gphoto2-device-return.patch new file mode 100644 index 0000000..456c2d4 --- /dev/null +++ b/gphoto2-device-return.patch @@ -0,0 +1,32 @@ +From 242878ac1cefd1ef99c2e5d84a794f72e49e28be Mon Sep 17 00:00:00 2001 +From: Lubomir Rintel <lkundrak@v3.sk> +Date: Fri, 23 Oct 2009 13:12:16 +0200 +Subject: [PATCH] Repair reattach of kernel driver if it was unbound + +Drah in the header for USBDEVFS_CONNECT. + +Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> +--- + libgphoto2_port/usb/libusb.c | 6 ++++++ + 1 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/libgphoto2_port/usb/libusb.c b/libgphoto2_port/usb/libusb.c +index d1535a5..c8a63f1 100644 +--- a/libgphoto2_port/usb/libusb.c ++++ b/libgphoto2_port/usb/libusb.c +@@ -38,6 +38,12 @@ + #include <gphoto2/gphoto2-port-result.h> + #include <gphoto2/gphoto2-port-log.h> + ++#if defined(LIBUSB_HAS_GET_DRIVER_NP) && defined(LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP) ++/* Pull in USBDEVFS_CONNECT */ ++#include <sys/ioctl.h> ++#include <linux/usbdevice_fs.h> ++#endif ++ + #ifdef ENABLE_NLS + # include <libintl.h> + # undef _ +-- +1.6.5.rc2 + |