lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <Zae2CXdDjX89bxKN@kroah.com>
Date: Wed, 17 Jan 2024 12:12:09 +0100
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
	Arnd Bergmann <arnd@...db.de>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver changes for 6.8-rc1

The following changes since commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9:

  Linux 6.7-rc5 (2023-12-10 14:33:40 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.8-rc1

for you to fetch changes up to 5850edccec30325707f953bc088497b3b9041231:

  android: removed duplicate linux/errno (2024-01-07 09:48:26 +0100)

----------------------------------------------------------------
Char/Misc and other Driver changes for 6.8-rc1

Here is the big set of char/misc and other driver subsystem changes for
6.8-rc1.  Lots of stuff in here, but first off, you will get a merge
conflict in drivers/android/binder_alloc.c when merging this tree due to
changing coming in through the -mm tree.

The resolution of the merge issue can be found here:
	https://lore.kernel.org/r/20231207134213.25631ae9@canb.auug.org.au
or in a simpler patch form in that thread:
	https://lore.kernel.org/r/ZXHzooF07LfQQYiE@google.com

If there are issues with the merge of this file, please let me know.

Other than lots of binder driver changes (as you can see by the merge
conflicts) included in here are:
 - lots of iio driver updates and additions
 - spmi driver updates
 - eeprom driver updates
 - firmware driver updates
 - ocxl driver updates
 - mhi driver updates
 - w1 driver updates
 - nvmem driver updates
 - coresight driver updates
 - platform driver remove callback api changes
 - tags.sh script updates
 - bus_type constant marking cleanups
 - lots of other small driver updates

All of these have been in linux-next for a while with no reported issues
(other than the binder merge conflict.)

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Abhijit Gangurde (2):
      cdx: create sysfs bin files for cdx resources
      cdx: Create resource debugfs file for cdx device

Alexander Graf (1):
      misc: Add Nitro Secure Module driver

Alexander Usyskin (1):
      mei: pxp: spdx should be at first line

Alexandru Ardelean (1):
      iio: buffer-dma: split iio_dma_buffer_fileio_free() function

Alice Ryhl (1):
      binder: use enum for binder ioctls

Amit Dhingra (1):
      MAINTAINERS: correct file entry IIO LIGHT SENSOR GAIN-TIME_SCALE HELPERS

Ana-Maria Cusco (2):
      dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator
      iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator

Andrew Davis (1):
      mux: mmio: use reg property when parent device is not a syscon

Andrew Hepp (2):
      dt-bindings: iio: Add MCP9600 thermocouple EMF converter
      iio: temperature: Add MCP9600 thermocouple EMF converter

Andy Shevchenko (8):
      device property: Use fwnode_property_string_array_count()
      device property: Add fwnode_property_match_property_string()
      iio: frequency: adf4377: Switch to device_property_match_property_string()
      iio: frequency: admv1014: Switch to device_property_match_property_string()
      iio: magnetometer: tmag5273: Switch to device_property_match_property_string()
      iio: proximity: sx9324: Switch to device_property_match_property_string()
      pvpanic: Don't use "proxy" headers
      pvpanic: Kill duplicate PCI_VENDOR_ID_REDHAT definition

Angel Iglesias (4):
      iio: pressure: bmp280: Use spi_get_device_match_data()
      iio: pressure: bmp280: Rearrange vars in reverse xmas tree order
      iio: pressure: bmp280: Allow multiple chips id per family of devices
      iio: pressure: bmp280: Add support for BMP390

Anshul Dalal (7):
      dt-bindings: iio: light: add ltr390
      iio: light: driver for Lite-On ltr390
      dt-bindings: vendor-prefixes: add aosong
      dt-bindings: iio: chemical: add aosong,ags02ma
      iio: chemical: add support for Aosong AGS02MA
      dt-bindings: iio: dac: add MCP4821
      iio: dac: driver for MCP4821

Anshuman Khandual (6):
      coresight: trbe: Add a representative coresight_platform_data for TRBE
      coresight: trbe: Enable ACPI based TRBE devices
      coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus
      coresight: etm: Make cycle count threshold user configurable
      Documentation: coresight: Add cc_threshold tunable
      coresight: tmc: Make etr buffer mode user configurable from sysfs

Arnd Bergmann (2):
      mei: fix vsc dependency
      mei: rework Kconfig dependencies

Ayush Singh (1):
      greybus: gb-beagleplay: Remove use of pad bytes

Babis Chalios (1):
      vmgenid: emit uevent when VMGENID updates

Bagas Sanjaya (1):
      Documentation: ABI: coresight-tpdm: Fix Bit[3] description indentation

Bhaumik Bhatt (1):
      bus: mhi: host: Add spinlock to protect WP access when queueing TREs

Biju Das (1):
      iio: pressure: bmp280: Use i2c_get_match_data()

Bragatheswaran Manickavel (1):
      iio/imu: inv_icm42600: Use max() helper macros

Cameron Williams (2):
      parport: parport_serial: Add Brainboxes BAR details
      parport: parport_serial: Add Brainboxes device IDs and geometry

Carlos Llamas (28):
      binder: use EPOLLERR from eventpoll.h
      binder: fix use-after-free in shinker's callback
      binder: fix race between mmput() and do_exit()
      binder: fix async space check for 0-sized buffers
      binder: fix unused alloc->free_async_space
      binder: fix trivial typo of binder_free_buf_locked()
      binder: fix comment on binder_alloc_new_buf() return value
      binder: remove extern from function prototypes
      binder: keep vma addresses type as unsigned long
      binder: split up binder_update_page_range()
      binder: do unlocked work in binder_alloc_new_buf()
      binder: remove pid param in binder_alloc_new_buf()
      binder: separate the no-space debugging logic
      binder: relocate low space calculation
      binder: relocate binder_alloc_clear_buf()
      binder: refactor page range allocation
      binder: malloc new_buffer outside of locks
      binder: initialize lru pages in mmap callback
      binder: perform page installation outside of locks
      binder: remove redundant debug log
      binder: make oversized buffer code more readable
      binder: rename lru shrinker utilities
      binder: document the final page calculation
      binder: collapse print_binder_buffer() into caller
      binder: refactor binder_delete_free_buffer()
      binder: avoid user addresses in debug logs
      binder: reverse locking order in shrinker callback
      binder: switch alloc->mutex to spinlock_t

Christophe JAILLET (6):
      ipack: Remove usage of the deprecated ida_simple_xx() API
      parport: Save a few bytes of memory
      VMCI: Remove handle_arr_calc_size()
      VMCI: Remove VMCI_HANDLE_ARRAY_HEADER_SIZE and VMCI_HANDLE_ARRAY_MAX_CAPACITY
      iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0
      ppdev: Remove usage of the deprecated ida_simple_xx() API

Colin Ian King (2):
      iio: imu: Fix spelling mistake "accelrometer" -> "accelerometer"
      tools/counter: Fix spelling mistake "componend" -> "component"

Crt Mori (2):
      iio: temperature: mlx90635 MLX90635 IR Temperature sensor
      dt-bindings: iio: temperature: add MLX90635 device

Dan Carpenter (2):
      cdx: call of_node_put() on error path
      cdx: Unlock on error path in rescan_store()

Dan Williams (1):
      tools/testing/nvdimm: Add compile-test coverage for ndtest

David Lechner (2):
      iio: resolver: ad2s1210: add support for adi,fixed-mode
      iio: resolver: ad2s1210: add reset gpio support

Fabrice Gasnier (2):
      tools/counter: add a flexible watch events tool
      MAINTAINERS: add myself as counter watch events tool maintainer

Fei Shao (5):
      spmi: Introduce device-managed functions
      spmi: Use devm_spmi_controller_alloc()
      spmi: mtk-pmif: Reorder driver remove sequence
      spmi: hisi-spmi-controller: Use devm_spmi_controller_add()
      spmi: Return meaningful errors in spmi_controller_alloc()

Georgi Djakov (5):
      Merge branch 'icc-sm8650' into icc-next
      Merge branch 'icc-platform-remove' into icc-next
      Merge branch 'icc-x1e80100' into icc-next
      Merge branch 'icc-sm6115' into icc-next
      Merge branch 'icc-qcm2290' into icc-next

Greg Kroah-Hartman (17):
      Merge 6.7-rc5 into char-misc-next
      Merge tag 'coresight-next-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'fpga-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'mhi-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'extcon-next-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      Merge tag 'iio-for-6.8a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'w1-drv-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
      Merge tag 'icc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'fpga-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'counter-updates-for-6.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'iio-for-6.8b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      maple: make maple_bus_type static and const
      dma-debug: make dma_debug_add_bus take a const pointer
      locomo: make locomo_bus_type constant and static
      moxtet: remove unused moxtet_type declaration
      moxtet: mark moxtet_bus_type as const
      platform/surface: aggregator: make ssam_bus_type constant and static

Guanghui Feng (1):
      uio: Fix use-after-free in uio_open

Hans de Goede (1):
      misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback

Heiner Kallweit (4):
      eeprom: ee1004: Add support for multiple i2c busses
      eeprom: ee1004: add support for temperature sensor
      eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
      eeprom: at24: Use pm_runtime_resume_and_get to simplify the code

Ivan Mikhaylov (2):
      dt-bindings: adc: provide max34408/9 device tree binding document
      iio: adc: Add driver support for MAX34408/9

Jagath Jog J (3):
      dt-bindings: iio: imu: Add Bosch BMI323
      iio: imu: Add driver for BMI323 IMU
      iio: imu: bmi323: Make the local structures static

James Clark (1):
      coresight: etm4x: Fix width of CCITMIN field

Javier Carrasco (5):
      iio: add modifiers for A and B ultraviolet light
      dt-bindings: iio: light: add support for Vishay VEML6075
      iio: light: add VEML6075 UVA and UVB light sensor driver
      iio: core: introduce trough info element for minimum values
      iio: ABI: document temperature and humidity peak/trough raw attributes

Jay Buddhabhatti (7):
      firmware: xilinx: Update firmware call interface to support additional args
      firmware: xilinx: Expand feature check to support all PLM modules
      firmware: xilinx: Register event manager driver
      drivers: soc: xilinx: Fix error message on SGI registration failure
      firmware: zynqmp: Add support to handle IPI CRC failure
      firmware: xilinx: Export function to use in other module
      drivers: soc: xilinx: add check for platform

Jiapeng Chong (1):
      iio: light: isl76682: remove unreachable code

Johan Hovold (6):
      dt-bindings: iio/adc: qcom,spmi-iadc: fix reg description
      dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name
      dt-bindings: iio/adc: qcom,spmi-iadc: clean up example
      dt-bindings: iio/adc: qcom,spmi-rradc: clean up example
      dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names
      dt-bindings: iio/adc: qcom,spmi-vadc: clean up examples

Jonathan Cameron (1):
      iio: light: pa1203001: Drop ACPI_PTR() protection.

Jun Yan (1):
      iio: accel: bmi088: update comments and Kconfig

Junhao He (1):
      coresight: ultrasoc-smb: Use guards to cleanup

Konrad Dybcio (5):
      dt-bindings: interconnect: Add Qualcomm SM6115 NoC
      interconnect: qcom: Add SM6115 interconnect provider driver
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6115 bwmon instance
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add QCM2290 bwmon instance
      interconnect: qcom: sm6115: Fix up includes

Kris Chaplin (2):
      dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry
      w1: Add AXI 1-wire host driver for AMD programmable logic IP core

Krishna chaitanya chundru (1):
      bus: mhi: host: Add alignment check for event ring read pointer

Krzysztof Kozlowski (1):
      dt-bindings: iio: honeywell,mprls0025pa: drop ref from pressure properties

Leo Yan (1):
      MAINTAINERS: Remove myself as a Arm CoreSight reviewer

Li kunyu (1):
      misc: ocxl: main: Remove unnecessary ‘0’ values from rc

Li peiyu (3):
      iio: pressure: fix some word spelling errors
      iio: humidity: Add driver for ti HDC302x humidity sensors
      dt-bindings: iio: humidity: Add TI HDC302x support

Li zeming (3):
      misc: ocxl: context: Remove unnecessary (void*) conversions
      misc: ocxl: afu_irq: Remove unnecessary (void*) conversions
      misc: ocxl: link: Remove unnecessary (void*) conversions

Linus Walleij (1):
      iio: proximity: irsd200: Drop unused include

Lukas Bulwahn (4):
      MAINTAINERS: correct file entry in BOSCH SENSORTEC BMI323 IMU IIO DRIVER
      MAINTAINERS: improve section MICROCHIP MCP3564 ADC DRIVER
      vgacon: drop IA64 reference in VGA_CONSOLE dependency list
      misc: nsm: remove selecting the non-existing config CBOR

Lukas Funke (1):
      extcon: usbc-tusb320: Set interrupt polarity based on device-tree

Manivannan Sadhasivam (13):
      bus: mhi: ep: Do not allocate event ring element on stack
      bus: mhi: ep: Use slab allocator where applicable
      bus: mhi: ep: Add support for interrupt moderation timer
      bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs
      bus: mhi: ep: Rename read_from_host() and write_to_host() APIs
      bus: mhi: ep: Introduce async read/write callbacks
      PCI: epf-mhi: Simulate async read/write using iATU
      PCI: epf-mhi: Add support for DMA async read/write operation
      PCI: epf-mhi: Enable MHI async read/write support
      bus: mhi: ep: Add support for async DMA write operation
      bus: mhi: ep: Add support for async DMA read operation
      bus: mhi: ep: Add checks for read/write callbacks while registering controllers
      PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single()

Marc Ferland (5):
      w1: ds2490: support block sizes larger than 128 bytes in ds_read_block
      w1: ds2433: remove unused definitions
      w1: ds2433: introduce a configuration structure
      w1: ds2433: use the kernel bitmap implementation
      w1: ds2433: add support for ds28ec20 eeprom

Marcelo Schmitt (15):
      scripts: checkpatch: Add __aligned to the list of attribute notes
      iio: adc: ad7091r: Pass iio_dev to event handler
      iio: adc: ad7091r: Set alert bit in config register
      iio: adc: ad7091r: Align arguments to function call parenthesis
      iio: adc: ad7091r: Allow users to configure device events
      iio: adc: ad7091r: Enable internal vref if external vref is not supplied
      iio: adc: ad7091r: Move generic AD7091R code to base driver and header file
      iio: adc: ad7091r: Move chip init data to container struct
      iio: adc: ad7091r: Remove unneeded probe parameters
      iio: adc: ad7091r: Set device mode through chip_info callback
      iio: adc: ad7091r: Add chip_info callback to get conversion result channel
      iio: adc: Split AD7091R-5 config symbol
      dt-bindings: iio: Add AD7091R-8
      iio: adc: Add support for AD7091R-8
      MAINTAINERS: Add MAINTAINERS entry for AD7091R

Marcus Folkesson (1):
      iio: adc: mcp3911: simplify code with guard macro

Marek Vasut (3):
      dt-bindings: iio: light: isl76682: Document ISL76682
      iio: light: isl76682: Add ISL76682 driver
      doc: iio: Document intensity scale as poorly defined

Matt Ranostay (1):
      mailmap: Change email mapping from previous employers

Matti Vaittinen (3):
      iio: bu27008: Add illuminance channel
      iio: sanity check available_scan_masks array
      iio: buffer: document known issue

Michael Hennerich (2):
      dt-bindings: adi,ad5791: Add support for controlling RBUF
      iio: dac: ad5791: Add support for controlling RBUF via devicetree

Michal Simek (3):
      firmware: xilinx: Use proper indentation in kernel-doc
      firmware: xilinx: Remove clock_setrate and clock_getrate api
      firmware: xilinx: Remove zynqmp_pm_pinctrl_get_function()

Miquel Raynal (8):
      of: device: Export of_device_make_bus_id()
      nvmem: Move of_nvmem_layout_get_container() in another header
      nvmem: Create a header for internal sharing
      nvmem: Simplify the ->add_cells() hook
      nvmem: Move and rename ->fixup_cell_info()
      nvmem: core: Rework layouts to become regular devices
      ABI: sysfs-nvmem-cells: Expose cells through sysfs
      nvmem: core: Expose cells through sysfs

Neil Armstrong (3):
      dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm SM8650 SoC
      interconnect: qcom: introduce RPMh Network-On-Chip Interconnect on SM8650 SoC
      dt-bindings: interconnect: qcom-bwmon: document SM8650 BWMONs

Nuno Sa (8):
      iio: adc: ad9467: fix reset gpio handling
      iio: adc: ad9467: don't ignore error codes
      iio: adc: ad9467: add mutex to struct ad9467_state
      iio: adc: ad9467: fix scale setting
      iio: adc: ad9467: use spi_get_device_match_data()
      iio: adc: ad9467: use chip_info variables instead of array
      iio: adc: ad9467: use the more common !val NULL check
      iio: adc: adi-axi-adc: convert to regmap

Nícolas F. R. A. Prado (1):
      spmi: mtk-pmif: Serialize PMIF status check and command submission

Patrick Delaunay (2):
      dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem
      nvmem: stm32: add support for STM32MP25 BSEC to control OTP data

Paul Cercueil (1):
      iio: buffer-dma: Get rid of outgoing queue

Petre Rodan (2):
      dt-bindings: iio: pressure: add honeywell,hsc030
      iio: pressure: driver for Honeywell HSC/SSC series

Philipp Stanner (2):
      drivers/fpga: use standard array-copy function
      drivers/comedi: use standard array-copy-function

Qiang Yu (3):
      bus: mhi: host: Add a separate timeout parameter for waiting ready
      bus: mhi: host: pci_generic: Add SDX75 based modem support
      bus: mhi: host: Drop chan lock before queuing buffers

Rafał Miłecki (6):
      nvmem: layouts: refactor .add_cells() callback arguments
      nvmem: drop nvmem_layout_get_match_data()
      nvmem: core: add nvmem_dev_size() helper
      nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
      nvmem: u-boot-env: use nvmem device helpers
      nvmem: u-boot-env: improve coding style

Rajendra Nayak (2):
      dt-bindings: interconnect: Add Qualcomm X1E80100 SoC
      interconnect: qcom: Add X1E80100 interconnect provider driver

Ramona Gradinariu (3):
      iio: imu: adis: Use spi cs inactive delay
      dt-bindings: adis16475: Add 'spi-cs-inactive-delay-ns' property
      dt-bindings: adis16460: Add 'spi-cs-inactive-delay-ns' property

Randy Dunlap (8):
      android: binder: fix a kernel-doc enum warning
      extcon: qcom-spmi-misc: don't use kernel-doc marker for comment
      mei: fix spellos in mei.h
      mcb: core: fix kernel-doc warnings
      virt: vbox: core: fix all kernel-doc warnings
      virt: vbox: linux: fix all kernel-doc warnings
      virt: vbox: utils: fix all kernel-doc warnings
      iio: linux/iio.h: fix Excess kernel-doc description warning

René Nyffenegger (1):
      scripts/tags.sh: Update comment (addition of gtags)

Ricky Wu (3):
      misc: rtsx: add to support new card reader rts5264 new definition and function
      misc: rtsx: add to support new card reader rts5264
      mmc: rtsx: add rts5264 to support sd express card

Rob Herring (3):
      dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example
      w1: amd_axi_w1: Explicitly include correct DT includes
      cdx: Explicitly include correct DT includes, again

Sakari Ailus (1):
      mei: vsc: Rework firmware image names

Sen Chu (1):
      spmi: mediatek: add device id check

Shreeya Patel (1):
      iio: light: ltrf216a: Return floating point values

Stefan Berger (1):
      rootfs: Fix support for rootfstype= when root= is given

Su Hui (1):
      iio: imu: inv_mpu6050: return callee's error code rather than -EINVAL

Tanzir Hasan (2):
      android: binder: binderfs.c: removed asm-generic/errno-base.h
      android: removed duplicate linux/errno

Tao Zhang (14):
      coresight-tpdm: Remove the unnecessary lock
      dt-bindings: arm: Add support for DSB element size
      coresight-tpdm: Introduce TPDM subtype to TPDM driver
      coresight-tpda: Add DSB dataset support
      coresight-tpdm: Initialize DSB subunit configuration
      coresight-tpdm: Add reset node to TPDM node
      coresight-tpdm: Add nodes to set trigger timestamp and type
      coresight-tpdm: Add node to set dsb programming mode
      coresight-tpdm: Add nodes for dsb edge control
      coresight-tpdm: Add nodes to configure pattern match output
      coresight-tpdm: Add nodes for timestamp request
      dt-bindings: arm: Add support for DSB MSR register
      coresight-tpdm: Add nodes for dsb msr support
      coresight-tpdm: Correct the property name of MSR number

Uwe Kleine-König (50):
      coresight: dummy: Convert to platform remove callback returning void
      coresight: etm4x: Convert to platform remove callback returning void
      coresight: funnel: Convert to platform remove callback returning void
      coresight: replicator: Convert to platform remove callback returning void
      coresight: trbe: Convert to platform remove callback returning void
      coresight: ultrasoc-smb: Convert to platform remove callback returning void
      interconnect: qcom: Make qnoc_remove return void
      interconnect: imx8mm: Convert to platform remove callback returning void
      interconnect: imx8mn: Convert to platform remove callback returning void
      interconnect: imx8mp: Convert to platform remove callback returning void
      interconnect: imx8mq: Convert to platform remove callback returning void
      interconnect: qcom/msm8974: Convert to platform remove callback returning void
      interconnect: qcom/osm-l3: Convert to platform remove callback returning void
      interconnect: qcom/smd-rpm: Convert to platform remove callback returning void
      interconnect: exynos: Convert to platform remove callback returning void
      platform/goldfish: goldfish_pipe: Convert to platform remove callback returning void
      w1: gpio: Don't use platform data for driver data
      w1: gpio: Drop unused enable_external_pullup from driver data
      w1: gpio: rename pointer to driver data from pdata to ddata
      pcmcia: bcm63xx: Convert to platform remove callback returning void
      pcmcia: db1xxx_ss: Convert to platform remove callback returning void
      pcmcia: electra_cf: Convert to platform remove callback returning void
      pcmcia: omap_cf: Convert to platform remove callback returning void
      pcmcia: pxa2xx: Convert to platform remove callback returning void
      pcmcia: sa1100: Convert to platform remove callback returning void
      pcmcia: xxs1500_ss: Convert to platform remove callback returning void
      fpga: altera-fpga2sdram: Convert to platform remove callback returning void
      fpga: altera-freeze-bridge: Convert to platform remove callback returning void
      fpga: altera-hps2fpga: Convert to platform remove callback returning void
      fpga: dfl-afu-main: Convert to platform remove callback returning void
      fpga: dfl-fme-br: Convert to platform remove callback returning void
      fpga: dfl-fme-main: Convert to platform remove callback returning void
      fpga: dfl-fme-region: Convert to platform remove callback returning void
      fpga: intel-m10-bmc-sec-update: Convert to platform remove callback returning void
      fpga: of-fpga-region: Convert to platform remove callback returning void
      fpga: socfpga-a10: Convert to platform remove callback returning void
      fpga: stratix10-soc: Convert to platform remove callback returning void
      fpga: xilinx-pr-decoupler: Convert to platform remove callback returning void
      fpga: zynq-fpga: Convert to platform remove callback returning void
      firmware: arm_scmi: Convert to platform remove callback returning void
      firmware: arm_scpi: Convert to platform remove callback returning void
      firmware: coreboot_table: Convert to platform remove callback returning void
      firmware: imx-dsp: Convert to platform remove callback returning void
      firmware: mtk-adsp-ipc: Convert to platform remove callback returning void
      firmware: qemu_fw_cfg: Convert to platform remove callback returning void
      firmware: raspberrypi: Convert to platform remove callback returning void
      firmware: stratix10-rsu: Convert to platform remove callback returning void
      firmware: stratix10-svc: Convert to platform remove callback returning void
      firmware: turris-mox-rwtm: Convert to platform remove callback returning void
      firmware: zynqmp: Convert to platform remove callback returning void

Wei Yang (4):
      scripts/tags.sh: use more portable -path instead of -wholename
      scripts/tags.sh: add local annotation
      scripts/tags.sh: use -n to test archinclude
      scripts/tags.sh: remove find_sources

Wentong Wu (2):
      mei: Add transport driver for IVSC device
      mei: Add MEI hardware support for IVSC device

Yang Li (1):
      tools/counter: Remove unneeded semicolon

Yaxiong Tian (1):
      extcon: fix possible name leak in extcon_dev_register()

Yicong Yang (2):
      hwtracing: hisi_ptt: Disable interrupt after trace end
      hwtracing: hisi_ptt: Optimize the trace data committing

Yu-Che Cheng (1):
      spmi: mediatek: Fix UAF on device remove

 .mailmap                                           |    7 +-
 Documentation/ABI/testing/sysfs-bus-cdx            |    7 +
 .../ABI/testing/sysfs-bus-coresight-devices-tmc    |   16 +
 .../ABI/testing/sysfs-bus-coresight-devices-tpdm   |  159 ++
 Documentation/ABI/testing/sysfs-bus-iio            |   42 +-
 Documentation/ABI/testing/sysfs-nvmem-cells        |   21 +
 Documentation/arch/arm64/silicon-errata.rst        |   10 +
 .../bindings/arm/qcom,coresight-tpdm.yaml          |   20 +
 .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml  |   82 +-
 .../bindings/iio/adc/maxim,max34408.yaml           |  139 ++
 .../bindings/iio/adc/qcom,spmi-iadc.yaml           |   10 +-
 .../bindings/iio/adc/qcom,spmi-rradc.yaml          |    4 +-
 .../bindings/iio/adc/qcom,spmi-vadc.yaml           |    9 +-
 .../bindings/iio/adc/ti,palmas-gpadc.yaml          |   15 -
 .../bindings/iio/amplifiers/adi,hmc425a.yaml       |    4 +
 .../bindings/iio/chemical/aosong,ags02ma.yaml      |   47 +
 .../devicetree/bindings/iio/dac/adi,ad5791.yaml    |    5 +
 .../bindings/iio/dac/microchip,mcp4821.yaml        |   86 +
 .../bindings/iio/humidity/ti,hdc3020.yaml          |   55 +
 .../devicetree/bindings/iio/imu/adi,adis16460.yaml |    4 +
 .../devicetree/bindings/iio/imu/adi,adis16475.yaml |    4 +
 .../devicetree/bindings/iio/imu/bosch,bmi323.yaml  |   77 +
 .../bindings/iio/light/liteon,ltr390.yaml          |   56 +
 .../bindings/iio/light/vishay,veml6075.yaml        |   39 +
 .../bindings/iio/pressure/honeywell,hsc030pa.yaml  |  142 ++
 .../iio/pressure/honeywell,mprls0025pa.yaml        |    2 -
 .../bindings/iio/temperature/melexis,mlx90632.yaml |   19 +-
 .../iio/temperature/microchip,mcp9600.yaml         |   70 +
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    4 +
 .../bindings/interconnect/qcom,sm6115.yaml         |  152 ++
 .../bindings/interconnect/qcom,sm8650-rpmh.yaml    |  136 ++
 .../bindings/interconnect/qcom,x1e80100-rpmh.yaml  |   83 +
 .../devicetree/bindings/nvmem/st,stm32-romem.yaml  |    1 +
 .../devicetree/bindings/trivial-devices.yaml       |    2 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 .../devicetree/bindings/w1/amd,axi-1wire-host.yaml |   44 +
 Documentation/trace/coresight/coresight.rst        |    4 +
 MAINTAINERS                                        |   95 +-
 arch/arm/common/locomo.c                           |    4 +-
 arch/arm/include/asm/hardware/locomo.h             |    2 -
 drivers/android/binder.c                           |   27 +-
 drivers/android/binder_alloc.c                     | 1596 +++++++-------
 drivers/android/binder_alloc.h                     |   61 +-
 drivers/android/binder_alloc_selftest.c            |   18 +-
 drivers/android/binder_trace.h                     |    2 +-
 drivers/android/binderfs.c                         |    1 -
 drivers/base/property.c                            |   37 +-
 drivers/bus/mhi/ep/internal.h                      |    4 +
 drivers/bus/mhi/ep/main.c                          |  387 ++--
 drivers/bus/mhi/ep/ring.c                          |   60 +-
 drivers/bus/mhi/host/init.c                        |    1 +
 drivers/bus/mhi/host/internal.h                    |    2 +-
 drivers/bus/mhi/host/main.c                        |   34 +-
 drivers/bus/mhi/host/pci_generic.c                 |   22 +
 drivers/bus/mhi/host/pm.c                          |   24 +-
 drivers/bus/moxtet.c                               |    2 +-
 drivers/cdx/cdx.c                                  |  171 +-
 drivers/char/ppdev.c                               |    6 +-
 drivers/comedi/comedi_fops.c                       |    4 +-
 drivers/edac/versal_edac.c                         |    4 +-
 drivers/extcon/extcon-qcom-spmi-misc.c             |    2 +-
 drivers/extcon/extcon-usbc-tusb320.c               |    9 +-
 drivers/extcon/extcon.c                            |    3 +-
 drivers/firmware/arm_scmi/driver.c                 |    6 +-
 drivers/firmware/arm_scpi.c                        |    6 +-
 drivers/firmware/google/coreboot_table.c           |    5 +-
 drivers/firmware/imx/imx-dsp.c                     |    6 +-
 drivers/firmware/mtk-adsp-ipc.c                    |    6 +-
 drivers/firmware/qemu_fw_cfg.c                     |    5 +-
 drivers/firmware/raspberrypi.c                     |    6 +-
 drivers/firmware/stratix10-rsu.c                   |    5 +-
 drivers/firmware/stratix10-svc.c                   |    6 +-
 drivers/firmware/turris-mox-rwtm.c                 |    6 +-
 drivers/firmware/xilinx/zynqmp.c                   |  398 ++--
 drivers/fpga/altera-fpga2sdram.c                   |    6 +-
 drivers/fpga/altera-freeze-bridge.c                |    6 +-
 drivers/fpga/altera-hps2fpga.c                     |    6 +-
 drivers/fpga/dfl-afu-main.c                        |    6 +-
 drivers/fpga/dfl-fme-br.c                          |    6 +-
 drivers/fpga/dfl-fme-main.c                        |    6 +-
 drivers/fpga/dfl-fme-region.c                      |    6 +-
 drivers/fpga/dfl.c                                 |    4 +-
 drivers/fpga/intel-m10-bmc-sec-update.c            |    6 +-
 drivers/fpga/of-fpga-region.c                      |    6 +-
 drivers/fpga/socfpga-a10.c                         |    6 +-
 drivers/fpga/stratix10-soc.c                       |    6 +-
 drivers/fpga/xilinx-pr-decoupler.c                 |    6 +-
 drivers/fpga/zynq-fpga.c                           |    6 +-
 drivers/greybus/gb-beagleplay.c                    |   58 +-
 drivers/hwtracing/coresight/coresight-core.c       |    3 +
 drivers/hwtracing/coresight/coresight-dummy.c      |    5 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |    2 +
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   52 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |    2 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |    5 +-
 drivers/hwtracing/coresight/coresight-replicator.c |    5 +-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |   15 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |  111 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |    3 +
 drivers/hwtracing/coresight/coresight-tpda.c       |  126 +-
 drivers/hwtracing/coresight/coresight-tpda.h       |    2 +
 drivers/hwtracing/coresight/coresight-tpdm.c       |  718 +++++-
 drivers/hwtracing/coresight/coresight-tpdm.h       |  161 ++
 drivers/hwtracing/coresight/coresight-trbe.c       |   28 +-
 drivers/hwtracing/coresight/coresight-trbe.h       |    2 +
 drivers/hwtracing/coresight/ultrasoc-smb.c         |   76 +-
 drivers/hwtracing/ptt/hisi_ptt.c                   |   19 +-
 drivers/hwtracing/ptt/hisi_ptt.h                   |    1 +
 drivers/iio/accel/Kconfig                          |    7 +-
 drivers/iio/accel/bmi088-accel-core.c              |    2 +
 drivers/iio/accel/bmi088-accel-spi.c               |    2 +
 drivers/iio/adc/Kconfig                            |   29 +-
 drivers/iio/adc/Makefile                           |    5 +-
 drivers/iio/adc/ad7091r-base.c                     |  288 ++-
 drivers/iio/adc/ad7091r-base.h                     |   83 +-
 drivers/iio/adc/ad7091r5.c                         |  120 +-
 drivers/iio/adc/ad7091r8.c                         |  272 +++
 drivers/iio/adc/ad9467.c                           |  207 +-
 drivers/iio/adc/adi-axi-adc.c                      |  159 +-
 drivers/iio/adc/max34408.c                         |  276 +++
 drivers/iio/adc/mcp3911.c                          |   64 +-
 drivers/iio/amplifiers/hmc425a.c                   |   23 +
 drivers/iio/buffer/industrialio-buffer-dma.c       |   87 +-
 drivers/iio/chemical/Kconfig                       |   11 +
 drivers/iio/chemical/Makefile                      |    1 +
 drivers/iio/chemical/ags02ma.c                     |  165 ++
 drivers/iio/dac/Kconfig                            |   10 +
 drivers/iio/dac/Makefile                           |    1 +
 drivers/iio/dac/ad5791.c                           |    9 +-
 drivers/iio/dac/mcp4821.c                          |  236 ++
 drivers/iio/frequency/adf4377.c                    |   16 +-
 drivers/iio/frequency/admv1014.c                   |   31 +-
 drivers/iio/humidity/hdc3020.c                     |  473 ++++
 drivers/iio/imu/Kconfig                            |    1 +
 drivers/iio/imu/Makefile                           |    1 +
 drivers/iio/imu/adis.c                             |   18 +-
 drivers/iio/imu/bmi323/Kconfig                     |   33 +
 drivers/iio/imu/bmi323/Makefile                    |    7 +
 drivers/iio/imu/bmi323/bmi323.h                    |  209 ++
 drivers/iio/imu/bmi323/bmi323_core.c               | 2139 ++++++++++++++++++
 drivers/iio/imu/bmi323/bmi323_i2c.c                |  121 +
 drivers/iio/imu/bmi323/bmi323_spi.c                |   92 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |    5 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c |    5 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |    5 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |    9 +-
 drivers/iio/industrialio-buffer.c                  |   22 +-
 drivers/iio/industrialio-core.c                    |   66 +
 drivers/iio/light/Kconfig                          |   37 +
 drivers/iio/light/Makefile                         |    3 +
 drivers/iio/light/isl76682.c                       |  345 +++
 drivers/iio/light/ltr390.c                         |  196 ++
 drivers/iio/light/ltrf216a.c                       |   10 +-
 drivers/iio/light/pa12203001.c                     |    2 +-
 drivers/iio/light/rohm-bu27008.c                   |  201 +-
 drivers/iio/light/veml6075.c                       |  474 ++++
 drivers/iio/magnetometer/tmag5273.c                |   10 +-
 drivers/iio/pressure/Kconfig                       |   22 +
 drivers/iio/pressure/Makefile                      |    3 +
 drivers/iio/pressure/bmp280-core.c                 |   42 +-
 drivers/iio/pressure/bmp280-i2c.c                  |    8 +-
 drivers/iio/pressure/bmp280-spi.c                  |   10 +-
 drivers/iio/pressure/bmp280.h                      |    6 +-
 drivers/iio/pressure/hsc030pa.c                    |  494 +++++
 drivers/iio/pressure/hsc030pa.h                    |   74 +
 drivers/iio/pressure/hsc030pa_i2c.c                |   69 +
 drivers/iio/pressure/hsc030pa_spi.c                |   61 +
 drivers/iio/proximity/irsd200.c                    |    1 -
 drivers/iio/proximity/sx9324.c                     |   24 +-
 drivers/iio/resolver/ad2s1210.c                    |  160 +-
 drivers/iio/temperature/Kconfig                    |   22 +
 drivers/iio/temperature/Makefile                   |    2 +
 drivers/iio/temperature/mcp9600.c                  |  139 ++
 drivers/iio/temperature/mlx90635.c                 | 1097 +++++++++
 drivers/interconnect/imx/imx8mm.c                  |    9 +-
 drivers/interconnect/imx/imx8mn.c                  |    9 +-
 drivers/interconnect/imx/imx8mp.c                  |    9 +-
 drivers/interconnect/imx/imx8mq.c                  |    9 +-
 drivers/interconnect/qcom/Kconfig                  |   27 +
 drivers/interconnect/qcom/Makefile                 |    6 +
 drivers/interconnect/qcom/icc-rpm.c                |    4 +-
 drivers/interconnect/qcom/icc-rpm.h                |    2 +-
 drivers/interconnect/qcom/msm8916.c                |    2 +-
 drivers/interconnect/qcom/msm8939.c                |    2 +-
 drivers/interconnect/qcom/msm8974.c                |    6 +-
 drivers/interconnect/qcom/msm8996.c                |    2 +-
 drivers/interconnect/qcom/osm-l3.c                 |    6 +-
 drivers/interconnect/qcom/qcm2290.c                |    2 +-
 drivers/interconnect/qcom/qcs404.c                 |    2 +-
 drivers/interconnect/qcom/sdm660.c                 |    2 +-
 drivers/interconnect/qcom/sm6115.c                 | 1423 ++++++++++++
 drivers/interconnect/qcom/sm8650.c                 | 1674 ++++++++++++++
 drivers/interconnect/qcom/sm8650.h                 |  143 ++
 drivers/interconnect/qcom/smd-rpm.c                |    6 +-
 drivers/interconnect/qcom/x1e80100.c               | 2328 ++++++++++++++++++++
 drivers/interconnect/qcom/x1e80100.h               |  192 ++
 drivers/interconnect/samsung/exynos.c              |    6 +-
 drivers/ipack/ipack.c                              |    4 +-
 drivers/mcb/mcb-core.c                             |    5 +-
 drivers/misc/Kconfig                               |   12 +
 drivers/misc/Makefile                              |    1 +
 drivers/misc/cardreader/Makefile                   |    2 +-
 drivers/misc/cardreader/rts5264.c                  |  886 ++++++++
 drivers/misc/cardreader/rts5264.h                  |  278 +++
 drivers/misc/cardreader/rtsx_pcr.c                 |   30 +-
 drivers/misc/cardreader/rtsx_pcr.h                 |    1 +
 drivers/misc/eeprom/at24.c                         |   43 +-
 drivers/misc/eeprom/ee1004.c                       |  113 +-
 drivers/misc/lis3lv02d/lis3lv02d_i2c.c             |    1 +
 drivers/misc/mei/Kconfig                           |   35 +-
 drivers/misc/mei/Makefile                          |    7 +
 drivers/misc/mei/gsc_proxy/Kconfig                 |    2 +-
 drivers/misc/mei/hdcp/Kconfig                      |    2 +-
 drivers/misc/mei/platform-vsc.c                    |  450 ++++
 drivers/misc/mei/pxp/Kconfig                       |    3 +-
 drivers/misc/mei/vsc-fw-loader.c                   |  770 +++++++
 drivers/misc/mei/vsc-tp.c                          |  555 +++++
 drivers/misc/mei/vsc-tp.h                          |   50 +
 drivers/misc/nsm.c                                 |  506 +++++
 drivers/misc/ocxl/afu_irq.c                        |    2 +-
 drivers/misc/ocxl/context.c                        |    2 +-
 drivers/misc/ocxl/link.c                           |   14 +-
 drivers/misc/ocxl/main.c                           |    2 +-
 drivers/misc/pvpanic/pvpanic-mmio.c                |    7 +-
 drivers/misc/pvpanic/pvpanic-pci.c                 |    6 +-
 drivers/misc/pvpanic/pvpanic.c                     |   12 +-
 drivers/misc/pvpanic/pvpanic.h                     |    5 +
 drivers/misc/vmw_vmci/vmci_handle_array.c          |   12 +-
 drivers/misc/vmw_vmci/vmci_handle_array.h          |    6 -
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |   17 +-
 drivers/mux/mmio.c                                 |   19 +-
 drivers/nvmem/Kconfig                              |    1 +
 drivers/nvmem/Makefile                             |    2 +
 drivers/nvmem/core.c                               |  359 +--
 drivers/nvmem/imx-ocotp.c                          |   11 +-
 drivers/nvmem/internals.h                          |   59 +
 drivers/nvmem/layouts.c                            |  201 ++
 drivers/nvmem/layouts/Kconfig                      |    8 +
 drivers/nvmem/layouts/onie-tlv.c                   |   29 +-
 drivers/nvmem/layouts/sl28vpd.c                    |   29 +-
 drivers/nvmem/mtk-efuse.c                          |   11 +-
 drivers/nvmem/stm32-romem.c                        |   16 +
 drivers/nvmem/u-boot-env.c                         |   84 +-
 drivers/of/device.c                                |   41 +
 drivers/of/platform.c                              |   40 -
 drivers/parport/parport_serial.c                   |   64 +
 drivers/parport/share.c                            |    8 +-
 drivers/pci/endpoint/functions/pci-epf-mhi.c       |  314 ++-
 drivers/pcmcia/bcm63xx_pcmcia.c                    |    5 +-
 drivers/pcmcia/db1xxx_ss.c                         |    6 +-
 drivers/pcmcia/electra_cf.c                        |    6 +-
 drivers/pcmcia/omap_cf.c                           |    5 +-
 drivers/pcmcia/pxa2xx_base.c                       |    6 +-
 drivers/pcmcia/sa1100_generic.c                    |    8 +-
 drivers/pcmcia/xxs1500_ss.c                        |    6 +-
 drivers/platform/goldfish/goldfish_pipe.c          |    5 +-
 drivers/platform/surface/aggregator/bus.c          |    5 +-
 drivers/sh/maple/maple.c                           |    4 +-
 drivers/soc/xilinx/xlnx_event_manager.c            |   33 +-
 drivers/soc/xilinx/zynqmp_power.c                  |    2 +-
 drivers/spmi/Makefile                              |    2 +-
 drivers/spmi/hisi-spmi-controller.c                |   32 +-
 drivers/spmi/spmi-devres.c                         |   64 +
 drivers/spmi/spmi-mtk-pmif.c                       |   61 +-
 drivers/spmi/spmi-pmic-arb.c                       |   87 +-
 drivers/spmi/spmi.c                                |    6 +-
 drivers/uio/uio.c                                  |    7 +-
 drivers/video/console/Kconfig                      |    2 +-
 drivers/virt/vboxguest/vboxguest_core.c            |  156 +-
 drivers/virt/vboxguest/vboxguest_linux.c           |   22 +-
 drivers/virt/vboxguest/vboxguest_utils.c           |   33 +-
 drivers/virt/vmgenid.c                             |    2 +
 drivers/w1/masters/Kconfig                         |   11 +
 drivers/w1/masters/Makefile                        |    1 +
 drivers/w1/masters/amd_axi_w1.c                    |  396 ++++
 drivers/w1/masters/ds2490.c                        |   25 +-
 drivers/w1/masters/w1-gpio.c                       |  118 +-
 drivers/w1/slaves/w1_ds2433.c                      |  162 +-
 include/dt-bindings/interconnect/qcom,sm6115.h     |  111 +
 .../dt-bindings/interconnect/qcom,sm8650-rpmh.h    |  154 ++
 .../dt-bindings/interconnect/qcom,x1e80100-rpmh.h  |  207 ++
 include/linux/cdx/cdx_bus.h                        |   12 +
 include/linux/coresight.h                          |    1 +
 include/linux/dma-map-ops.h                        |    4 +-
 include/linux/firmware/xlnx-zynqmp.h               |   59 +-
 include/linux/iio/adc/adi-axi-adc.h                |    4 +
 include/linux/iio/buffer-dma.h                     |    7 +-
 include/linux/iio/iio.h                            |    6 -
 include/linux/iio/types.h                          |    1 +
 include/linux/maple.h                              |    1 -
 include/linux/mhi.h                                |    4 +
 include/linux/mhi_ep.h                             |   36 +-
 include/linux/moxtet.h                             |    2 -
 include/linux/nvmem-consumer.h                     |    8 +-
 include/linux/nvmem-provider.h                     |   68 +-
 include/linux/of_device.h                          |    6 +
 include/linux/property.h                           |   12 +
 include/linux/rtsx_pci.h                           |    8 +
 include/linux/spmi.h                               |    3 +
 include/linux/surface_aggregator/device.h          |    1 -
 include/linux/w1-gpio.h                            |   22 -
 include/uapi/linux/android/binder.h                |   30 +-
 include/uapi/linux/iio/types.h                     |    2 +
 include/uapi/linux/mei.h                           |    4 +-
 include/uapi/linux/nsm.h                           |   31 +
 init/do_mounts.c                                   |    9 +-
 kernel/dma/debug.c                                 |    2 +-
 scripts/checkpatch.pl                              |    1 +
 scripts/tags.sh                                    |   17 +-
 tools/counter/Build                                |    1 +
 tools/counter/Makefile                             |   12 +-
 tools/counter/counter_watch_events.c               |  406 ++++
 tools/iio/iio_event_monitor.c                      |    2 +
 tools/testing/nvdimm/test/Kbuild                   |    1 +
 314 files changed, 25408 insertions(+), 3043 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-nvmem-cells
 create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max34408.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/temperature/microchip,mcp9600.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8650-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,x1e80100-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
 create mode 100644 drivers/iio/adc/ad7091r8.c
 create mode 100644 drivers/iio/adc/max34408.c
 create mode 100644 drivers/iio/chemical/ags02ma.c
 create mode 100644 drivers/iio/dac/mcp4821.c
 create mode 100644 drivers/iio/humidity/hdc3020.c
 create mode 100644 drivers/iio/imu/bmi323/Kconfig
 create mode 100644 drivers/iio/imu/bmi323/Makefile
 create mode 100644 drivers/iio/imu/bmi323/bmi323.h
 create mode 100644 drivers/iio/imu/bmi323/bmi323_core.c
 create mode 100644 drivers/iio/imu/bmi323/bmi323_i2c.c
 create mode 100644 drivers/iio/imu/bmi323/bmi323_spi.c
 create mode 100644 drivers/iio/light/isl76682.c
 create mode 100644 drivers/iio/light/ltr390.c
 create mode 100644 drivers/iio/light/veml6075.c
 create mode 100644 drivers/iio/pressure/hsc030pa.c
 create mode 100644 drivers/iio/pressure/hsc030pa.h
 create mode 100644 drivers/iio/pressure/hsc030pa_i2c.c
 create mode 100644 drivers/iio/pressure/hsc030pa_spi.c
 create mode 100644 drivers/iio/temperature/mcp9600.c
 create mode 100644 drivers/iio/temperature/mlx90635.c
 create mode 100644 drivers/interconnect/qcom/sm6115.c
 create mode 100644 drivers/interconnect/qcom/sm8650.c
 create mode 100644 drivers/interconnect/qcom/sm8650.h
 create mode 100644 drivers/interconnect/qcom/x1e80100.c
 create mode 100644 drivers/interconnect/qcom/x1e80100.h
 create mode 100644 drivers/misc/cardreader/rts5264.c
 create mode 100644 drivers/misc/cardreader/rts5264.h
 create mode 100644 drivers/misc/mei/platform-vsc.c
 create mode 100644 drivers/misc/mei/vsc-fw-loader.c
 create mode 100644 drivers/misc/mei/vsc-tp.c
 create mode 100644 drivers/misc/mei/vsc-tp.h
 create mode 100644 drivers/misc/nsm.c
 create mode 100644 drivers/nvmem/internals.h
 create mode 100644 drivers/nvmem/layouts.c
 create mode 100644 drivers/spmi/spmi-devres.c
 create mode 100644 drivers/w1/masters/amd_axi_w1.c
 create mode 100644 include/dt-bindings/interconnect/qcom,sm6115.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sm8650-rpmh.h
 create mode 100644 include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h
 delete mode 100644 include/linux/w1-gpio.h
 create mode 100644 include/uapi/linux/nsm.h
 create mode 100644 tools/counter/counter_watch_events.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ