This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 4fd918a1df9e Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits d863f1a9cbc9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits beb448ce471b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 45eab153ac30 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new dd59137bfe70 fs/dax: Fix "don't skip locked entries when scanning entries" new 15ecd83dc062 rust: file: mark `LocalFile` as `repr(transparent)` new 946026ba4293 rust: file: improve safety comments new 21fae34a27dd Merge patch series "rust: file: mark `LocalFile` as `repr( [...] new 5402c4d4d200 exportfs: require ->fh_to_parent() to encode connectable f [...] new 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 new 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 new 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 new 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 [...] new 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 new 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 new 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) new 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 new 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 new 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 new 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 [...] new 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 [...] new 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 new 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 new 6f96598984a0 Merge branch 'for-6.16/core' into for-linus adds cc2c611f2960 HID: corsair-void: Use to_delayed_work() new 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 new 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 new e6322141f00d Merge branch 'for-6.16/intel-thc' into for-linus adds 113521a4d2b0 HID: Kysona: Add periodic online check new 1f09ba86b6bf Merge branch 'for-6.16/kysona' into for-linus adds f58470ce6d26 HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() new 4376fd0f8c5f Merge branch 'for-6.16/logitech' into for-linus adds b8d56ef91cc3 HID: magicmouse: Apple Magic Mouse 2 USB-C support new 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 [...] new c48228c476ff Merge branch 'for-6.16/core' into for-linus new 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 new b8628379957d mfd: maxim: Correct Samsung "Electronics" spelling in headers new ffb006aa433e mfd: maxim: Correct Samsung "Electronics" spelling in copy [...] new 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 [...] new 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() new a9dfb7db96f7 Merge tag 'backlight-next-6.16' of git://git.kernel.org/pu [...] new e4a9b86ce8c5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 058c76928082 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6397f9857044 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...]
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 (4fd918a1df9e) \ N -- N -- N refs/heads/fs-current (6397f9857044)
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 36 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: 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/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 +- 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/fscache.h | 5 +- include/linux/hid.h | 9 +- include/linux/hyperv.h | 2 + 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 | 4 +- 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 + 377 files changed, 11930 insertions(+), 4729 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