[PATCH] virtio: Add virtio-device power management

2023-11-12 Thread David Stevens
Virtio power management for virtio pci devices is defined on top of PCI power management, so it mostly works out of the box. All that's needed is to add suspend/resume callbacks to the virtio core, instead of reusing the freeze/restore. Signed-off-by: David Stevens --- drivers/virtio/virtio_pci_

Re: [PATCH] input: touchscreen: imagis: Add touch key support

2023-11-12 Thread kernel test robot
Hi Duje, kernel test robot noticed the following build errors: [auto build test ERROR on dtor-input/next] [also build test ERROR on dtor-input/for-linus linus/master v6.6 next-20231110] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest t

[PATCH] input: touchscreen: imagis: Add touch key support

2023-11-12 Thread Duje Mihanović
IST3032C (and possibly some other models) has touch keys. Add support for them to the imagis driver. Signed-off-by: Duje Mihanović --- This patch depends on the series generalizing the driver and adding IST3032C support: https://lore.kernel.org/all/20231003133440.4696-1-kar...@gimli.ms.mff.cuni.

Re: [PATCH] tracing: fix UAF caused by memory ordering issue

2023-11-12 Thread Steven Rostedt
On Sun, 12 Nov 2023 23:00:30 +0800 Kairui Song wrote: > From: Kairui Song > > Following kernel panic was observed when doing ftrace stress test: > > Unable to handle kernel paging request at virtual address 9699b0f8ece28240 > Mem abort info: > ESR = 0x9604 > EC = 0x25: DABT (cu

[PATCH] tracing: fix UAF caused by memory ordering issue

2023-11-12 Thread Kairui Song
From: Kairui Song Following kernel panic was observed when doing ftrace stress test: Unable to handle kernel paging request at virtual address 9699b0f8ece28240 Mem abort info: ESR = 0x9604 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0

[PATCH AUTOSEL 6.1 5/6] vhost-vdpa: clean iotlb map during reset for older userspace

2023-11-12 Thread Sasha Levin
From: Si-Wei Liu [ Upstream commit bc91df5c70ac720eca18bd1f4a288f2582713d3e ] Using .compat_reset op from the previous patch, the buggy .reset behaviour can be kept as-is on older userspace apps, which don't ack the IOTLB_PERSIST backend feature. As this compatibility quirk is limited to those d

[PATCH AUTOSEL 6.5 6/7] vhost-vdpa: clean iotlb map during reset for older userspace

2023-11-12 Thread Sasha Levin
From: Si-Wei Liu [ Upstream commit bc91df5c70ac720eca18bd1f4a288f2582713d3e ] Using .compat_reset op from the previous patch, the buggy .reset behaviour can be kept as-is on older userspace apps, which don't ack the IOTLB_PERSIST backend feature. As this compatibility quirk is limited to those d

[PATCH AUTOSEL 6.6 6/7] vhost-vdpa: clean iotlb map during reset for older userspace

2023-11-12 Thread Sasha Levin
From: Si-Wei Liu [ Upstream commit bc91df5c70ac720eca18bd1f4a288f2582713d3e ] Using .compat_reset op from the previous patch, the buggy .reset behaviour can be kept as-is on older userspace apps, which don't ack the IOTLB_PERSIST backend feature. As this compatibility quirk is limited to those d