Hi Robert and Felipe, I experience a regression in the 4.4-rc1 kernel which appeared between v4.3 and v4.4-rc1. The test : - boot the mioa701 kernel (ie. pxa27x_udc driver) - echo mem > /sys/power/state - resume from "Suspend to RAM" with a key press - try to use the udc (in my case, g_ether => ping mioa701) I bissected the issue to this : commit b0bac2581c19 (refs/bisect/bad) Author: Robert Baldyga <r.baldyga@xxxxxxxxxxx> Date: Wed Sep 16 12:10:42 2015 +0200 usb: gadget: introduce 'enabled' flag in struct usb_ep Could either of you tell me what is happening and how this commit could explain the suspend/resume breakage ? Cheers. -- Robert PS: Bisect log for reference git bisect start # good: [6a13feb9c82803e2b815eca72fa7a9f5561d7861] Linux 4.3 git bisect good 6a13feb9c82803e2b815eca72fa7a9f5561d7861 # bad: [8005c49d9aea74d382f474ce11afbbc7d7130bec] Linux 4.4-rc1 git bisect bad 8005c49d9aea74d382f474ce11afbbc7d7130bec # bad: [118c216e16c5ccb028cd03a0dcd56d17a07ff8d7] Merge tag 'staging-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging git bisect bad 118c216e16c5ccb028cd03a0dcd56d17a07ff8d7 # good: [e627078a0cbdc0c391efeb5a2c4eb287328fd633] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux git bisect good e627078a0cbdc0c391efeb5a2c4eb287328fd633 # good: [c17c6da659571a115c7b4983da6c6ac464317c34] staging: wilc1000: rename pfScanResult of struct scan_attr git bisect good c17c6da659571a115c7b4983da6c6ac464317c34 # good: [7bdb7d554e0e433b92b63f3472523cc3067f8ab4] Staging: rtl8192u: ieee80211: corrected indent git bisect good 7bdb7d554e0e433b92b63f3472523cc3067f8ab4 # good: [ac322de6bf5416cb145b58599297b8be73cd86ac] Merge tag 'md/4.4' of git://neil.brown.name/md git bisect good ac322de6bf5416cb145b58599297b8be73cd86ac # bad: [a4d8e93c3182a54d8d21a4d1cec6538ae1be9e16] Merge tag 'usb-for-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next git bisect bad a4d8e93c3182a54d8d21a4d1cec6538ae1be9e16 # bad: [5390d438e6f4aaf3555acc72aff155660a48cd28] usb: dwc2: gadget: kill ep0 requests before reinitializing core git bisect bad 5390d438e6f4aaf3555acc72aff155660a48cd28 # bad: [58efd4b06df4a421652cb2c8a850a9697a37915c] usb: phy: change some comments git bisect bad 58efd4b06df4a421652cb2c8a850a9697a37915c # good: [f871cb9b2e178667a351a6fae9d930826ec10e95] usb: gadget: fix few outdated comments git bisect good f871cb9b2e178667a351a6fae9d930826ec10e95 # bad: [101382ffb3838d68bf6d6d675c66a2f84ed3cb90] usb: gadget: f_phonet: eliminate abuse of ep->driver data git bisect bad 101382ffb3838d68bf6d6d675c66a2f84ed3cb90 # bad: [34422a5e5a884c8680ce9144cf270ae08b1472be] usb: gadget: f_eem: eliminate abuse of ep->driver data git bisect bad 34422a5e5a884c8680ce9144cf270ae08b1472be # bad: [b0bac2581c1918cc4ab0aca01977ad69f0bc127a] usb: gadget: introduce 'enabled' flag in struct usb_ep git bisect bad b0bac2581c1918cc4ab0aca01977ad69f0bc127a # good: [b67f628c84329a9ce82dbff5fde196dc4624e7c2] usb: gadget: epautoconf: add usb_ep_autoconfig_release() function git bisect good b67f628c84329a9ce82dbff5fde196dc4624e7c2 # first bad commit: [b0bac2581c1918cc4ab0aca01977ad69f0bc127a] usb: gadget: introduce 'enabled' flag in struct usb_ep -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html