[GIT PULL] platform-drivers-x86 for 5.9-3

From: Hans de Goede
Date: Tue Oct 06 2020 - 08:49:10 EST


Hi Linus,

First of all sorry for this second last-minute pdx86 pull-req.

The main reason for the first pull-req was fixing 2 regressions
in 5.8 with Tablet Mode reporting seen on various laptop models
which has been reported by a lot of users, because this
regression causes the (builtin) keyboard and touchpad to not
work on these laptops.

These regressions were caused by the asus-nb-wmi and the
intel-vbtn drivers both receiving recent patches to start
reporting Tablet Mode / to report it on more models.

Due to a miscommunication between Andy and me, Andy's
earlier pull-req only contained the fix for the intel-vbtn
driver and not the fix for the asus-nb-wmi code.

This pull-req contains a single patch fixing the asus-nb-wmi
code. This patch has been in use (as a downstream fix) in
Fedora's kernels for 2 weeks now without issues.

Regards,

Hans

The following changes since commit 720ef73d1a239e33c3ad8fac356b9b1348e68aaf:

platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse (2020-10-05 12:20:42 +0300)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-v5.9-3

for you to fetch changes up to 1797d588af15174d4a4e7159dac8c800538e4f8c:

platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models (2020-10-06 09:48:05 +0200)

----------------------------------------------------------------
platform-drivers-x86 for v5.9-3

One final pdx86 fix for Tablet Mode reporting regressions (which
make the keyboard and touchpad unusable) on various Asus notebooks.

This fix has been tested as a downstream patch in Fedora kernels for
approx. 2 weeks with no problems being reported.

----------------------------------------------------------------
Hans de Goede (1):
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models

drivers/platform/x86/asus-nb-wmi.c | 32 ++++++++++++++++++++++++++++++++
drivers/platform/x86/asus-wmi.c | 16 +++++++++-------
drivers/platform/x86/asus-wmi.h | 1 +
3 files changed, 42 insertions(+), 7 deletions(-)