]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/usb/core/hub.h
usb: hub: convert khubd into workqueue
[mirror_ubuntu-bionic-kernel.git] / drivers / usb / core / hub.h
index c77d8778af4b205943fa34980bb695eee7d49f2d..688817fb3246cd6509242aac247b0f779273e86b 100644 (file)
@@ -41,7 +41,6 @@ struct usb_hub {
        int                     error;          /* last reported error */
        int                     nerrors;        /* track consecutive errors */
 
-       struct list_head        event_list;     /* hubs w/data or errs ready */
        unsigned long           event_bits[1];  /* status change bitmask */
        unsigned long           change_bits[1]; /* ports with logical connect
                                                        status change */
@@ -77,6 +76,7 @@ struct usb_hub {
        u8                      indicator[USB_MAXCHILDREN];
        struct delayed_work     leds;
        struct delayed_work     init_work;
+       struct work_struct      events;
        struct usb_port         **ports;
 };