~canonical-kernel/ubuntu/+source/linux-oem:oem

Last commit made on 2018-07-05
Get this branch:
git clone -b oem https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-oem
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

c7b75ea... by Timo Aaltonen

UBUNTU: Ubuntu-oem-4.13.0-1032.36

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

7d3b7dd... by AaronMa

Input: elantech - enable middle button of touchpads on ThinkPad P52

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

PNPID is better way to identify the type of touchpads.
Enable middle button support on 2 types of touchpads on Lenovo P52.

Cc: <email address hidden>
Signed-off-by: Aaron Ma <email address hidden>
Reviewed-by: Benjamin Tissoires <email address hidden>
Signed-off-by: Dmitry Torokhov <email address hidden>
(cherry picked from commit 24bb555e6e46d96e2a954aa0295029a81cc9bbaa)
Signed-off-by: Aaron Ma <email address hidden>
Acked-by: Hui Wang <email address hidden>
Acked-by: Wen-chien Jesse Sung <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

995a78a... by ??? <email address hidden>

Input: elantech - fix V4 report decoding for module with middle key

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

Some touchpad has middle key and it will be indicated in bit 2 of packet[0].
We need to fix V4 formation's byte mask to prevent error decoding.

Signed-off-by: KT Liao <email address hidden>
Cc: <email address hidden>
Signed-off-by: Dmitry Torokhov <email address hidden>
(cherry picked from commit e0ae2519ca004a628fa55aeef969c37edce522d3)
Signed-off-by: Aaron Ma <email address hidden>
Acked-by: Hui Wang <email address hidden>
Acked-by: Wen-chien Jesse Sung <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

3460aa0... by Timo Aaltonen

UBUNTU: Start new release

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

709da73... by AceLan Kao

UBUNTU: Ubuntu-oem-4.13.0-1031.35

Signed-off-by: AceLan Kao <email address hidden>

11f5eef... by AceLan Kao

UBUNTU: Rebase to 4.13.0-46.51

Signed-off-by: AceLan Kao <email address hidden>

b068ccc... by AceLan Kao

UBUNTU: Ubuntu-oem-4.13.0-1031.34

Signed-off-by: AceLan Kao <email address hidden>

bc256b8... by Kai-Heng Feng

UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base

"Unable to handle kernel paging request" occurs at this line of code:
         privdata->eventval.buf[i] = readdata;

The pointer "buf" in union "i2c_event_base" will change its value as
soon as any union member gets modified. We can observe this behaviour in
amd_mp2_irq_isr(). This makes buf points to the wrong place, and causes
the trouble we saw when it gets accessed.

Put pointer inside union is not a good idea, so refactor the structure
to make sure the pointer and the union do not overlap.

Also remove the NULL check for eventval.buf, as its value comes from
read_cfg.buf.

Signed-off-by: Kai-Heng Feng <kai.heng.feng at canonical.com>
Acked-by: Chia-Lin Kao <email address hidden>

329ce6c... by AceLan Kao

UBUNTU: Rebase to 4.13.0-46.51

Signed-off-by: AceLan Kao <email address hidden>

6b7a03f... by AceLan Kao

UBUNTU: Start new release

Ignore: yes
Signed-off-by: AceLan Kao <email address hidden>