~dannf/ubuntu/+source/linux/+git/linux:pearl2-5.0.0-1.2

Last commit made on 2019-01-25
Get this branch:
git clone -b pearl2-5.0.0-1.2 https://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux
Only dann frazier can upload to this branch. If you are dann frazier please log in for upload directions.

Branch merges

Branch information

Name:
pearl2-5.0.0-1.2
Repository:
lp:~dannf/ubuntu/+source/linux/+git/linux

Recent commits

64ec44c... by dann frazier

UBUNTU: Ubuntu-5.0.0-1.2~18.04.2

Signed-off-by: dann frazier <email address hidden>

54809de... by Seth Forshee

disable zfs

Signed-off-by: Seth Forshee <email address hidden>

53ab5dc... by dann frazier

UBUNTU: packaging: disable non-arm64 archs

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>

3f63781... by dann frazier

UBUNTU: packaging: arm64: disable snapdragon flavor

Save time and space avoiding a build we don't need.

Signed-off-by: dann frazier <email address hidden>

67fd3da... by dann frazier

UBUNTU: getabis: Add ppa:pearl2-team/next

Signed-off-by: dann frazier <email address hidden>

ceb005f... by dann frazier

UBUNTU: [debian] Disable dbg builds for now

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>

994dbf1... by dann frazier

UBUNTU: Start new release

Ignore: yes
Signed-off-by: dann frazier <email address hidden>

4c74c92... by Seth Forshee

UBUNTU: Ubuntu-5.0.0-1.2

Signed-off-by: Seth Forshee <email address hidden>

b79f60e... by Kai-Heng Feng

USB: Consolidate LPM checks to avoid enabling LPM twice

BugLink: https://bugs.launchpad.net/bugs/1812812

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>

532c4ba... by Kai-Heng Feng

USB: Add new USB LPM helpers

BugLink: https://bugs.launchpad.net/bugs/1812812

Use new helpers to make LPM enabling/disabling more clear.

This is a preparation to subsequent patch.

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 7529b2574a7aaf902f1f8159fbc2a7caa74be559 linux-next)
Signed-off-by: Kai-Heng Feng <email address hidden>
Signed-off-by: Seth Forshee <email address hidden>