Hi,

The ure_stop_task is not scheduled anywhere. In fact, it has never been
used. Remove it.


So long,


 - Christian
---
 sys/dev/usb/if_ure.c    | 3 ---
 sys/dev/usb/if_urereg.h | 1 -
 2 files changed, 4 deletions(-)

diff --git a/sys/dev/usb/if_ure.c b/sys/dev/usb/if_ure.c
index ea73db00954..03b190821c4 100644
--- a/sys/dev/usb/if_ure.c
+++ b/sys/dev/usb/if_ure.c
@@ -1626,8 +1626,6 @@ ure_attach(struct device *parent, struct device *self, 
void *aux)
 
        usb_init_task(&sc->ure_tick_task, ure_tick_task, sc,
            USB_TASK_TYPE_GENERIC);
-       usb_init_task(&sc->ure_stop_task, (void (*)(void *))ure_stop, sc,
-           USB_TASK_TYPE_GENERIC);
 
        id = usbd_get_interface_descriptor(sc->ure_iface);
 
@@ -1795,7 +1793,6 @@ ure_detach(struct device *self, int flags)
                usbd_abort_pipe(sc->ure_ep[URE_ENDPT_RX]);
 
        usb_rem_task(sc->ure_udev, &sc->ure_tick_task);
-       usb_rem_task(sc->ure_udev, &sc->ure_stop_task);
 
        s = splusb();
 
diff --git a/sys/dev/usb/if_urereg.h b/sys/dev/usb/if_urereg.h
index b000b4b4dc8..8f02f0bc396 100644
--- a/sys/dev/usb/if_urereg.h
+++ b/sys/dev/usb/if_urereg.h
@@ -527,7 +527,6 @@ struct ure_softc {
        /* usb */
        struct usbd_interface   *ure_iface;
        struct usb_task         ure_tick_task;
-       struct usb_task         ure_stop_task;
        int                     ure_ed[URE_ENDPT_MAX];
        struct usbd_pipe        *ure_ep[URE_ENDPT_MAX];
 
-- 
2.32.0

Reply via email to