Merge 'char-misc' from https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git (char-misc-next) Merged-SHA: da61573f783897ae5a96c8f1c71aad6242344feb Documentation/admin-guide/devices.txt | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 7 - arch/powerpc/configs/ppc6xx_defconfig | 1 - drivers/android/binder.c | 6 +- drivers/android/binder/page_range.rs | 24 +- drivers/char/Kconfig | 26 - drivers/char/Makefile | 2 - drivers/char/applicom.c | 857 --------------------- drivers/char/applicom.h | 86 --- drivers/char/dtlk.c | 663 ---------------- drivers/char/hpet.c | 6 +- drivers/char/nvram.c | 16 +- drivers/char/sonypi.c | 6 +- drivers/char/tlclk.c | 4 + drivers/comedi/drivers/8255_pci.c | 32 +- drivers/comedi/drivers/addi_apci_1032.c | 4 +- drivers/comedi/drivers/addi_apci_1500.c | 4 +- drivers/comedi/drivers/addi_apci_1516.c | 8 +- drivers/comedi/drivers/addi_apci_1564.c | 4 +- drivers/comedi/drivers/addi_apci_16xx.c | 6 +- drivers/comedi/drivers/addi_apci_2032.c | 4 +- drivers/comedi/drivers/addi_apci_2200.c | 4 +- drivers/comedi/drivers/addi_apci_3120.c | 6 +- drivers/comedi/drivers/addi_apci_3501.c | 4 +- drivers/comedi/drivers/addi_apci_3xxx.c | 52 +- drivers/comedi/drivers/adl_pci6208.c | 7 +- drivers/comedi/drivers/adl_pci7250.c | 18 +- drivers/comedi/drivers/adl_pci7x3x.c | 14 +- drivers/comedi/drivers/adl_pci8164.c | 4 +- drivers/comedi/drivers/adl_pci9111.c | 6 +- drivers/comedi/drivers/adl_pci9118.c | 8 +- drivers/comedi/drivers/adv_pci1710.c | 62 +- drivers/comedi/drivers/adv_pci1720.c | 4 +- drivers/comedi/drivers/adv_pci1723.c | 4 +- drivers/comedi/drivers/adv_pci1724.c | 4 +- drivers/comedi/drivers/adv_pci1760.c | 4 +- drivers/comedi/drivers/adv_pci_dio.c | 30 +- drivers/comedi/drivers/amplc_dio200_pci.c | 12 +- drivers/comedi/drivers/amplc_pci224.c | 6 +- drivers/comedi/drivers/amplc_pci230.c | 6 +- drivers/comedi/drivers/amplc_pci236.c | 4 +- drivers/comedi/drivers/amplc_pci263.c | 4 +- drivers/comedi/drivers/cb_pcidas.c | 18 +- drivers/comedi/drivers/cb_pcidas64.c | 44 +- drivers/comedi/drivers/cb_pcidda.c | 14 +- drivers/comedi/drivers/cb_pcimdas.c | 6 +- drivers/comedi/drivers/cb_pcimdda.c | 4 +- drivers/comedi/drivers/contec_pci_dio.c | 4 +- drivers/comedi/drivers/daqboard2000.c | 10 +- drivers/comedi/drivers/das08_pci.c | 4 +- drivers/comedi/drivers/dt3000.c | 16 +- drivers/comedi/drivers/dyna_pci10xx.c | 4 +- drivers/comedi/drivers/gsc_hpdi.c | 6 +- drivers/comedi/drivers/icp_multi.c | 4 +- drivers/comedi/drivers/jr3_pci.c | 12 +- drivers/comedi/drivers/ke_counter.c | 4 +- drivers/comedi/drivers/me4000.c | 28 +- drivers/comedi/drivers/me_daq.c | 6 +- drivers/comedi/drivers/mf6x4.c | 11 +- drivers/comedi/drivers/ni_6527.c | 6 +- drivers/comedi/drivers/ni_65xx.c | 46 +- drivers/comedi/drivers/ni_660x.c | 16 +- drivers/comedi/drivers/ni_670x.c | 8 +- drivers/comedi/drivers/ni_labpc_pci.c | 4 +- drivers/comedi/drivers/ni_pcidio.c | 8 +- drivers/comedi/drivers/ni_pcimio.c | 132 ++-- drivers/comedi/drivers/rtd520.c | 6 +- drivers/comedi/drivers/s626.c | 6 +- drivers/gpib/agilent_82357a/agilent_82357a.c | 2 +- drivers/gpib/common/gpib_os.c | 11 +- drivers/gpib/ines/ines.h | 16 + drivers/gpib/ines/ines_gpib.c | 90 +++ drivers/gpib/ni_usb/ni_usb_gpib.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 30 +- drivers/misc/mei/hw-me-regs.h | 4 + drivers/misc/mei/hw-me.c | 94 ++- drivers/misc/mei/hw-me.h | 8 +- drivers/misc/mei/main.c | 19 +- drivers/misc/mei/mei_dev.h | 29 +- drivers/misc/mei/pci-me.c | 2 +- drivers/misc/mei/pci-txe.c | 1 + drivers/misc/mei/platform-vsc.c | 2 +- drivers/misc/pch_phub.c | 151 +--- drivers/misc/tifm_7xx1.c | 9 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 2 +- drivers/virt/acrn/irqfd.c | 71 +- include/linux/dtlk.h | 86 --- rust/kernel/miscdevice.rs | 23 +- samples/rust/rust_misc_device.rs | 34 +- 90 files changed, 773 insertions(+), 2371 deletions(-)