]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/usb.h
mmc: Power quirk for ENE controllers
[mv-sheeva.git] / include / linux / usb.h
index 5634a2d91ec03a41fb0842efe3ee9ac09c8fa291..aab5b1b720218b36b8ecb602f1bf44931b8c9c31 100644 (file)
@@ -362,6 +362,7 @@ struct usb_device {
        u8 portnum;                     /* Parent port number (origin 1) */
        u8 level;                       /* Number of USB hub ancestors */
 
+       unsigned discon_suspended:1;    /* Disconnected while suspended */
        unsigned have_langid:1;         /* whether string_langid is valid */
        int string_langid;              /* language ID for strings */
 
@@ -387,7 +388,7 @@ struct usb_device {
 
        int pm_usage_cnt;               /* usage counter for autosuspend */
 #ifdef CONFIG_PM
-       struct work_struct autosuspend; /* for delayed autosuspends */
+       struct delayed_work autosuspend; /* for delayed autosuspends */
        struct mutex pm_mutex;          /* protects PM operations */
 
        unsigned auto_pm:1;             /* autosuspend/resume in progress */