From 20f00bb747058d6f5d324a3316cc15c7cf679103 Mon Sep 17 00:00:00 2001 From: Artem Mygaiev Date: Wed, 11 Sep 2024 11:11:41 +0200 Subject: [PATCH] Build fixing fl2000_interrupt --- fl2000_interrupt.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fl2000_interrupt.c b/fl2000_interrupt.c index 245ceab..3fceb48 100644 --- a/fl2000_interrupt.c +++ b/fl2000_interrupt.c @@ -15,7 +15,7 @@ struct fl2000_interrupt { static void fl2000_intr_work(struct work_struct *work) { - struct fl2000_interrupt *intr = container_of(work, struct fl2000_intr, work); + struct fl2000_interrupt *intr = container_of(work, struct fl2000_interrupt, work); struct usb_interface *interface = intr->interface; struct usb_device *usb_dev = interface_to_usbdev(interface); int ret; @@ -28,7 +28,7 @@ static void fl2000_intr_work(struct work_struct *work) return; } - ret = fl2000_check_interrupt(intr->usb_dev); + ret = fl2000_check_interrupt(usb_dev); if (ret < 0) { dev_err(&interface->dev, "Checking interrupt message failed (%d)", ret); /* TODO: Signal fault to system and start shutdown of usb_dev */ @@ -87,7 +87,7 @@ int fl2000_disable_interrupt(struct usb_device *usb_dev) return -ENODEV; } - return cancel_work_sync(intr->work_queue, &intr->work); + return cancel_work_sync(&intr->work); } /** @@ -99,7 +99,6 @@ int fl2000_disable_interrupt(struct usb_device *usb_dev) */ int fl2000_interrupt_create(struct usb_interface *interface) { - int ret; struct fl2000_interrupt *intr; struct usb_device *usb_dev = interface_to_usbdev(interface);