From 9fac3a2895ceeb0a9b8728f9f0933bd41d92333a Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 13 Oct 2017 16:52:09 +0100 Subject: [PATCH] dfu: Unbind the kernel module when claiming the device DFU interface --- plugins/dfu/dfu-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/dfu/dfu-device.c b/plugins/dfu/dfu-device.c index ee3760fa2..2ce0b3df9 100644 --- a/plugins/dfu/dfu-device.c +++ b/plugins/dfu/dfu-device.c @@ -939,7 +939,8 @@ dfu_device_ensure_interface (DfuDevice *device, /* claim, without detaching kernel driver */ if (!g_usb_device_claim_interface (priv->dev, (gint) priv->iface_number, - 0, &error_local)) { + G_USB_DEVICE_CLAIM_INTERFACE_BIND_KERNEL_DRIVER, + &error_local)) { g_set_error (error, FWUPD_ERROR, FWUPD_ERROR_NOT_SUPPORTED,