We're only building arm64 for this project, so don't do checks for other
architectures. Fixes a FTBFS when final-checks fails to find ABI files
for those archs.
Signed-off-by: dann frazier <email address hidden>
Generating the debug packages takes a long time, and the resulting ddebs are
thrown away by the buildds anyway. We could keep them by disabling the
.deb->.ddeb rename, but we'll wait until there's an actual need.
Signed-off-by: dann frazier <email address hidden>
USB Bluetooth controller QCA ROME (0cf3:e007) sometimes stops working
after S3:
[ 165.110742] Bluetooth: hci0: using NVM file: qca/nvm_usb_00000302.bin
[ 168.432065] Bluetooth: hci0: Failed to send body at 4 of 1953 (-110)
After some experiments, I found that disabling LPM can workaround the
issue.
On some platforms, the USB power is cut during S3, so the driver uses
reset-resume to resume the device. During port resume, LPM gets enabled
twice, by usb_reset_and_verify_device() and usb_port_resume().
Consolidate all checks into new LPM helpers to make sure LPM only gets
enabled once.
Fixes: de68bab4fa96 ("usb: Don't enable USB 2.0 Link PM by default.”)
Signed-off-by: Kai-Heng Feng <email address hidden>
Cc: stable <email address hidden> # after much soaking
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit d7a6c0ce8d26412903c7981503bad9e1cc7c45d2 linux-next)
Signed-off-by: Kai-Heng Feng <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>