This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 7f9039c524a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 095f627add86 mm/filemap: gate dropbehind invalidate on folio !dirty && [...] adds 25b065a744ff mm/filemap: use filemap_end_dropbehind() for read invalidation adds 7b2b67dbd449 Revert "Disable FOP_DONTCACHE for now due to bugs" adds 1da7a06d9ce4 mm/filemap: unify read/write dropbehind naming adds a1d98e4ffb97 mm/filemap: unify dropbehind flag testing and clearing adds 5722bcd7d373 Merge patch series "dropbehind fixes and cleanups" adds 34ecde3c5606 iomap: don't lose folio dropbehind state for overwrites adds dd59137bfe70 fs/dax: Fix "don't skip locked entries when scanning entries" adds 15ecd83dc062 rust: file: mark `LocalFile` as `repr(transparent)` adds 946026ba4293 rust: file: improve safety comments adds 21fae34a27dd Merge patch series "rust: file: mark `LocalFile` as `repr( [...] adds 5402c4d4d200 exportfs: require ->fh_to_parent() to encode connectable f [...] adds fcd0bb8e99f7 Merge tag 'vfs-6.16-rc2.fixes' of git://git.kernel.org/pub [...] adds a1b4a25abb3f Merge netfs API documentation updates adds c1a606cd75fb fs/netfs: remove unused flag NETFS_SREQ_SEEK_DATA_READ adds 9cd78ca04fb8 fs/netfs: remove unused source NETFS_INVALID_WRITE adds 9fcf235e91fa fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGH adds d46a7b217d6a fs/netfs: remove unused enum choice NETFS_READ_HOLE_CLEAR adds 314ee7035feb fs/netfs: reorder struct fields to eliminate holes adds 3dc00bca8dc8 fs/netfs: remove `netfs_io_request.ractl` adds 07c08bac9302 fs/netfs: declare field `proc_link` only if CONFIG_PROC_FS=y adds 6bb09e5db3a0 folio_queue: remove unused field `marks3` adds 67b916719a15 fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOS adds 4b1ca12dd3f2 fs/netfs: remove unused flag NETFS_RREQ_BLOCKED adds e02cdc0e7fb0 Merge patch series "netfs: Miscellaneous cleanups" adds 4481f7f2b3df netfs: Fix oops in write-retry from mis-resetting the subr [...] adds 34eb98c6598c netfs: Fix setting of transferred bytes with short DIO reads adds 20d72b00ca81 netfs: Fix the request's work item to not require a ref adds 2b1424cd131c netfs: Fix wait/wake to be consistent about the waitqueue used adds 5fddfbc0cbc5 Merge patch series "netfs: Miscellaneous fixes" adds db26d62d79e4 netfs: Fix undifferentiation of DIO reads from unbuffered reads adds 0fb34422b5c2 Merge tag 'vfs-6.16-rc1.netfs' of git://git.kernel.org/pub [...] adds 0486b1832dc3 fuse: change 'unsigned' to 'unsigned int' adds faa794dd2e17 fuse: Move prefaulting out of hot write path adds 2396356a945b fuse: add more control over cache invalidation behaviour adds a5c4983bb907 fuse: Convert 'write' to a bit-field in struct fuse_copy_state adds 03a3617f92c2 fuse: use boolean bit-fields in struct fuse_copy_state adds 4fea593e625c fuse: optimize over-io-uring request expiration check adds 0c4f8ed498ce mm: skip folio reclaim in legacy memcg contexts for deadlo [...] adds 0c58a97f919c fuse: remove tmp folio for writebacks and internal rb tree adds 69efbff69f89 fuse: fix race between concurrent setattrs from multiple nodes adds 767c4b82715a MAINTAINERS: update filter of FUSE documentation adds 18ee43c398af docs: filesystems: add fuse-passthrough.rst adds f09222980d77 fs: fuse: add dev id to /dev/fuse fdinfo adds 394244b24fdd fuse: support copying large folios adds 3568a9569326 fuse: support large folios for retrieves adds 63c69ad3d18a fuse: refactor fuse_fill_write_pages() adds d60a6015e1a2 fuse: support large folios for writethrough writes adds 351a24eb4820 fuse: support large folios for folio reads adds cacc0645bcad fuse: support large folios for symlinks adds c91440c89fbd fuse: support large folios for stores adds ff7c3ee4842d fuse: support large folios for queued writes adds 906354c87f49 fuse: support large folios for readahead adds f3cb8bd908c7 fuse: support large folios for writeback adds c31f91c6af96 fuse: don't allow signals to interrupt getdents copying adds 467e245d47e6 readdir: supply dir_context.count as readdir buffer size hint adds dabb90391028 fuse: increase readdir buffer size adds 2619a6d413f4 Merge tag 'fuse-update-6.16' of git://git.kernel.org/pub/s [...] adds 9126d2754c5e gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add adds fe4281644c62 Merge tag 'gfs2-for-6.16-fix' of git://git.kernel.org/pub/ [...] adds e94715982c96 m68k: remove use of page->index adds acc53a0b4c15 mm: rename page->index to page->__folio_index adds 80ae99c5727f ntfs3: use folios more in ntfs_compress_write() adds d9736929445e iov: remove copy_page_from_iter_atomic() adds a5ade2e9fa6a zram: rename ZCOMP_PARAM_NO_LEVEL adds dc75a0d93bd5 zram: support deflate-specific params adds 62973e38670a selftests/mm: deduplicate test logging in test_mlock_lock() adds 9abb8c208fcc selftests/mm: deduplicate default page size test results i [...] adds 25352d2f2dc6 memcg: disable kmem charging in nmi for unsupported arch adds 940b01fc8dc1 memcg: nmi safe memcg stats for specific archs adds 9d3edf96cef6 memcg: add nmi-safe update for MEMCG_KMEM adds 15ca4fa90457 memcg: nmi-safe slab stats updates adds 3ac4638a734a memcg: make memcg_rstat_updated nmi safe adds 8e1c4961f44b mm/damon/core: avoid destroyed target reference from DAMOS quota adds e08d5f515613 mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio() adds 594ec2ab389a mm: shmem: add missing shmem_unacct_size() in __shmem_file [...] adds 3f778ab1b524 mm/shmem: fix potential dead loop in shmem_unuse() adds a5cdbe9f376f mm: shmem: only remove inode from swaplist when it's swapp [...] adds c5a9deace609 mm/shmem: remove unneeded xa_is_value() check in shmem_unu [...] adds 6d211303121f selftests/mm: skip guard_regions.uffd tests when uffd is n [...] adds 115155901db2 selftests/mm: skip hugevm test if kernel config file is no [...] adds 3aefb1f06994 hugetlb: show nr_huge_pages in report_hugepages() adds 0acfc656df50 mm/damon/Kconfig: set DAMON_{VADDR,PADDR,SYSFS} default to DAMON adds 28615e6eed15 mm/damon/Kconfig: enable CONFIG_DAMON by default adds bfe125f1b187 mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas [...] adds 5a78977262f4 mm: rust: make CONFIG_MMU ifdefs more narrow adds 3bf67171e982 kcov: rust: add flags for KCOV with Rust adds cfc695109a6c selftests/mm: deduplicate test names in madv_populate adds 49c69504f4d3 mmu_notifiers: remove leftover stub macros adds e13e7922d034 mm: add CONFIG_PAGE_BLOCK_ORDER to select page block order adds 595cf683519a mm/khugepaged: fix race with folio split/free using tempor [...] adds bb084994d38f selftests/mm: two fixes for the pfnmap test adds 52084f258e46 mm/gup: update comment explaining why gup_fast() disables IRQs adds 918850c13608 tools/testing/vma: add missing function stub adds 83da212b7fca tools/testing: check correct variable in open_procmap() adds 9709eb0f845b sched/numa: fix task swap by skipping kernel threads adds ad6b26b6a0a7 sched/numa: add statistics of numa balance task adds 79509ec1d253 selftests/damon/_damon_sysfs: skip testcases if CONFIG_DAM [...] adds 109364fce504 selftests/mm: use standard ksft_finished() in cow and gup_ [...] adds 3f192afbede2 selftests/mm: add helper for logging test start and results adds 3f2d9a9ac544 selftests/mm: report unique test names for each cow test adds 66bce7afbaca selftests/mm: fix test result reporting in gup_longterm adds 0b43b8bc8ef8 mm/khugepaged: clean up refcount check using folio_expecte [...] adds fd1f8473503e Merge tag 'mm-stable-2025-06-01-14-06' of git://git.kernel [...] adds 7bba3167c08a module: Constify parameters of module_enforce_rwx_sections() adds f7984942630b module: Add a separate function to mark sections as read-o [...] adds 60b57b9cb002 module: Make .static_call_sites read-only after init adds a0b018a495a3 module: Remove outdated comment about text_size adds c8be54240893 Merge tag 'modules-6.16-rc1' of git://git.kernel.org/pub/s [...] adds 9c8cedef3d2d tools/bootconfig: allow overriding CFLAGS assignment adds d81bab116b48 tools/bootconfig: specify LDFLAGS as an argument to CC adds 546b1c9e93c2 Merge tag 'bootconfig-v6.16' of git://git.kernel.org/pub/s [...] adds 74a2bd0bfb06 nodemask: drop nodes_shift adds 4923c2c5b66f cpumask: add non-atomic __assign_cpu() adds e5bf9a4b68fa riscv: switch set_icache_stale_mask() to using non-atomic [...] adds 791a9b25ce2e cpumask: drop cpumask_assign_cpu() adds 31299a5e0211 bits: add comments and newlines to #if, #else and #endif d [...] adds 19408200c094 bits: introduce fixed-type GENMASK_U*() adds 5b572e8a9f3d bits: introduce fixed-type BIT_U*() adds 4fd225f7adbc drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*() adds 0405eef6c3bc test_bits: add tests for GENMASK_U*() adds e289b4882561 test_bits: add tests for BIT_U*() adds 243c90e917f5 build_bug.h: more user friendly error messages in BUILD_BU [...] adds 99c712d788c4 bitmap-str: Get rid of 'extern' for function prototypes adds 89a44a808814 bitmap-str: Add missing header(s) adds a256ae22570e bitfield: Add FIELD_MODIFY() helper adds 895ee6a22e31 topology: make for_each_node_with_cpus() O(N) adds 8b2198f03776 Merge tag 'bitmap-for-6.16-rc1' of https://github.com/norov/linux adds cddded9803cd crypto: s390/sha256 - rename module to sha256-s390 adds b9802b54d41b asm-generic: Add sched.h inclusion in simd.h adds 04446eee58fc Merge tag 'v6.16-p3' of git://git.kernel.org/pub/scm/linux [...] adds a9c0b33ef230 tools: hv: Enable debug logs for hv_kvp_daemon adds 13423063c7cb arm64: kvm, smccc: Introduce and use API for getting hyper [...] adds 36ebd328a57a arm64: hyperv: Use SMCCC to detect hypervisor presence adds f41ceff17486 Drivers: hv: Enable VTL mode for arm64 adds e7e6902fbd19 Drivers: hv: Provide arch-neutral implementation of get_vtl() adds 1f5538a8e2fd arm64: hyperv: Initialize the Virtual Trust Level field adds e956ee9491d9 arm64, x86: hyperv: Report the VTL the system boots in adds 23aa0c355921 dt-bindings: microsoft,vmbus: Add interrupt and DMA cohere [...] adds 1dc5df133b98 Drivers: hv: vmbus: Get the IRQ number from DeviceTree adds 18a34bb5221e Drivers: hv: vmbus: Introduce hv_get_vmbus_root_device() adds ab7e531a8212 ACPI: irq: Introduce acpi_get_gsi_dispatcher() adds d684f9b28809 PCI: hv: Get vPCI MSI IRQ domain from DeviceTree adds 86c48271e0d6 x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_b [...] adds 43cb39ad260a arch/x86: Provide the CPU number in the wakeup AP callback adds 09eea7ad0b8e Drivers: hv: Allocate interrupt and monitor pages aligned [...] adds c951ab8fd358 uio_hv_generic: Use correct size for interrupt and monitor pages adds 0315fef2aff9 uio_hv_generic: Align ring size to system page adds a60822bc11b1 Drivers: hv: Use kzalloc for panic page allocation adds cd1769e1fef9 Drivers: hv: Remove hv_alloc/free_* helpers adds dd1af0c4c56d PCI: hv: Remove unnecessary flex array in struct pci_packet adds f77276d1c959 Documentation: hyperv: Update VMBus doc with new features [...] adds e89f91222ab3 Drivers: hv: vmbus: Add comments about races with "channel [...] adds 96959283a58d Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests adds c00b28502470 Merge tag 'hyperv-next-signed-20250602' of git://git.kerne [...] adds dbef257ab7fa xtensa: ptrace: Remove zero-length alignment array adds 47812144d395 xtensa: migrate to the generic rule for built-in DTB adds 3d6d238851df arch: xtensa: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX adds f5164456c604 Merge tag 'xtensa-20250603' of https://github.com/jcmvbkbc [...] adds f2053eea39a4 hwmon: (qnap-mcu) Remove (explicitly) unused header adds ce6642211888 dt-bindings: hwmon: amc6821: add fan and PWM output adds cd17587272e2 hwmon: (amc6821) Add PWM polarity configuration with OF adds 2c183963fb5f hwmon: (k10temp) Add support for Zen5 Ryzen Desktop adds 73e5b6b51f00 hwmon: (pmbus) Introduce page_change_delay adds e894b6442a96 hwmon: (ltc2992) Use new GPIO line value setter callbacks adds 9c47e45de1f7 hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacks adds 19932f844f3f hwmon: (pmbus/max34440) Fix support for max34451 adds 629cf8f6c23a hwmon: (pmbus/max34440) Add support for ADPM12160 adds 0b3c04c81804 hwmon: (pmbus) Do not set regulators_node for single-chann [...] adds 6de6868df187 hwmon: (max6639) Allow setting target RPM adds ab2f6bffe731 hwmon: (max34451) Work around lost page adds 0bf08f9e358d hwmon: (asus-ec-sensors) sort sensor definition arrays adds 9b116ba6c9eb hwmon: (ina2xx) make regulator 'vs' support optional adds 0d01110e6356 hwmon: (gpio-fan) Add regulator support adds 7e581c193bde hwmon: Add KEBA battery monitoring controller support adds 56591083846b hwmon: (pwm-fan) disable threaded interrupts adds 80fcd1e7f5c7 hwmon: (xgene-hwmon) Simplify PCC shared memory region handling adds 38b5a5acabb6 hwmon: (lm90) Use to_delayed_work() adds 41e743881e85 hwmon: (aht10) Drop doctype annotations from static functions adds e799657a8aac hwmon: (dell-smm) Add the Dell OptiPlex 7050 to the DMI whitelist adds 4cf1aab45cc5 hwmon: (spd5118) Split into common and I2C specific code adds ae28532aff1f hwmon: (spd5118) Name chips taking the specification literally adds be82d39c537e hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses adds a852162efbff hwmon: (spd5118) Detect and support 16-bit register addressing adds 48834a4e7943 dt-bindings: hwmon: pmbus: add lt3074 adds c66c5bda7f24 hwmon: (pmbus/lt3074) add support for lt3074 adds 03abdce464ef dt-bindings: hwmon: ti,tmp102: document optional V+ supply [...] adds 3e749ce13267 hwmon: (tmp102) add vcc regulator support adds 8debd8511dd9 hwmon: (max77705) Add initial support adds 928e1c67c13e dt-bindings: hwmon: Add Sophgo SG2044 external hardware mo [...] adds a60d965931a8 hwmon: (asus-ec-sensors) add ROG MAXIMUS Z90 Formula. adds 25be31832456 hwmon: (asus-ec-sensors) check sensor index in read_string() adds a92d87d2f90e hwmon: (isl28022, nct7363) Convert to use maple tree regis [...] adds 0c0c84e48698 hwmon: (ausus-ec-sensors) add MAXIMUS VI HERO. adds 024e5cf24327 hwmon: (ina238) Add ina238_config to save configurations f [...] adds 00ca54bee4b2 dt-bindings: Add SQ52206 to ina2xx devicetree bindings adds 6daaf15a1173 hwmon: (ina238) Add support for SQ52206 adds 0d9f596b1fe3 hwmon: (ina238) Modify the calculation formula to adapt to [...] adds e00fe40065b8 dt-bindings: hwmon: Add bindings for mpq8785 driver adds 1bc6020dc400 hwmon: pmbus: mpq8785: Prepare driver for multiple device support adds dc1a4bab48d5 hwmon: pmbus: mpq8785: Implement VOUT feedback resistor di [...] adds c27291468eb9 hwmon: pmbus: mpq8785: Add support for MPM82504 adds 8fcefe7812f2 hwmon: pmbus: mpq8785: Add support for MPM3695 family adds 9b96f82c782c hwmon: Add KEBA fan controller support adds 0ddce5549012 hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data adds b2446a16dbf2 hwmon: (isl28022) Fix current reading calculation adds 46d40b2479ab doc: hwmon: acpi_power_meter: Add information about enabli [...] adds 76c21d225469 Merge tag 'hwmon-for-v6.16' of git://git.kernel.org/pub/sc [...] adds e8866e26f5e8 ata: libata-core: Simplify ata_print_version_once adds f54464458d34 ata: libata-sata: Simplify sense_valid fetching adds ecd9ecc75d15 ata: libata-sata: Use BIT() macro to convert tag to bit field adds 23a8e0df49b8 ata: sata_sx4: Fix spelling mistake "parttern" -> "pattern" adds 11533932f5c5 ata: libata-scsi: Do not set the INFORMATION field twice f [...] adds b8ed9475384f dt-bindings: ata: rockchip-dwc-ahci: add RK3576 compatible adds 439d47608bb3 ata: libata: Print if port is external on boot adds f07f2b3fecac dt-bindings: ata: Convert ti,dm816-ahci to DT schema adds 2de72bb42c14 dt-bindings: ata: Convert st,ahci to DT schema adds b562d788e27a dt-bindings: ata: Convert apm,xgene-ahci to DT schema adds ca7cf1f41f38 dt-bindings: ata: Convert cavium,ebt3000-compact-flash to [...] adds 6130ed3cd0b4 dt-bindings: ata: Convert marvell,orion-sata to DT schema adds 3b0bca979344 dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema adds 381d43b26282 ata: libata-eh: Update DIPM comments to reflect reality adds 62eef53ab5ed ata: libata-eh: Add ata_eh_set_lpm() WARN_ON_ONCE adds 22cfba10dbfb ata: libata-eh: Rename hipm and dipm variables adds 6d915e2812b3 ata: libata-eh: Rename no_dipm variable to be more clear adds a374cfbf6090 ata: libata-eh: Keep DIPM disabled while modifying the all [...] adds efe19d34f636 Merge tag 'ata-6.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 663704db9547 HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_t [...] adds 2a647d400afe HID: HID_APPLETB_KBD should depend on X86 adds de7ad66b16b4 HID: HID_APPLETB_BL should depend on X86 adds ad78d7e364a7 Merge branch 'for-6.16/apple' into for-linus adds fe7f7ac8e0c7 HID: usbhid: Eliminate recurrent out-of-bounds bug in usbh [...] adds a058002358b7 HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk adds 6f96598984a0 Merge branch 'for-6.16/core' into for-linus adds cc2c611f2960 HID: corsair-void: Use to_delayed_work() adds 5b53c0e7df29 Merge branch 'for-6.16/corsair' into for-linus adds a99548b8343a HID: cp2112: destroy mutex on driver detach adds 837b05fea075 HID: cp2112: hold the lock for the entire direction_output() call adds 4c49d905ca43 HID: cp2112: use lock guards adds 6485543488a6 HID: cp2112: use new line value setter callbacks adds 9815a4236133 HID: mcp2200: use new line value setter callbacks adds 31a78afda1ef HID: mcp2221: use new line value setter callbacks adds 17678759efda Merge branch 'for-6.16/hid-gpio-setter-callbacks' into for-linus adds 37d66cf07871 HID: intel-thc-hid: intel-quicki2c: pass correct arguments [...] adds bbd7a03dc9a2 HID: intel-thc-hid: intel-thc: make read-only arrays static const adds e6322141f00d Merge branch 'for-6.16/intel-thc' into for-linus adds 113521a4d2b0 HID: Kysona: Add periodic online check adds 1f09ba86b6bf Merge branch 'for-6.16/kysona' into for-linus adds f58470ce6d26 HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() adds 4376fd0f8c5f Merge branch 'for-6.16/logitech' into for-linus adds b8d56ef91cc3 HID: magicmouse: Apple Magic Mouse 2 USB-C support adds 6920d9625730 Merge branch 'for-6.16/magicmouse' into for-linus adds a98e892c6942 HID: core: Add functions for HID drivers to react on first [...] adds 6a9e76f75c1a HID: multitouch: Disable touchpad on firmware level while [...] adds c48228c476ff Merge branch 'for-6.16/core' into for-linus adds 2043ae9019e0 Merge tag 'hid-for-linus-2025060301' of git://git.kernel.o [...] adds e36d96a2a1aa Merge tag 'samsung-drivers-6.16' of ssh://gitolite.kernel. [...] adds 3f9ce9d0760a dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25 adds 4f8ceb0302b3 mfd: stm32-lptimer: Add support for stm32mp25 adds 5414bc8c57c4 clocksource/drivers/stm32-lptimer: Add support for stm32mp25 adds 3f51b232c1da pwm: stm32-lp: Add support for stm32mp25 adds 9effbfda6bfd dt-bindings: regulator: Add ROHM BD96802 PMIC adds 9d851b2e016a dt-bindings: mfd: Add ROHM BD96802 PMIC adds d5a30228b6fa dt-bindings: mfd: bd96801: Add ROHM BD96805 adds 82c218969eb0 dt-bindings: mfd: bd96802: Add ROHM BD96806 adds 7289d96ba557 mfd: rohm-bd96801: Add chip info adds d082571fca4d mfd: bd96801: Drop IC name from the regulator IRQ resources adds 9cc957546e38 regulator: bd96801: Drop IC name from the IRQ resources adds 4094040b1a13 mfd: rohm-bd96801: Support ROHM BD96802 adds 55606b9b2063 regulator: bd96801: Support ROHM BD96802 adds 6a309b489215 mfd: bd96801: Support ROHM BD96805 adds 7baf818d0d90 regulator: bd96801: Support ROHM BD96805 PMIC adds fecc18a9f59c mfd: bd96801: Support ROHM BD96806 adds 956e9363c823 regulator: bd96801: Support ROHM BD96806 PMIC adds 5d61bb1675ff MAINTAINERS: Add BD96802 specific header adds 9d56594f3ebf dt-bindings: mfd: brcm,bcm59056: Convert to YAML adds 13980ebf8e94 dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 adds 6adf48a3aa31 mfd: bcm590xx: Add support for multiple device types + BCM [...] adds d310cdbb4ee6 mfd: bcm590xx: Add PMU ID/revision parsing function adds 37512643e1f8 regulator: bcm590xx: Use dev_err_probe for regulator regis [...] adds 75dc12b44502 regulator: bcm590xx: Store regulator descriptions in table adds d92f474420e5 regulator: bcm590xx: Rename BCM59056-specific data as such adds ef7f3631a44b regulator: bcm590xx: Add support for BCM59054 regulators adds 18e6c1d2a7e2 Merge branches 'ib-firmware-mfd-6.16', 'ib-mfd-clocksource [...] adds 1d2aeee6dd62 mfd: aat2870: Use per-client debugfs directory adds 70a9d374293b mfd: tps65010: Use per-client debugfs directory adds a95fadf4a299 MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS adds ba1a455393c4 mfd: bcm590xx: Drop unused "id" member of bcm590xx struct adds 3745b5ca3529 mfd: sm501: Use new GPIO line value setter callbacks adds 651974212cac mfd: tps65010: Use new GPIO line value setter callbacks adds cf5c739af8ff mfd: ucb1x00: Use new GPIO line value setter callbacks adds 9c998b9d3128 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr adds f7c636be96a1 dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml adds 20e805cec064 dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod adds 72d856ee1927 dt-bindings: mfd: samsung,s2mps11: add s2mpg10 adds b3379422b460 mfd: sec-core: Drop non-existing forward declarations adds 271dc4fbede4 mfd: sec: Sort includes alphabetically adds 5bef1b7f10a8 mfd: sec: Update includes to add missing and remove superf [...] adds 8b88b5e4d581 mfd: sec: Move private internal API to internal header adds 680ef57915db mfd: sec: Split into core and transport (i2c) drivers adds 5338709089b7 mfd: sec: Add support for S2MPG10 PMIC adds b355f0cb92bd mfd: sec: Merge separate core and irq modules adds d58b81c436f0 mfd: sec-common: Fix multiple trivial whitespace issues adds ada2b490c72b mfd: sec-i2c: Sort struct of_device_id entries and the dev [...] adds 176a30687bb5 mfd: sec: Use dev_err_probe() where appropriate adds 1cea1b6b2c89 mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config [...] adds fcc7f3b675b2 mfd: sec-irq: s2dos05 doesn't support interrupts adds 0c33784aeaeb mfd: sec-common: Don't ignore errors from sec_irq_init() adds aaaeae7e2ad1 mfd: sec-i2c: Rework platform data and regmap instantiating adds adf91d9e1983 mfd: sec: Change device_type to int adds 856c6514d5ab mfd: sec: Don't compare against NULL / 0 for errors, use ! adds 2b897a1c2b66 mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) adds 55684cbb537c mfd: sec-common: Convert to using MFD_CELL macros adds 10008dcc6234 mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros adds 217c445c40c0 mfd: sec: Add myself as module author adds 9282dc393d6b MAINTAINERS: add myself as reviewer for Samsung S2M MFD adds 9bc2d48514a5 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 adds 484f0f59f09e mfd: exynos-lpass: Fix an error handling path in exynos_lp [...] adds b70b84556eec mfd: exynos-lpass: Avoid calling exynos_lpass_disable() tw [...] adds f41cc37f4bc0 mfd: exynos-lpass: Fix another error handling path in exyn [...] adds 401c16f0b47e dt-bindings: mfd: syscon: Add mt7988-topmisc adds 59d60c16ed41 mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE adds 6d31da9b6500 dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb adds 70becbeb7f06 dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic adds f9a9ad91da2d dt-bindings: mfd: Drop unrelated nodes from DTS example adds 54a425bd3f5b dt-bindings: mfd: Correct indentation and style in DTS example adds 6d0b2398b263 mfd: 88pm886: Fix wakeup source leaks on device unbind adds 2c8294c9aaa0 mfd: as3722: Fix wakeup source leaks on device unbind adds d905d06e64b0 mfd: max14577: Fix wakeup source leaks on device unbind adds 6c7115cdf644 mfd: max77541: Fix wakeup source leaks on device unbind adds a59a56cc4fb1 mfd: max77705: Fix wakeup source leaks on device unbind adds fd37695dae09 mfd: max8925: Fix wakeup source leaks on device unbind adds 82ae581e56c3 mfd: rt5033: Fix wakeup source leaks on device unbind adds 37ef4aa4039c mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind adds bdc76c19db1b dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao adds 950a3c38f73d mfd: 88pm886: Constify struct regmap_irq_chip and some oth [...] adds 34c5f34df95f mfd: sm501: Remove unused sm501_find_clock adds b8628379957d mfd: maxim: Correct Samsung "Electronics" spelling in headers adds ffb006aa433e mfd: maxim: Correct Samsung "Electronics" spelling in copy [...] adds 69352bd52b26 Merge tag 'mfd-next-6.16' of git://git.kernel.org/pub/scm/ [...] adds 1490cbb9dbfd device property: Split fwnode_get_child_node_count() adds 4623cc4e9a5f leds: pwm-multicolor: Use fwnode_get_child_node_count() adds 53762bb44b06 leds: ncp5623: Use fwnode_get_child_node_count() adds 08ca89e98620 usb: typec: tcpm: Use fwnode_get_child_node_count() adds 06d99fcf1f87 leds: led-triggers: Improvements for default trigger adds ee44a1def7ee leds: core: Bail out when composed name can't fit the buffer adds ca72d5ef5951 Documentation: leds: Remove .rst extension for leds-st1202 [...] adds b2661df9febd leds: leds-cros_ec: Avoid -Wflex-array-member-not-at-end warning adds e35ca991a777 leds: multicolor: Fix intensity setting while SW blinking adds bd3d14932923 leds: pca955x: Avoid potential overflow when filling defau [...] adds 4bab18dcb452 leds: lp8860: Use regmap_multi_reg_write for EEPROM writes adds 87a59548af95 leds: lp8860: Use new mutex guards to cleanup function exits adds 0cb55e16bd84 leds: lp8860: Remove default regs when not caching adds b0d6394094ee leds: lp8860: Enable regulator using enable_optional helper adds e0b95ba33c0f leds: lp8860: Only unlock in lp8860_unlock_eeprom() adds 982e0f042542 leds: lp8860: Disable GPIO with devm action adds f9a2eacb9107 leds: turris-omnia: Drop commas in the terminator entries adds 4c6c3ca07b7a leds: Do not enable by default during compile testing adds ee08ec51a0a0 leds: lgm-sso: Use new GPIO line value setter callbacks adds 2aafd2e41cf1 leds: pca955x: Use new GPIO line value setter callbacks adds e1cc2c8cc7cc leds: pca9532: Use new GPIO line value setter callbacks adds d1d320573073 leds: tca6507: Use new GPIO line value setter callbacks adds 5039a33fed88 leds: Provide skeleton KUnit testing for the LEDs framework adds b441b95a592c leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry adds 1d7f25483c87 leds: led-test: Remove standard error checking after KUNIT [...] adds eb58933b78cd leds: led-test: Fill out the registration test to cover mo [...] adds cfa40f29df08 leds: led-test: Provide tests for the lookup and get infra [...] adds f1c86ab98640 leds: rgb: leds-mt6370-rgb: Improve definition of some str [...] adds 6a09ae828198 leds: flash: Add support for flash/strobe duration adds 0d12bb1a7fb6 dt-bindings: leds: Add Texas Instruments TPS6131x flash LE [...] adds b338a2ae9b31 leds: tps6131x: Add support for Texas Instruments TPS6131X [...] adds b546608ea215 Merge tag 'leds-next-6.16' of git://git.kernel.org/pub/scm [...] adds 93e41f968d7c fbdev: Rework fb_blank() adds 7e3711eb87c5 fbdev: Track display blanking state adds dfb4bf1ac401 fbdev: Send old blank state in FB_EVENT_BLANK adds 726491f2038e backlight: Implement fbdev tracking with blank state from event adds 4bfb77f33816 backlight: Move blank-state handling into helper adds b01beb2f1f6b backlight: Replace fb events with a dedicated function call adds e98696cea7e2 backlight: lcd: Move event handling into helpers adds bc70cc84f5a2 backlight: lcd: Replace fb events with a dedicated function call adds 28f8bab711c0 leds: backlight trigger: Move blank-state handling into helper adds dc2139c0aa32 leds: backlight trigger: Replace fb events with a dedicate [...] adds d32a0b567a8a fbdev: Remove constants of unused events adds e12d3e1624a0 backlight: pm8941: Add NULL check in wled_configure() adds a9dfb7db96f7 Merge tag 'backlight-next-6.16' of git://git.kernel.org/pu [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-class-led | 6 + Documentation/admin-guide/cgroup-v2.rst | 6 + Documentation/core-api/folio_queue.rst | 3 - .../bindings/arm/atmel,sama5d2-secumod.yaml | 49 + .../devicetree/bindings/arm/atmel-sysregs.txt | 25 - .../devicetree/bindings/ata/ahci-dm816.txt | 21 - Documentation/devicetree/bindings/ata/ahci-st.txt | 35 - .../devicetree/bindings/ata/apm,xgene-ahci.yaml | 58 + .../devicetree/bindings/ata/apm-xgene.txt | 77 -- .../bindings/ata/arasan,cf-spear1340.yaml | 70 ++ .../bindings/ata/cavium,ebt3000-compact-flash.yaml | 59 + .../bindings/ata/cavium-compact-flash.txt | 30 - .../bindings/ata/marvell,orion-sata.yaml | 83 ++ Documentation/devicetree/bindings/ata/marvell.txt | 22 - .../devicetree/bindings/ata/pata-arasan.txt | 37 - .../devicetree/bindings/ata/rockchip,dwc-ahci.yaml | 3 + Documentation/devicetree/bindings/ata/st,ahci.yaml | 72 ++ .../devicetree/bindings/ata/ti,dm816-ahci.yaml | 43 + .../devicetree/bindings/bus/microsoft,vmbus.yaml | 16 +- .../bindings/hwmon/pmbus/adi,lt3074.yaml | 50 + .../bindings/hwmon/pmbus/mps,mpq8785.yaml | 74 ++ .../bindings/hwmon/sophgo,sg2042-hwmon-mcu.yaml | 6 +- .../devicetree/bindings/hwmon/ti,amc6821.yaml | 18 +- .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 5 + .../devicetree/bindings/hwmon/ti,tmp102.yaml | 4 + .../devicetree/bindings/leds/ti,tps61310.yaml | 120 ++ .../bindings/mfd/atmel,at91sam9260-gpbr.yaml | 1 + .../devicetree/bindings/mfd/brcm,bcm59056.txt | 39 - .../devicetree/bindings/mfd/brcm,bcm59056.yaml | 76 ++ Documentation/devicetree/bindings/mfd/iqs62x.yaml | 177 ++- .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 1 + .../devicetree/bindings/mfd/mscc,ocelot.yaml | 6 - .../devicetree/bindings/mfd/netronix,ntxec.yaml | 39 +- .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 50 +- .../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml | 10 +- .../devicetree/bindings/mfd/rohm,bd96802-pmic.yaml | 101 ++ .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 26 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 40 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 7 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 202 +-- .../bindings/regulator/brcm,bcm59054.yaml | 56 + .../bindings/regulator/brcm,bcm59056.yaml | 51 + .../bindings/regulator/rohm,bd96802-regulator.yaml | 44 + .../devicetree/bindings/trivial-devices.yaml | 2 - Documentation/filesystems/fuse-passthrough.rst | 133 ++ Documentation/filesystems/index.rst | 1 + Documentation/filesystems/netfs_library.rst | 5 - Documentation/hwmon/acpi_power_meter.rst | 29 +- Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/hwmon/ina238.rst | 15 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/kbatt.rst | 60 + Documentation/hwmon/kfan.rst | 39 + Documentation/hwmon/lt3074.rst | 72 ++ Documentation/hwmon/max34440.rst | 30 +- Documentation/hwmon/max77705.rst | 39 + Documentation/hwmon/mpq8785.rst | 27 +- Documentation/leds/index.rst | 2 +- Documentation/virt/hyperv/vmbus.rst | 28 +- MAINTAINERS | 31 +- arch/arm/configs/exynos_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm/mm/flush.c | 4 +- arch/arm64/configs/defconfig | 2 +- arch/arm64/hyperv/mshyperv.c | 53 +- arch/arm64/kvm/hypercalls.c | 10 +- arch/m68k/mm/motorola.c | 3 +- arch/riscv/mm/cacheflush.c | 2 +- arch/s390/lib/crypto/Makefile | 3 +- arch/x86/coco/sev/core.c | 13 +- arch/x86/hyperv/hv_init.c | 67 +- arch/x86/hyperv/hv_vtl.c | 61 +- arch/x86/hyperv/ivm.c | 11 +- arch/x86/include/asm/apic.h | 8 +- arch/x86/include/asm/mshyperv.h | 7 +- arch/x86/kernel/acpi/madt_wakeup.c | 2 +- arch/x86/kernel/apic/apic_noop.c | 8 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 2 +- arch/x86/kernel/smpboot.c | 10 +- arch/xtensa/Kbuild | 2 +- arch/xtensa/Kconfig | 3 +- arch/xtensa/boot/dts/Makefile | 2 +- arch/xtensa/configs/audio_kc705_defconfig | 2 +- arch/xtensa/configs/cadence_csp_defconfig | 2 +- arch/xtensa/configs/common_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 2 +- arch/xtensa/configs/nommu_kc705_defconfig | 2 +- arch/xtensa/configs/smp_lx200_defconfig | 2 +- arch/xtensa/configs/virt_defconfig | 2 +- arch/xtensa/configs/xip_kc705_defconfig | 2 +- arch/xtensa/include/asm/ptrace.h | 5 +- drivers/acpi/irq.c | 16 +- drivers/ata/libata-core.c | 6 - drivers/ata/libata-eh.c | 39 +- drivers/ata/libata-sata.c | 12 +- drivers/ata/libata-scsi.c | 31 +- drivers/ata/libata.h | 3 - drivers/ata/sata_sx4.c | 30 +- drivers/base/property.c | 12 +- drivers/block/zram/backend_deflate.c | 12 +- drivers/block/zram/backend_lz4.c | 2 +- drivers/block/zram/backend_lz4hc.c | 2 +- drivers/block/zram/backend_zstd.c | 2 +- drivers/block/zram/zcomp.h | 9 +- drivers/block/zram/zram_drv.c | 21 +- drivers/clocksource/timer-stm32-lp.c | 61 +- drivers/firmware/smccc/kvm_guest.c | 10 +- drivers/firmware/smccc/smccc.c | 17 + drivers/gpu/drm/i915/i915_reg_defs.h | 108 +- drivers/hid/Kconfig | 2 + drivers/hid/hid-appletb-kbd.c | 9 +- drivers/hid/hid-core.c | 9 +- drivers/hid/hid-corsair-void.c | 4 +- drivers/hid/hid-cp2112.c | 66 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-kysona.c | 46 +- drivers/hid/hid-lg4ff.c | 6 +- drivers/hid/hid-magicmouse.c | 74 +- drivers/hid/hid-mcp2200.c | 23 +- drivers/hid/hid-mcp2221.c | 10 +- drivers/hid/hid-multitouch.c | 12 + drivers/hid/hid-quirks.c | 5 +- .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 7 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 4 +- drivers/hid/usbhid/hid-core.c | 25 +- drivers/hv/Kconfig | 7 +- drivers/hv/connection.c | 23 +- drivers/hv/hv_common.c | 76 +- drivers/hv/vmbus_drv.c | 95 +- drivers/hwmon/Kconfig | 29 + drivers/hwmon/Makefile | 3 + drivers/hwmon/aht10.c | 16 +- drivers/hwmon/amc6821.c | 50 +- drivers/hwmon/asus-ec-sensors.c | 53 +- drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/gpio-fan.c | 103 +- drivers/hwmon/ina238.c | 214 +++- drivers/hwmon/ina2xx.c | 8 +- drivers/hwmon/isl28022.c | 8 +- drivers/hwmon/k10temp.c | 7 + drivers/hwmon/kbatt.c | 147 +++ drivers/hwmon/kfan.c | 246 ++++ drivers/hwmon/lm75.c | 2 +- drivers/hwmon/lm90.c | 2 +- drivers/hwmon/ltc2992.c | 30 +- drivers/hwmon/max6639.c | 16 +- drivers/hwmon/max77705-hwmon.c | 221 ++++ drivers/hwmon/nct7363.c | 2 +- drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/lm25066.c | 2 +- drivers/hwmon/pmbus/lt3074.c | 122 ++ drivers/hwmon/pmbus/max34440.c | 119 +- drivers/hwmon/pmbus/mpq7932.c | 4 +- drivers/hwmon/pmbus/mpq8785.c | 91 +- drivers/hwmon/pmbus/pmbus.h | 19 +- drivers/hwmon/pmbus/pmbus_core.c | 69 +- drivers/hwmon/pmbus/tda38640.c | 2 +- drivers/hwmon/pmbus/tps25990.c | 2 +- drivers/hwmon/pmbus/ucd9000.c | 16 +- drivers/hwmon/pwm-fan.c | 4 +- drivers/hwmon/qnap-mcu-hwmon.c | 1 - drivers/hwmon/spd5118.c | 357 +++--- drivers/hwmon/tmp102.c | 5 + drivers/hwmon/xgene-hwmon.c | 39 +- drivers/leds/.kunitconfig | 4 + drivers/leds/Kconfig | 11 +- drivers/leds/Makefile | 1 + drivers/leds/blink/leds-lgm-sso.c | 6 +- drivers/leds/flash/Kconfig | 11 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-tps6131x.c | 815 +++++++++++++ drivers/leds/led-class-flash.c | 15 + drivers/leds/led-class-multicolor.c | 3 +- drivers/leds/led-core.c | 43 +- drivers/leds/led-test.c | 132 ++ drivers/leds/led-triggers.c | 13 + drivers/leds/leds-cros_ec.c | 21 +- drivers/leds/leds-lp8860.c | 214 +--- drivers/leds/leds-pca9532.c | 11 +- drivers/leds/leds-pca955x.c | 28 +- drivers/leds/leds-pca995x.c | 2 +- drivers/leds/leds-tca6507.c | 11 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/leds/rgb/leds-mt6370-rgb.c | 16 +- drivers/leds/rgb/leds-ncp5623.c | 5 +- drivers/leds/rgb/leds-pwm-multicolor.c | 7 +- drivers/leds/trigger/ledtrig-backlight.c | 48 +- drivers/mfd/88pm886.c | 14 +- drivers/mfd/Kconfig | 35 +- drivers/mfd/Makefile | 5 +- drivers/mfd/aat2870-core.c | 4 +- drivers/mfd/as3722.c | 4 +- drivers/mfd/bcm590xx.c | 66 +- drivers/mfd/exynos-lpass.c | 31 +- drivers/mfd/max14577.c | 1 + drivers/mfd/max77541.c | 2 +- drivers/mfd/max77705.c | 4 +- drivers/mfd/max8925-i2c.c | 1 + drivers/mfd/rohm-bd96801.c | 565 +++++++-- drivers/mfd/rt5033.c | 6 +- drivers/mfd/sec-acpm.c | 442 +++++++ drivers/mfd/sec-common.c | 301 +++++ drivers/mfd/sec-core.c | 481 -------- drivers/mfd/sec-core.h | 23 + drivers/mfd/sec-i2c.c | 239 ++++ drivers/mfd/sec-irq.c | 460 +++---- drivers/mfd/sm501.c | 50 +- drivers/mfd/sprd-sc27xx-spi.c | 5 +- drivers/mfd/stm32-lptimer.c | 33 +- drivers/mfd/stmpe-spi.c | 2 +- drivers/mfd/tps65010.c | 9 +- drivers/mfd/ucb1x00-core.c | 7 +- drivers/pci/controller/pci-hyperv.c | 99 +- drivers/pwm/pwm-stm32-lp.c | 219 +++- drivers/regulator/bcm590xx-regulator.c | 1289 ++++++++++++++++---- drivers/regulator/bd96801-regulator.c | 455 ++++++- drivers/uio/uio_hv_generic.c | 7 +- drivers/usb/gadget/function/f_hid.c | 12 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/video/backlight/backlight.c | 93 +- drivers/video/backlight/lcd.c | 108 +- drivers/video/backlight/qcom-wled.c | 6 +- drivers/video/fbdev/core/fb_backlight.c | 12 + drivers/video/fbdev/core/fb_info.c | 1 + drivers/video/fbdev/core/fbmem.c | 82 +- drivers/video/fbdev/core/fbsysfs.c | 8 +- fs/9p/vfs_addr.c | 5 +- fs/afs/write.c | 9 +- fs/cachefiles/io.c | 16 +- fs/ceph/addr.c | 6 +- fs/dax.c | 2 +- fs/erofs/fscache.c | 6 +- fs/fuse/dev.c | 182 +-- fs/fuse/dev_uring.c | 34 +- fs/fuse/dir.c | 46 +- fs/fuse/file.c | 474 ++----- fs/fuse/fuse_dev_i.h | 9 +- fs/fuse/fuse_i.h | 10 +- fs/fuse/inode.c | 11 +- fs/fuse/readdir.c | 36 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/sys.c | 1 - fs/iomap/buffered-io.c | 2 + fs/netfs/buffered_read.c | 56 +- fs/netfs/buffered_write.c | 5 +- fs/netfs/direct_read.c | 16 +- fs/netfs/direct_write.c | 12 +- fs/netfs/fscache_io.c | 10 +- fs/netfs/internal.h | 42 +- fs/netfs/main.c | 1 + fs/netfs/misc.c | 219 ++++ fs/netfs/objects.c | 48 +- fs/netfs/read_collect.c | 199 +-- fs/netfs/read_pgpriv2.c | 4 +- fs/netfs/read_retry.c | 26 +- fs/netfs/read_single.c | 6 +- fs/netfs/write_collect.c | 83 +- fs/netfs/write_issue.c | 38 +- fs/netfs/write_retry.c | 19 +- fs/nfs/fscache.c | 1 + fs/ntfs3/file.c | 31 +- fs/smb/client/cifsproto.h | 3 +- fs/smb/client/cifssmb.c | 4 +- fs/smb/client/file.c | 10 +- fs/smb/client/smb2pdu.c | 4 +- fs/xfs/xfs_aops.c | 22 +- include/asm-generic/mshyperv.h | 10 +- include/asm-generic/simd.h | 1 + include/asm-generic/tlb.h | 46 +- include/hyperv/hvgdk_mini.h | 4 +- include/linux/acpi.h | 5 +- include/linux/arm-smccc.h | 64 +- include/linux/backlight.h | 32 +- include/linux/bitfield.h | 21 +- include/linux/bitmap-str.h | 10 +- include/linux/bitops.h | 1 - include/linux/bits.h | 57 +- include/linux/build_bug.h | 10 +- include/linux/compiler.h | 4 +- include/linux/cpumask.h | 19 +- include/linux/exportfs.h | 10 + include/linux/fb.h | 12 +- include/linux/folio_queue.h | 42 - include/linux/fs.h | 2 +- include/linux/fscache.h | 5 +- include/linux/hid.h | 9 +- include/linux/hyperv.h | 2 + include/linux/iomap.h | 5 +- include/linux/lcd.h | 21 +- include/linux/led-class-flash.h | 16 + include/linux/leds.h | 6 + include/linux/libata.h | 19 +- include/linux/memcontrol.h | 10 + include/linux/mfd/aat2870.h | 3 - include/linux/mfd/bcm590xx.h | 28 +- include/linux/mfd/max14577-private.h | 2 +- include/linux/mfd/max14577.h | 2 +- include/linux/mfd/max77686-private.h | 2 +- include/linux/mfd/max77686.h | 2 +- include/linux/mfd/max77693-private.h | 2 +- include/linux/mfd/max77693.h | 2 +- include/linux/mfd/max8997-private.h | 2 +- include/linux/mfd/max8997.h | 2 +- include/linux/mfd/max8998-private.h | 2 +- include/linux/mfd/max8998.h | 2 +- include/linux/mfd/rohm-bd96801.h | 2 + include/linux/mfd/rohm-bd96802.h | 74 ++ include/linux/mfd/rohm-generic.h | 3 + include/linux/mfd/samsung/core.h | 7 +- include/linux/mfd/samsung/irq.h | 103 ++ include/linux/mfd/samsung/rtc.h | 37 + include/linux/mfd/samsung/s2mpg10.h | 454 +++++++ include/linux/mfd/stm32-lptimer.h | 37 +- include/linux/mm.h | 6 +- include/linux/mm_types.h | 6 +- include/linux/mmu_notifier.h | 3 - include/linux/mmzone.h | 16 + include/linux/netfs.h | 45 +- include/linux/nodemask.h | 20 +- include/linux/pageblock-flags.h | 8 +- include/linux/pagemap.h | 11 + include/linux/property.h | 7 +- include/linux/sched.h | 4 + include/linux/sm501.h | 3 - include/linux/topology.h | 5 +- include/linux/uio.h | 10 +- include/linux/vm_event_item.h | 2 + include/trace/events/netfs.h | 11 +- include/uapi/linux/fuse.h | 6 +- init/Kconfig | 14 + kernel/futex/core.c | 2 +- kernel/module/internal.h | 7 +- kernel/module/main.c | 27 +- kernel/module/strict_rwx.c | 47 +- kernel/sched/core.c | 9 +- kernel/sched/debug.c | 4 + kernel/sched/fair.c | 3 +- lib/iov_iter.c | 29 +- lib/tests/test_bits.c | 30 + mm/Kconfig | 34 + mm/damon/Kconfig | 4 + mm/damon/core.c | 8 + mm/filemap.c | 43 +- mm/gup.c | 2 +- mm/hugetlb.c | 2 +- mm/khugepaged.c | 35 +- mm/memcontrol.c | 127 +- mm/memory.c | 6 +- mm/mm_init.c | 2 +- mm/mmu_gather.c | 1 + mm/page-writeback.c | 6 +- mm/shmem.c | 23 +- mm/truncate.c | 2 +- mm/vmscan.c | 12 +- mm/vmstat.c | 2 + mm/zpdesc.h | 4 +- net/9p/client.c | 6 +- rust/Makefile | 1 + rust/kernel/fs/file.rs | 10 +- rust/kernel/mm.rs | 56 +- rust/kernel/mm/mmput_async.rs | 68 ++ scripts/Makefile.kcov | 6 + scripts/Makefile.lib | 3 + tools/bootconfig/Makefile | 4 +- tools/hv/hv_kvp_daemon.c | 64 +- tools/testing/selftests/damon/_damon_sysfs.py | 4 + tools/testing/selftests/mm/cow.c | 340 ++++-- tools/testing/selftests/mm/guard-regions.c | 17 +- tools/testing/selftests/mm/gup_longterm.c | 158 ++- tools/testing/selftests/mm/madv_populate.c | 18 +- tools/testing/selftests/mm/mlock2-tests.c | 2 +- tools/testing/selftests/mm/pfnmap.c | 61 +- tools/testing/selftests/mm/thuge-gen.c | 4 +- tools/testing/selftests/mm/va_high_addr_switch.sh | 26 +- tools/testing/selftests/mm/vm_util.c | 2 +- tools/testing/selftests/mm/vm_util.h | 20 + tools/testing/vma/vma_internal.h | 5 + 381 files changed, 11981 insertions(+), 4748 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/atmel,sama5d2-secumod.yaml delete mode 100644 Documentation/devicetree/bindings/ata/ahci-dm816.txt delete mode 100644 Documentation/devicetree/bindings/ata/ahci-st.txt create mode 100644 Documentation/devicetree/bindings/ata/apm,xgene-ahci.yaml delete mode 100644 Documentation/devicetree/bindings/ata/apm-xgene.txt create mode 100644 Documentation/devicetree/bindings/ata/arasan,cf-spear1340.yaml create mode 100644 Documentation/devicetree/bindings/ata/cavium,ebt3000-compact-fl [...] delete mode 100644 Documentation/devicetree/bindings/ata/cavium-compact-flash.txt create mode 100644 Documentation/devicetree/bindings/ata/marvell,orion-sata.yaml delete mode 100644 Documentation/devicetree/bindings/ata/marvell.txt delete mode 100644 Documentation/devicetree/bindings/ata/pata-arasan.txt create mode 100644 Documentation/devicetree/bindings/ata/st,ahci.yaml create mode 100644 Documentation/devicetree/bindings/ata/ti,dm816-ahci.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq8785.yaml create mode 100644 Documentation/devicetree/bindings/leds/ti,tps61310.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm59056.txt create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm59056.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd96802-pmic.yaml create mode 100644 Documentation/devicetree/bindings/regulator/brcm,bcm59054.yaml create mode 100644 Documentation/devicetree/bindings/regulator/brcm,bcm59056.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd96802-regula [...] create mode 100644 Documentation/filesystems/fuse-passthrough.rst create mode 100644 Documentation/hwmon/kbatt.rst create mode 100644 Documentation/hwmon/kfan.rst create mode 100644 Documentation/hwmon/lt3074.rst create mode 100644 Documentation/hwmon/max77705.rst create mode 100644 drivers/hwmon/kbatt.c create mode 100644 drivers/hwmon/kfan.c create mode 100644 drivers/hwmon/max77705-hwmon.c create mode 100644 drivers/hwmon/pmbus/lt3074.c create mode 100644 drivers/leds/.kunitconfig create mode 100644 drivers/leds/flash/leds-tps6131x.c create mode 100644 drivers/leds/led-test.c create mode 100644 drivers/mfd/sec-acpm.c create mode 100644 drivers/mfd/sec-common.c delete mode 100644 drivers/mfd/sec-core.c create mode 100644 drivers/mfd/sec-core.h create mode 100644 drivers/mfd/sec-i2c.c create mode 100644 include/linux/mfd/rohm-bd96802.h create mode 100644 include/linux/mfd/samsung/s2mpg10.h create mode 100644 rust/kernel/mm/mmput_async.rs