Centos-kernel-stream-9/drivers/input
David Arcari eeedb0472f driver core: make struct class.devnode() take a const *
Bugzilla: https://bugzilla.redhat.com/1898182
Conflicts: RHEL does not contain drivers/vdpa/vdpa_user
Omitted-fix: dcde56bb37a9 ("Fix mismerge due to devnode now taking a 'const *' device")
	     accel_devnode is not in RHEL

commit ff62b8e6588fb07bedda7423622c140c4edd66a7
Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date:   Wed Nov 23 13:25:20 2022 +0100

    driver core: make struct class.devnode() take a const *

    The devnode() in struct class should not be modifying the device that is
    passed into it, so mark it as a const * and propagate the function
    signature changes out into all relevant subsystems that use this
    callback.

    Cc: Fenghua Yu <fenghua.yu@intel.com>
    Cc: Reinette Chatre <reinette.chatre@intel.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Dave Hansen <dave.hansen@linux.intel.com>
    Cc: x86@kernel.org
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
    Cc: Jens Axboe <axboe@kernel.dk>
    Cc: Justin Sanders <justin@coraid.com>
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: Sumit Semwal <sumit.semwal@linaro.org>
    Cc: Benjamin Gaignard <benjamin.gaignard@collabora.com>
    Cc: Liam Mark <lmark@codeaurora.org>
    Cc: Laura Abbott <labbott@redhat.com>
    Cc: Brian Starkey <Brian.Starkey@arm.com>
    Cc: John Stultz <jstultz@google.com>
    Cc: "Christian König" <christian.koenig@amd.com>
    Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Cc: Maxime Ripard <mripard@kernel.org>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    Cc: David Airlie <airlied@gmail.com>
    Cc: Daniel Vetter <daniel@ffwll.ch>
    Cc: Jason Gunthorpe <jgg@ziepe.ca>
    Cc: Leon Romanovsky <leon@kernel.org>
    Cc: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
    Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
    Cc: Sean Young <sean@mess.org>
    Cc: Frank Haverkamp <haver@linux.ibm.com>
    Cc: Jiri Slaby <jirislaby@kernel.org>
    Cc: "Michael S. Tsirkin" <mst@redhat.com>
    Cc: Jason Wang <jasowang@redhat.com>
    Cc: Alex Williamson <alex.williamson@redhat.com>
    Cc: Cornelia Huck <cohuck@redhat.com>
    Cc: Kees Cook <keescook@chromium.org>
    Cc: Anton Vorontsov <anton@enomsg.org>
    Cc: Colin Cross <ccross@android.com>
    Cc: Tony Luck <tony.luck@intel.com>
    Cc: Jaroslav Kysela <perex@perex.cz>
    Cc: Takashi Iwai <tiwai@suse.com>
    Cc: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Cc: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    Cc: Xie Yongji <xieyongji@bytedance.com>
    Cc: Gautam Dawar <gautam.dawar@xilinx.com>
    Cc: Dan Carpenter <error27@gmail.com>
    Cc: Eli Cohen <elic@nvidia.com>
    Cc: Parav Pandit <parav@nvidia.com>
    Cc: Maxime Coquelin <maxime.coquelin@redhat.com>
    Cc: alsa-devel@alsa-project.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: kvm@vger.kernel.org
    Cc: linaro-mm-sig@lists.linaro.org
    Cc: linux-block@vger.kernel.org
    Cc: linux-input@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-media@vger.kernel.org
    Cc: linux-rdma@vger.kernel.org
    Cc: linux-scsi@vger.kernel.org
    Cc: linux-usb@vger.kernel.org
    Cc: virtualization@lists.linux-foundation.org
    Link: https://lore.kernel.org/r/20221123122523.1332370-2-gregkh@linuxfoundation.org
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Signed-off-by: David Arcari <darcari@redhat.com>
2023-04-28 10:02:19 -04:00
..
gameport bus: Make remove callback return void 2022-08-25 10:41:31 -06:00
joystick This pull request contains the following changes for UML: 2021-07-09 10:19:13 -07:00
keyboard Input: gpio-keys - avoid clearing twice some memory 2022-06-22 18:11:35 +02:00
misc Input: remove third argument of usb_maxpacket() 2022-11-18 12:10:50 +01:00
mouse Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode 2023-01-09 15:11:47 +01:00
rmi4 Input: synaptics-rmi4 - Fix device hierarchy 2022-06-22 18:11:34 +02:00
serio Drivers: hv: Make remove callback of hyperv driver void returned 2023-03-01 22:54:20 +02:00
tablet Input: remove third argument of usb_maxpacket() 2022-11-18 12:10:50 +01:00
touchscreen Input: elants_i2c - properly handle the reset GPIO when power is off 2023-01-09 15:11:47 +01:00
Kconfig Input: extract ChromeOS vivaldi physmap show function 2022-06-22 18:11:18 +02:00
Makefile Input: extract ChromeOS vivaldi physmap show function 2022-06-22 18:11:18 +02:00
apm-power.c
evbug.c Input: evbug - remove an empty comment block 2021-05-24 21:06:39 -07:00
evdev.c
ff-core.c Input: ff-core - correct magnitude setting for rumble compatibility 2022-06-22 18:11:35 +02:00
ff-memless.c
input-compat.c
input-compat.h
input-core-private.h Input: deactivate MT slots when inhibiting or suspending devices 2023-01-09 15:11:47 +01:00
input-leds.c
input-mt.c Input: deactivate MT slots when inhibiting or suspending devices 2023-01-09 15:11:47 +01:00
input-poller.c
input-poller.h
input.c driver core: make struct class.devnode() take a const * 2023-04-28 10:02:19 -04:00
joydev.c HID: nintendo: add IMU support 2022-06-22 18:10:03 +02:00
matrix-keymap.c
mousedev.c
sparse-keymap.c
touchscreen.c Input: touchscreen - avoid bitwise vs logical OR warning 2022-06-22 18:11:33 +02:00
vivaldi-fmap.c Input: extract ChromeOS vivaldi physmap show function 2022-06-22 18:11:18 +02:00