This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits c79631111e0b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5fa6f814f12f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3eccee969e4d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 9ff99dc721b9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e167e7f94c34 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits c97108b4f703 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 424e269fe8c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 12e748cd905f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 40dec0088cec Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 08380dfc627e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c68e0681371f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits ab0fd76cc1a7 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 97f75ac1b78b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits e25fc99dd247 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3b1683a500c8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1f115616d2a7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 4415f7a0e8cc Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 8d2db3c06783 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits baea7cc03b64 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6c985dbd464e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4549f32b8812 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits de595f2f3cad Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bfdadd3223dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a25003b1491 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 94cbb12f89c1 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits a985f0eee470 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set adds 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting adds 890d33561337 virtio-ring: fix DMA metadata flags new 9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event new fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/ [...] adds 6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on secon [...] adds f31afb502c31 watchdog: sbsa: only use 32-bit accessors adds bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS adds abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning adds cd004d8299f1 watchdog: Fix OMAP watchdog early handling new eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-wat [...] new 8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/p [...] new 4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/ [...] new f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number new 72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 new 9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() new 90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_p [...] new c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow new f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV new a32f07d21102 Merge branch 'SMC-fixes' new da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls new 1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment new e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure new cc45b96e2de7 octeontx2-af: Check whether ipolicers exists new e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. new c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. new 20af8864a302 Merge branch 'octeontx2-debugfs-fixes' new 27de809a3d83 riscv, bpf: Fix potential NULL dereference new f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum new 35392da51b1a Revert "net: hns3: fix pause config problem after autoneg [...] new 411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/l [...] new 3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs new 54149d13f369 drm/amd/display: Fallback to clocks which meet requested v [...] new ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 new 03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitla [...] new 19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.fre [...] new 79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.fre [...] new 9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint new 946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.fr [...] new b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu new f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesk [...] new 98d462cf1740 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 05a6d7184699 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c522a35aba8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 84ffe15eedab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1f57906ee2de Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new de3e09139c44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8474e9753c4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f585788ba74c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds e5f71d60ff16 /dev/mem: nowait zero/null ops adds 83c510568ec5 misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API adds a34993a2791c misc: hisi_hikey_usb: change the DT schema adds 33a430419456 pvpanic: Keep single style across modules adds cc5b392d0f94 pvpanic: Fix typos in the comments adds 84b0f12a953c pvpanic: Indentation fixes here and there adds f7e55f05301e nitro_enclaves: Enable Arm64 support adds cfa3c18cd528 nitro_enclaves: Update documentation for Arm64 support adds e16a30a419c8 nitro_enclaves: Add fix for the kernel-doc report adds e3cba4d2454c nitro_enclaves: Update copyright statement to include 2021 adds 02bba596de19 nitro_enclaves: Add fixes for checkpatch match open parent [...] adds 059ebe4fe332 nitro_enclaves: Add fixes for checkpatch spell check reports adds da1c396a81b8 nitro_enclaves: Add fixes for checkpatch blank line reports adds b46f7d3309fd char: xillybus: Remove usage of the deprecated 'pci-dma-co [...] adds 0b1eff5152b3 char: xillybus: Remove usage of 'pci_unmap_single()' adds 3e053c44eff5 char: xillybus: Remove usage of remaining deprecated pci_ API adds ff8d123f0b0e char: xillybus: Simplify 'xillybus_init_endpoint()' adds aee1bbf66ba0 tifm: Prefer struct_size over open coded arithmetic adds d06246ebd773 scripts/tags.sh: Fix obsolete parameter for ctags adds 5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-comp [...] adds 639fd77e2f69 tifm: Remove usage of the deprecated "pci-dma-compat.h" API adds 54fa156bb33a mei: Remove usage of the deprecated "pci-dma-compat.h" API adds 20ac422c8ef7 Merge 5.15-rc3 into char-misc next adds 8bf7a12c628d Merge 5.15-rc4 into char-misc-next adds 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer adds 304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions adds 847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers adds c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls adds 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough adds 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] adds 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void adds 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void adds 880732ae31e8 samples/kfifo: Rename read_lock/write_lock adds 7ae6478b304b nvmem: core: rework nvmem cell instance creation adds 5008062f1c3f nvmem: core: add nvmem cell post processing callback adds d0221a780cbc nvmem: imx-ocotp: add support for post processing adds 22d4f9beaf32 Merge 5.15-rc6 into char-misc-next adds 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities adds ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] adds aaec1a0f76ec counter: Internalize sysfs interface code adds 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] adds de8daf30af7b docs: counter: Update to reflect sysfs internalization adds e65c26f41371 counter: Move counter enums to uapi header adds b6c50affda59 counter: Add character device interface adds a8a28737c2c5 docs: counter: Document character device interface adds 086099893fce tools/counter: Create Counter tools adds bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute adds 4bdec61d927b counter: Implement *_component_id sysfs attributes adds feff17a550c7 counter: Implement events_queue_size sysfs attribute adds 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock adds 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 adds fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] adds 7110acbdab46 counter: fix docum. build problems after filename change adds 49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generi [...] adds 2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel. [...] adds 511c1957de9d habanalabs: add kernel-doc style comments adds 4be9fb53039a habanalabs: add debugfs node for configuring CS timeout adds 745726913604 habanalabs: create static map of f/w hwmon enums adds 2ee58fee3f8c habanalabs: generalize COMMS message sending procedure adds 2b28485d0a3b habanalabs: enable power info via HWMON framework adds 027d53b03ca1 habanalabs: remove redundant cs validity checks adds d62b9a6976cd habanalabs: add support for a long interrupt target value adds dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation adds a00f1f571e50 habanalabs: define soft-reset as inference op adds 1282dbbd292e habanalabs: refactor reset log message adds c1904127ce8d habanalabs: prevent race between fd close/open adds f05d17b226db habanalabs: take timestamp on wait for interrupt adds 10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event adds efc6b04b869b habanalabs: update firmware files adds 1d16a46b1a83 habanalabs: use only u32 adds ea6eb91c09cd habanalabs: fix race condition in multi CS completion adds 81f8582ec404 habanalabs: fix NULL pointer dereference adds a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF adds db1a8dd916aa habanalabs: add support for dma-buf exporter adds f6fb34390cd0 habanalabs: select CRC32 adds 024b7b1d6dcd habanalabs: Unify frequency set/get functionality adds 4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node adds d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow adds fae132632c55 habanalabs: context cleanup cosmetics adds b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences adds be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git [...] adds 32e9f56a96d8 binder: don't detect sender/target during buffer cleanup adds 15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() adds c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere adds f5245a5fdf75 counter: drop chrdev_lock adds bf43a71a0a7f dt-bindings: iio: accel: Add DT binding doc for ADXL355 adds 12ed27863ea3 iio: accel: Add driver support for ADXL355 adds d722f1e06fbc drivers/iio: Remove all strcpy() uses adds 595a0590f4fb iio: adc: ad7949: define and use bitfield names adds 0b2a740b424e iio: adc: ad7949: enable use with non 14/16-bit controllers adds 379306506049 iio: adc: ad7949: add vref selection support adds 9a7b7594de4f dt-bindings: iio: adc: ad7949: update voltage reference bindings adds 870d26f6599d iio: adc: ad7949: use devm managed functions adds 9f0b3e0cc0c8 iio: st_sensors: disable regulators after device unregistration adds 82bcb7fb6498 iio: st_sensors: remove st_sensors_deallocate_trigger() function adds 5363c6c17b10 iio: st_sensors: remove st_sensors_power_disable() function adds 6b658c31bb6b iio: st_sensors: remove all driver remove functions adds e42696515414 iio: st_sensors: remove reference to parent device object [...] adds 1d761ca97838 iio: gyro: remove dead config dependencies on INPUT_MPU3050 adds 26df977a909f iio: ad5770r: make devicetree property reading consistent adds 919726c9e0ef iio: ltc2983: add support for optional reset gpio adds 25d4abbf3ddc iio: ltc2983: fail probe if no channels are given adds 050098500ae4 staging: iio: cdc: remove braces from single line if blocks adds b0fc3f1dbe2a iio: adc: twl6030-gpadc: Use the defined variable to clean code adds e112dc4e18ea iio: temperature: Add MAX31865 RTD Support adds c5dc9e363501 dt-bindings: iio: temperature: add MAXIM max31865 support adds 76e28aa97fa0 iio: magnetometer: ak8975: add AK09116 support adds f928670651da dt-bindings: iio: adc: at91-sama5d2: add compatible for sa [...] adds eaefa151f48a iio: adc: at91-sama5d2_adc: initialize hardware after cloc [...] adds 841a5b651815 iio: adc: at91-sama5d2_adc: remove unused definition adds 8940de2e4890 iio: adc: at91-sama5d2_adc: convert to platform specific d [...] adds e6d5eee4dfa2 iio: adc: at91-sama5d2_adc: add support for separate end o [...] adds d8004c5f46de iio: adc: at91-sama5d2_adc: add helper for COR register adds 840bf6cb983f iio: adc: at91-sama5d2_adc: add support for sama7g5 device adds 874b4912d94f iio: adc: at91-sama5d2_adc: update copyright and authors i [...] adds 9cec9be7af21 iio: adc: ti-ads8344: convert probe to device-managed adds 2bdb2f00a895 dt-bindings: iio: adc: Add ast2600-adc bindings adds 26a9f730ce38 iio: adc: aspeed: completes the bitfield declare. adds af1c6b50a294 dt-bindings: iio: accel: Add binding documentation for ADXL313 adds 636d44633039 iio: accel: Add driver support for ADXL313 adds 86ff6cb15f46 iio: accel: adxl355: use if(ret) in place of ret < 0 adds 327a0eaf19d5 iio: accel: adxl355: Add triggered buffer support adds f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] adds 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused adds 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed adds 967884443026 staging: iio: ad9832: convert probe to device-managed adds 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed adds da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe adds 2b025c92cdae iio: light: max44000: use device-managed functions in probe adds 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused adds 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] adds 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] adds de37b16462a7 iio: adc: exynos: describe drivers in KConfig adds 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts adds 42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI adds c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds f840f41fa5cb iio: ABI: Document in_concentration_co2_scale adds 89c65417da90 iio: adc: aspeed: Keep model data to driver data. adds eaa74a8d510d iio: adc: aspeed: Restructure the model data adds 1de952a4b1cd iio: adc: aspeed: Add vref config function adds 9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. adds 4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. adds 1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. adds 90f9647753de iio: adc: aspeed: Fix the calculate error of clock. adds 13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. adds f2836e8c4c2e iio: adc: aspeed: Add compensation phase. adds df05f384a7e3 iio: adc: aspeed: Support battery sensing. adds d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. adds 131fb9f2b96f iio: accel: fxls8962af: add threshold event handling adds 269efcf0bbee iio: accel: fxls8962af: add wake on event adds 1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds 7127822d1929 iio: adc: max1027: Fix style adds 064652c0a402 iio: adc: max1027: Drop extra warning message adds 6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages adds e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels adds 4201519a1769 iio: adc: max1027: Rename a helper adds eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the c [...] adds c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper adds cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration adds af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channe [...] adds 59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during [...] adds c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic adds a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper adds d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ adds 1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds 075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used adds 089ec5e93413 iio: adc: max1027: Don't reject external triggers when the [...] adds 1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed adds 25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short [...] adds 7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds 298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed adds 9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed adds fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed adds b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' adds 31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin adds cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag adds 23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag adds 4415381093fc iio: adc: nau7802: convert probe to full device-managed adds a1ff6d252613 iio: adc: max1363: convert probe to full device-managed adds bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds 461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only adds 8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only adds 0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds 95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. adds 2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 6b104e7895ab iio: adc: ad799x: Implement selecting external reference v [...] adds 04892d253374 dt-bindings: iio: ad779x: Add binding document adds f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds 7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err [...] adds 2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() adds d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err [...] adds c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err [...] adds 7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds 4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() adds b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 8025ea509533 iio: health: afe4403: Make use of the helper function dev_ [...] adds 842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_ [...] adds 8283b95455ca iio: light: cm36651: Make use of the helper function dev_e [...] adds c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_e [...] adds a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver adds 49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds d6fa1406306d iio: documentation: Document scd4x calibration use adds 9eeee3b0bf19 iio: Add output buffer support adds 1546d6718dc9 iio: kfifo-buffer: Add output buffer support adds c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers adds 885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer adds fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void adds 9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void adds bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void adds df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void adds 523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void adds d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void adds 1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void adds 72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void adds 3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void adds c7143c49c604 iio: health: afe4403: Don't return an error in .remove() adds 4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void adds 6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() adds f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void adds 0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused adds 6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kerne [...] adds 8135cc5b270b MAINTAINERS: Update the entry for MHI bus adds 310e75c72fef counter: Cleanup lingering atomic.h includes adds 8ac33b8b6841 counter: Fix use-after-free race condition for events_queu [...] adds 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC adds 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation adds 008d3825a805 fsi: occ: Use a large buffer for responses adds 8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer adds 4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface adds 5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs adds 9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface adds 826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error adds 7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking adds b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/ [...] adds 2661342953f6 interconnect: samsung: describe drivers in KConfig adds 63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe adds 7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros adds 656ba110e164 interconnect: sdm660: drop default/unused values adds 2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm adds 0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset adds 6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros adds cbf91c87153e interconnect: msm8916: add support for AP-owned nodes adds 2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros adds 55867ea29f9c interconnect: msm8939: add support for AP-owned nodes adds 42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros adds 79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro adds dfe14674bf7b Merge branch 'icc-rpm' into icc-next adds 5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 714f1af14bb0 misc: enclosure: replace snprintf in show functions with s [...] adds 8210a2004d44 Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/ [...] adds d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix adds ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings adds f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support adds 26fa68c1d7a1 iio: light: ltr501: Add of_device_id table adds 0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version adds eeb82b54bb03 iio: buffer: Fix uninitialized variable ret adds 08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function de [...] adds 1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_e [...] adds 922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev [...] adds 9444794b58bf iio: adc: max1118: Make use of the helper function dev_err [...] adds 070a83ff635c iio: adc: max1241: Make use of the helper function dev_err [...] adds a5999024b5ba iio: adc: meson_saradc: Make use of the helper function de [...] adds 94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper functi [...] adds 8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function [...] adds 42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_ [...] adds 0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_er [...] adds 77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_ [...] adds 94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st [...] adds dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct adds 1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of openco [...] adds 664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding adds 6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint [...] adds 45571a361c09 iio: adc: stm32-adc: split channel init into several routines adds 95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding adds aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels adds 0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support adds 796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time adds 17b5b576ff5f mux: add support for delay after muxing adds b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time adds 39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property adds 16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() adds 86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells adds 392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels adds e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentratio [...] adds 63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 adds 77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc adds b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/sc [...] adds 7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() new f7d7a659e0ba iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] new bd5f63bc2c09 iio: ltr501: Don't return error code in trigger handler new d0b063004190 iio: kxsd9: Don't return error code in trigger handler new d6485768db2b iio: stk3310: Don't return error code in interrupt handler new 64948d7b7e03 iio: mma8452: Fix trigger reference couting new 3805d72a2ed0 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] new cc83a4f11c9d iio: dln2-adc: Fix lockdep complaint new d917e679c615 iio: trigger: Fix reference counting new 06482b0d3af7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new cc9275623e86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2840bbce1104 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b010c6b200e3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new fe2a8f0f644f Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new c84cd1aca0f1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 2a1f9b699f00 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock new 90935eb303e0 mmc: tmio: reenable card irqs after the reset callback new 424bbc6fc058 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 67edd2f41ba5 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new ac6ff557f03b Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 7e4b3467242c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fd81800e2616 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 923cde4b8abd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c79631111e0b) \ N -- N -- N refs/heads/pending-fixes (923cde4b8abd)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 65 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/debugfs-driver-habanalabs | 6 + Documentation/ABI/testing/sysfs-bus-counter | 38 +- .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 + Documentation/ABI/testing/sysfs-bus-iio | 42 + .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 + Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 - .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 + .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 + .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 51 +- .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 + .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 108 +- .../bindings/iio/chemical/senseair,sunrise.yaml | 55 + .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 + .../bindings/iio/frequency/adi,adrf6780.yaml | 131 ++ .../bindings/iio/light/liteon,ltr501.yaml | 51 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 + .../bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../bindings/iio/temperature/maxim,max31865.yaml | 52 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/generic-counter.rst | 363 +++- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/virt/ne_overview.rst | 21 +- MAINTAINERS | 45 +- arch/riscv/net/bpf_jit_core.c | 3 +- drivers/android/binder.c | 14 +- drivers/char/mem.c | 8 +- drivers/char/xillybus/xillybus.h | 31 +- drivers/char/xillybus/xillybus_core.c | 131 +- drivers/char/xillybus/xillybus_of.c | 86 +- drivers/char/xillybus/xillybus_pcie.c | 99 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/counter/104-quad-8.c | 699 ++++--- drivers/counter/Kconfig | 6 +- drivers/counter/Makefile | 1 + drivers/counter/counter-chrdev.c | 573 ++++++ drivers/counter/counter-chrdev.h | 14 + drivers/counter/counter-core.c | 191 ++ drivers/counter/counter-sysfs.c | 959 ++++++++++ drivers/counter/counter-sysfs.h | 13 + drivers/counter/counter.c | 1496 --------------- drivers/counter/ftm-quaddec.c | 60 +- drivers/counter/intel-qep.c | 146 +- drivers/counter/interrupt-cnt.c | 62 +- drivers/counter/microchip-tcb-capture.c | 93 +- drivers/counter/stm32-lptimer-cnt.c | 212 +-- drivers/counter/stm32-timer-cnt.c | 195 +- drivers/counter/ti-eqep.c | 180 +- drivers/fsi/fsi-occ.c | 218 ++- drivers/fsi/fsi-sbefifo.c | 28 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 13 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +- drivers/gpu/drm/i915/i915_trace.h | 7 +- drivers/hwmon/occ/common.c | 30 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 90 +- drivers/iio/accel/Kconfig | 62 + drivers/iio/accel/Makefile | 6 + drivers/iio/accel/adxl313.h | 54 + drivers/iio/accel/adxl313_core.c | 332 ++++ drivers/iio/accel/adxl313_i2c.c | 66 + drivers/iio/accel/adxl313_spi.c | 92 + drivers/iio/accel/adxl355.h | 21 + drivers/iio/accel/adxl355_core.c | 765 ++++++++ drivers/iio/accel/adxl355_i2c.c | 62 + drivers/iio/accel/adxl355_spi.c | 65 + drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/fxls8962af-core.c | 347 +++- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 10 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/sca3000.c | 3 +- drivers/iio/accel/st_accel_core.c | 31 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 23 +- drivers/iio/adc/Kconfig | 18 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 22 +- drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/ad7949.c | 254 ++- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/aspeed_adc.c | 598 +++++- drivers/iio/adc/at91-sama5d2_adc.c | 598 ++++-- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/berlin2-adc.c | 34 +- drivers/iio/adc/da9150-gpadc.c | 27 +- drivers/iio/adc/dln2-adc.c | 15 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 55 +- drivers/iio/adc/imx7d_adc.c | 18 +- drivers/iio/adc/imx8qxp-adc.c | 494 +++++ drivers/iio/adc/intel_mrfld_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 31 +- drivers/iio/adc/lpc18xx_adc.c | 75 +- drivers/iio/adc/max1027.c | 278 ++- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 17 +- drivers/iio/adc/max1363.c | 82 +- drivers/iio/adc/meson_saradc.c | 39 +- drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 9 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/rockchip_saradc.c | 31 +- drivers/iio/adc/stm32-adc-core.c | 1 + drivers/iio/adc/stm32-adc-core.h | 10 + drivers/iio/adc/stm32-adc.c | 423 ++++- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/adc/ti-adc128s052.c | 33 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 1 - drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 + drivers/iio/chemical/Kconfig | 24 + drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/scd4x.c | 696 +++++++ drivers/iio/chemical/sunrise_co2.c | 537 ++++++ .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/st_sensors/st_sensors_core.c | 48 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 - drivers/iio/common/st_sensors/st_sensors_spi.c | 1 - drivers/iio/common/st_sensors/st_sensors_trigger.c | 53 +- drivers/iio/dac/ad5064.c | 49 +- drivers/iio/dac/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 12 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5766.c | 42 + drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 18 +- drivers/iio/dac/ti-dac7311.c | 7 +- drivers/iio/frequency/Kconfig | 12 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/adrf6780.c | 527 ++++++ drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/adis16080.c | 11 +- drivers/iio/gyro/mpu3050-core.c | 24 +- drivers/iio/gyro/st_gyro_core.c | 27 +- drivers/iio/gyro/st_gyro_i2c.c | 23 +- drivers/iio/gyro/st_gyro_spi.c | 23 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 + drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 19 +- drivers/iio/imu/adis_trigger.c | 4 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 22 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 29 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 6 - drivers/iio/industrialio-buffer.c | 173 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/industrialio-trigger.c | 1 - drivers/iio/inkern.c | 17 + drivers/iio/light/cm3605.c | 29 +- drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/gp2ap002.c | 24 +- drivers/iio/light/ltr501.c | 39 +- drivers/iio/light/max44000.c | 17 +- drivers/iio/light/noa1305.c | 7 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 + drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 29 +- drivers/iio/magnetometer/st_magn_i2c.c | 23 +- drivers/iio/magnetometer/st_magn_spi.c | 23 +- drivers/iio/multiplexer/iio-mux.c | 7 +- drivers/iio/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 27 +- drivers/iio/pressure/st_pressure_i2c.c | 23 +- drivers/iio/pressure/st_pressure_spi.c | 23 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 16 + drivers/iio/temperature/max31865.c | 349 ++++ drivers/interconnect/qcom/icc-rpm.c | 263 ++- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 +++++++++++- drivers/interconnect/qcom/msm8939.c | 1283 ++++++++++++- drivers/interconnect/qcom/qcs404.c | 967 +++++++++- drivers/interconnect/qcom/sdm660.c | 1940 ++++++++++++++------ drivers/interconnect/samsung/Kconfig | 6 +- drivers/ipack/devices/ipoctal.c | 48 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/enclosure.c | 16 +- drivers/misc/fastrpc.c | 20 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/habanalabs/Kconfig | 2 + drivers/misc/habanalabs/common/Makefile | 2 +- .../misc/habanalabs/common/command_submission.c | 105 +- drivers/misc/habanalabs/common/context.c | 8 +- drivers/misc/habanalabs/common/debugfs.c | 51 + drivers/misc/habanalabs/common/device.c | 159 +- drivers/misc/habanalabs/common/firmware_if.c | 28 +- drivers/misc/habanalabs/common/habanalabs.h | 64 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- .../{gaudi/gaudi_hwmgr.c => common/hwmgr.c} | 38 +- drivers/misc/habanalabs/common/hwmon.c | 194 +- drivers/misc/habanalabs/common/irq.c | 5 +- drivers/misc/habanalabs/common/memory.c | 513 +++++- drivers/misc/habanalabs/common/mmu/mmu.c | 30 +- drivers/misc/habanalabs/common/sysfs.c | 6 +- drivers/misc/habanalabs/gaudi/Makefile | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 22 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 - drivers/misc/habanalabs/goya/goya.c | 13 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 - drivers/misc/habanalabs/include/common/cpucp_if.h | 22 +- .../misc/habanalabs/include/common/hl_boot_if.h | 189 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 10 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/pvpanic/pvpanic-mmio.c | 9 +- drivers/misc/pvpanic/pvpanic-pci.c | 26 +- drivers/misc/pvpanic/pvpanic.c | 16 +- drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tifm_core.c | 8 +- drivers/mmc/host/mtk-sd.c | 38 +- drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mux/core.c | 38 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 33 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 30 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 1 - .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 148 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + drivers/net/ethernet/microchip/lan743x_main.c | 13 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/nvmem/core.c | 174 +- drivers/nvmem/imx-ocotp.c | 25 + drivers/platform/x86/hp_accel.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/vdpa/vdpa_user/vduse_dev.c | 29 +- drivers/virt/acrn/hsm.c | 49 + drivers/virt/acrn/hypercall.h | 52 + drivers/virt/nitro_enclaves/Kconfig | 8 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 17 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.h | 8 +- drivers/virtio/virtio_ring.c | 2 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 5 +- include/linux/counter.h | 715 ++++---- include/linux/counter_enum.h | 45 - include/linux/fsi-occ.h | 2 + include/linux/iio/buffer.h | 11 + include/linux/iio/buffer_impl.h | 11 + include/linux/iio/common/st_sensors.h | 13 - include/linux/iio/driver.h | 14 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/imu/adis.h | 2 + include/linux/iio/triggered_buffer.h | 11 +- include/linux/mfd/stm32-lptimer.h | 5 + include/linux/mfd/stm32-timers.h | 4 + include/linux/mux/consumer.h | 23 +- include/linux/mux/driver.h | 4 + include/linux/nvmem-provider.h | 5 + include/net/mptcp.h | 4 + include/net/tls.h | 9 +- include/uapi/linux/acrn.h | 70 + include/uapi/linux/counter.h | 154 ++ include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/misc/habanalabs.h | 84 +- kernel/trace/trace_eprobe.c | 4 +- net/mptcp/options.c | 39 +- net/smc/af_smc.c | 2 +- net/smc/smc_llc.c | 2 +- net/tls/tls_sw.c | 19 +- samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- samples/nitro_enclaves/ne_ioctl_sample.c | 7 +- scripts/tags.sh | 6 +- tools/Makefile | 13 +- tools/counter/Build | 1 + tools/counter/Makefile | 53 + tools/counter/counter_example.c | 92 + 350 files changed, 19425 insertions(+), 6729 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmon create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad799x.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml create mode 100644 drivers/counter/counter-chrdev.c create mode 100644 drivers/counter/counter-chrdev.h create mode 100644 drivers/counter/counter-core.c create mode 100644 drivers/counter/counter-sysfs.c create mode 100644 drivers/counter/counter-sysfs.h delete mode 100644 drivers/counter/counter.c create mode 100644 drivers/iio/accel/adxl313.h create mode 100644 drivers/iio/accel/adxl313_core.c create mode 100644 drivers/iio/accel/adxl313_i2c.c create mode 100644 drivers/iio/accel/adxl313_spi.c create mode 100644 drivers/iio/accel/adxl355.h create mode 100644 drivers/iio/accel/adxl355_core.c create mode 100644 drivers/iio/accel/adxl355_i2c.c create mode 100644 drivers/iio/accel/adxl355_spi.c create mode 100644 drivers/iio/adc/imx8qxp-adc.c create mode 100644 drivers/iio/chemical/scd4x.c create mode 100644 drivers/iio/chemical/sunrise_co2.c create mode 100644 drivers/iio/frequency/adrf6780.c create mode 100644 drivers/iio/temperature/max31865.c rename drivers/misc/habanalabs/{gaudi/gaudi_hwmgr.c => common/hwmgr.c} (61%) delete mode 100644 include/linux/counter_enum.h create mode 100644 include/uapi/linux/counter.h create mode 100644 tools/counter/Build create mode 100644 tools/counter/Makefile create mode 100644 tools/counter/counter_example.c