[4.4-rc1 regression] pxa27x_udc and suspend/resume

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux