Centos-kernel-stream-9/drivers/input
Lucas Zampieri f6029bf351 Merge: workqueue: Backport workqueue commits to v6.9
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3910

JIRA: https://issues.redhat.com/browse/RHEL-25103    
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3910    
Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3847    

The primary purpose of this MR is to backport those upstream workqueue
commits which enables ordered workqueues and rescuers to follow
changes in workqueue unbound cpumask which is necessary to make sure
that isolated CPUs won't be disturbed due to unbound work items being
handled by those CPUs.

These upstream commits were merged into the v6.9 kernel which also
contains some major changes in workqueue code. This makes the required
commits dependent on some of the v6.9 workqueue commits. It is less risky
to sync the workqueue code up to v6.9 instead of selective backports
of some dependent commits. This MR also includes some miscellaneous
commits in other subsystems due to changes in the underlying workqueue
implementations.

A follow-up proactive workqueue fixes MR will be created later on,
if necessary.

Signed-off-by: Waiman Long <longman@redhat.com>

Approved-by: Tony Camuso <tcamuso@redhat.com>
Approved-by: Steve Best <sbest@redhat.com>
Approved-by: Vladis Dronov <vdronov@redhat.com>
Approved-by: Prarit Bhargava <prarit@redhat.com>
Approved-by: Wander Lairson Costa <wander@redhat.com>
Approved-by: Phil Auld <pauld@redhat.com>
Approved-by: Radu Rendec <rrendec@redhat.com>
Approved-by: Chris von Recklinghausen <crecklin@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-13 13:07:43 +00:00
..
gameport
joystick
keyboard Input: libps2 - introduce common interrupt handler 2023-12-11 11:36:44 +01:00
misc xen: add "not_essential" flag to struct xenbus_driver 2024-05-09 11:24:19 -04:00
mouse Input: psmouse-smbus - avoid flush_scheduled_work() usage 2024-05-03 13:39:22 -04:00
rmi4 Input: synaptics-rmi4 - fix function name in kerneldoc 2023-12-11 11:36:45 +01:00
serio tty: ldops: unify to u8 2024-05-09 11:25:57 -04:00
tablet Input: move from strlcpy with unused retval to strscpy 2023-06-19 15:42:40 +02:00
tests Input: tests - add test to cover all input_grab_device() function 2023-12-11 11:36:44 +01:00
touchscreen thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers 2024-03-27 11:39:36 -04:00
Kconfig Input: tests - modular KUnit tests should not depend on KUNIT=y 2023-11-02 15:26:56 -06:00
Makefile Input: Add KUnit tests for some of the input core helper functions 2023-11-02 15:26:56 -06:00
apm-power.c
evbug.c
evdev.c
ff-core.c
ff-memless.c
input-compat.c
input-compat.h
input-core-private.h
input-leds.c
input-mt.c
input-poller.c
input-poller.h
input.c Input: fix open count when closing inhibited device 2023-12-11 11:36:43 +01:00
joydev.c
matrix-keymap.c
mousedev.c
sparse-keymap.c
touchscreen.c
vivaldi-fmap.c