~vicamo/+git/ubuntu-kernel:bug-1841723/remove-runtime-power-management/oem-osp1-bionic

Last commit made on 2019-11-15
Get this branch:
git clone -b bug-1841723/remove-runtime-power-management/oem-osp1-bionic https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-1841723/remove-runtime-power-management/oem-osp1-bionic
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

5b2046a... by Hans de Goede <email address hidden>

HID: i2c-hid: Send power-on command after reset

Before commit 67b18dfb8cfc ("HID: i2c-hid: Remove runtime power
management"), any i2c-hid touchscreens would typically be runtime-suspended
between the driver loading and Xorg or a Wayland compositor opening it,
causing it to be resumed again. This means that before this change,
we would call i2c_hid_set_power(OFF), i2c_hid_set_power(ON) before the
graphical session would start listening to the touchscreen.

It turns out that at least some SIS touchscreens, such as the one found
on the Asus T100HA, need a power-on command after reset, otherwise they
will not send any events.

Fixes: 67b18dfb8cfc ("HID: i2c-hid: Remove runtime power management")
Cc: Kai-Heng Feng <email address hidden>
Signed-off-by: Hans de Goede <email address hidden>
Signed-off-by: Jiri Kosina <email address hidden>
(cherry picked from commit 43b7029f475e7497da1de1f4a1742241812bf266)
Signed-off-by: You-Sheng Yang <email address hidden>

8327e9b... by Kai-Heng Feng

HID: i2c-hid: Remove runtime power management

Runtime power management in i2c-hid brings lots of issues, such as:
- When transitioning from display manager to desktop session, i2c-hid
was closed and opened, so the device was set to SLEEP and ON in a short
period. Vendors confirmed that their devices can't handle fast ON/SLEEP
command because Windows doesn't have this behavior.

- When rebooting, i2c-hid was closed, and the driver core put the device
back to full power before shutdown. This behavior also triggers a quick
SLEEP and ON commands that some devices can't handle, renders an
unusable touchpad after reboot.

- Most importantly, my power meter reports little to none energy saving
when i2c-hid is runtime suspended.

So let's remove runtime power management since there is no actual
benefit.

Signed-off-by: Kai-Heng Feng <email address hidden>
Acked-by: Hans de Goede <email address hidden>
Signed-off-by: Benjamin Tissoires <email address hidden>
(cherry picked from commit 67b18dfb8cfc6d6c2f45ba8c546088f5c14f5bd5)
Signed-off-by: You-Sheng Yang <email address hidden>

41c912b... by Stefan Bader

UBUNTU: Ubuntu-oem-osp1-5.0.0-1028.32

Signed-off-by: Stefan Bader <email address hidden>

c25ddf6... by Stefan Bader

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <email address hidden>

75910a1... by Marcelo Cerri

UBUNTU: Ubuntu-oem-osp1-5.0.0-1027.31

Signed-off-by: Marcelo Henrique Cerri <email address hidden>

a9eccb2... by Marcelo Cerri

UBUNTU: [Config] Disable TSX by default when possible

Turn on CONFIG_X86_INTEL_TSX_MODE_OFF to disable Intel's Transactional
Synchronization Extensions (TSX) feature by default. TSX can only be
disable on certain, newer processors that support the IA32_TSX_CTRL MSR
via a microcode update. Intel says that future processors will also
support the MSR. On processors that support the MSR, TSX will be
disabled unless the system administrator overrides the configuration
with the "tsx" kernel command line option.

CVE-2019-11135

Based on master commit b9665b885ab310744d8ae53d6860782ec7851613.

Signed-off-by: Marcelo Henrique Cerri <email address hidden>

4882c85... by Marcelo Cerri

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

d71827f... by Marcelo Cerri

UBUNTU: [Packaging] update helper scripts

BugLink: http://bugs.launchpad.net/bugs/1786013
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

75110cb... by Timo Aaltonen

UBUNTU: Ubuntu-oem-osp1-5.0.0-1026.29

Signed-off-by: Timo Aaltonen <email address hidden>

596304d... by Timo Aaltonen

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1849001
Properties: no-test-build
Signed-off-by: Timo Aaltonen <email address hidden>