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 458b2d56b05c Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 7c85c2b9bfa6 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 181ece1c8044 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3a7d969b7776 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 689ae16348bd Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 40f17084492b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits aa620a25c9dc Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits af759bcd6e72 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 9bbff93e71e6 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits c6c433353f85 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e9ce2b2e6879 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a7e955181b50 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits caddbf60204f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9231845f80c6 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 10d6dc8795ee Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 5677b17c3324 ARM: 9361/1: amba: store owner from modules with amba_driv [...] adds 45745c84a761 ARM: 9362/1: coresight: catu: drop owner assignment adds 152a7a4c4dc1 ARM: 9363/1: coresight: etm3x: drop owner assignment adds 90b5ec20e720 ARM: 9364/1: coresight: replicator: drop owner assignment adds a257144055b4 ARM: 9365/1: coresight: tmc: drop owner assignment adds 57c7aa7ef2d7 ARM: 9366/1: coresight: tpiu: drop owner assignment adds 727265eeaf8e ARM: 9367/1: i2c: nomadik: drop owner assignment adds 8ab268e97d06 ARM: 9368/1: dmaengine: pl330: drop owner assignment adds 6fce490c80cf ARM: 9369/1: Input: ambakmi - drop owner assignment adds bb549ce39d3f ARM: 9370/1: vfio: amba: drop owner assignment adds 862acebd1186 ARM: 9371/1: coresight: cti: drop owner assignment adds 93fcceffc6a6 ARM: 9372/1: memory: pl353-smc: drop owner assignment adds 7ebc2eefdc3c ARM: 9373/1: coresight: funnel: drop owner assignment adds a0c50b9bd932 ARM: 9374/1: coresight: etb10: drop owner assignment adds 60bf16d824fb ARM: 9375/1: coresight: stm: drop owner assignment adds 87ef18443e24 ARM: 9376/1: coresight: tpdm: drop owner assignment adds 4b5bcd5a3c84 ARM: 9377/1: hwrng: nomadik: drop owner assignment adds 8fea6b7ff574 ARM: 9378/1: coresight: etm4x: drop owner assignment adds aff00427579d ARM: 9379/1: coresight: tpda: drop owner assignment adds 6b0ef2792c22 ARM: 9384/2: mm: Make tlbflush routines CFI safe adds 1036b89580dc ARM: 9385/2: mm: Type-annotate all cache assembly routines adds 2074beebacfc ARM: 9386/2: mm: Use symbol alias for cache functions adds b4d20eff64d5 ARM: 9387/2: mm: Rewrite cacheflush vtables in CFI safe C adds 51db13aa8d09 ARM: 9388/2: mm: Type-annotate all per-processor assembly [...] adds 393999fa9627 ARM: 9389/2: mm: Define prototypes for all per-processor calls adds 7339fb11aea8 ARM: 9390/2: lib: Annotate loop delay instructions for CFI adds c3f89986fde7 ARM: 9391/2: hw_breakpoint: Handle CFI breakpoints adds 1a4fec49efe5 ARM: 9392/2: Support CLANG CFI adds 7b749aad1faa ARM: 9393/1: mm: Use conditionals for CFI branches adds 8d532528ff6a clkdev: report over-sized strings when creating clkdev entries adds a8f15b31a647 ARM: 9355/2: Add TTBCR_* definitions to pgtable-3level-hwdef.h adds 66abdd3b5d4e ARM: 9356/2: Move asm statements accessing TTBCR into C functions adds de7f60f0b031 ARM: 9357/2: Reduce the number of #ifdef CONFIG_CPU_SW_DOMAIN_PAN adds 7af5b901e847 ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table wa [...] adds a9a058031cfb ARM: 9382/1: ftrace: Define ftrace_stub_graph adds eebadafc3b14 ARM: 9398/1: Fix userspace enter on LPAE with CC_OPTIMIZE_ [...] new f698d314eec2 Merge branches 'amba', 'cfi', 'clkdev' and 'misc' into for-linus new 4853f1f6ace3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 3e42e72796d8 powerpc: Use str_plural() in cpu_init_thread_core_maps() adds 01acaf3aa75e powerpc/fsl-soc: hide unused const variable adds 608d4a5ca563 powerpc: Error on assembly warnings adds bfe51886ca54 powerpc: Fix PS3 allmodconfig warning adds 8884fc918f6a powerpc: Fix fatal warnings flag for LLVM's integrated assembler adds 676abf7c3926 powerpc/52xx: Replace of_gpio.h by proper one adds 676b2f99b0f6 powerpc: Add static_key_feature_checks_initialized flag adds 0db880fc865f powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. adds f318c8be797f powerpc/ptdump: Fix walk_vmemmap() to also print first vme [...] adds 5ca096161cdc powerpc/mm: Align memory_limit value specified using mem= [...] adds f94f5ac07983 powerpc/fadump: Don't update the user-specified memory limit adds 5a799af95226 powerpc/mm: Update the memory limit based on direct mappin [...] adds 9c74ecfd0fc4 powerpc/pseries: Add pool idle time at LPAR boot adds 6d4341638516 powerpc/pseries: Add failure related checks for h_get_mpp [...] adds c6c5b14dac0d powerpc: make fadump resilient with memory add/remove events adds bc446c5acaba powerpc/fadump: add hotplug_ready sysfs interface adds 57e6700145c5 Documentation/powerpc: update fadump implementation details adds d1679b4fa172 powerpc/eeh: Permanently disable the removed device adds 4ccae23609f5 powerpc/dart: Drop unnecessary call to kmemleak_no_scan() adds ff2e185cf73d powerpc/pseries: Enforce hcall result buffer validity and size adds 29247de4ad75 powerpc/pseries/vio: Don't return ENODEV if node or compat [...] adds 37496845c812 selftests/powerpc: Re-order *FLAGS to follow lib.mk adds 5553a79387e9 selftests/powerpc: Add flags.mk to support pmu buildable adds 108e5e683333 selftests/powerpc: make sub-folders buildable on their own adds 822a04957cc5 selftests/powerpc: Convert pmu Makefile to for loop style adds dda32e37d397 selftests/powerpc: Install tests in sub-directories adds 84030aacf127 macintosh/macio-adb: replace of_node_put() with __free adds 236a4c634917 powerpc: Mark memory_limit as initdata adds 6a3e640b5dcf MAINTAINERS: powerpc: Remove Aneesh adds 1fcd25473337 MAINTAINERS: MMU GATHER: Update Aneesh's address adds 4071739249fd powerpc/module: Remove arch specific module bug stuff adds d7228a58d943 selftests/powerpc/dexcr: Add -no-pie to hashchk tests adds 75171f06c450 powerpc/dexcr: Track the DEXCR per-process adds bbd99922d0f4 powerpc/dexcr: Reset DEXCR value across exec adds 628d701f2de5 powerpc/dexcr: Add DEXCR prctl interface adds 5bfa66bf86d7 selftests/powerpc/dexcr: Add DEXCR prctl interface test adds 9930fba02a1c selftests/powerpc/dexcr: Attempt to enable NPHIE in hashch [...] adds 9c4866b209ad selftests/powerpc/dexcr: Add DEXCR config details to lsdexcr adds f88723a60978 selftests/powerpc/dexcr: Add chdexcr utility adds 9248edf31ab2 Documentation: Document PowerPC kernel dynamic DEXCR interface adds fae573060c8d Documentation: Fix the address of the linuxppc-dev mailing list adds 2ecfe59cd7de powerpc/64/bpf: fix tail calls for PCREL addressing adds 61688a82e047 powerpc/bpf: enable kfunc call adds 03c0f2c2b222 powerpc/io: Avoid clang null pointer arithmetic warnings adds be140f1732b5 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for [...] adds 8ecf3c1dab1c powerpc/bpf/32: Fix failing test_bpf tests adds 4f1dad618587 powerpc: remove unused *_syscall_64.o variables in Makefile adds 6efc2f1a64ef powerpc: boot: Fix kernel-doc param for partial_decompress adds 97bd2693b399 powerpc: Fix kernel-doc comments in fsl_gtm.c adds 554da5e0f712 powerpc/rtas: Add kernel-doc comments to smp_startup_cpu() adds b12ba096b890 powerpc: dts: add power management nodes to FSL chips adds 9c8dc6f34351 powerpc: dts: p1010rdb: fix INTx interrupt issue on P1010RDB-PB adds 0bf51cc9e9e5 powerpc: dts: mpc85xx: remove "simple-bus" compatible from [...] adds acb354fe97e5 powerpc: dts: fsl: rename ifc node name to be memory-controller adds 473e2311f31f powerpc: Fix preserved memory size for int-vectors adds f3560a2ba5cb powerpc/iommu: Code cleanup for cell/iommu.c adds 66d8e646e8e7 powerpc/cell: Code cleanup for spufs_mfc_flush adds 2d8ebee0aac3 powerpc/pseries/pci: Code cleanup adds c330b50d8cae powerpc/Makefile: Remove bits related to the previous use [...] adds bc8744c6bf0d macintosh/ams: Fix unused variable warning adds 39434af10f10 powerpc/eeh: Fix spelling of the word "auxillary" and upda [...] adds 0ddbbb8960ea powerpc: Fix typos adds ad679719d702 powerpc: rename SPRN_HID2 define to SPRN_HID2_750FX adds 295454eda97b powerpc64/kasan: Pass virtual addresses to kasan_init_phys [...] adds c5ef5e35844a powerpc/code-patching: Test patch_instructions() during boot adds c3710ee7cd69 powerpc/code-patching: Use dedicated memory routines for patching adds 8873aab86461 powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" adds 98ec6d38ee57 selftests/powerpc/dexcr: Fix spelling mistake "predicition [...] adds 78d5cc15fb7d powerpc/pseries/fadump: add support for multiple boot memo [...] adds 683eab94da75 powerpc/fadump: setup additional parameters for dump captu [...] adds 3416c9daa6b1 powerpc/fadump: pass additional parameters when fadump is active adds 9dc140785961 powerpc/fadump: update documentation about bootargs_append adds 7b090b6ff51b powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP adds 7be6ce7043b4 KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception adds a9c08bcd3179 KVM: PPC: code cleanup for kvmppc_book3s_irqprio_deliver adds 651d61bc8b7d KVM: PPC: Fix documentation for ppc mmu caps adds b52e8cd3f835 KVM: PPC: Book3S HV nestedv2: Fix an error handling path i [...] adds 6d4e52f899d9 Merge branch 'topic/ppc-kvm' into next adds 118005713e35 crash: forward memory_notify arg to arch crash hotplug handler adds 79365026f869 crash: add a new kexec flag for hotplug support adds f5f0da5a7b18 powerpc/kexec: move *_memory_ranges functions to ranges.c adds 0857beff9c1e powerpc/kexec: make the update_cpus_node() function public adds b741092d5976 powerpc/crash: add crash CPU hotplug support adds 849599b702ef powerpc/crash: add crash memory hotplug support adds 9803af291162 powerpc/crash: remove unnecessary NULL check before kvfree() adds e789d4499abd Merge branch 'topic/kdump-hotplug' into next adds 61700f816e6f powerpc/fadump: Fix section mismatch warning new ff2632d7d08e Merge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm [...] adds 487fa28fa8b6 parisc: Define sigset_t in parisc uapi header adds 0ca4f51fa522 parisc/math-emu: Remove unused struct 'exc_reg' adds d4a599910193 parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA new 7ee332c9f12b Merge tag 'parisc-for-6.10-1' of git://git.kernel.org/pub/ [...] adds ad6d17e10306 dt-bindings: display: samsung,exynos5-dp: convert to DT Schema adds 57b7d5d315e2 dt-bindings: display: atmel,lcdc: convert to dtschema adds 3cef9e08b6f4 dt-bindings: usb: mtk-xhci: add compatible for MT7988 adds 15f3df361720 dt-bindings: serial: fsl-linflexuart: add compatible for S32G3 adds 1c5e3d9bf33b of: Add a helper to free property struct adds 40b0f17453fc of: Use scope based kfree() cleanups adds a5737b210574 of: Use scope based of_node_put() cleanups adds ed53d391b640 dt-bindings: timer: renesas,cmt: Add R-Car V4M support adds 58d4b25c8831 dt-bindings: timer: renesas,tmu: Add R-Car V4M support adds ee2929118884 dt-bindings: interrupt-controller: renesas,irqc: Add r8a77 [...] adds d47bca77bf3a dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI [...] adds 638887e128d4 dt-bindings: watchdog: aspeed,ast2400-wdt: Convert to DT schema adds 669430b183fc of: property: fw_devlink: Add support for "power-supplies" [...] adds c56436ef1752 of: reserved_mem: Remove the use of phandle from the reser [...] adds 3fe5a2b9e7b4 of: property: Use scope based cleanup on port_node adds 27db752673c8 dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: [...] adds 15be4f7ce5de dt-bindings: Drop unnecessary quotes on keys adds 649bad67d4b1 dt-bindings: PCI: microchip: increase number of items in r [...] adds cf7385cb26ac of: module: add buffer overflow check in of_modalias() adds 28081ebd17fb dt-bindings: PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' [...] adds 49e9d01f669e dt-bindings: Use full path to other schemas adds 2ca99e6efc91 dt-bindings: display: samsung,ams495qa01: add missing SPI [...] adds 6b2358ff9493 dt-bindings: display: panel: constrain 'reg' in SPI panels adds 9fa6bcf23e44 dt-bindings: display: panel: constrain 'reg' in DSI panels adds d976c6f4b32c of: property: Add fw_devlink support for interrupt-map property new 06f054b1fee8 Merge tag 'devicetree-for-6.10' of git://git.kernel.org/pu [...] adds 11a921909fea kernel misc: Remove the now superfluous sentinel elements [...] adds 7fd9c63f8777 umh: Remove the now superfluous sentinel elements from ctl [...] adds 66f20b11d3a3 ftrace: Remove the now superfluous sentinel elements from [...] adds fe6fc8e11b5a timekeeping: Remove the now superfluous sentinel elements [...] adds e822582effc6 seccomp: Remove the now superfluous sentinel elements from [...] adds f532376e881f scheduler: Remove the now superfluous sentinel elements fr [...] adds f842d9a96e69 printk: Remove the now superfluous sentinel elements from [...] adds f884cd38625c kprobes: Remove the now superfluous sentinel elements from [...] adds f15843f725a5 delayacct: Remove the now superfluous sentinel elements fr [...] adds 1adb825af946 bpf: Remove the now superfluous sentinel elements from ctl [...] adds 520713a93d55 sysctl: treewide: drop unused argument ctl_table_root::set [...] adds 795f90c6f13c sysctl: treewide: constify argument ctl_table_root::permis [...] adds eb32d3adef46 sysctl: drop sysctl_is_perm_empty_ctl_table adds 4a7b29f65094 sysctl: move sysctl type to ctl_table_header adds a35dd3a786f5 sysctl: drop now unnecessary out-of-bounds check new 91b6163be404 Merge tag 'sysctl-6.10-rc1' of git://git.kernel.org/pub/sc [...] adds efee03a50c28 bootconfig: do not put quotes on cmdline items unless necessary adds cd24bdb06820 init/main.c: Remove redundant space from saved_command_line adds ddd53363f875 init/main.c: Minor cleanup for the setup_command_line() function new e9d682518076 Merge tag 'bootconfig-v6.10' of git://git.kernel.org/pub/s [...] adds 3eaea21b4d27 uprobes: encapsulate preparation of uprobe args buffer adds 1b8f85defbc8 uprobes: prepare uprobe args buffer lazily adds cdf355cc60e3 uprobes: add speculative lockless system-wide uprobe filter check adds d9b15224dd8f tracing/probes: support '%pd' type for print struct dentry's name adds 20fe4d07bde6 tracing/probes: support '%pD' type for print struct file's name adds 5e37460f5f92 Documentation: tracing: add new type '%pd' and '%pD' for kprobe adds c01768b05e30 selftests/ftrace: add kprobe test cases for VFS type "%pd" [...] adds ee97e5e135c6 selftests/ftrace: add fprobe test cases for VFS type "%pd" [...] adds 73142cab3af1 fprobe: Add entry/exit callbacks types adds 5120d167e21c rethook: Remove warning messages printed for finding retur [...] adds 0dc715295d41 uprobes: reduce contention on uprobes_tree access adds b0e28a4b5bec ftrace: make extra rcu_is_watching() validation check optional adds e03c05ac9813 rethook: honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in r [...] adds a3b00f10da80 objpool: enable inlining objpool_push() and objpool_pop() [...] adds 78d0b16127da objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids adds b7bd96ec1b70 selftests/ftrace: Fix required features for VFS type test case new 1a7d0890dd4a kprobe/ftrace: bail out if ftrace was killed new 70a663205d50 Merge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/l [...] adds c5963a0990d1 ftrace: Replaces simple_strtoul in ftrace adds 33f137143e65 ftrace: Use asynchronous grace period for register_ftrace_ [...] adds 347bd7f072ea tracing: Improve benchmark test performance by using do_div() adds c9d5b7b8264b ftrace: Remove unused list 'ftrace_direct_funcs' adds d2cc859cc888 ftrace: Remove unused global 'ftrace_direct_func_count' adds e60b613df8b6 ftrace: Fix possible use-after-free issue in ftrace_location() adds d4e9a968738b eventfs: Fix a possible null pointer dereference in eventf [...] new 594d28157f2d Merge tag 'trace-v6.10' of git://git.kernel.org/pub/scm/li [...] adds c09d4167b550 ring-buffer: Allocate sub-buffers with __GFP_COMP adds 117c39200d9d ring-buffer: Introducing ring-buffer mapping functions adds cf9f0f7c4c5b tracing: Allow user-space mapping of the ring-buffer adds a1e0dd7ce38a Documentation: tracing: Add ring-buffer mapping adds 75961e55415c ring-buffer/selftest: Add ring-buffer mapping test adds fe832be05a8e ring-buffer: Have mmapped ring buffer keep track of missed events adds b9c6820f029a ring-buffer: Add cast to unsigned long addr passed to virt [...] new 53683e408013 Merge tag 'trace-ringbuffer-v6.10' of git://git.kernel.org [...] adds bd125a084091 tracing/user_events: Fix non-spaced field matching adds 78490b74435a selftests/user_events: Add non-spacing separator check new fa3889d970da Merge tag 'trace-user-events-v6.10' of git://git.kernel.or [...] new 5f0769331a96 rtla/timerlat: Simplify "no value" printing on top new a40e5e4dd020 rtla/auto-analysis: Replace \t with spaces new f5c0cdad6684 rtla/timerlat: Use pretty formatting only on interactive tty new 285dcb7665ae rtla/timerlat: Add a summary for top mode new 1462501c7a8d rtla/timerlat: Add a summary for hist mode new cdbf71962bb0 rtla: Add the --warm-up option new fb9e90a67ee9 rtla/timerlat: Make user-space threads the default new e9a4062e1527 rtla: Add --trace-buffer-size option new 01b05fc0e5f3 rtla/timerlat: Fix histogram report when a cpu count is 0 new 842fc5b87a50 rtla: Fix -t--trace[=file] new 59c22f70b295 rtla: Documentation: Fix -t, --trace new 26aa834ff2ee Merge tag 'trace-tools-v6.10' of git://git.kernel.org/pub/ [...] new 5405807edd41 selftests/bpf: Adjust test_access_variable_array after a k [...] new 51e2b8d33199 selftests/bpf: Adjust btf_dump test to reflect recent chan [...] new 52d94c180a9f Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 988af276360b selftests/net: reduce xfrm_policy test time new bb487272380d net/ipv6: Fix route deleting failure when metric equals 0 new a45835a0bb6e bonding: fix oops during rmmod new fe32622763d8 dt-bindings: net: qcom: ethernet: Allow dma-coherent new 67708158e732 idpf: don't skip over ethtool tcp-data-split setting new e03e7f20ebf7 netrom: fix possible dead-lock in nr_rt_ioctl() new fa033def4171 virtio_net: Fix missed rtnl_unlock new 581073f626e3 af_packet: do not call packet_read_pending() from tpacket_ [...] new 68067f065ee7 net: wangxun: fix to change Rx features new ac71ab7816b6 net: wangxun: match VLAN CTAG and STAG features new 1d3c6414950b net: txgbe: fix to control VLAN strip new f6f25eebe05f Merge branch 'wangxun-fixes' new 6e828dc60e50 l2tp: fix ICMP error handling for UDP-encap sockets new ce08eeb59df0 dt-bindings: net: ti: Update maintainers list new 31279b0cb45f MAINTAINERS: net: Update reviewers for TI's Ethernet drivers new f0fa84116434 net: dsa: microchip: Correct initialization order for KSZ8 [...] new fe56d6e4a99a selftests: net: local_termination: annotate the expected failures new f08a1e912d3e Merge tag 'net-6.10-rc0' of git://git.kernel.org/pub/scm/l [...] new 4b377b4868ef kprobe/ftrace: fix build error due to bad function definition adds ad1978dbbd82 Merge branch 'for-6.10/io_uring' into net-accept-more adds fe6532b44af4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] adds 92ef0fd55ac8 net: change proto and proto_ops accept type adds 0645fbe760af net: have do_accept() take a struct proto_accept_arg argument adds 7951e36ac620 net: pass back whether socket was empty post accept adds ac287da2e0ea io_uring/net: wire up IORING_CQE_F_SOCK_NONEMPTY for accept new 89721e3038d1 Merge tag 'net-accept-more-20240515' of git://git.kernel.dk/linux adds 42212936d9d8 samples/landlock: Fix incorrect free in populate_ruleset_net adds b25f7415eb41 landlock: Add IOCTL access right for character and block devices adds 3ecf19e56843 selftests/landlock: Test IOCTL support adds dd6d32afdf5f selftests/landlock: Test IOCTL with memfds adds 7954a1d15597 selftests/landlock: Test ioctl(2) and ftruncate(2) with op [...] adds 56ffd377c7ab selftests/landlock: Test IOCTLs on named pipes adds f83d51a5bdfe selftests/landlock: Check IOCTL restrictions for named UNI [...] adds bce605e0cfa5 selftests/landlock: Exhaustive test for the IOCTL allow-list adds cd13738d44c9 samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL_DEV adds a3746da89faf landlock: Document IOCTL support adds 943aa818cd66 MAINTAINERS: Notify Landlock maintainers about changes to [...] adds d1654fd98be7 fs/ioctl: Add a comment to keep the logic in sync with LSM [...] adds 5bf9e57e634b MAINTAINERS: Add Günther Noack as Landlock reviewer new 2fc0e7892c10 Merge tag 'landlock-6.10-rc1' of git://git.kernel.org/pub/ [...] adds e07606713a90 virt: vmgenid: change implementation to use a platform driver adds a4aded1ff575 dt-bindings: rng: Add vmgenid support adds 7b1bcd6b50a6 virt: vmgenid: add support for devicetree bindings new f0cd69b8cca6 Merge tag 'random-6.10-rc1-for-linus' of git://git.kernel. [...] adds 209516caff7b dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779h0 support adds 734554fdfce6 iommu/arm-smmu-v3: Retire disable_bypass parameter adds fdc69d39e77f iommu/arm-smmu-v3: Do not allow a SVA domain to be set on [...] adds 86e5ca098dd9 iommu/arm-smmu-v3: Do not ATC invalidate the entire domain adds e8e4398d53f9 iommu/arm-smmu-v3: Add a type for the CD entry adds d75d7dc26f29 iommu/arm-smmu: Convert to domain_alloc_paging() adds 80fea979dd9d iommu/arm-smmu-v3: Free MSIs in case of ENOMEM adds 54a75d8f14c5 dt-bindings: iommu: Add Qualcomm TBU adds 414ecb030870 iommu/arm-smmu-qcom-debug: Add support for TBUs adds 960be6e10d4f iommu/arm-smmu: Allow using a threaded handler for context [...] adds d374555ef993 iommu/arm-smmu-qcom: Use a custom context fault handler fo [...] adds b8ca7ce709f8 iommu/arm-smmu-qcom: Use the custom fault handler on more [...] adds 0928fc15f315 iommu/arm-smmu-qcom: Don't build debug features as a kerne [...] adds de31c3555412 iommu/arm-smmu-v3: Add an ops indirection to the STE code adds 78a5fbe8395b iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() adds e9d1e4ff74b9 iommu/arm-smmu-v3: Move the CD generation for S1 domains i [...] adds af8f0b83ea2b iommu/arm-smmu-v3: Consolidate clearing a CD table entry adds b2f4c0fcf094 iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() adds 13abe4faac43 iommu/arm-smmu-v3: Allocate the CD table entry in advance adds 7b87c93c8b86 iommu/arm-smmu-v3: Move the CD generation for SVA into a function adds 04905c17f648 iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() adds 56e1a4cc2588 iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry adds 278bd82c74d0 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds da55da5a42d4 iommu/arm-smmu-v3: Make the kunit into a module adds 9433d5b2ace5 iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pa [...] adds c5ebd0962539 iommu/amd: Introduce per device DTE update function adds db44bd517ff2 iommu/amd: Add support for enabling/disabling IOMMU features adds e08fcd901c43 iommu/amd: Move PPR-related functions into ppr.c adds 7c5b7176f0c3 iommu/amd: Fix PPR interrupt processing logic adds a0c47f233e68 iommu/amd: Introduce iommu_dev_data.max_pasids adds c9e8701132e6 iommu/amd: Setup GCR3 table in advance if domain is SVA capable adds 25efbb055863 iommu/amd: Enable PCI features based on attached domain ca [...] adds 61928bab9d26 iommu/amd: Define per-IOMMU iopf_queue adds 405e2f122b83 iommu/amd: Add support for page response adds 978d626b8f1a iommu/amd: Add IO page fault notifier handler adds c4cb23111103 iommu/amd: Add support for enable/disable IOPF adds 1af95763e0a3 iommu/amd: Initial SVA support for AMD IOMMU adds 80af5a452024 iommu: Add ops->domain_alloc_sva() adds a5a91e54846d iommu/amd: Add SVA domain support adds a4eecd720546 Merge branch 'iommu/fixes' into x86/amd adds 06c375053cef iommu/vt-d: add wrapper functions for page allocations adds 95b18ef9c691 iommu/dma: use iommu_put_pages_list() to releae freelist adds 75114cbaa136 iommu/amd: use page allocation function provided by iommu-pages.h adds 9a3dd4c1ee7a iommu/io-pgtable-arm: use page allocation function provide [...] adds 4a0b77e7c899 iommu/io-pgtable-dart: use page allocation function provid [...] adds fe046f1bf820 iommu/exynos: use page allocation function provided by iom [...] adds 5404ccaaff35 iommu/rockchip: use page allocation function provided by i [...] adds cb06b259e166 iommu/sun50i: use page allocation function provided by iom [...] adds 8e8b4ac5b0ab iommu/tegra-smmu: use page allocation function provided by [...] adds bd3520a93a84 iommu: observability of the IOMMU allocations adds 212c5c078d83 iommu: account IOMMU allocated memory adds 5dc72c8a146d Merge branch 'memory-observability' into x86/amd adds bbe1e78ae23e iommu/amd: Fix compilation error adds de111f6b4f6a iommu/amd: Enable Guest Translation after reading IOMMU fe [...] adds b025dea63cde iommu: Undo pasid attachment only for the devices that hav [...] adds d2f85a263883 iommu: Pass domain to remove_dev_pasid() op adds 0c3457926e7e OF: Retire dma-ranges mask workaround adds ba503cf41c90 OF: Simplify DMA range calculations adds 91cfd679f9e8 ACPI/IORT: Handle memory address size limits as limits adds fece6530bf4b dma-mapping: Add helpers for dma_range_map bounds adds ad4750b07d34 iommu/dma: Make limit checks self-contained adds b67483b3c44e iommu/dma: Centralise iommu_setup_dma_ops() adds f091e93306e0 dma-mapping: Simplify arch_setup_dma_ops() adds 8b80549f1bc6 arm64: Properly clean up iommu-dma remnants adds a770ccd91d99 iommu/vt-d: Remove redundant assignment to variable err adds 9e7ee0f04539 iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c adds d74169ceb0d2 iommu/vt-d: Allocate DMAR fault interrupts locally adds cc9e49d35b4d iommu/vt-d: Remove debugfs use of private data field adds 621b7e54f288 iommu/vt-d: Remove private data use in fault message adds 304b3bde24b5 iommu/vt-d: Remove caching mode check before device TLB flush adds 3b1d9e2b2d68 iommu/vt-d: Add cache tag assignment interface adds c4d27ffaa8eb iommu/vt-d: Add cache tag invalidation helpers adds 446a68c58d2e iommu/vt-d: Add trace events for cache tag interface adds 4e589a53685c iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_all adds a600ccd0a347 iommu/vt-d: Use cache_tag_flush_range() in tlb_sync adds 129dab6e1286 iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_map adds 06792d067989 iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi() adds 8ebc22366ed8 iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_user adds 4f609dbff51b iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbs adds deda9a7bf38f iommu/vt-d: Remove intel_svm_dev adds 65442507026a iommu: Add ops->domain_alloc_sva() adds 886f816c2f01 iommu/vt-d: Remove struct intel_svm adds ba00196ca41c iommu/vt-d: Decouple igfx_off from graphic identity mapping adds 2bd5059c6cc0 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core [...] new 0cc6f45cecb4 Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pu [...] adds 72a9913a8554 parisc: vdso: remove unused C build rule in vdso32/Makefile adds 10f94d8fcc08 scripts/unifdef: avoid constexpr keyword adds da6011a64868 dt-bindings: kbuild: Simplify examples target patsubst adds 6552b72c3a4e dt-bindings: kbuild: Split targets out to separate rules adds 604a57ba9781 dt-bindings: kbuild: Add separate target/dependency for pr [...] adds c3f7bed8fa14 kbuild: buildtar: add comments about inconsistent package [...] adds 951bcae6c5a0 kallsyms: Avoid weak references for kallsyms symbols adds 377d9095117c vmlinux: Avoid weak reference to notes section adds 7284b4fbc847 kconfig: add menu_next() function and menu_for_each(_sub)_ [...] adds 03c4ecaa5c76 kconfig: use menu_for_each_entry() to traverse menu tree adds c2af3d03c512 kconfig: remove unneeded if-conditional in conf_choice() adds 2b1ab1405068 kbuild: buildtar: remove warning for the default case adds 1da251c60def kconfig: remove SYMBOL_CHOICE flag adds d9a1dab65aa2 sh: Convert the last use of 'optional' property in Kconfig adds 6a1215888e23 kconfig: remove 'optional' property support adds aba091547ef6 kbuild: Remove support for Clang's ThinLTO caching adds a7c79cf3e4eb kconfig: remove SYMBOL_NO_WRITE flag adds b957df3b858d arch: use $(obj)/ instead of $(src)/ for preprocessed link [...] adds 9dcb47a616d5 kbuild: do not add $(srctree) or $(objtree) to header sear [...] adds 9a0ebe5011f4 kbuild: use $(obj)/ instead of $(src)/ for common pattern rules adds b1992c3772e6 kbuild: use $(src) instead of $(srctree)/$(src) for source [...] adds 770202a2233f kbuild: remove redundant $(wildcard ) for rm-files adds d98dba885259 kbuild: add 'private' to target-specific variables adds 1c369b6c9492 kbuild: simplify generic vdso installation code adds a0b49a910201 kbuild: buildtar: install riscv compressed images as vmlinuz adds 4763175ad2be kconfig: gconf: update pane correctly after loading a config file adds a7efb160f6c1 kconfig: gconf: remove debug code adds 4cc7e6cef346 kconfig: gconf: use MENU_CHANGED instead of SYMBOL_CHANGED adds 7d2806746d46 kconfig: use linked list in sym_set_changed() adds 8c00e58005e3 kconfig: turn conf_choice() into void function adds 700e7a8d05ea kconfig: turn missing prompt for choice members into error adds 8a22f867e330 kconfig: turn defaults and additional prompt for choice me [...] adds 7bcf2e03b502 kconfig: add sym_get_choice_menu() helper adds fb8dd48214b0 kconfig: use sym_get_choice_menu() in conf_write_defconfig() adds dfff05cc1005 kconfig: use menu_list_for_each_sym() in sym_check_choice_deps() adds 8fe51b45c564 modules: Drop the .export_symbol section from the final modules adds 9c2d1328f88a kbuild: provide reasonable defaults for tool coverage adds 7f7f6f7ad654 Makefile: remove redundant tool coverage variables adds b4f944ba5214 kbuild: use GCOV_PROFILE and KCSAN_SANITIZE in scripts/Mak [...] adds 6ba750ddebc9 kconfig: gconf: show checkbox for choice correctly adds e89b46159c51 kconfig: m/nconf: remove dead code to display children of [...] adds cc3e4e5e38f9 kconfig: m/nconf: remove dead code to display value of boo [...] adds 648d82a984ba kconfig: m/nconf: merge two item_add_str() calls adds 01b99162545b kconfig: lxdialog: remove initialization with A_NORMAL adds bfb57ef0544a rapidio: remove choice for enumeration adds 6ffe4fdf8901 kconfig: use sym_get_choice_menu() in sym_check_prop() new ff9a79307f89 Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/l [...] adds 0cd830ac3be5 clk: nxp: Remove an unused field in struct lpc18xx_pll adds 4acfeecd0062 clk: ti: dpll: fix incorrect #ifdef checks adds 5677925ed747 clk: highbank: Remove an unused field in struct hb_clk adds 8e931ef1bdc5 clk: gemini: Remove an unused field in struct clk_gemini_pci adds 0a382be005cf dt-bindings: clock: airoha: add EN7581 binding adds 457e74667f45 clk: en7523: Add en_clk_soc_data data structure adds 66bc47326ce2 clk: en7523: Add EN7581 support adds bb7b3c8e7180 clk: mediatek: pllfh: Don't log error for missing fhctl node adds 4c0c087772d7 clk: mediatek: mt8365-mm: fix DPI0 parent adds 50e45d3b03fd dt-bindings: clock: sophgo: Add clock controller of SG2000 [...] adds 80fd61ec4612 clk: sophgo: Add clock support for CV1800 SoC adds 3b8d20421228 clk: sophgo: Add clock support for CV1810 SoC adds 1cce3e61af6a clk: sophgo: Add clock support for SG2000 SoC adds a12069a39b33 clk: sophgo: Make synthesizer struct static adds 0a7c2fda3448 clk: sophgo: avoid open-coded 64-bit division adds 0b1bfd15f3f9 dt-bindings: clock: Add Loongson-2K expand clock index adds 9796ec0bd04b clk: clk-loongson2: Refactor driver for adding new platforms adds 5aa9d3a79bc6 dt-bindings: clock: loongson2: Add Loongson-2K0500 compatible adds 85d4daa59555 clk: clk-loongson2: Add Loongson-2K0500 clock support adds 267325629ee3 dt-bindings: clock: loongson2: Add Loongson-2K2000 compatible adds 4f149dd4786a clk: clk-loongson2: Add Loongson-2K2000 clock support new 5aabfd91fc9d Merge branches 'clk-cleanup', 'clk-airoha', 'clk-mediatek' [...] adds 239d5fb3ba79 clk: stm32mp13: use platform device APIs adds df5df1257c9f dt-bindings: clocks: stm32mp25: add description of all parents adds fd7a1c90ba4c clk: stm32: introduce clocks for STM32MP257 platform adds 12b52b83c927 dt-bindings: clocks: stm32mp25: add access-controllers des [...] adds 002b83107672 dt-bindings: clock: r9a07g043-cpg: Annotate RZ/G2UL-only c [...] adds c69fe2ae2e7f clk: renesas: r8a779h0: Add thermal clock adds b8ae9d344d09 clk: renesas: r9a07g043: Mark mod_clks and resets arrays as const adds e56321e48db4 clk: renesas: r9a07g044: Mark resets array as const adds 9c8515858521 clk: renesas: r8a779h0: Add SCIF clocks adds c0516eb4cf04 clk: renesas: r8a779h0: Add timer clocks adds a09b2d6a3be5 Merge tag 'renesas-clk-for-v6.10-tag1' of git://git.kernel [...] adds 1758c68c81b8 clk: rs9: fix wrong default value for clock amplitude adds 3b23118bdbd8 clk: renesas: r8a779a0: Fix CANFD parent clock adds 50f0cbd5cc43 clk: renesas: r8a779h0: Add MSIOF clocks adds ef9916d0e282 clk: renesas: r8a779h0: Add INTC-EX clock adds 44019387fce2 clk: renesas: r9a07g043: Add clock and reset entry for PLIC adds 1b1f8cc20429 clk: renesas: r8a7740: Remove unused div4_clk.flags field adds d0d4585222d0 clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT adds b6cc692ac67a dt-bindings: clock: r9a07g043-cpg: Add power domain IDs adds d744e4567419 dt-bindings: clock: r9a07g044-cpg: Add power domain IDs adds 5b9979fda305 dt-bindings: clock: r9a07g054-cpg: Add power domain IDs adds 2d03ce9cd7bd dt-bindings: clock: r9a08g045-cpg: Add power domain IDs adds f33dca9ed6f4 dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domai [...] adds 0c8a59b3113e clk: renesas: rzg2l: Extend power domain support adds 5add5ebc4e35 clk: renesas: r9a08g045: Add support for power domains adds 8beff7887226 Merge tag 'renesas-clk-for-v6.10-tag2' of git://git.kernel [...] adds 2641ee13c449 clk: scmi: Allocate CLK operations dynamically adds a1b8faf8784c clk: scmi: Add support for state control restricted clocks adds c3ad1d0a7ef2 clk: scmi: Add support for rate change restricted clocks adds fa23e091236b clk: scmi: Add support for re-parenting restricted clocks adds 87af9481af53 clk: scmi: Add support for get/set duty_cycle operations adds 5723879c1452 clk: sunxi-ng: nkm: Support constraints on m/n ratio and p [...] adds 52b1429e0c51 clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m rati [...] adds c60f68047e19 clk: sunxi-ng: fix module autoloading adds 19149b3113e2 Merge tag 'sunxi-clk-for-6.10-1' of https://git.kernel.org [...] new 7552d1b935fd Merge branches 'clk-stm', 'clk-renesas', 'clk-scmi' and 'c [...] adds 9368cdf90f52 clk: bcm: dvp: Assign ->num before accessing ->hws adds 6dc445c19050 clk: bcm: rpi: Assign ->num before accessing ->hws adds 1496dd413b2e clk: imx: imx8mp: Add pm_runtime support for power saving adds 977b07f76997 dt-bindings: clock: add i.MX95 clock header adds b773f5ad2bfd dt-bindings: clock: support i.MX95 BLK CTL module adds c6e87b066756 dt-bindings: clock: support i.MX95 Display Master CSR module adds 5224b189462f clk: imx: add i.MX95 BLK CTL clk driver adds 57939f392371 clk: imx: imx8mp: Switch to RUNTIME_PM_OPS() adds f5072cffb35c clk: imx: imx8mp: Convert to platform remove callback retu [...] adds 16fb2173d24d Merge tag 'clk-imx-6.10' of git://git.kernel.org/pub/scm/l [...] adds b6e2c6548074 clk: meson: a1: peripherals: determine maximum register in [...] adds acc628adc363 clk: meson: a1: pll: determine maximum register in regmap config adds 32fba1c16576 clk: meson: s4: peripherals: determine maximum register in [...] adds 5995a2f26f83 clk: meson: s4: pll: determine maximum register in regmap config adds 16182ac30a68 clk: meson: pll: print out pll name when unable to lock it adds bb5aa08572b5 clk: meson: add vclk driver adds b70cb1a21a54 clk: meson: g12a: make VCLK2 and ENCL clock path configura [...] adds e0892cb47351 clk: meson: fix module license to GPL only adds 11981485e27c clk: meson: s4: fix module autoloading adds d8555714cc8a Merge tag 'clk-meson-v6.10-1' of https://github.com/BayLib [...] adds b3e991240ed3 dt-bindings: clock: fixed: Define a preferred node name adds 575bc7b477e3 dt-bindings: clock: rockchip: add USB480M_PHY mux adds ca151fd56b57 dt-bindings: reset: Define reset id used for HDMI Receiver adds 2865b25f5f03 Merge branch 'v6.10-shared/clkids' into v6.10-clk/next adds 007bd99669ea clk: rockchip: rk3568: Add missing USB480M_PHY mux adds 7af67019cd78 clk: rockchip: rk3588: Add reset line for HDMI Receiver adds 947b8f2a8b51 clk: rockchip: Remove an unused field in struct rockchip_m [...] adds f513991b6988 clk: rockchip: rk3568: Add PLL rate for 724 MHz adds 2f8acf783791 Merge tag 'v6.10-rockchip-clk1' of git://git.kernel.org/pu [...] new 4a35e6fc4117 Merge branches 'clk-counted', 'clk-imx', 'clk-amlogic', 'c [...] adds 098c290a490d clock, reset: microchip: move all mpfs reset code to the r [...] adds bc2da26599ed clk, reset: microchip: mpfs: fix incorrect preprocessor co [...] adds 7fa37084061f clk: samsung: Implement manual PLL control for ARM64 SoCs adds dedf87341ad6 clk: samsung: exynos850: Add CMU_CPUCL0 and CMU_CPUCL1 adds 98784a9d398e dt-bindings: clock: samsung,s3c6400-clock: convert to DT Schema adds 04ee3a0b44e3 clk: samsung: exynosautov9: fix wrong pll clock id value adds 7b54d9113cd4 clk: samsung: gs101: propagate PERIC0 USI SPI clock rate adds 7cf0324ba0bc clk: samsung: gs101: propagate PERIC1 USI SPI clock rate adds 822797560eb4 Merge branch 'for-v6.10/clk-gs101-bindings' into next/clk adds 1891e4d48755 clk: samsung: gs101: add support for cmu_hsi0 adds 093c290084a4 clk: samsung: gs101: add support for cmu_hsi2 adds 6b32d7474e9b clk: samsung: gs101: mark some apm UASC and XIU clocks critical adds 7c18b0a5aa46 clk: samsung: gs101: drop unused HSI2 clock parent data adds ce6896285410 Merge tag 'samsung-clk-6.10-2' of https://git.kernel.org/p [...] adds 0dc83ad8bfc9 clk: samsung: Don't register clkdev lookup for the fixed r [...] adds 1aab318f1e49 clk: qcom: fix module autoloading adds 810e6d2fac01 clk: qcom: clk-alpha-pll: Skip reconfiguring the running L [...] adds 3cb55215479f clk: qcom: rpm: Remove an unused field in struct rpm_cc adds 7ca07a174f3b clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src adds 4f2bc4acbb19 clk: qcom: clk-alpha-pll: remove invalid Stromer register offset adds 8c48466cd7ed clk: qcom: clk-alpha-pll: reorder Stromer register offsets adds 3b985489178c clk: qcom: clk-alpha-pll: fix kerneldoc of struct clk_alpha_pll adds 849ed9d414d0 dt-bindings: clock: qcom,hfpll: Convert to YAML adds 3db0f3b9ff5a clk: qcom: hfpll: Add QCS404-specific compatible adds d06b1043644a clk: qcom: clk-rcg: introduce support for multiple conf fo [...] adds 89da22456af0 clk: qcom: clk-rcg2: add support for rcg2 freq multi ops adds e88f03230dc0 clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf adds 5fce38e2a1a9 clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fi [...] adds 2d52699fe3e1 Merge branch '20240315-apss-ipq-pll-ipq5018-hang-v2-1-6fe3 [...] adds ac3ee364a731 clk: qcom: apss-ipq-pll: reuse Stromer reg offsets from 'c [...] adds 35a99c6ffa1e clk: qcom: apss-ipq-pll: move Huayra register map to 'clk_ [...] adds 07570342d305 clk: qcom: apss-ipq-pll: constify match data structures adds 4a941e436432 clk: qcom: apss-ipq-pll: constify clk_init_data structures adds f3574392290d clk: qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pll adds e801038a02ce clk: qcom: dispcc-sm8450: fix DisplayPort clocks adds 1113501cfb46 clk: qcom: dispcc-sm6350: fix DisplayPort clocks adds e90b5139da84 clk: qcom: dispcc-sm8550: fix DisplayPort clocks adds 615a292ee4d5 clk: qcom: dispcc-sm8650: fix DisplayPort clocks adds e20ae5ae9f0c clk: qcom: mmcc-msm8998: fix venus clock issue adds e00f2540a581 clk: qcom: Fix SC_CAMCC_8280XP dependencies adds 07fb0a76bb75 clk: qcom: Fix SM_GPUCC_8650 dependencies adds c55f7ee2ec23 clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 adds 3c5b3e17b8fd clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs adds e2211387ed8e Merge tag 'qcom-clk-for-6.10' of https://git.kernel.org/pu [...] new 03be434863b9 Merge branches 'clk-microchip', 'clk-samsung' and 'clk-qco [...] new 619b92b9c8fe Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 070c1470ae24 power: supply: test-power: implement charge_behaviour property adds 91b623cda43e power: supply: core: simplify charge_behaviour formatting adds 0f8678c34cbf power: supply: cros_usbpd: provide ID table for avoiding f [...] adds d6486a13665e power: supply: cros_pchg: provide ID table for avoiding fa [...] adds c32c617de807 power: supply: bq27xxx: Move temperature reading out of up [...] adds 651a620aa4d4 power: supply: bq27xxx: Move time reading out of update loop adds 8d846335204f power: supply: bq27xxx: Move charge reading out of update loop adds 39cf1c4cd032 power: supply: bq27xxx: Move energy reading out of update loop adds 656489ac90f2 power: supply: bq27xxx: Move cycle count reading out of up [...] adds 50f0ff7c8cc4 power: supply: bq27xxx: Move health reading out of update loop new 55f7073f6f59 dt-bindings: power: supply: max8903: specify flt-gpios as input new 85d46148f8a0 Merge tag 'for-v6.10' of git://git.kernel.org/pub/scm/linu [...] adds 94eabddc24b3 HSI: omap_ssi_core: Convert to platform remove callback re [...] adds c076486b6a28 HSI: omap_ssi_port: Convert to platform remove callback re [...] new 56172ac1024d Merge tag 'hsi-for-6.10' of git://git.kernel.org/pub/scm/l [...] adds f0697bf07836 RDMA/erdma: Allocate doorbell records from dma pool adds fdb09ed15f27 RDMA/erdma: Unify the names related to doorbell records adds df0e16bab5c7 RDMA/erdma: Remove unnecessary __GFP_ZERO flag adds ca537a34775c RDMA/restrack: Fix potential invalid address access adds 46f5be7cd4bc RDMA/mana_ib: Introduce helpers to create and destroy mana queues adds 60a7ac0b8bec RDMA/mana_ib: Use struct mana_ib_queue for CQs adds 688bac28e3dc RDMA/mana_ib: Use struct mana_ib_queue for WQs adds f10242b3da90 RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs adds 0611a8e8b475 RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent adds 8c1185fef68c RDMA/mlx5: Change check for cacheable mkeys adds 2ca7e93bc963 RDMA/mlx5: Adding remote atomic access flag to updatable flags adds ee20cc17e9d8 RDMA/hns: Support DSCP adds e537deecda03 RDMA/mana_ib: Add flex array to struct mana_cfg_rx_steer_req_v2 adds c8fc935f4b19 RDMA/mana_ib: remove useless return values from dbg prints adds dfcdb38b21e4 RDMA/rxe: Return the correct errno adds 23f59f4e837b RDMA/mana_ib: Use num_comp_vectors of ib_device adds 98b889c43935 RDMA/mana_ib: Add EQ creation for rnic adapter adds 1a79c2b9d4a0 RDMA/mana_ib: Create and destroy rnic adapter adds 4bda1d5332ec RDMA/mana_ib: Implement port parameters adds 8b184e4f1c32 RDMA/mana_ib: Enable RoCE on port 1 adds faafb8b126ad RDMA/mana_ib: Adding and deleting GIDs adds 8859f009ace2 RDMA/mana_ib: Configure mac address in RNIC adds 203b70fda634 RDMA/hns: Fix return value in hns_roce_map_mr_sg adds bfb6be401470 RDMA/hns: Use macro instead of magic number adds f4caa864af84 RDMA/hns: Remove unused parameters and variables adds 2ce384307f2d RDMA/hns: Add max_ah and cq moderation capacities in query [...] adds b46494b6f9c1 RDMA/hns: Fix deadlock on SRQ async events. adds a942ec2745ca RDMA/hns: Fix UAF for cq async event adds dc3bda6e568e RDMA/hns: Fix mismatch exception rollback adds ee0454932834 RDMA/hns: Fix GMV table pagesize adds 9a84848dcee2 RDMA/hns: Add mutex_destroy() adds 4125269bb9b2 RDMA/hns: Use complete parentheses in macros adds 349e85995228 RDMA/hns: Modify the print level of CQE error adds ca0b44e20a6f IB/core: Implement a limit on UMAD receive List adds 2b23b6097303 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt adds b703374837a8 RDMA/rxe: Allow good work requests to be executed adds ff30e45376d2 RDMA/rxe: Remove redundant scheduling of rxe_completer adds 67f57892f9b2 RDMA/rxe: Merge request and complete tasks adds cd8aaddf0d6d RDMA/rxe: Remove save/rollback_state in rxe_requester adds 4891f4fed047 RDMA/rxe: Don't schedule rxe_completer from rxe_requester adds 3d807a3ebc48 RDMA/rxe: Don't call rxe_requester from rxe_completer adds 23bc06af547f RDMA/rxe: Don't call direct between tasks adds 8776618dbbd1 RDMA/rxe: Fix incorrect rxe_put in error path adds 55bec1c440e6 RDMA/rxe: Make rxe_loopback match rxe_send behavior adds 9cc6290991e6 RDMA/rxe: Get rid of pkt resend on err adds 1a633bdc8fd9 RDMA/rxe: Let destroy qp succeed with stuck packet adds 20516d6e51dd x86: Stop using weak symbols for __iowrite32_copy() adds 6ae798cbef4b s390: Implement __iowrite32_copy() adds e7bc47b16622 s390: Stop using weak symbols for __iowrite64_copy() adds ead79118dae6 arm64/io: Provide a WC friendly __iowriteXX_copy() adds 2b7a5e1fe022 net: hns3: Remove io_stop_wc() calls after __iowrite64_copy() adds ef302283ddfc IB/mlx5: Use __iowrite64_copy() for write combining stores adds f88320b698ad RDMA/mana_ib: Fix missing ret value adds f847e840157b RDMA/efa: Add shutdown notifier adds e18fa0bbcedf RDMA/core: Add an option to display driver-specific QPs in [...] adds fd3af5e21866 RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail [...] adds 82e966130ddd RDMA/mlx5: Remove NULL check before dev_{put, hold} adds e4e40a87024c RDMA/ipoib: Remove NULL check before dev_{put, hold} adds 48d80b484491 RDMA/core: Remove NULL check before dev_{put, hold} adds e73c882f0a01 RDMA/mana_ib: create EQs for RNIC CQs adds 584341591685 RDMA/mana_ib: create and destroy RNIC cqs adds 3e41105263d5 RDMA/mana_ib: introduce a helper to remove cq callbacks adds f79edef79b6a RDMA/mana_ib: boundary check before installing cq callbacks adds 44b607ad4cdf RDMA/mana_ib: implement uapi for creation of rnic cq adds 8f3b7103b413 RDMA/hfi1: Use RMW accessors for changing LNKCTL2 adds 5194947e6a39 IB/hfi1: Do not use custom stat allocator adds f483f6a29d4d IB/hfi1: Remove generic .ndo_get_stats64 adds 2b8af5001abd RDMA/efa: Support QP with unsolicited write w/ imm. receive adds 78cfd17142ef bnxt_re: avoid shift undefined behavior in bnxt_qplib_allo [...] adds 49ca2b2ef3d0 RDMA/IPoIB: Fix format truncation compilation errors new 9c0731832d3b RDMA/cma: Fix kmemleak in rdma_core observed during blktes [...] new 25f4874662fb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 23df17788c62 nfsd: perform all find_openstateowner_str calls in the one place. adds b3f03739ca8c nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. adds eec762080008 nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() adds 56c35f43eef0 nfsd: drop st_mutex before calling move_to_close_lru() adds 38f080f3cd19 NFSD: Move callback_wq into struct nfs4_client adds 33a1e6ea73e5 nfsd: trivial GET_DIR_DELEGATION support adds 7d12cce8784c fs: nfsd: use group allocation/free of per-cpu counters API adds a576f36971ab sunrpc: removed redundant procp check adds db2acd6e8ab1 nfsd: drop extraneous newline from nfsd tracepoints adds 2d49901150ec nfsd: new tracepoint for check_slot_seqid adds 9320f27fda54 nfsd: add tracepoint in mark_client_expired_locked adds d43113fbbf79 nfsd: optimise recalculate_deny_mode() for a common case adds 0770249b90f9 nfsd: don't create nfsv4recoverydir in nfsdfs when not used. adds 03b0036f452d lockd: host: Remove unnecessary statements'host = NULL;' adds 0842b4c80bc7 NFSD: move nfsd_mutex handling into nfsd_svc callers adds 9077d5984789 NFSD: allow callers to pass in scope string to nfsd_svc adds 924f4fb003ba NFSD: convert write_threads to netlink command adds 5a939bea25be NFSD: add write_version to netlink command adds a79ec2aecb1b SUNRPC: introduce svc_xprt_create_from_sa utility routine adds cf619507ae8d SUNRPC: add a new svc_find_listener helper adds 16a471177496 NFSD: add listener-{set,get} netlink command adds f2ad13ad08e1 SUNRPC: Remove comment for sp_lock adds a8483b9ad92c NFSD: Record status of async copy operation in struct nfsd4_copy adds cc63c21682a5 NFSD: Add COPY status code to OFFLOAD_STATUS response adds 442d27ff09a2 nfsd: set security label during create operations adds e221c45da377 knfsd: LOOKUP can return an illegal error value adds 939cb14d51a1 NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' adds bafa6b4d95d9 SUNRPC: Fix gss_free_in_token_pages() adds 8d915bbf3926 NFSD: Force all NFSv4.2 COPY requests to be synchronous new 61ea647ed190 Merge tag 'nfsd-6.10' of git://git.kernel.org/pub/scm/linu [...] adds c2a09f3d782d ext4: Fixes len calculation in mpage_journal_page_buffers adds 53c17fe55a06 ext4: Remove PAGE_MASK dependency on mpage_submit_folio adds a0c7cce824a5 ext4: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method adds ea7d09ad7c28 ext4: remove unneeded if checks before kfree adds 35a1f12f0ca8 ext4: avoid excessive credit estimate in ext4_tmpfile() adds fb092d407262 ext4: add support for FS_IOC_GETFSSYSFSPATH adds c77194965dd0 Revert "ext4: apply umask if ACL support is disabled" adds 9e8e819f8f27 ext4: avoid overflow when setting values via sysfs adds f536808adcc3 ext4: refactor out ext4_generic_attr_store() adds 57341fe3179c ext4: refactor out ext4_generic_attr_show() adds 13df4d44a3aa ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_av [...] adds b7b2a5799b8f ext4: add new attr pointer attr_mb_order adds 63bfe841053f ext4: add positive int attr pointer to avoid sysfs variabl [...] adds 9a9f3a984292 ext4: set type of ac_groups_linear_remaining to __u32 to a [...] adds 261341a932d9 ext4: set the type of max_zeroout to unsigned int to avoid [...] adds e19089dff547 ext4: clean up s_mb_rb_lock to fix build warnings with C=1 adds 744a56389f73 ext4: replace deprecated strncpy with alternatives adds 4f3e6db3c371 Revert "ext4: drop duplicate ea_inode handling in ext4_xat [...] adds 0a46ef234756 ext4: do not create EA inode under buffer lock adds a11adf7be9d8 ext4: implement filesystem specific alloc_inode in unit test adds 9c97c34a998a ext4: keep "prefetch_grp" and "nr" consistent adds d0b88624f81f ext4: add test_mb_mark_used_cost to estimate cost of mb_mark_used adds d1a3924e43a3 ext4: call ext4_mb_mark_free_simple to free continuous bit [...] adds 2caffb6a277b ext4: use correct criteria name instead stale integer numb [...] adds da5704eef703 ext4: open coding repeated check in next_linear_group adds 99b150d84e49 ext4: convert bd_bitmap_page to bd_bitmap_folio adds 5eea586b47f0 ext4: convert bd_buddy_page to bd_buddy_folio adds e1622a0d5582 ext4: convert ext4_mb_init_cache() to take a folio adds ccedf35b5daa ext4: convert ac_bitmap_page to ac_bitmap_folio adds c84f1510fba9 ext4: convert ac_buddy_page to ac_buddy_folio adds 3f4830abd236 ext4: fix potential unnitialized variable adds df0b5afc62f3 ext4: remove the redundant folio_wait_stable() adds 8b57de1c5edd jbd2: remove redundant assignement to variable err adds 0c0b4a49d3e7 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_blo [...] adds dc1c4663bc49 ext4: propagate errors from ext4_sb_bread() in ext4_xattr_ [...] adds ea4fd933ab43 ext4: remove calls to to set/clear the folio error flag adds b4b4fda34e53 ext4: fix uninitialized ratelimit_state->lock access in __ [...] adds 078760d95001 jbd2: use shrink_type type instead of bool type for __jbd2 [...] adds 26770a717cac jbd2: add prefix 'jbd2' for 'shrink_type' new c6a6c9694aad ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp() new 7991c92f4cc5 Merge tag 'ext4_for_linus-6.10-rc1' of git://git.kernel.or [...] adds a395726cf823 cifs: fix data corruption in read after invalidate new 0450d2083be6 Merge tag '6.10-rc-smb-fix' of git://git.samba.org/sfrench [...] adds 5e2806112864 Merge branch 'master' into mm-stable adds b228ab57e51b Merge branch 'master' into mm-stable adds 71919308943d Merge branch 'master' into mm-stable adds 1dd4505cf4c8 Merge branch 'master' into mm-stable adds 4e2e36129225 Merge branch 'master' into mm-stable adds 640958fde130 Merge branch 'master' into mm-stable adds 5d1bc760583f merge mm-hotfixes-stable into mm-nonmm-stable to pick up n [...] adds 5b0a67008b0d mm: remove guard around pgd_offset_k() macro adds 91b71e78b8e4 mm: memcg: add NULL check to obj_cgroup_put() adds fa9fcd8bb6e4 mm/madvise: don't perform madvise VMA walk for MADV_POPULA [...] adds 13e860961fd4 selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg adds 55f77df7d715 mm: page_alloc: control latency caused by zone PCP draining adds 9abc71b47b7d mm/hmm: process pud swap entry without pud_huge() adds e6fd5564c07c mm/gup: cache p4d in follow_p4d_mask() adds 089f92141ed0 mm/gup: check p4d presence before going on adds d0973cb9b475 mm/x86: change pXd_huge() behavior to exclude swap entries adds ae798490ec20 mm/sparc: change pXd_huge() behavior to exclude swap entries adds 7966a2b76f11 mm/arm: use macros to define pmd/pud helpers adds 6818135dea59 mm/arm: redefine pmd_huge() with pmd_leaf() adds 961a6ee5c775 mm/arm64: merge pXd_huge() and pXd_leaf() definitions adds 460b9adc05d7 mm/powerpc: redefine pXd_huge() with pXd_leaf() adds 7db86dc389aa mm/gup: merge pXd huge mapping checks adds 1965e933ddeb mm/treewide: replace pXd_huge() with pXd_leaf() adds 9636f055dae1 mm/treewide: remove pXd_huge() adds 502016e33ae6 mm/arm: remove pmd_thp_or_huge() adds 64078b3d57dd mm: document pXd_leaf() API adds 91cdcd8d624b mm: zswap: optimize zswap pool size tracking adds 4196b48ddd38 mm: zpool: return pool size in pages adds c2af060d1c18 lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure adds fea68a75651c mm: zswap: remove unnecessary check in zswap_find_zpool() adds f8fd525ba3a2 mm/mempolicy: use numa_node_id() instead of cpu_to_node() adds 133d04b1eee9 mm/numa_balancing: allow migrate on protnone reference wit [...] adds 2ccd48ce35e8 percpu: clean up all mappings when pcpu_map_pages() fails adds 51a7bf0238c2 scripts/kernel-doc: drop "_noprof" on function prototypes adds 0069455bcbf9 fix missing vmalloc.h includes adds 690da22dbfa8 asm-generic/io.h: kill vmalloc.h dependency adds 9ea9cd8e61a1 mm/slub: mark slab_free_freelist_hook() __always_inline adds a7f13d0f4b02 scripts/kallysms: always include __start and __stop symbols adds a5674119f0fa fs: convert alloc_inode_sb() to a macro adds 21c690a349ba mm: introduce slabobj_ext to support slab object extensions adds 768c33be1b31 mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent [...] adds 45012241ec5d mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation adds 53ce720359b8 slab: objext: introduce objext_flags as extension to page_ [...] adds 916cc5167cc6 lib: code tagging framework adds a473573964e5 lib: code tagging module support adds 47a92dfbe01f lib: prevent module unloading if memory is not freed adds 22d407b164ff lib: add allocation tagging support for memory allocation [...] adds dcfe378c81f7 lib: introduce support for page allocation tagging adds 8d469d0bee74 lib: introduce early boot parameter to avoid page_ext memo [...] adds ccdabb1d7f7a mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate [...] adds 8a2f11878771 change alloc_pages name in dma_map_ops to avoid name conflicts adds b951aaff5035 mm: enable page allocation tagging adds be25d1d4e822 mm: create new codetag references during page splitting adds cc92eba1c88b mm: fix non-compound multi-order memory accounting in __fr [...] adds 26865a1bfae0 mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_P [...] adds c789b5fe38f3 lib: add codetag reference into slabobj_ext adds 4b8736964640 mm/slab: add allocation accounting into slab allocation an [...] adds 53ed0af49642 rust: add a rust helper for krealloc() adds 7bd230a26648 mm/slab: enable slab allocation tagging for kmalloc and friends adds e26d8769da6d mempool: hook up to memory allocation profiling adds 8f30d2660a38 mm: percpu: introduce pcpuobj_ext adds 60fa4a9e2323 mm: percpu: add codetag reference into pcpuobj_ext adds 24e44cc22aa3 mm: percpu: enable per-cpu allocation tagging adds 88ae5fb755b0 mm: vmalloc: enable memory allocation profiling adds 9e54dd8b64dc rhashtable: plumb through alloc tag adds 1438d349d16b lib: add memory allocations report in show_mem() adds 239d6c96d86f codetag: debug: skip objext checking when it's for objext itself adds d224eb0287fb codetag: debug: mark codetags for reserved pages as empty adds 09c46563ff6d codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark faile [...] adds 9f0ee883ec7f MAINTAINERS: add entries for code tagging and memory alloc [...] adds ebdf9ad4ca98 memprofiling: documentation adds 2c321f3f70bc mm: change inlined allocation helpers to account at the call site adds e13106952faa alloc_tag: Tighten file permissions on /proc/allocinfo adds 3b89ec41747a mm/slub: avoid recursive loop with kmemleak adds b7b098cf00a2 mm: always initialise folio->_deferred_list adds 85edc15a4c60 mm: remove folio_prep_large_rmappable() adds 8682a7be36d8 mm: remove a call to compound_head() from is_page_hwpoison() adds 46df8e73a4a3 mm: free up PG_slab adds 8f790d0c7cfe mm: improve dumping of mapcount and page_type adds 42a346b41c5b hugetlb: remove mention of destructors adds 010409649885 selftests/mm: confirm VA exhaustion without reliance on co [...] adds eff201b8755b mm/page-flags: make __PageMovable return bool adds 64c2e895df14 mm/page-flags: make PageMappingFlags return bool adds 2e47a445d7b3 selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation adds 17edeb5d3f76 mm: page_alloc: remove pcppage migratetype caching adds 9cbe97bad5cd mm: page_alloc: optimize free_unref_folios() adds e6cf9e1c4cde mm: page_alloc: fix up block types when merging compatible blocks adds b54ccd3c6bac mm: page_alloc: move free pages when converting block duri [...] adds 2dd482ba627d mm: page_alloc: fix move_freepages_block() range error adds c0cd6f557b90 mm: page_alloc: fix freelist movement during block conversion adds 55612e80e722 mm: page_alloc: close migratetype race between freeing and [...] adds f37c0f6876a8 mm: page_alloc: set migratetype inside move_freepages() adds fd919a85cd55 mm: page_isolation: prepare for hygienic freelists adds e0932b6c1f94 mm: page_alloc: consolidate free page accounting adds e1f42a577f63 mm: page_alloc: change move_freepages() to __move_freepage [...] adds 883dd161e9a8 mm: page_alloc: batch vmstat updates in expand() adds cc9bc36ebef7 mm: zswap: remove nr_zswap_stored atomic adds b04da042208d mm/kmemleak: compact kmemleak_object further adds c8d36bc2df89 mm/kmemleak: disable KASAN instrumentation in kmemleak adds aaab830ad887 mm/vmalloc: eliminated the lock contention from twice to once adds e42dfe4e0a51 mm: record the migration reason for struct migration_targe [...] adds 42d0c3fbb581 mm: hugetlb: make the hugetlb migration strategy consistent adds 353dc1878401 docs: hugetlbpage.rst: add hugetlb migration description adds 02d7d31ae470 selftests/mm: parse VMA range in one go adds f238b8c33c67 arm64: mm: swap: support THP_SWAP on hardware with MTE adds 0fd44ab213bc mm/readahead: break read-ahead loop if filemap_add_folio r [...] adds 5c46d5319bde mm/filemap: don't decrease mmap_miss when folio has workin [...] adds 4b68a773a7ce mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area() adds 73bc32875ee9 mm: hold PTL from the first PTE while reclaiming a large folio adds 7262f208ca68 mm/migrate: split source folio if it is on deferred split list adds ebb34f78d72c mm: convert folio_estimated_sharers() to folio_likely_mapp [...] adds de60fd8ddeda mm/filemap: return early if failed to allocate memory for split adds b2ebcf9d3d5a mm/filemap: clean up hugetlb exclusion code adds a4864671ca0b lib/xarray: introduce a new helper xas_get_order adds 6758c1128ceb mm/filemap: optimize filemap folio adding adds fdb022f6e930 x86: remove unneeded memblock_find_dma_reserve() adds 6600a6b10c32 mm/mm_init.c: remove the useless dma_reserve adds 8ad4184985e8 mm/mm_init.c: add new function calc_nr_all_pages() adds 0ac5e785dcb7 mm/mm_init.c: remove meaningless calculation of zone->mana [...] adds 90e796e22e35 mm/mm_init.c: remove unneeded calc_memmap_size() adds 0b52663f7547 mm/mm_init.c: remove arch_reserved_kernel_pages() adds d4e6b397be1b mm/mmap: convert all mas except mas_detach to vma iterator adds a8353dc98f3a huge_memory.c: document huge page splitting rules more thoroughly adds 85109a8a9a10 mm: backing-dev: use group allocation/free of per-cpu coun [...] adds 1b265da7ea1e virt: acrn: stop using follow_pfn adds cb10c28ac82c mm: remove follow_pfn adds 5b34b76cb0cd mm: move follow_phys to arch/x86/mm/pat/memtype.c adds c139ca42f574 selftests/memfd_secret: add vmsplice() test adds f002882ca369 mm: merge folio_is_secretmem() and folio_fast_pin_allowed( [...] adds f4b6680973d5 sh: remove use of PG_arch_1 on individual pages adds fa92722e382b xtensa: remove uses of PG_arch_1 on individual pages adds 6e65aa55cdf4 mm: make page_ext_get() take a const argument adds e3089fd0b019 mm: make folio_test_idle and folio_test_young take a const [...] adds 2ace5a670e2a mm: make is_free_buddy_page() take a const argument adds b84fd2835c70 mm: make page_mapped() take a const argument adds 51718e25c53f mm: convert arch_clear_hugepage_flags to take a folio adds 5e0debe012f3 slub: remove use of page->flags adds 4dc7d3737095 remove references to page->flags in documentation adds dee3d0bef2b0 proc: rewrite stable_page_flags() adds 9f9796b413d3 mm, slab: move memcg charging to post-alloc hook adds e6100a4590bf mm, slab: move slab_memcg hooks to mm/memcontrol.c adds 850ed20539a4 mm: move array mem_section init code out of memory_present() adds c091dd963f99 mm/init: remove the unnecessary special treatment for memo [...] adds b6dd94596f7f mm: make __absent_pages_in_range() as static adds bb8ea62daa7c mm/page_alloc.c: remove unneeded codes in !NUMA version of [...] adds f55d3471b78a mm/mm_init.c: remove the outdated code comment above defer [...] adds 96a5c186efff mm/page_alloc.c: don't show protection in zone's ->lowmem_ [...] adds 0aac45663a6d mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES adds 796c2c23e14e zswap: replace RB tree with xarray adds 4d30eac3744d sparc: use is_huge_zero_pmd() adds 5beaee54a324 mm: add is_huge_zero_folio() adds e06d03d5590a mm: add pmd_folio() adds b002a7b0a58a mm: convert migrate_vma_collect_pmd to use a folio adds 5691753d73a2 mm: convert huge_zero_page to huge_zero_folio adds e28833bc4ace mm: convert do_huge_pmd_anonymous_page to huge_zero_folio adds c93012d849c9 dax: use huge_zero_folio adds 632230ff1939 mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folio adds ac3830c3b266 mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES adds 24334e78e8e3 mm/hugetlb: declare hugetlbfs_pagecache_present() non-static adds b979db1611a6 mm: make HPAGE_PXD_* macros even if !THP adds 239e9a90c887 mm: introduce vma_pgtable_walk_{begin|end}() adds 35a76f5c0863 mm/arch: provide pud_pfn() fallback adds 607c63195d63 mm/gup: drop gup_fast_folio_allowed() in hugepd processing adds f3c94c625fe3 mm/gup: refactor record_subpages() to find 1st small page adds 878b0c451621 mm/gup: handle hugetlb for no_page_table() adds caf8cab79857 mm/gup: cache *pudp in follow_pud_mask() adds 1b1676180246 mm/gup: handle huge pud for follow_pud_mask() adds 4418c522f683 mm/gup: handle huge pmd for follow_pmd_mask() adds a12083d721d7 mm/gup: handle hugepd for follow_page() adds 9cb28da54643 mm/gup: handle hugetlb in the generic follow_page_mask code adds c0bff412e67b mm: allow anon exclusive check over hugetlb tail pages adds ba168b52bf8e mm: use rwsem assertion macros for mmap_lock adds 07db63a2161a filemap: remove __set_page_dirty() adds 3b612c8f069f mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_ar [...] adds 82a616d0f33b mm: remove "prot" parameter from move_pte() adds 08b8247ebd2b mm: remove __set_page_dirty_nobuffers() adds afd584398b51 userfaultfd: early return in dup_userfaultfd() adds 5def1e0f476d proc: refactor pde_get_unmapped_area as prep adds 529ce23a764f mm: switch mm->get_unmapped_area() to a flag adds 961148704acd mm: introduce arch_get_unmapped_area_vmflags() adds 529781b24b73 mm: remove export for get_unmapped_area() adds 8a0fe564bb2e mm: use get_unmapped_area_vmflags() adds ed48e87c7df3 thp: add thp_get_unmapped_area_vmflags() adds bf6f3c18400c csky: use initializer for struct vm_unmapped_area_info adds 5e14522843f5 parisc: use initializer for struct vm_unmapped_area_info adds 9d8187b94b3e powerpc: use initializer for struct vm_unmapped_area_info adds b80fa3cbb78c treewide: use initializer for struct vm_unmapped_area_info adds 44bd7ace9fd6 mm: take placement mappings gap into account adds c5ecd8eb8ca2 x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS adds c44357c2e76b x86/mm: care about shadow stack guard gap during placement adds a9bc15cb1cbd selftests/x86: add placement guard gap test for shstk adds 3a9e567ca45f mm/ksm: fix ksm exec support for prctl adds 7abaacb8e5f5 selftest/mm: ksm_functional_tests: refactor mmap_and_merge [...] adds 6c47de3be3a0 selftest/mm: ksm_functional_tests: extend test case for ks [...] adds ba42b524a040 mm: init_mlocked_on_free_v3 adds 34efe1c3b688 zram: add max_pages param to recompression adds 68dbcf4899f3 mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fall [...] adds 6b0ed7b3c775 mm: factor out the numa mapping rebuilding into a new helper adds d2136d749d76 mm: support multi-size THP numa balancing adds 835c3a25aa37 mm: huge_memory: add the missing folio_test_pmd_mappable() [...] adds 7e8347413e5b mm: correct page_mapped_in_vma() for large folios adds 412ad5fbe928 mm: remove vma_address() adds e0abfbb67142 mm: rename vma_pgoff_address back to vma_address adds 7998df0b6407 memory: remove the now superfluous sentinel element from c [...] adds c7876a0cc6a0 selftests/mm: mremap_test: optimize using pre-filled rando [...] adds 7033c6cc9620 selftests/mm: mremap_test: optimize execution time from mi [...] adds e1e13262f0d6 selftests/mm: mremap_test: use sscanf to parse /proc/self/maps adds 4746f5ce0fa5 khugepaged: inline hpage_collapse_alloc_folio() adds d5ab50b9412c khugepaged: convert alloc_charge_hpage to alloc_charge_folio adds 0234779276e5 khugepaged: remove hpage from collapse_huge_page() adds 8eca68e2cfdf khugepaged: pass a folio to __collapse_huge_page_copy() adds 610ff817b981 khugepaged: remove hpage from collapse_file() adds 8d1e24c0b82d khugepaged: use a folio throughout collapse_file() adds 43849758fdc9 khugepaged: use a folio throughout hpage_collapse_scan_file() adds 03aa577f3b28 proc: convert clear_refs_pte_range to use a folio adds 6c977f36dc36 proc: convert smaps_account() to use a folio adds 1ade67cd22e4 mm: remove page_idle and page_young wrappers adds 8c9e8381ea4b mm: generate PAGE_IDLE_FLAG definitions adds f1dc623fa0d3 proc: convert gather_stats to use a folio adds cfc96da432fe proc: convert smaps_page_accumulate to use a folio adds 27bb0a70e524 proc: pass a folio to smaps_page_accumulate() adds 039d26d10d62 proc: convert smaps_pmd_entry to use a folio adds 6303d1c553c8 mm: page_alloc: use the correct THP order for THP PCP adds d7d0d389ff90 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags adds a62fb92ac12e mm: swap: free_swap_and_cache_nr() as batched free_swap_an [...] adds 14c62da21b2b mm: swap: simplify struct percpu_cluster adds 9faaa0f8168b mm: swap: update get_swap_pages() to take folio order adds 845982eb264b mm: swap: allow storage of all mTHP orders adds 5ed890ce5147 mm: vmscan: avoid split during shrink_folio_list() adds 3931b871c493 mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD adds 6ea02ee48979 arm64: mm: cleanup __do_page_fault() adds faab3d0f250a arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS adds 15e4a5f5d8c9 arm: mm: accelerate pagefault when VM_FAULT_BADACCESS adds 0cec9541dcc5 powerpc: mm: accelerate pagefault when badaccess adds cd1c91b85483 riscv: mm: accelerate pagefault when badaccess adds 82b7a618397c s390: mm: accelerate pagefault when badaccess adds bc7996c864bf x86: mm: accelerate pagefault when badaccess adds 4c773a44257f mm: remove struct page from get_shadow_from_swap_cache adds f6a8dd98a2ce hugetlb: convert alloc_buddy_hugetlb_folio to use a folio adds 23babe1934d7 mm/gup: consistently name GUP-fast functions adds 25176ad09ca3 mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST adds 0ae0b2b32553 mm: use "GUP-fast" instead "fast GUP" in remaining comments adds 7edea4c6fdf2 mm/ksm: remove redundant code in ksm_fork adds 9b42fa16195f hugetlb: convert hugetlb_fault() to use struct vm_fault adds 7b6ec181de37 hugetlb: convert hugetlb_no_page() to use struct vm_fault adds bd722058e34d hugetlb: convert hugetlb_wp() to use struct vm_fault adds e076eaca5906 selftests: break the dependency upon local header files adds 580ea358af0a selftests/mm: fix additional build errors for selftests adds b174f139bdc8 mm/cma: drop incorrect alignment check in cma_init_reserved_mem adds 55d134a7b499 mm/hugetlb: pass correct order_per_bit to cma_declare_cont [...] adds 2ebe90dab980 mm: convert pagecache_isize_extended to use a folio adds 2f166704290e mm: free non-hugetlb large folios in a batch adds 5b8d75913a0e mm: combine free_the_page() and free_unref_page() adds 2542b1ac9a46 mm: inline destroy_large_folio() into __folio_put_large() adds 79a482875158 mm: combine __folio_put_small, __folio_put_large and __folio_put adds 9f100e3b3759 mm: convert free_zone_device_page to free_zone_device_folio adds 72801513b2bf mm: set pageblock_order to HPAGE_PMD_ORDER in case with !C [...] adds a72a30af550c memory tier: dax/kmem: introduce an abstract layer for fin [...] adds cf93be18fa1b memory tier: create CPUless memory tiers after obtaining H [...] adds 38bc9c28c378 mm/mmap: make vma_wants_writenotify return bool adds 2bd9e6ee99cb mm/mmap: make accountable_mapping return bool adds d4a34d7fb440 mm,swap: add document about RCU read lock and swapoff interaction adds 3d6586008f7b drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() adds 29ae7d96d166 mm: pass VMA instead of MM to follow_pte() adds c5541ba378e3 mm: follow_pte() improvements adds 02faa73f174c mm: allow for detecting underflows with page_mapcount() again adds c2e65ebc02fb mm/rmap: always inline anon/file rmap duplication of a single PTE adds 46d62de7ad12 mm/rmap: add fast-path for small folios when adding/removi [...] adds 05c5323b2a34 mm: track mapcount of large folios in single value adds eefb9b2725e3 mm: improve folio_likely_mapped_shared() using the mapcoun [...] adds 4103b93b07bc mm: make folio_mapcount() return 0 for small typed folios adds 3aeea4fc835d mm/memory: use folio_mapcount() in zap_present_folio_ptes() adds 0a7bda48012b mm/huge_memory: use folio_mapcount() in zap_huge_pmd() san [...] adds 33d844bb8433 mm/memory-failure: use folio_mapcount() in hwpoison_user_m [...] adds 7115936ac10a mm/page_alloc: use folio_mapped() in __alloc_contig_migrat [...] adds 31ce0d7ef841 mm/migrate: use folio_likely_mapped_shared() in add_page_f [...] adds 607065804b3b sh/mm/cache: use folio_mapped() in copy_from_user_page() adds f0376c710935 mm/filemap: use folio_mapcount() in filemap_unaccount_folio() adds f2f8a7a006dc mm/migrate_device: use folio_mapcount() in migrate_vma_che [...] adds 6eca32567455 trace/events/page_ref: trace the raw page mapcount value adds 5f8856cdae5d xtensa/mm: convert check_tlb_entry() to sanity check folios adds 7441d34922ba mm/debug: print only page mapcount (excluding folio entire [...] adds 658670607fae Documentation/admin-guide/cgroup-v1/memory.rst: don't refe [...] adds eebb5181a02f arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS adds e90161746211 arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS adds b91f94729d05 mm/ksm: add ksm_get_folio adds f39b6e2dc18e mm/ksm: use folio in remove_rmap_item_from_tree adds b8b0ff244ddc mm/ksm: add folio_set_stable_node adds 9d5cc1409359 mm/ksm: use folio in remove_stable_node adds 6f528de2986e mm/ksm: use folio in stable_node_dup adds 72556a4c0664 mm/ksm: use ksm_get_folio in scan_get_next_rmap_item adds 40d707f33db5 mm/ksm: use folio in write_protect_page adds 79899cce33e0 mm/ksm: convert chain series funcs and replace get_ksm_page adds 85b67b01044e mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags adds 452e862f4315 mm/ksm: replace set_page_stable_node by folio_set_stable_node adds 54fa49b2e0ef mm/hugetlb: convert dissolve_free_huge_pages() to folios adds d199483c2b97 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_ [...] adds ec33687c6749 mm: add per-order mTHP anon_fault_alloc and anon_fault_fal [...] adds d0f048ac39f6 mm: add per-order mTHP anon_swpout and anon_swpout_fallbac [...] adds 42248b9d34ea mm: add docs for per-order mTHP counters and transhuge_page ABI adds a14421ae2a99 mm: correct the docs for thp_fault_alloc and thp_fault_fallback adds 1f2d8b4421bd mm: move mm counter updating out of set_pte_range() adds ceca44991f3d mm: filemap: batch mm counter updating in filemap_map_pages() adds 231f8c7127e3 mm: page_alloc: allowing mTHP compaction to capture the fr [...] adds b5ba3a642793 userfaultfd: remove WRITE_ONCE when setting folio->index d [...] adds 4ea3fa9dd2e9 mm: zswap: always shrink in zswap_store() if zswap_pool_re [...] adds 82e0f8e47b40 mm: zswap: refactor limit checking from zswap_store() adds e87b88148908 mm: zswap: move more same-filled pages checks outside of z [...] adds c074e1467f85 mm: zswap: remove same_filled module params adds 2aa339120c7d mm/ksm: remove page_mapcount() usage in stable_tree_search() adds ba591801a3df xarray: inline xas_descend to improve performance adds 3d84d897920c doc: improve the description of __folio_mark_dirty adds 3814ec89540d buffer: add kernel-doc for block_dirty_folio() adds b1888d143203 buffer: add kernel-doc for try_to_free_buffers() adds 324ecaee46f8 buffer: fix __bread and __bread_gfp kernel-doc adds 66924fdaf835 buffer: add kernel-doc for brelse() and __brelse() adds b73a936f9991 buffer: add kernel-doc for bforget() and __bforget() adds 0b116ff4dc40 buffer: improve bdev_getblk documentation adds 5ec5aab7754e doc: split buffer.rst out of api-summary.rst adds 122ff80e12b3 mm/sparse: guard the size of mem_section is power of 2 adds 88e4e47c1283 fs/proc/task_mmu: convert pagemap_hugetlb_range() to work [...] adds 6401a2e69008 fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios adds 3ccae1dc8408 mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge adds 8430557fc584 mm/page_table_check: support userfault wr-protect entries adds d21f996b02a0 mm/huge_memory: improve split_huge_page_to_list_to_order() [...] adds 80e75021486b mm: swapfile: check usable swap device in __folio_throttle [...] adds 1b68112c4039 mm/madvise: introduce clear_young_dirty_ptes() batch helper adds 89e86854fb0a mm/arm64: override clear_young_dirty_ptes() batch helper adds 96ebdb032096 mm/memory: add any_dirty optional pointer to folio_pte_batch() adds dce7d10be4bb mm/madvise: optimize lazyfreeing with mTHP in madvise_free adds 2d8b272cdcad mm/page-flags: make PageUptodate return bool adds 6ed31ba39211 mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() adds 91882c1617c1 memcg: simple cleanup of stats update functions adds ccde70f4d4ba xarray: use BITS_PER_LONGS() adds d0aea4dcd23c xarray: don't use "proxy" headers adds 1c0501e8315c mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill adds f2b37197c267 mm/memory-failure: pass addr to __add_to_kill() adds 37bc2ff506b1 mm: return the address from page_mapped_in_vma() adds b87f978dc775 mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE adds fed5348ee2b1 mm/memory-failure: convert shake_page() to shake_folio() adds 6e8cda4c2c87 mm: convert hugetlb_page_mapping_lock_write to folio adds 5dba5c356ab3 mm/memory-failure: convert memory_failure() to use a folio adds 03468a0f5289 mm/memory-failure: convert hwpoison_user_mappings to take a folio adds ee299e984973 mm/memory-failure: add some folio conversions to unpoison_memory adds 0edb5b282ac5 mm/memory-failure: use folio functions throughout collect_procs() adds b650e1d2aefb mm/memory-failure: pass the folio to collect_procs_ksm() adds 262f014dd7de fscrypt: convert bh_get_inode_and_lblk_num to use a folio adds 196ad49cd626 f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio adds 89f5c54b2281 memory-failure: remove calls to page_mapping() adds e18a9faf06c2 migrate: expand the use of folio in __migrate_device_pages() adds a568b4126b20 userfault; expand folio use in mfill_atomic_install_pte() adds 3f2ae4ebd53b mm: remove page_cache_alloc() adds 6785c54a1b43 mm: remove put_devmap_managed_page() adds 53e45c4f6d4f mm: convert put_devmap_managed_page_refs() to put_devmap_m [...] adds 498aefbc69d5 mm: remove page_ref_sub_return() adds 9cbe4954c6d9 gup: use folios for gup_devmap adds 21db296aaf5c mm: add kernel-doc for folio_mark_accessed() adds 093137ea97bd mm: remove PageReferenced adds 78ec6f9df664 memcg: fix data-race KCSAN bug in rstats adds 1bafe96e89f0 mm/khugepaged: replace page_mapcount() check by folio_like [...] adds 21e516b913c1 mm: vmalloc: dump page owner info if page is already mapped adds 4673ad3bdca2 selftests/mm: soft-dirty should fail if a testcase fails adds e32e27009fb0 writeback: collect stats of all wb of bdi in bdi_debug_stats_show adds 4b5bbc39d7a6 writeback: support retrieving per group debug writeback st [...] adds 881f1bb5e25c writeback: add wb_monitor.py script to monitor writeback i [...] adds 826881a7f665 writeback: rename nr_reclaimable to nr_dirty in balance_di [...] adds 13fc441284b3 mm: enable __wb_calc_thresh to calculate dirty background [...] adds fabd2e42bc71 mm: correct calculation of wb's bg_thresh in cgroup domain adds 3b3e412e5f48 mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_ [...] adds dc6e0ae5b170 mm: remove stale comment __folio_mark_dirty adds e0ffb29bc54d mm: simplify thp_vma_allowable_order adds 3be51060599f mm: assert the mmap_lock is held in __anon_vma_prepare() adds a373baed5a9d mm: delay the check for a NULL anon_vma adds 73b4a0cd8243 mm: fix some minor per-VMA lock issues in userfaultfd adds 737019cf6ac5 mm: optimise vmf_anon_prepare() for VMAs without an anon_vma adds 180d928e55a8 mm/damon/paddr: implement damon_folio_young() adds 6daea38215e6 mm/damon/paddr: implement damon_folio_mkold() adds 2d8b24654fea mm/damon: add DAMOS filter type YOUNG adds ade414bdf6ae mm/damon/paddr: implement DAMOS filter type YOUNG adds 26dd7cc7bb90 Docs/mm/damon/design: document 'young page' type DAMOS filter adds ed13c93b9393 Docs/admin-guide/mm/damon/usage: update for young page typ [...] adds eedbd23dca88 Docs/ABI/damon: update for 'youg page' type DAMOS filter adds 7491f3f34891 mm/rmap: do not add fully unmapped large folio to deferred [...] adds 620875560bd6 mm/pagemap: make trylock_page return bool adds 637a900b08c6 mm/rmap: change the type of we_locked from int to bool adds 5ee9562c586c mm/swapfile: mark racy access on si->highest_bit adds 4bf6a4ebc592 selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL adds b8a2528835b3 mm/hugetlb: document why hugetlb uses folio_mapcount() for [...] adds a4c43b8a0980 selftests/memfd: fix spelling mistakes adds 59142d87ab03 memcg: reduce memory size of mem_cgroup_events_index adds 70a64b7919cb memcg: dynamically allocate lruvec_stats adds aab6103b97f1 mm: memcg: account memory used for memcg vmstats and lruvec stats adds ff48c71c26aa memcg: reduce memory for the lruvec and memcg stats adds 0667c7870a18 memcg: cleanup __mod_memcg_lruvec_state adds 4715c6a753dc mm: cleanup WORKINGSET_NODES in workingset adds acb5fe2f1aff memcg: warn for unexpected events and stats adds a94032b35e5f memcg: use proper type for mod_memcg_state adds b0d7e15a9f21 mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mki [...] adds 3a5a8d343e1c mm: fix race between __split_huge_pmd_locked() and GUP-fast adds 1872b3bcd587 mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages adds c14c647bbe23 dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts adds 6f6544f27e41 dax/bus.c: fix locking for unregister_dax_dev / unregister [...] adds e39dbcfba714 dax/bus.c: don't use down_write_killable for non-user processes adds 2acf04532d6d dax/bus.c: use the right locking mode (read vs write) in s [...] adds cc48be374b65 mm/hugetlb: align cma on allocation order, not demotion order adds 67f4c91a449a selftests: mm: gup_longterm: test unsharing logic when R/O [...] adds 01d89b93e176 mm/gup: fix hugepd handling in hugetlb rework adds 69a5f999176d mm/damon/paddr: avoid unnecessary page level access check [...] adds ebd3f70c630a mm/damon/paddr: do page level access check for pageout DAM [...] adds 14f5be2a2d9b mm/vmscan: remove ignore_references argument of reclaim_pages() adds c961bddb7df0 mm/vmscan: remove ignore_references argument of reclaim_fo [...] adds 447bac3d292f thp: remove HPAGE_PMD_ORDER minimum assertion adds d14d6b0e7da3 selftests/damon/_damon_sysfs: support quota goals adds f1c07c0a1662 selftests/damon: add a test for DAMOS quota goal adds b96a303b68dd mm/damon/core: initialize ->esz_bp from damos_quota_init_priv() adds 732b8815c079 selftests/damon/_damon_sysfs: check errors from nr_schemes [...] adds e799fda6926e selftests/damon/_damon_sysfs: find sysfs mount point from [...] adds 06cf8ce12cd6 selftests/damon/_damon_sysfs: use 'is' instead of '==' for 'None' adds 5965d5615b75 selftests/damon: classify tests for functionalities and re [...] adds da2a06188888 Docs/admin-guide/mm/damon/usage: fix wrong example of DAMO [...] adds 14e70e4660d6 Docs/admin-guide/mm/damon/usage: fix wrong schemes effecti [...] adds 2f02fbba3545 Docs/mm/damon/design: use a list for supported filters adds 437f7960d043 Docs/mm/damon/maintainer-profile: change the maintainer's [...] adds 3974345f269c Docs/mm/damon/maintainer-profile: allow posting patches ba [...] adds e6b331ab0a71 selftests: cgroup: remove redundant enabling of memory controller adds 4f687281012e mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED adds 3b15f9d1c22d mm/damon/core: fix return value from damos_wmark_metric_value adds a8248bb72fed mm: memcg: make alloc_mem_cgroup_per_node_info() return bool adds 158863e5d7cc selftests: cgroup: add tests to verify the zswap writeback path adds 8e34419f4de3 mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault adds 88e4f525002b mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp adds b665eed25fed selftests/mm: hugetlb_madv_vs_map: avoid test skipping by [...] adds 76edc534cc28 memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_order new 61307b7be41a Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel [...] adds ad112b3a759c Merge tag 'v6.9-rc6' into perf/core, to pick up fixes adds a5dd673ab7d2 x86/insn: Add Key Locker instructions to the opcode map adds 59162e0c11d7 x86/insn: Fix PUSH instruction in x86 instruction decoder [...] adds b80002643489 x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSS [...] adds 9dd3612895de x86/insn: Add misc new Intel instructions adds eada38d575a2 x86/insn: Add support for REX2 prefix to the instruction d [...] adds 159039af8c07 x86/insn: x86/insn: Add support for REX2 prefix to the ins [...] adds 87bbaf1a4be4 x86/insn: Add support for APX EVEX to the instruction deco [...] adds 690ca3a3067f x86/insn: Add support for APX EVEX instructions to the opcode map adds 10ed2b118116 Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 626c5acf39ba perf/x86/rapl: Rename 'maxdie' to nr_rapl_pmu and 'dieid' [...] adds 9d351132ed70 perf/x86/cstate: Remove unused 'struct perf_cstate_msr' new fe0d43f23110 Merge tag 'perf-urgent-2024-05-18' of git://git.kernel.org [...] adds e5bc44e47c53 arch/topology: Fix variable naming to avoid shadowing new a1fd0b9d751f sched/fair: Allow disabling sched_balance_newidle with sch [...] new 287372fa39f5 sched/debug: Dump domains' level new 0f1c74befa65 docs: cgroup-v1: Clarify that domain levels are system-specific new 72bffbf57c52 sched/fair: Fix initial util_avg calculation new 7cb7fb5b4939 sched/fair: Remove stale FREQUENCY_UTIL comment new 49217ea147df sched/core: Fix incorrect initialization of the 'burst' pa [...] new 8dde191aabba Merge tag 'sched-urgent-2024-05-18' of git://git.kernel.or [...] adds dd0716c2b877 x86/boot: Add a fallthrough annotation new 82110ae235e0 x86/boot: Address clang -Wimplicit-fallthrough in vsprintf() new 9dba9c67e52d x86/alternatives: Use the correct length when optimizing NOPs new 41c14f1ac82c Merge tag 'x86-urgent-2024-05-18' of git://git.kernel.org/ [...] adds 5b6d8ef6f056 kdb: Use str_plural() to fix Coccinelle warning adds e9730744bf3a kdb: Fix buffer overflow during tab-complete adds 09b35989421d kdb: Use format-strings rather than '\0' injection in kdb_read() adds db2f9c7dc291 kdb: Fix console handling when editing and tab-completing [...] adds 6244917f377b kdb: Merge identical case statements in kdb_read() adds c9b51ddb66b1 kdb: Use format-specifiers rather than memset() for paddin [...] adds 80bd73c154e3 kdb: Replace double memcpy() with memmove() in kdb_read() adds 64d504cfcd51 kdb: Simplify management of tmpbuffer in kdb_read() adds b2aba15ad6f9 serial: kgdboc: Fix NMI-safety problems from keyboard reset code new a76056285f5d Merge tag 'kgdb-6.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds 231ce08b662a tools/power turbostat: Add "snapshot:" Makefile target adds ae3326ac5742 tools/power turbostat: Harden probe_intel_uncore_frequency() adds cda203388687 tools/power turbostat: Remember global max_die_id adds c8b246ea2ea5 tools/power turbostat: Survive sparse die_id adds 196eca020600 tools/power turbostat: Enhance ARL/LNL support adds f04fcc7ac8ce tools/power turbostat: Add ARL-H support adds d3e6f6253895 tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON adds 0e39702fbbcd tools/power turbostat: Enable non-privileged users to read [...] adds 78464d7681f7 tools/power turbostat: Add columns for clustered uncore frequency adds 3559ea813ad3 tools/power turbostat: Avoid possible memory corruption du [...] adds 1f9e46da9cba tools/power turbostat: Read Core-cstates via perf adds 0451adf4d46d tools/power turbostat: Read Package-cstates via perf adds 4e7ee0230080 tools/power turbostat: Fix order of strings in pkg_cstate_ [...] adds 29fea61cd8d4 tools/power turbostat: Ignore pkg_cstate_limit when it is [...] adds 256d218ec6ae tools/power turbostat: version 2024.05.10 new a90f1cd105c6 Merge tag 'turbostat-for-Linux-6.10-merge-window' of git:/ [...] adds 5ad1f33c29c3 bcachefs: Fix sb_clean_validate endianness conversion adds 5dfd3746b6c4 bcachefs: Fix needs_whiteout BUG_ON() in bkey_sort() adds 61692c7812ab bcachefs: bch2_bkey_format_field_overflows() adds 74768337de7f bcachefs: Fix xattr_to_text() unsafety adds 6d8286918583 bcachefs: Better write_super() error messages adds 62606398d5d7 bcachefs: Run upgrade/downgrade even in -o nochanges mode adds acce32a51e6c bcachefs: printbuf improvements adds 2dcb605e8689 bcachefs: printbufs: prt_printf() now handles \t\r\n adds 7423330e30ab bcachefs: prt_printf() now respects \r\n\t adds 9089376f709e bcachefs: bch2_btree_node_header_to_text() adds 6ab71b4a8e28 bcachefs: bch2_journal_keys_dump() adds ac01928b8e96 bcachefs: bch2_hash_lookup() now returns bkey_s_c adds 5577881455cd bcachefs: add btree_node_merging_disabled debug param adds 00589cadb1fb bcachefs: bch2_btree_path_to_text() adds 497c982f057d bcachefs: New assertion for writing to the journal after shutdown adds 19391b92947c bcachefs: allow for custom action in fsck error messages adds 4dcd90b6d1b7 bcachefs: Don't read journal just for fsck adds be31bf439c21 bcachefs: When traversing to interior nodes, propagate res [...] adds 0ddb5f0854a8 bcachefs: Optimize eytzinger0_sort() with bottom-up heapsort adds a21107eeb17a bcachefs: kill for_each_btree_key_old() adds 665e8b323935 bcachefs: for_each_btree_key_continue() adds 68e142405cf4 bcachefs: bch2_gc() is now private to btree_gc.c adds d1b213a00ddc bcachefs: Finish converting reconstruct_alloc to errors_silent adds 58dda9c10e3f bcachefs: kill metadata only gc adds b982d645a40e bcachefs: move topology repair kick to gc_btrees() adds d1adfe4e7e4e bcachefs: move root node topo checks to node_check_topology() adds ba665494fbf8 bcachefs: gc_btree_init_recurse() uses gc_mark_node() adds c281db0fa591 bcachefs: mark_superblock cleanup adds bf5f6a689b60 bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD adds 5dd8c60e1e04 bcachefs: iter/update/trigger/str_hash flag cleanup adds 65bd44239727 bcachefs: bch2_btree_insert_trans() no longer specifies BT [...] adds 0c0cbfdb8472 bcachefs: bch2_dir_emit() - drop_locks_do() conversion adds 923ed0ae5ebd bcachefs: bch2_trans_relock_fail() - factor out slowpath adds d155272b6e58 bcachefs: bucket_valid() adds 2f724563fcd7 bcachefs: member helper cleanups adds af3b39b4c641 bcachefs: chardev: make bch_chardev_class constant adds d434c2398fe3 bcachefs: fix typo in reference to BCACHEFS_DEBUG adds 91b5d97fdf3c bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mut adds b7f10636d51a bcachefs: prefer drop_locks_do() adds 449ceafb49e4 bcachefs: bch2_trans_commit_flags_to_text() adds f2d9823f46b4 bcachefs: maintain lock invariants in btree_iter_next_node() adds 5d8c9d94283f bcachefs: bch2_btree_path_upgrade() checks nodes_locked, n [...] adds 4984faff5d42 bcachefs: Use bch2_btree_path_upgrade() in key cache traverse adds ca563dccb2f0 bcachefs: bch2_trans_unlock() must always be followed by r [...] adds e2e568bd9775 bcachefs: bch2_btree_root_alloc_fake_trans() adds 650db8a87c34 bcachefs: trans->locked adds e590e4e22294 bcachefs: bch2_btree_path_can_relock() adds fd104e2967b7 bcachefs: bch2_trans_verify_not_unlocked() adds feb255537d1e bcachefs: assert that online_reserved == 0 on shutdown adds 427e1bb83818 bcachefs: fs_alloc_debug_to_text() adds 60f2b1bcf519 bcachefs: Add asserts to bch2_dev_btree_bitmap_marked_sectors() adds 9de40d77f0a0 bcachefs: Check for writing btree_ptr_v2.sectors_written == 0 adds 5a2d15213d31 bcachefs: Rip bch2_snapshot_equiv() out of fsck adds f7643bc9749f bcachefs: make btree read errors silent during scan adds aef7eecb5711 bcachefs: Sync journal when we complete a recovery pass adds b25fd02ab4ed bcachefs: fix flag printing in journal_buf_to_text() adds 103304021e54 bcachefs: Move gc of bucket.oldest_gen to workqueue adds e4f2c4dfeeae bcachefs: Remove calls to folio_set_error adds 5147b9ae7687 bcachefs: Btree key cache instrumentation adds 018b32a63fab bcachefs: Add btree_allocated_bitmap to member_to_text() adds e7f63c67fcb4 bcachefs: plumb data_type into bch2_bucket_alloc_trans() adds f04158290d8b bcachefs: journal seq blacklist gc no longer has to walk btree adds b769590f33dc bcachefs: Clean up inode alloc adds c4e8db2b5d31 bcachefs: bucket_data_type_mismatch() adds d9307646505e bcachefs: mark_stripe_bucket cleanup adds 9cc455d1bcd3 bcachefs: Consolidate mark_stripe_bucket() and trans_mark_ [...] adds 70e3e039cf65 bcachefs: bch2_bucket_ref_update() adds 930e1a92d62d bcachefs: kill gc looping for bucket gens adds f40d13f94df7 bcachefs: Run bch2_check_fix_ptrs() via triggers adds c451986bf4c6 bcachefs: do reflink_p repair from BTREE_TRIGGER_check_repair adds 24b27975a986 bcachefs: Kill gc_init_recurse() adds 2d288745ebc2 bcachefs: Fix type of flags parameter for some ->trigger() [...] adds 8bb0eddbbcc9 bcachefs: Fix format specifiers in bch2_btree_key_cache_to_text() adds 56522d727674 bcachefs: fix btree_path_clone() ip_allocated adds 0af0b963b52b bcachefs: eliminate the uninitialized compilation warning [...] adds c74954135353 bcachefs: uninline set_btree_iter_dontneed() adds 45150765d307 bcachefs: bch_member.last_journal_bucket adds 4da1713a8db5 bcachefs: check for inodes that should have backpointers in fsck adds 83c38e3ef821 bcachefs: check inode backpointer in bch2_lookup() adds c8bda9f20a01 bcachefs: Simplify resuming of journal position adds 36aa49d33e8d bcachefs: Change destroy_inode to free_inode adds 9862022d09f7 bcachefs: Fix error path of bch2_link_trans() adds 75a53a0a2305 bcachefs: Correct the FS_IOC_GETFLAGS to FS_IOC32_GETFLAGS [...] adds d3c44cfd5e98 bcachefs: delete old gen check bch2_alloc_write_key() adds 2685c67d1283 bcachefs: dirty_sectors -> replicas_sectors adds fa9bb741fea1 bcachefs: alloc_data_type_set() adds c02eb9e89184 bcachefs: kill bch2_dev_usage_update_m() adds be11ae16c490 bcachefs: __mark_pointer now takes bch_alloc_v4 adds 0acf2169a5e9 bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4 adds abe2f470bc18 bcachefs: simplify bch2_trans_start_alloc_update() adds 706833dbe3fe bcachefs: CodingStyle adds ffcbec607613 bcachefs: Kill opts.buckets_nouse adds 3a718c064768 bcachefs: On device add, prefer unused slots adds b895c70326aa bcachefs: x-macroize journal flags enums adds 9a768ab75bef bcachefs: bch2_bkey_drop_ptrs() declares loop iter adds 4c5b7294dedb closures: closure_sync_timeout() adds e98786ea855c bcachefs: bch2_print_allocator_stuck() adds f295298b8c64 bcachefs: New helpers for device refcounts adds 552aa5486579 bcachefs: Debug asserts for ca->ref adds 23f308ae19d3 bcachefs: bch2_dev_safe() -> bch2_dev_rcu() adds f5faf43f853a bcachefs: Pass device to bch2_alloc_write_key() adds 267039d0fc78 bcachefs: Pass device to bch2_bucket_do_index() adds 13a16dabde33 bcachefs: bch2_dev_btree_bitmap_marked() -> bch2_dev_rcu() adds adf81796ee9c bcachefs: journal_replay_entry_early() checks for nonexist [...] adds 6349b07c25a0 bcachefs: bch2_have_enough_devs() checks for nonexistent device adds b07eb8252fb1 bcachefs: bch2_dev_tryget() adds 4cd91e2f87a6 bcachefs: Convert to bch2_dev_tryget_noerror() adds 9b3059a1b3e9 bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror() adds a7f1c26f5907 bcachefs: bch2_trigger_alloc() -> bch2_dev_tryget() adds 07d7c4da7bd1 bcachefs: bch2_bucket_ref_update() now takes bch_dev adds cb4d340a1029 bcachefs: bch2_evacuate_bucket() -> bch2_dev_tryget() adds fa6cce09f070 bcachefs: bch2_dev_iterate() adds 1f2f92ec3f2e bcachefs: PTR_BUCKET_POS() now takes bch_dev adds 633cf069445d bcachefs: Kill bch2_dev_bkey_exists() in backpointer code adds dbd040808785 bcachefs: move replica_set from bch_dev to bch_fs adds 8783856ab15e bcachefs: ob_dev() adds c387d8441371 bcachefs: ec_validate_checksums() -> bch2_dev_tryget() adds 3793b3f91f88 bcachefs: bch2_extent_merge() -> bch2_dev_rcu() adds 302c980a8187 bcachefs: extent_ptr_durability() -> bch2_dev_rcu() adds 3858aa4268b2 bcachefs: ptr_stale() -> dev_ptr_stale() adds 8feecbed241b bcachefs: extent_ptr_invalid() -> bch2_dev_rcu() adds 8e3cc2003fd5 bcachefs: bch2_bkey_has_target() -> bch2_dev_rcu() adds 9cadb4ea56d4 bcachefs: bch2_extent_normalize() -> bch2_dev_rcu() adds ad897d241b70 bcachefs: kill bch2_dev_bkey_exists() in btree_gc.c adds 78e9b548f37b bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu() adds db39a35dde9d bcachefs: pass bch_dev to read_from_stale_dirty_pointer() adds a9422fd40410 bcachefs: kill bch2_dev_bkey_exists() in bkey_pick_read_device() adds 222eacabc17f bcachefs: kill bch2_dev_bkey_exists() in data_update_init() adds d8585a79bebc bcachefs: bch2_dev_have_ref() adds bc3204c80ab6 bcachefs: kill bch2_dev_bkey_exists() in check_alloc_info() adds f4301b635a2e bcachefs: kill bch2_dev_bkey_exists() in discard_one_bucke [...] adds b6d29b586920 bcachefs: kill bch2_dev_bkey_exists() in journal_ptrs_to_text() adds 62025697778c bcachefs: Move nocow unlock to bch2_write_endio() adds 40574946b8a5 bcachefs: Better bucket alloc tracepoints adds c6705091342c bcachefs: Allocator prefers not to expand mi.btree_allocat [...] adds e11ecc6133b3 bcachefs: Improve sysfs internal/btree_cache adds e2f48c48090d bcachefs: Move BCACHEFS_STATFS_MAGIC value to UAPI magic.h adds b6fb4269e707 bcachefs: for_each_bset() declares loop iter adds 0e57996c6964 bcachefs: bch2_dev_get_ioref2(); alloc_background.c adds 466298e2f6df bcachefs: bch2_dev_get_ioref2(); backpointers.c adds 690f7cdf732a bcachefs: bch2_dev_get_ioref2(); btree_io.c adds 48af85392599 bcachefs: bch2_dev_get_ioref2(); io_write.c adds 6212ea24975f bcachefs: bch2_dev_get_ioref2(); journal_io.c adds 91ffdecfc796 bcachefs: bch2_dev_get_ioref2(); debug.c adds 465bf6f42aac bcachefs: bch2_dev_get_ioref2(); io_read.c adds 2c91ab7262e6 bcachefs: bch2_dev_get_ioref() checks for device not present adds 02b7fa4fe530 bcachefs: kill bch2_dev_bkey_exists() in bch2_read_endio() adds 2f4b4a3b4475 bcachefs: kill bch2_dev_bkey_exists() in bch2_check_fix_ptrs() adds 99179fb89847 bcachefs: Invalid devices are now checked for by fsck, not [...] adds d09a8468d915 bcachefs: fsync() should not return -EROFS adds 65eaf4e24ab6 bcachefs: s/bkey_invalid_flags/bch_validate_flags adds a5c3e265d3b6 bcachefs: Plumb bch_validate_flags to sb_field_ops.validate() adds 692aa7a54b2b bcachefs: Fix sb_field_downgrade validation adds bceacfa97ec8 bcachefs: add counters for failed shrinker reclaim adds 07f9a27f1969 bcachefs: add no_invalid_checks flag new 16dbfae867cd Merge tag 'bcachefs-2024-05-19' of https://evilpiepirate.o [...] adds 30dd3478c3cd ocfs2: correctly use ocfs2_find_next_zero_bit() adds c9abe099865b ocfs2: update inode ctime in ocfs2_fileattr_set adds 5ef6dc08cfde lib/build_OID_registry: don't mention the full path of the [...] adds 212f863fa881 bootconfig: do not put quotes on cmdline items unless necessary adds 3429055f0451 mm: kmsan: implement kmsan_memmove() adds 922621a68284 instrumented.h: add instrument_memcpy_before, instrument_m [...] adds 61b258b0d2f6 x86: call instrumentation hooks from copy_mc.c adds 4d9784c00a15 fs: add kernel-doc comments to fat_parse_long() adds f9899c028151 NUMA: early use of cpu_to_node() returns 0 instead of the [...] adds 6b839b3b76cf regset: use kvzalloc() for regset_get_alloc() adds 4eb7b93e0310 ocfs2: improve write IO performance when fragmentation is high adds f51dac026f75 ocfs2: adjust enabling place for la window adds 525350221beb ocfs2: speed up chain-list searching adds fc07d2a2118a ocfs2: fix sparse warnings adds b0f970c50d43 Documentation: kdump: clean up the outdated description adds 56fd61628b7a kcov: avoid clang out-of-range warning adds 5f08383c1558 initrd: remove the now superfluous sentinel element from c [...] adds 029c45bb24d0 ipc: remove the now superfluous sentinel element from ctl_ [...] adds 040bf9a71788 Squashfs: remove deprecated strncpy by not copying the string adds b157f0e97e3e kgdb: add HAS_IOPORT dependency adds f36c54f3ce3d devres: switch to use dev_err_probe() for unification adds 3cc98aa11ec4 devres: don't use "proxy" headers adds ad5f0eb540d3 vmcore: replace strncpy with strscpy_pad adds d11547071a9d ocfs2: return real error code in ocfs2_dio_wr_get_block adds 952b023f06a2 ocfs2: fix races between hole punching and AIO+DIO adds 8c40984eeb88 ocfs2: update inode fsync transaction id in ocfs2_unlink a [...] adds b8cb324277ee ocfs2: use coarse time for new created files adds 3ef3a05ba6ac test_hexdump: avoid string truncation warning adds 597bc741e5ac block/partitions/ldm: convert strncpy() to strscpy() adds 051e75030701 blktrace: convert strncpy() to strscpy_pad() adds 2725844080d2 nilfs2: add kernel-doc comments to nilfs_do_roll_forward() adds 3da9b9650acc nilfs2: add kernel-doc comments to nilfs_btree_convert_and [...] adds 4a458576941c nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes() adds 0f373e6d91b9 intel_th: remove usage of the deprecated ida_simple_xx() API adds 55dbc5b5174d pps: remove usage of the deprecated ida_simple_xx() API adds 200a289b342b mux: remove usage of the deprecated ida_simple_xx() API adds 055e09ac54ae cpumask: delete unused reset_cpu_possible_mask() adds 4707c13de3e4 crash: add prefix for crash dumping messages adds f4af41bf177a kexec: fix the unexpected kexec_dprintk() macro adds 36defdd9d7c6 nilfs2: convert to use the new mount API adds f492fb365699 ocfs2: remove redundant assignment to variable status adds bbed8b9ffed1 tools lib rbtree: pick some improvements from the kernel r [...] adds 1f65ce65a374 media: rc: add missing io.h adds 495ae16a2895 media: stih-cec: add missing io.h adds 22bcc915ae91 kfifo: don't use "proxy" headers adds ec0b6d17a5f8 scripts/gdb: fix failing KGDB detection during probe adds db08c53fdd54 scripts/gdb: fix parameter handling in $lx_per_cpu adds 7566b063e9e4 scripts/gdb: make get_thread_info accept pointers adds 40eea5abbb9c scripts/gdb: fix detection of current CPU in KGDB adds 675f02e5e656 squashfs: convert squashfs_symlink_read_folio to use folio APIs adds bbf45b7e6855 squashfs: remove calls to set the folio error flag adds 91d743a9c829 nilfs2: make superblock data array index computation spars [...] adds 602ba7736116 watchdog: handle comma separated nmi_watchdog command line adds 393fb313a2e1 watchdog: allow nmi watchdog to use raw perf event adds 8fcb916cac89 kernel/watchdog_perf.c: tidy up kerneldoc adds a7ac59f4f236 nilfs2: remove calls to folio_set_error() and folio_clear_error() adds eb59a5811371 selftests/kcmp: remove unused open mode adds 33580d667bb2 nilfs2: use __field_struct() for a bitwise field adds 6813216bbdba Documentation: coding-style: ask function-like macros to e [...] adds b1be5844c1a0 scripts: checkpatch: check unused parameters for function- [...] adds 0a73eac1ed10 nilfs2: convert BUG_ON() in nilfs_finish_roll_forward() to [...] adds 5cbcb62dddf5 fs/proc: fix softlockup in __read_vmcore new eb6a9339efeb Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git. [...] new d977d66a7c09 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 07aa33988ad9 mac802154: fix time calculation in ieee802154_configure_du [...] new 245677e41c05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cd7a3bfda849 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 966f0a796328 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7ba822189e60 regmap: kunit: Fix array overflow in stride() test new db0e80bf305f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 297b8ed69d4d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 614950a0b15c Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new f87619bd74cf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new be20ce0ed94e Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new d3b17c6d9ddd crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak new c6ab5c915da4 crypto: ecc - Prevent ecc_digits_from_bytes from reading t [...] new b684ad443c9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 817565715cc1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 80694bbb6844 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new a1187d7e4c2e Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new b47d75ca09f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a2719cbcb435 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 117bbc0e43ad drm/buddy: stop using PAGE_SIZE new 520fb7f183e9 drm/tests/buddy: stop using PAGE_SIZE new ebddc92261ee Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (458b2d56b05c) \ N -- N -- N refs/heads/pending-fixes (ebddc92261ee)
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 103 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-devices-system-cpu | 14 +- .../ABI/testing/sysfs-firmware-opal-powercap | 4 +- Documentation/ABI/testing/sysfs-firmware-opal-psr | 4 +- .../ABI/testing/sysfs-firmware-opal-sensor-groups | 4 +- .../testing/sysfs-firmware-papr-energy-scale-info | 10 +- Documentation/ABI/testing/sysfs-kernel-fadump | 18 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 6 +- .../testing/sysfs-kernel-mm-transparent-hugepage | 18 + Documentation/Makefile | 8 +- Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/cgroup-v1/cpusets.rst | 7 +- Documentation/admin-guide/cgroup-v1/memory.rst | 8 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/kdump/kdump.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/mm/damon/usage.rst | 32 +- Documentation/admin-guide/mm/hugetlbpage.rst | 7 + Documentation/admin-guide/mm/transhuge.rst | 35 +- Documentation/admin-guide/mm/zswap.rst | 29 - Documentation/admin-guide/sysctl/vm.rst | 16 + Documentation/arch/powerpc/dexcr.rst | 141 +- .../arch/powerpc/firmware-assisted-dump.rst | 91 +- Documentation/dev-tools/checkpatch.rst | 14 + Documentation/devicetree/bindings/Makefile | 36 +- .../bindings/clock/airoha,en7523-scu.yaml | 31 +- .../devicetree/bindings/clock/fixed-clock.yaml | 9 + .../bindings/clock/fixed-factor-clock.yaml | 9 + .../bindings/clock/loongson,ls2k-clk.yaml | 4 +- .../bindings/clock/nxp,imx95-blk-ctl.yaml | 56 + .../clock/nxp,imx95-display-master-csr.yaml | 64 + .../devicetree/bindings/clock/qcom,hfpll.txt | 63 - .../devicetree/bindings/clock/qcom,hfpll.yaml | 69 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 18 +- .../bindings/clock/samsung,s3c6400-clock.yaml | 57 + .../bindings/clock/samsung,s3c64xx-clock.txt | 76 - .../bindings/clock/sophgo,cv1800-clk.yaml | 3 +- .../bindings/clock/st,stm32mp25-rcc.yaml | 172 +- .../bindings/display/atmel,lcdc-display.yaml | 103 ++ .../devicetree/bindings/display/atmel,lcdc.txt | 87 - .../devicetree/bindings/display/atmel,lcdc.yaml | 70 + .../bindings/display/exynos/exynos_dp.txt | 112 -- .../bindings/display/panel/abt,y030xx067a.yaml | 4 +- .../display/panel/asus,z00t-tm5p5-nt35596.yaml | 5 +- .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 4 +- .../bindings/display/panel/boe,himax8279d.yaml | 4 +- .../display/panel/boe,th101mb31ig002-28a.yaml | 4 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 +- .../bindings/display/panel/elida,kd35t133.yaml | 5 +- .../display/panel/fascontek,fs035vg158.yaml | 3 + .../display/panel/feixin,k101-im2ba02.yaml | 5 +- .../bindings/display/panel/himax,hx83112a.yaml | 4 +- .../bindings/display/panel/himax,hx8394.yaml | 3 +- .../bindings/display/panel/ilitek,ili9163.yaml | 4 +- .../bindings/display/panel/ilitek,ili9322.yaml | 3 + .../bindings/display/panel/ilitek,ili9341.yaml | 3 +- .../bindings/display/panel/ilitek,ili9805.yaml | 4 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 4 +- .../bindings/display/panel/innolux,p097pfg.yaml | 4 +- .../bindings/display/panel/jadard,jd9365da-h3.yaml | 3 +- .../bindings/display/panel/jdi,lpm102a188a.yaml | 4 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 4 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 4 +- .../display/panel/leadtek,ltk035c5444t.yaml | 3 + .../display/panel/leadtek,ltk050h3146w.yaml | 5 +- .../display/panel/leadtek,ltk500hd1829.yaml | 5 +- .../bindings/display/panel/lg,lg4573.yaml | 3 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../bindings/display/panel/nec,nl8048hl11.yaml | 4 +- .../bindings/display/panel/newvision,nv3051d.yaml | 4 +- .../bindings/display/panel/novatek,nt35510.yaml | 5 +- .../bindings/display/panel/novatek,nt35950.yaml | 4 +- .../bindings/display/panel/novatek,nt36523.yaml | 4 +- .../bindings/display/panel/novatek,nt36672a.yaml | 4 +- .../display/panel/olimex,lcd-olinuxino.yaml | 4 +- .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 3 + .../bindings/display/panel/raydium,rm67191.yaml | 4 +- .../bindings/display/panel/raydium,rm692e5.yaml | 4 +- .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../display/panel/samsung,amoled-mipi-dsi.yaml | 4 +- .../bindings/display/panel/samsung,ams495qa01.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 4 +- .../bindings/display/panel/samsung,lms380kf01.yaml | 3 +- .../bindings/display/panel/samsung,lms397kf04.yaml | 3 +- .../bindings/display/panel/samsung,s6d16d0.yaml | 4 +- .../bindings/display/panel/samsung,s6d27a1.yaml | 3 +- .../bindings/display/panel/samsung,s6d7aa0.yaml | 3 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 5 +- .../bindings/display/panel/samsung,s6e8aa0.yaml | 4 +- .../bindings/display/panel/sharp,lq101r1sx01.yaml | 4 +- .../bindings/display/panel/sharp,ls043t1le01.yaml | 4 +- .../bindings/display/panel/sharp,ls060t1sx01.yaml | 4 +- .../bindings/display/panel/sitronix,st7789v.yaml | 4 +- .../bindings/display/panel/sony,acx424akp.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 3 + .../bindings/display/panel/sony,td4353-jdi.yaml | 3 +- .../display/panel/sony,tulip-truly-nt35521.yaml | 3 +- .../bindings/display/panel/synaptics,r63353.yaml | 6 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 4 +- .../bindings/display/panel/tpo,tpg110.yaml | 3 +- .../bindings/display/panel/visionox,rm69299.yaml | 3 +- .../bindings/display/panel/xinpeng,xpp055c272.yaml | 5 +- .../display/samsung/samsung,exynos5-dp.yaml | 163 ++ .../devicetree/bindings/input/azoteq,iqs7222.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 8 +- .../mediatek,mt6577-sysirq.yaml | 2 +- .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/iommu/qcom,tbu.yaml | 69 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../devicetree/bindings/media/amphion,vpu.yaml | 2 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 4 +- .../devicetree/bindings/net/qcom,ethqos.yaml | 2 + Documentation/devicetree/bindings/net/sff,sfp.yaml | 12 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 1 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 3 +- .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 22 - .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 7 +- .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 2 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 8 +- .../bindings/power/supply/maxim,max8903.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps62864.yaml | 2 +- .../devicetree/bindings/rng/microsoft,vmgenid.yaml | 49 + .../bindings/serial/fsl,s32-linflexuart.yaml | 4 +- .../bindings/soc/tegra/nvidia,tegra20-pmc.yaml | 6 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 2 + .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../devicetree/bindings/tpm/ibm,vtpm.yaml | 4 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../bindings/watchdog/aspeed,ast2400-wdt.yaml | 142 ++ .../devicetree/bindings/watchdog/aspeed-wdt.txt | 73 - Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 2 - Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/bcachefs/CodingStyle.rst | 186 ++ Documentation/filesystems/bcachefs/index.rst | 1 + Documentation/filesystems/buffer.rst | 12 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/proc.rst | 33 +- Documentation/kbuild/kconfig-language.rst | 3 - Documentation/kbuild/makefiles.rst | 12 +- Documentation/mm/allocation-profiling.rst | 100 ++ Documentation/mm/arch_pgtable_helpers.rst | 6 +- Documentation/mm/damon/design.rst | 44 +- Documentation/mm/damon/maintainer-profile.rst | 13 +- Documentation/mm/index.rst | 1 + Documentation/mm/page_table_check.rst | 9 +- Documentation/mm/transhuge.rst | 12 +- Documentation/mm/vmemmap_dedup.rst | 22 +- Documentation/netlink/specs/nfsd.yaml | 110 ++ Documentation/process/coding-style.rst | 23 + Documentation/tools/rtla/common_options.rst | 11 +- .../tools/rtla/common_osnoise_options.rst | 4 + .../tools/rtla/common_timerlat_options.rst | 10 +- Documentation/trace/index.rst | 1 + Documentation/trace/kprobetrace.rst | 8 +- Documentation/trace/ring-buffer-map.rst | 106 ++ .../translations/zh_CN/core-api/cachetlb.rst | 2 +- Documentation/userspace-api/landlock.rst | 78 +- Documentation/virt/kvm/api.rst | 8 +- MAINTAINERS | 25 +- Makefile | 44 +- arch/alpha/kernel/osf_sys.c | 5 +- arch/alpha/kernel/pci_iommu.c | 2 +- arch/alpha/lib/checksum.c | 1 + arch/alpha/lib/fpreg.c | 1 + arch/arc/boot/dts/Makefile | 3 +- arch/arc/include/asm/mmu-arcv2.h | 2 + arch/arc/mm/dma.c | 3 +- arch/arc/mm/mmap.c | 4 +- arch/arm/Kbuild | 2 +- arch/arm/Kconfig | 25 +- arch/arm/boot/Makefile | 3 +- arch/arm/boot/bootp/Makefile | 1 - arch/arm/boot/compressed/Makefile | 7 - arch/arm/include/asm/assembler.h | 1 + arch/arm/include/asm/glue-cache.h | 28 +- arch/arm/include/asm/hugetlb.h | 6 +- arch/arm/include/asm/hw_breakpoint.h | 1 + arch/arm/include/asm/pgtable-2level.h | 5 +- arch/arm/include/asm/pgtable-3level-hwdef.h | 27 + arch/arm/include/asm/pgtable-3level.h | 5 +- arch/arm/include/asm/proc-fns.h | 12 + arch/arm/include/asm/ptrace.h | 1 + arch/arm/include/asm/uaccess-asm.h | 58 +- arch/arm/include/asm/uaccess.h | 45 +- arch/arm/kernel/asm-offsets.c | 1 + arch/arm/kernel/entry-ftrace.S | 4 + arch/arm/kernel/hw_breakpoint.c | 35 + arch/arm/kernel/irq.c | 1 + arch/arm/kernel/suspend.c | 8 + arch/arm/kernel/traps.c | 1 + arch/arm/lib/csumpartialcopyuser.S | 20 +- arch/arm/lib/delay-loop.S | 16 +- arch/arm/lib/uaccess_with_memcpy.c | 4 +- arch/arm/mach-s3c/Makefile | 2 +- arch/arm/mm/Makefile | 4 +- arch/arm/mm/cache-b15-rac.c | 1 + arch/arm/mm/cache-fa.S | 47 +- arch/arm/mm/cache-nop.S | 61 +- arch/arm/mm/cache-v4.S | 55 +- arch/arm/mm/cache-v4wb.S | 49 +- arch/arm/mm/cache-v4wt.S | 55 +- arch/arm/mm/cache-v6.S | 51 +- arch/arm/mm/cache-v7.S | 76 +- arch/arm/mm/cache-v7m.S | 55 +- arch/arm/mm/cache.c | 663 +++++++ arch/arm/mm/dma-mapping-nommu.c | 3 +- arch/arm/mm/dma-mapping.c | 16 +- arch/arm/mm/fault.c | 61 +- arch/arm/mm/hugetlbpage.c | 34 - arch/arm/mm/mmap.c | 5 +- arch/arm/mm/mmu.c | 7 +- arch/arm/mm/proc-arm1020.S | 69 +- arch/arm/mm/proc-arm1020e.S | 70 +- arch/arm/mm/proc-arm1022.S | 69 +- arch/arm/mm/proc-arm1026.S | 70 +- arch/arm/mm/proc-arm720.S | 25 +- arch/arm/mm/proc-arm740.S | 26 +- arch/arm/mm/proc-arm7tdmi.S | 34 +- arch/arm/mm/proc-arm920.S | 76 +- arch/arm/mm/proc-arm922.S | 69 +- arch/arm/mm/proc-arm925.S | 66 +- arch/arm/mm/proc-arm926.S | 75 +- arch/arm/mm/proc-arm940.S | 69 +- arch/arm/mm/proc-arm946.S | 65 +- arch/arm/mm/proc-arm9tdmi.S | 26 +- arch/arm/mm/proc-fa526.S | 24 +- arch/arm/mm/proc-feroceon.S | 105 +- arch/arm/mm/proc-macros.S | 33 - arch/arm/mm/proc-mohawk.S | 74 +- arch/arm/mm/proc-sa110.S | 23 +- arch/arm/mm/proc-sa1100.S | 31 +- arch/arm/mm/proc-v6.S | 31 +- arch/arm/mm/proc-v7-2level.S | 8 +- arch/arm/mm/proc-v7-3level.S | 8 +- arch/arm/mm/proc-v7.S | 66 +- arch/arm/mm/proc-v7m.S | 41 +- arch/arm/mm/proc-xsc3.S | 75 +- arch/arm/mm/proc-xscale.S | 125 +- arch/arm/mm/proc.c | 500 ++++++ arch/arm/mm/tlb-fa.S | 12 +- arch/arm/mm/tlb-v4.S | 15 +- arch/arm/mm/tlb-v4wb.S | 12 +- arch/arm/mm/tlb-v4wbi.S | 12 +- arch/arm/mm/tlb-v6.S | 12 +- arch/arm/mm/tlb-v7.S | 14 +- arch/arm/mm/tlb.c | 84 + arch/arm/plat-orion/Makefile | 2 +- arch/arm/tools/Makefile | 2 +- arch/arm/vdso/Makefile | 9 - arch/arm64/Kconfig | 3 +- arch/arm64/include/asm/hugetlb.h | 6 +- arch/arm64/include/asm/io.h | 132 ++ arch/arm64/include/asm/pgtable.h | 80 +- arch/arm64/kernel/efi.c | 1 + arch/arm64/kernel/io.c | 42 + arch/arm64/kernel/pi/Makefile | 6 - arch/arm64/kernel/vdso/Makefile | 10 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/Makefile | 13 - arch/arm64/mm/contpte.c | 29 + arch/arm64/mm/dma-mapping.c | 13 +- arch/arm64/mm/fault.c | 56 +- arch/arm64/mm/hugetlbpage.c | 18 +- arch/arm64/mm/mteswap.c | 45 + arch/csky/abiv1/mmap.c | 12 +- arch/csky/boot/dts/Makefile | 4 +- arch/csky/kernel/probes/ftrace.c | 3 + arch/csky/kernel/vdso/Makefile | 8 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/kfence.h | 1 + arch/loongarch/kernel/dma.c | 9 +- arch/loongarch/kernel/ftrace_dyn.c | 3 + arch/loongarch/kvm/Makefile | 2 +- arch/loongarch/mm/hugetlbpage.c | 12 +- arch/loongarch/mm/mmap.c | 3 +- arch/loongarch/vdso/Makefile | 9 +- arch/mips/Kconfig | 2 +- arch/mips/boot/compressed/Makefile | 6 - arch/mips/include/asm/pgtable-32.h | 2 +- arch/mips/include/asm/pgtable-64.h | 2 +- arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/syscalls/Makefile | 2 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mm/hugetlbpage.c | 10 - arch/mips/mm/mmap.c | 3 +- arch/mips/mm/tlb-r4k.c | 2 +- arch/mips/vdso/Makefile | 11 +- arch/nios2/boot/dts/Makefile | 3 +- arch/parisc/boot/compressed/Makefile | 4 - arch/parisc/include/asm/page.h | 1 + arch/parisc/include/asm/signal.h | 12 - arch/parisc/include/uapi/asm/signal.h | 10 + arch/parisc/kernel/ftrace.c | 3 + arch/parisc/kernel/sys_parisc.c | 6 +- arch/parisc/kernel/vdso32/Makefile | 9 +- arch/parisc/kernel/vdso64/Makefile | 4 +- arch/parisc/math-emu/driver.c | 6 - arch/parisc/mm/hugetlbpage.c | 11 - arch/powerpc/Kbuild | 3 +- arch/powerpc/Kconfig | 6 +- arch/powerpc/Makefile | 6 +- arch/powerpc/boot/Makefile | 10 +- arch/powerpc/boot/decompress.c | 2 +- arch/powerpc/boot/dts/Makefile | 3 +- arch/powerpc/boot/dts/acadia.dts | 2 +- arch/powerpc/boot/dts/fsl/Makefile | 3 +- arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/bsc9131rdb.dts | 2 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/bsc9132qds.dts | 2 +- arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/c293pcie.dts | 2 +- arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi | 14 +- arch/powerpc/boot/dts/fsl/mpc8544si-post.dtsi | 2 + arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi | 2 + arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi | 2 + arch/powerpc/boot/dts/fsl/p1010rdb-pb.dts | 16 + arch/powerpc/boot/dts/fsl/p1010rdb-pb_36b.dts | 16 + arch/powerpc/boot/dts/fsl/p1010rdb.dtsi | 16 - arch/powerpc/boot/dts/fsl/p1010rdb_32b.dtsi | 2 +- arch/powerpc/boot/dts/fsl/p1010rdb_36b.dtsi | 2 +- arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 16 +- arch/powerpc/boot/dts/fsl/p1020si-post.dtsi | 5 + arch/powerpc/boot/dts/fsl/p1021si-post.dtsi | 5 + arch/powerpc/boot/dts/fsl/p1022si-post.dtsi | 7 +- arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 17 +- arch/powerpc/boot/dts/fsl/pq3-power.dtsi | 19 + arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t1024rdb.dts | 2 +- arch/powerpc/boot/dts/fsl/t1040rdb.dts | 2 +- arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t1042rdb.dts | 2 +- arch/powerpc/boot/dts/fsl/t1042rdb_pi.dts | 2 +- arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | 2 +- arch/powerpc/boot/main.c | 2 +- arch/powerpc/boot/ps3.c | 2 +- arch/powerpc/include/asm/book3s/64/pgtable-4k.h | 20 - arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 25 - arch/powerpc/include/asm/book3s/64/pgtable.h | 27 +- arch/powerpc/include/asm/cpu_has_feature.h | 2 +- arch/powerpc/include/asm/eeh.h | 2 +- arch/powerpc/include/asm/fadump-internal.h | 36 +- arch/powerpc/include/asm/fadump.h | 2 + arch/powerpc/include/asm/feature-fixups.h | 2 + arch/powerpc/include/asm/hvcall.h | 10 +- arch/powerpc/include/asm/interrupt.h | 10 + arch/powerpc/include/asm/io.h | 28 +- arch/powerpc/include/asm/kexec.h | 15 + arch/powerpc/include/asm/kexec_ranges.h | 20 +- arch/powerpc/include/asm/mmu.h | 6 +- arch/powerpc/include/asm/module.h | 5 - arch/powerpc/include/asm/nohash/pgtable.h | 10 - arch/powerpc/include/asm/opal-api.h | 4 +- arch/powerpc/include/asm/percpu.h | 10 + arch/powerpc/include/asm/pmac_feature.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 4 + arch/powerpc/include/asm/processor.h | 13 +- arch/powerpc/include/asm/reg.h | 2 +- arch/powerpc/include/asm/uninorth.h | 2 +- arch/powerpc/include/uapi/asm/bootx.h | 2 +- arch/powerpc/kernel/Makefile | 7 +- arch/powerpc/kernel/cpu_setup_6xx.S | 4 +- arch/powerpc/kernel/dexcr.c | 124 ++ arch/powerpc/kernel/dma-iommu.c | 2 +- arch/powerpc/kernel/eeh.c | 11 +- arch/powerpc/kernel/eeh_driver.c | 13 +- arch/powerpc/kernel/eeh_pe.c | 8 +- arch/powerpc/kernel/fadump.c | 547 +++--- arch/powerpc/kernel/iommu.c | 1 + arch/powerpc/kernel/kprobes-ftrace.c | 3 + arch/powerpc/kernel/misc_64.S | 4 +- arch/powerpc/kernel/module.c | 2 - arch/powerpc/kernel/process.c | 29 +- arch/powerpc/kernel/prom.c | 23 +- arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 7 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_64.c | 2 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/sysfs.c | 4 +- arch/powerpc/kernel/vdso/Makefile | 16 +- arch/powerpc/kexec/Makefile | 4 +- arch/powerpc/kexec/core_64.c | 91 + arch/powerpc/kexec/crash.c | 195 ++ arch/powerpc/kexec/elf_64.c | 3 +- arch/powerpc/kexec/file_load_64.c | 314 +--- arch/powerpc/kexec/ranges.c | 312 +++- arch/powerpc/kvm/book3s.c | 4 - arch/powerpc/kvm/book3s_emulate.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/kvm/book3s_hv_nestedv2.c | 4 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/lib/Makefile | 2 - arch/powerpc/lib/code-patching.c | 31 +- arch/powerpc/lib/feature-fixups.c | 8 + arch/powerpc/lib/test-code-patching.c | 92 + arch/powerpc/mm/Makefile | 2 - arch/powerpc/mm/book3s64/Makefile | 2 - arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/mm/book3s64/slice.c | 20 +- arch/powerpc/mm/cacheflush.c | 2 +- arch/powerpc/mm/fault.c | 33 +- arch/powerpc/mm/kasan/init_book3e_64.c | 2 +- arch/powerpc/mm/kasan/init_book3s_64.c | 2 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/nohash/Makefile | 2 - arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/pgtable_64.c | 6 +- arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/net/bpf_jit_comp.c | 10 + arch/powerpc/net/bpf_jit_comp32.c | 137 +- arch/powerpc/net/bpf_jit_comp64.c | 77 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 2 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 6 +- arch/powerpc/platforms/52xx/mpc52xx_common.c | 2 - arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/83xx/suspend-asm.S | 6 +- arch/powerpc/platforms/85xx/smp.c | 9 +- arch/powerpc/platforms/cell/iommu.c | 17 - arch/powerpc/platforms/cell/smp.c | 1 + arch/powerpc/platforms/cell/spufs/file.c | 20 +- arch/powerpc/platforms/cell/spufs/sched.c | 2 +- arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/powermac/pic.c | 2 +- arch/powerpc/platforms/powermac/sleep.S | 2 +- arch/powerpc/platforms/powernv/opal-fadump.c | 35 +- arch/powerpc/platforms/powernv/pci-sriov.c | 4 +- arch/powerpc/platforms/powernv/vas-window.c | 2 +- arch/powerpc/platforms/ps3/device-init.c | 61 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/Makefile | 1 - arch/powerpc/platforms/pseries/lpar.c | 6 +- arch/powerpc/platforms/pseries/lparcfg.c | 45 +- arch/powerpc/platforms/pseries/pci.c | 27 - arch/powerpc/platforms/pseries/rtas-fadump.c | 322 ++-- arch/powerpc/platforms/pseries/rtas-fadump.h | 29 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 10 +- arch/powerpc/purgatory/Makefile | 3 - arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/dart_iommu.c | 4 - arch/powerpc/sysdev/fsl_gtm.c | 6 +- arch/powerpc/sysdev/fsl_msi.c | 2 + arch/powerpc/sysdev/xive/common.c | 4 +- arch/powerpc/sysdev/xive/native.c | 2 +- arch/powerpc/xmon/Makefile | 2 - arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 2 +- arch/riscv/boot/Makefile | 2 - arch/riscv/include/asm/hugetlb.h | 6 +- arch/riscv/include/asm/pgtable.h | 1 + arch/riscv/kernel/compat_vdso/Makefile | 8 +- arch/riscv/kernel/elf_kexec.c | 1 + arch/riscv/kernel/pi/Makefile | 6 - arch/riscv/kernel/probes/ftrace.c | 3 + arch/riscv/kernel/probes/kprobes.c | 1 + arch/riscv/kernel/vdso/Makefile | 8 +- arch/riscv/kvm/Makefile | 2 +- arch/riscv/mm/dma-noncoherent.c | 3 +- arch/riscv/mm/fault.c | 5 +- arch/riscv/mm/hugetlbpage.c | 10 - arch/riscv/purgatory/Makefile | 8 - arch/s390/Kconfig | 2 +- arch/s390/include/asm/hugetlb.h | 6 +- arch/s390/include/asm/io.h | 15 + arch/s390/include/asm/pgtable.h | 5 +- arch/s390/kernel/cert_store.c | 1 + arch/s390/kernel/ftrace.c | 3 + arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/syscalls/Makefile | 4 +- arch/s390/kernel/vdso32/Makefile | 12 +- arch/s390/kernel/vdso64/Makefile | 12 +- arch/s390/mm/fault.c | 3 +- arch/s390/mm/hugetlbpage.c | 19 +- arch/s390/mm/mmap.c | 9 +- arch/s390/pci/pci.c | 6 - arch/s390/pci/pci_mmio.c | 4 +- arch/s390/purgatory/Makefile | 8 - arch/sh/Kconfig | 8 +- arch/sh/boot/compressed/Makefile | 3 - arch/sh/configs/apsh4a3a_defconfig | 1 + arch/sh/configs/apsh4ad0a_defconfig | 1 + arch/sh/configs/edosk7705_defconfig | 1 + arch/sh/configs/hp6xx_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/magicpanelr2_defconfig | 1 + arch/sh/configs/rsk7264_defconfig | 1 + arch/sh/configs/rsk7269_defconfig | 1 + arch/sh/configs/se7619_defconfig | 1 + arch/sh/configs/se7705_defconfig | 1 + arch/sh/configs/se7722_defconfig | 1 + arch/sh/configs/se7750_defconfig | 1 + arch/sh/configs/secureedge5410_defconfig | 1 + arch/sh/configs/sh7710voipgw_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/sh7785lcr_defconfig | 1 + arch/sh/configs/urquell_defconfig | 1 + arch/sh/include/asm/hugetlb.h | 6 +- arch/sh/kernel/vsyscall/Makefile | 4 +- arch/sh/mm/cache-sh4.c | 5 +- arch/sh/mm/cache.c | 2 +- arch/sh/mm/hugetlbpage.c | 10 - arch/sh/mm/mmap.c | 5 +- arch/sparc/include/asm/pgtable_64.h | 3 +- arch/sparc/kernel/sys_sparc_32.c | 3 +- arch/sparc/kernel/sys_sparc_64.c | 20 +- arch/sparc/mm/hugetlbpage.c | 21 +- arch/sparc/mm/tlb.c | 7 +- arch/sparc/vdso/Makefile | 4 +- arch/um/include/shared/um_malloc.h | 3 +- arch/um/kernel/Makefile | 2 +- arch/x86/Kconfig | 2 +- arch/x86/boot/Makefile | 18 +- arch/x86/boot/compressed/Makefile | 11 - arch/x86/boot/printf.c | 3 + arch/x86/entry/vdso/Makefile | 28 +- arch/x86/events/intel/cstate.c | 6 - arch/x86/events/rapl.c | 16 +- arch/x86/include/asm/inat.h | 17 +- arch/x86/include/asm/insn.h | 32 +- arch/x86/include/asm/io.h | 18 + arch/x86/include/asm/kexec.h | 13 +- arch/x86/include/asm/pgtable.h | 20 +- arch/x86/include/asm/pgtable_64.h | 1 + arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/sgx/driver.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 1 + arch/x86/kernel/crash.c | 32 +- arch/x86/kernel/irq_64.c | 1 + arch/x86/kernel/kprobes/ftrace.c | 3 + arch/x86/kernel/setup.c | 2 - arch/x86/kernel/sys_x86_64.c | 42 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/copy_mc.c | 21 +- arch/x86/lib/insn.c | 29 + arch/x86/lib/iomap_copy_64.S | 15 - arch/x86/lib/x86-opcode-map.txt | 315 +++- arch/x86/mm/Makefile | 2 +- arch/x86/mm/fault.c | 24 +- arch/x86/mm/hugetlbpage.c | 35 +- arch/x86/mm/init.c | 47 - arch/x86/mm/mmap.c | 4 +- arch/x86/mm/numa_32.c | 1 + arch/x86/mm/pat/memtype.c | 26 +- arch/x86/mm/pgtable.c | 6 +- arch/x86/purgatory/Makefile | 9 - arch/x86/realmode/rm/Makefile | 11 - arch/x86/tools/gen-insn-attr-x86.awk | 15 +- arch/x86/um/vdso/Makefile | 9 +- arch/xtensa/boot/dts/Makefile | 3 +- arch/xtensa/mm/cache.c | 6 +- arch/xtensa/mm/tlb.c | 11 +- block/partitions/ldm.c | 6 +- certs/Makefile | 4 +- crypto/af_alg.c | 11 +- crypto/algif_hash.c | 10 +- crypto/ecc.c | 22 + drivers/Makefile | 5 - drivers/accel/ivpu/ivpu_mmu_context.c | 1 + drivers/acpi/arm64/dma.c | 17 +- drivers/acpi/arm64/iort.c | 20 +- drivers/acpi/scan.c | 7 +- drivers/amba/bus.c | 11 +- drivers/base/arch_topology.c | 8 +- drivers/base/cpu.c | 2 +- drivers/base/memory.c | 2 +- drivers/base/regmap/regmap-kunit.c | 9 +- drivers/block/zram/zram_drv.c | 31 +- drivers/char/hw_random/nomadik-rng.c | 1 - drivers/char/mem.c | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/bcm/clk-bcm2711-dvp.c | 3 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-en7523.c | 191 +- drivers/clk/clk-gemini.c | 2 - drivers/clk/clk-highbank.c | 1 - drivers/clk/clk-loongson2.c | 548 +++--- drivers/clk/clk-renesas-pcie.c | 10 +- drivers/clk/clk-scmi.c | 249 ++- drivers/clk/clkdev.c | 35 +- drivers/clk/imx/Kconfig | 7 + drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-imx8mp-audiomix.c | 155 +- drivers/clk/imx/clk-imx95-blk-ctl.c | 438 +++++ drivers/clk/mediatek/clk-mt8365-mm.c | 2 +- drivers/clk/mediatek/clk-pllfh.c | 2 +- drivers/clk/meson/Kconfig | 5 + drivers/clk/meson/Makefile | 1 + drivers/clk/meson/a1-peripherals.c | 1 + drivers/clk/meson/a1-pll.c | 1 + drivers/clk/meson/axg-aoclk.c | 2 +- drivers/clk/meson/axg-audio.c | 2 +- drivers/clk/meson/axg.c | 2 +- drivers/clk/meson/clk-cpu-dyndiv.c | 2 +- drivers/clk/meson/clk-dualdiv.c | 2 +- drivers/clk/meson/clk-mpll.c | 2 +- drivers/clk/meson/clk-phase.c | 2 +- drivers/clk/meson/clk-pll.c | 6 +- drivers/clk/meson/clk-regmap.c | 2 +- drivers/clk/meson/g12a-aoclk.c | 2 +- drivers/clk/meson/g12a.c | 78 +- drivers/clk/meson/gxbb-aoclk.c | 2 +- drivers/clk/meson/gxbb.c | 2 +- drivers/clk/meson/meson-aoclk.c | 2 +- drivers/clk/meson/meson-eeclk.c | 2 +- drivers/clk/meson/s4-peripherals.c | 2 + drivers/clk/meson/s4-pll.c | 2 + drivers/clk/meson/sclk-div.c | 2 +- drivers/clk/meson/vclk.c | 141 ++ drivers/clk/meson/vclk.h | 51 + drivers/clk/meson/vid-pll-div.c | 2 +- drivers/clk/microchip/clk-mpfs.c | 92 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 1 - drivers/clk/qcom/Kconfig | 2 + drivers/clk/qcom/apss-ipq-pll.c | 75 +- drivers/clk/qcom/clk-alpha-pll.c | 24 +- drivers/clk/qcom/clk-alpha-pll.h | 5 +- drivers/clk/qcom/clk-cbf-8996.c | 13 +- drivers/clk/qcom/clk-rcg.h | 24 +- drivers/clk/qcom/clk-rcg2.c | 166 ++ drivers/clk/qcom/clk-rpm.c | 1 - drivers/clk/qcom/common.c | 18 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/dispcc-sm6350.c | 11 +- drivers/clk/qcom/dispcc-sm8450.c | 20 +- drivers/clk/qcom/dispcc-sm8550.c | 20 +- drivers/clk/qcom/dispcc-sm8650.c | 20 +- drivers/clk/qcom/gcc-ipq8074.c | 120 +- drivers/clk/qcom/gcc-msm8917.c | 1 + drivers/clk/qcom/gcc-msm8953.c | 1 + drivers/clk/qcom/gcc-sm8150.c | 61 - drivers/clk/qcom/hfpll.c | 6 +- drivers/clk/qcom/mmcc-msm8998.c | 8 + drivers/clk/renesas/clk-r8a73a4.c | 2 - drivers/clk/renesas/clk-r8a7740.c | 27 +- drivers/clk/renesas/clk-sh73a0.c | 2 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779h0-cpg-mssr.c | 21 + drivers/clk/renesas/r9a07g043-cpg.c | 13 +- drivers/clk/renesas/r9a07g044-cpg.c | 2 +- drivers/clk/renesas/r9a08g045-cpg.c | 41 + drivers/clk/renesas/rzg2l-cpg.c | 199 ++- drivers/clk/renesas/rzg2l-cpg.h | 67 + drivers/clk/rockchip/clk-mmc-phase.c | 1 - drivers/clk/rockchip/clk-rk3568.c | 5 + drivers/clk/rockchip/rst-rk3588.c | 1 + drivers/clk/samsung/clk-exynos-arm64.c | 56 +- drivers/clk/samsung/clk-exynos850.c | 440 ++++- drivers/clk/samsung/clk-exynosautov9.c | 8 +- drivers/clk/samsung/clk-gs101.c | 1192 +++++++++++-- drivers/clk/samsung/clk.c | 11 +- drivers/clk/samsung/clk.h | 15 +- drivers/clk/sophgo/Kconfig | 11 + drivers/clk/sophgo/Makefile | 7 + drivers/clk/sophgo/clk-cv1800.c | 1537 ++++++++++++++++ drivers/clk/sophgo/clk-cv1800.h | 123 ++ drivers/clk/sophgo/clk-cv18xx-common.c | 66 + drivers/clk/sophgo/clk-cv18xx-common.h | 81 + drivers/clk/sophgo/clk-cv18xx-ip.c | 887 +++++++++ drivers/clk/sophgo/clk-cv18xx-ip.h | 261 +++ drivers/clk/sophgo/clk-cv18xx-pll.c | 419 +++++ drivers/clk/sophgo/clk-cv18xx-pll.h | 118 ++ drivers/clk/stm32/Kconfig | 7 + drivers/clk/stm32/Makefile | 1 + drivers/clk/stm32/clk-stm32-core.c | 11 +- drivers/clk/stm32/clk-stm32mp13.c | 72 +- drivers/clk/stm32/clk-stm32mp25.c | 1875 ++++++++++++++++++++ drivers/clk/stm32/reset-stm32.c | 59 +- drivers/clk/stm32/reset-stm32.h | 7 + drivers/clk/stm32/stm32mp25_rcc.h | 712 ++++++++ drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 13 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 21 + drivers/clk/sunxi-ng/ccu_nkm.h | 2 + drivers/clk/ti/dpll.c | 10 +- drivers/cpufreq/pmac32-cpufreq.c | 8 +- drivers/crypto/intel/qat/qat_420xx/Makefile | 2 +- drivers/crypto/intel/qat/qat_4xxx/Makefile | 2 +- drivers/crypto/intel/qat/qat_c3xxx/Makefile | 2 +- drivers/crypto/intel/qat/qat_c3xxxvf/Makefile | 2 +- drivers/crypto/intel/qat/qat_c62x/Makefile | 2 +- drivers/crypto/intel/qat/qat_c62xvf/Makefile | 2 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 19 +- drivers/crypto/intel/qat/qat_dh895xcc/Makefile | 2 +- drivers/crypto/intel/qat/qat_dh895xccvf/Makefile | 2 +- drivers/dax/bus.c | 66 +- drivers/dax/device.c | 6 +- drivers/dax/kmem.c | 30 +- drivers/dma/pl330.c | 1 - drivers/firmware/efi/libstub/Makefile | 11 - drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/arm/display/komeda/Makefile | 4 +- drivers/gpu/drm/drm_buddy.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 1 + drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 1 + drivers/gpu/drm/i915/gt/shmem_utils.c | 1 + drivers/gpu/drm/i915/gvt/firmware.c | 1 + drivers/gpu/drm/i915/gvt/gtt.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/mmio.c | 1 + drivers/gpu/drm/i915/gvt/vgpu.c | 1 + drivers/gpu/drm/i915/intel_gvt.c | 1 + drivers/gpu/drm/imagination/Makefile | 2 +- drivers/gpu/drm/imagination/pvr_vm_mips.c | 1 + drivers/gpu/drm/mediatek/mtk_gem.c | 1 + drivers/gpu/drm/msm/Makefile | 12 +- drivers/gpu/drm/nouveau/Kbuild | 10 +- drivers/gpu/drm/omapdrm/omap_gem.c | 1 + drivers/gpu/drm/tests/drm_buddy_test.c | 42 +- drivers/gpu/drm/v3d/v3d_bo.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 1 + drivers/gpu/drm/xe/Makefile | 10 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 + drivers/hid/amd-sfh-hid/Makefile | 2 +- drivers/hid/intel-ish-hid/Makefile | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 6 +- drivers/hsi/controllers/omap_ssi_port.c | 6 +- drivers/hv/hv_common.c | 6 +- drivers/hwtracing/coresight/coresight-catu.c | 1 - drivers/hwtracing/coresight/coresight-cti-core.c | 1 - drivers/hwtracing/coresight/coresight-etb10.c | 1 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 1 - drivers/hwtracing/coresight/coresight-etm4x-core.c | 1 - drivers/hwtracing/coresight/coresight-funnel.c | 1 - drivers/hwtracing/coresight/coresight-replicator.c | 1 - drivers/hwtracing/coresight/coresight-stm.c | 1 - drivers/hwtracing/coresight/coresight-tmc-core.c | 1 - drivers/hwtracing/coresight/coresight-tpda.c | 1 - drivers/hwtracing/coresight/coresight-tpdm.c | 1 - drivers/hwtracing/coresight/coresight-tpiu.c | 1 - drivers/hwtracing/coresight/coresight-trbe.c | 1 + drivers/hwtracing/intel_th/core.c | 6 +- drivers/i2c/busses/i2c-nomadik.c | 1 - drivers/infiniband/core/cma.c | 4 +- drivers/infiniband/core/device.c | 10 +- drivers/infiniband/core/lag.c | 3 +- drivers/infiniband/core/nldev.c | 23 +- drivers/infiniband/core/restrack.c | 63 +- drivers/infiniband/core/roce_gid_mgmt.c | 3 +- drivers/infiniband/core/user_mad.c | 21 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 11 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 3 + drivers/infiniband/hw/efa/efa_com_cmd.h | 1 + drivers/infiniband/hw/efa/efa_main.c | 11 + drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/erdma/erdma.h | 13 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 99 +- drivers/infiniband/hw/erdma/erdma_cq.c | 2 +- drivers/infiniband/hw/erdma/erdma_eq.c | 54 +- drivers/infiniband/hw/erdma/erdma_hw.h | 6 +- drivers/infiniband/hw/erdma/erdma_main.c | 15 +- drivers/infiniband/hw/erdma/erdma_qp.c | 4 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 105 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 16 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 20 +- drivers/infiniband/hw/hfi1/pcie.c | 30 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 33 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 25 +- drivers/infiniband/hw/hns/hns_roce_device.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 17 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 12 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 154 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 15 +- drivers/infiniband/hw/hns/hns_roce_main.c | 32 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 19 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 29 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 12 +- drivers/infiniband/hw/mana/cq.c | 111 +- drivers/infiniband/hw/mana/device.c | 51 +- drivers/infiniband/hw/mana/main.c | 328 +++- drivers/infiniband/hw/mana/mana_ib.h | 147 +- drivers/infiniband/hw/mana/mr.c | 2 +- drivers/infiniband/hw/mana/qp.c | 114 +- drivers/infiniband/hw/mana/wq.c | 31 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/hw/mlx5/mem.c | 8 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/mr.c | 35 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mlx5/restrack.c | 29 + drivers/infiniband/sw/rxe/rxe_comp.c | 32 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 2 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 3 +- drivers/infiniband/sw/rxe/rxe_net.c | 69 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 46 +- drivers/infiniband/sw/rxe/rxe_req.c | 82 +- drivers/infiniband/sw/rxe/rxe_resp.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 17 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 7 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 8 +- drivers/input/serio/ambakmi.c | 1 - drivers/iommu/Kconfig | 25 +- drivers/iommu/amd/Kconfig | 3 + drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 60 +- drivers/iommu/amd/amd_iommu_types.h | 33 + drivers/iommu/amd/init.c | 177 +- drivers/iommu/amd/io_pgtable.c | 13 +- drivers/iommu/amd/io_pgtable_v2.c | 18 +- drivers/iommu/amd/iommu.c | 302 ++-- drivers/iommu/amd/pasid.c | 198 +++ drivers/iommu/amd/ppr.c | 288 +++ drivers/iommu/arm/arm-smmu-v3/Makefile | 2 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 168 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 468 +++++ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 568 +++--- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 60 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 496 ++++++ drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 8 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 2 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 20 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 3 + drivers/iommu/dma-iommu.c | 48 +- drivers/iommu/dma-iommu.h | 14 +- drivers/iommu/exynos-iommu.c | 14 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cache.c | 419 +++++ drivers/iommu/intel/debugfs.c | 7 - drivers/iommu/intel/dmar.c | 26 +- drivers/iommu/intel/iommu.c | 383 +--- drivers/iommu/intel/iommu.h | 88 +- drivers/iommu/intel/irq_remapping.c | 16 +- drivers/iommu/intel/nested.c | 69 +- drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/perf.h | 1 - drivers/iommu/intel/svm.c | 383 +--- drivers/iommu/intel/trace.h | 97 + drivers/iommu/io-pgtable-arm.c | 15 +- drivers/iommu/io-pgtable-dart.c | 37 +- drivers/iommu/iommu-pages.h | 186 ++ drivers/iommu/iommu-sva.c | 16 +- drivers/iommu/iommu.c | 48 +- drivers/iommu/irq_remapping.c | 5 +- drivers/iommu/irq_remapping.h | 2 +- drivers/iommu/rockchip-iommu.c | 14 +- drivers/iommu/s390-iommu.c | 6 - drivers/iommu/sun50i-iommu.c | 7 +- drivers/iommu/tegra-smmu.c | 18 +- drivers/iommu/virtio-iommu.c | 10 - drivers/macintosh/Kconfig | 2 +- drivers/macintosh/macio-adb.c | 24 +- drivers/md/dm-vdo/Makefile | 2 +- drivers/media/cec/platform/sti/stih-cec.c | 1 + drivers/media/rc/mtk-cir.c | 1 + drivers/media/rc/serial_ir.c | 1 + drivers/media/rc/st_rc.c | 1 + drivers/media/rc/sunxi-cir.c | 1 + drivers/memory/pl353-smc.c | 1 - drivers/misc/lkdtm/Makefile | 4 - drivers/mux/core.c | 4 +- drivers/net/bonding/bond_main.c | 13 +- drivers/net/dsa/microchip/ksz_dcb.c | 10 + drivers/net/ethernet/aquantia/atlantic/Makefile | 2 +- drivers/net/ethernet/chelsio/libcxgb/Makefile | 2 +- drivers/net/ethernet/fungible/funeth/Makefile | 2 +- drivers/net/ethernet/hisilicon/hns3/Makefile | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 - drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 3 +- .../ethernet/marvell/octeon_ep/octep_pfvf_mbox.c | 1 + .../ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c | 1 + drivers/net/ethernet/microsoft/mana/hw_channel.c | 1 + drivers/net/ethernet/wangxun/libwx/wx_hw.c | 2 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 56 +- drivers/net/ethernet/wangxun/libwx/wx_lib.h | 2 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 22 + drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 18 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 1 + drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 18 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 31 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 1 + drivers/net/virtio_net.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 4 +- .../broadcom/brcm80211/brcmfmac/bca/Makefile | 6 +- .../broadcom/brcm80211/brcmfmac/cyw/Makefile | 6 +- .../broadcom/brcm80211/brcmfmac/wcc/Makefile | 6 +- .../wireless/broadcom/brcm80211/brcmsmac/Makefile | 6 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/mei/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/tests/Makefile | 2 +- .../net/wireless/realtek/rtl818x/rtl8180/Makefile | 2 +- .../net/wireless/realtek/rtl818x/rtl8187/Makefile | 2 +- drivers/of/address.c | 113 +- drivers/of/base.c | 34 +- drivers/of/device.c | 42 +- drivers/of/dynamic.c | 37 +- drivers/of/module.c | 7 +- drivers/of/of_private.h | 1 + drivers/of/of_reserved_mem.c | 22 +- drivers/of/overlay.c | 11 +- drivers/of/property.c | 87 +- drivers/of/resolver.c | 35 +- drivers/of/unittest.c | 12 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/sba_iommu.c | 2 +- drivers/platform/x86/uv_sysfs.c | 1 + drivers/power/supply/bq27xxx_battery.c | 118 +- drivers/power/supply/cros_peripheral_charger.c | 11 +- drivers/power/supply/cros_usbpd-charger.c | 11 +- drivers/power/supply/power_supply_sysfs.c | 20 +- drivers/power/supply/test_power.c | 36 + drivers/pps/clients/pps_parport.c | 6 +- drivers/rapidio/Kconfig | 17 +- drivers/reset/reset-mpfs.c | 95 +- drivers/scsi/aic7xxx/Makefile | 12 +- drivers/scsi/mpi3mr/mpi3mr_transport.c | 2 + drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- drivers/staging/rtl8723bs/Makefile | 2 +- drivers/tty/serial/kgdboc.c | 30 +- drivers/vfio/pci/pds/dirty.c | 1 + drivers/vfio/platform/vfio_amba.c | 1 - drivers/vfio/vfio_iommu_type1.c | 4 +- drivers/virt/Kconfig | 1 - drivers/virt/acrn/mm.c | 61 +- drivers/virt/vmgenid.c | 149 +- drivers/virtio/virtio_mem.c | 1 + drivers/xen/grant-dma-ops.c | 2 +- drivers/xen/pvcalls-back.c | 6 +- drivers/xen/swiotlb-xen.c | 2 +- fs/bcachefs/acl.c | 41 +- fs/bcachefs/alloc_background.c | 337 ++-- fs/bcachefs/alloc_background.h | 109 +- fs/bcachefs/alloc_foreground.c | 304 +++- fs/bcachefs/alloc_foreground.h | 15 +- fs/bcachefs/alloc_types.h | 7 + fs/bcachefs/backpointers.c | 158 +- fs/bcachefs/backpointers.h | 43 +- fs/bcachefs/bcachefs.h | 34 +- fs/bcachefs/bcachefs_format.h | 10 +- fs/bcachefs/bkey.c | 15 +- fs/bcachefs/bkey.h | 33 +- fs/bcachefs/bkey_methods.c | 22 +- fs/bcachefs/bkey_methods.h | 73 +- fs/bcachefs/bkey_sort.c | 79 +- fs/bcachefs/bkey_sort.h | 4 +- fs/bcachefs/bset.c | 29 +- fs/bcachefs/bset.h | 6 +- fs/bcachefs/btree_cache.c | 149 +- fs/bcachefs/btree_cache.h | 5 +- fs/bcachefs/btree_gc.c | 1032 ++--------- fs/bcachefs/btree_gc.h | 44 +- fs/bcachefs/btree_io.c | 117 +- fs/bcachefs/btree_io.h | 2 - fs/bcachefs/btree_iter.c | 347 ++-- fs/bcachefs/btree_iter.h | 95 +- fs/bcachefs/btree_journal_iter.c | 17 + fs/bcachefs/btree_journal_iter.h | 2 + fs/bcachefs/btree_key_cache.c | 107 +- fs/bcachefs/btree_key_cache_types.h | 8 + fs/bcachefs/btree_locking.c | 179 +- fs/bcachefs/btree_locking.h | 4 +- fs/bcachefs/btree_trans_commit.c | 70 +- fs/bcachefs/btree_types.h | 127 +- fs/bcachefs/btree_update.c | 95 +- fs/bcachefs/btree_update.h | 14 +- fs/bcachefs/btree_update_interior.c | 95 +- fs/bcachefs/btree_update_interior.h | 7 +- fs/bcachefs/btree_write_buffer.c | 8 +- fs/bcachefs/buckets.c | 693 +++++--- fs/bcachefs/buckets.h | 70 +- fs/bcachefs/chardev.c | 66 +- fs/bcachefs/checksum.c | 17 +- fs/bcachefs/data_update.c | 54 +- fs/bcachefs/debug.c | 80 +- fs/bcachefs/dirent.c | 97 +- fs/bcachefs/dirent.h | 8 +- fs/bcachefs/disk_groups.c | 11 +- fs/bcachefs/ec.c | 369 ++-- fs/bcachefs/ec.h | 7 +- fs/bcachefs/error.c | 59 +- fs/bcachefs/extent_update.c | 2 +- fs/bcachefs/extents.c | 151 +- fs/bcachefs/extents.h | 12 +- fs/bcachefs/eytzinger.c | 105 +- fs/bcachefs/fs-common.c | 38 +- fs/bcachefs/fs-io-buffered.c | 14 +- fs/bcachefs/fs-io-direct.c | 2 +- fs/bcachefs/fs-io-pagecache.c | 2 +- fs/bcachefs/fs-io.c | 9 +- fs/bcachefs/fs-ioctl.c | 2 +- fs/bcachefs/fs.c | 109 +- fs/bcachefs/fsck.c | 212 +-- fs/bcachefs/inode.c | 64 +- fs/bcachefs/inode.h | 23 +- fs/bcachefs/io_misc.c | 10 +- fs/bcachefs/io_read.c | 68 +- fs/bcachefs/io_write.c | 95 +- fs/bcachefs/io_write_types.h | 1 + fs/bcachefs/journal.c | 131 +- fs/bcachefs/journal.h | 6 +- fs/bcachefs/journal_io.c | 163 +- fs/bcachefs/journal_io.h | 5 +- fs/bcachefs/journal_reclaim.c | 10 +- fs/bcachefs/journal_sb.c | 10 +- fs/bcachefs/journal_seq_blacklist.c | 77 +- fs/bcachefs/journal_seq_blacklist.h | 2 +- fs/bcachefs/journal_types.h | 17 +- fs/bcachefs/logged_ops.c | 2 +- fs/bcachefs/lru.c | 4 +- fs/bcachefs/lru.h | 2 +- fs/bcachefs/migrate.c | 8 +- fs/bcachefs/move.c | 82 +- fs/bcachefs/movinggc.c | 4 +- fs/bcachefs/opts.h | 7 +- fs/bcachefs/printbuf.c | 232 ++- fs/bcachefs/printbuf.h | 53 +- fs/bcachefs/quota.c | 123 +- fs/bcachefs/quota.h | 4 +- fs/bcachefs/rebalance.c | 10 +- fs/bcachefs/recovery.c | 142 +- fs/bcachefs/recovery_passes.c | 8 +- fs/bcachefs/reflink.c | 72 +- fs/bcachefs/reflink.h | 16 +- fs/bcachefs/replicas.c | 20 +- fs/bcachefs/sb-clean.c | 15 +- fs/bcachefs/sb-counters.c | 20 +- fs/bcachefs/sb-downgrade.c | 25 +- fs/bcachefs/sb-errors.c | 2 +- fs/bcachefs/sb-errors_types.h | 3 +- fs/bcachefs/sb-members.c | 149 +- fs/bcachefs/sb-members.h | 165 +- fs/bcachefs/sb-members_types.h | 21 + fs/bcachefs/snapshot.c | 53 +- fs/bcachefs/snapshot.h | 16 +- fs/bcachefs/str_hash.h | 70 +- fs/bcachefs/subvolume.c | 22 +- fs/bcachefs/subvolume.h | 7 +- fs/bcachefs/super-io.c | 117 +- fs/bcachefs/super-io.h | 3 +- fs/bcachefs/super.c | 112 +- fs/bcachefs/super_types.h | 15 - fs/bcachefs/sysfs.c | 178 +- fs/bcachefs/tests.c | 16 +- fs/bcachefs/trace.h | 97 +- fs/bcachefs/util.c | 61 +- fs/bcachefs/xattr.c | 47 +- fs/bcachefs/xattr.h | 2 +- fs/binfmt_elf.c | 2 +- fs/buffer.c | 165 +- fs/crypto/inline_crypt.c | 6 +- fs/dax.c | 14 +- fs/exec.c | 11 + fs/ext4/acl.h | 5 - fs/ext4/ext4.h | 9 +- fs/ext4/extents.c | 3 +- fs/ext4/file.c | 5 +- fs/ext4/inode.c | 11 +- fs/ext4/ioctl.c | 3 +- fs/ext4/mballoc-test.c | 76 + fs/ext4/mballoc.c | 322 ++-- fs/ext4/mballoc.h | 14 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 2 +- fs/ext4/page-io.c | 3 - fs/ext4/readpage.c | 1 - fs/ext4/super.c | 36 +- fs/ext4/sysfs.c | 174 +- fs/ext4/xattr.c | 145 +- fs/f2fs/data.c | 5 +- fs/fat/dir.c | 12 + fs/hugetlbfs/inode.c | 11 +- fs/ioctl.c | 3 + fs/iomap/Makefile | 2 +- fs/jbd2/checkpoint.c | 24 +- fs/jbd2/commit.c | 3 +- fs/lockd/host.c | 1 - fs/nfs/iostat.h | 5 +- fs/nfsd/export.c | 16 +- fs/nfsd/netlink.c | 66 + fs/nfsd/netlink.h | 10 + fs/nfsd/netns.h | 1 + fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4proc.c | 79 +- fs/nfsd/nfs4state.c | 188 +- fs/nfsd/nfs4xdr.c | 83 +- fs/nfsd/nfsctl.c | 526 +++++- fs/nfsd/nfsd.h | 3 +- fs/nfsd/nfsfh.c | 4 +- fs/nfsd/nfssvc.c | 11 +- fs/nfsd/state.h | 6 +- fs/nfsd/stats.c | 42 - fs/nfsd/stats.h | 5 - fs/nfsd/trace.h | 100 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/vfs.h | 8 + fs/nfsd/xdr4.h | 24 +- fs/nilfs2/btree.c | 23 +- fs/nilfs2/dir.c | 1 - fs/nilfs2/gcinode.c | 1 + fs/nilfs2/nilfs.h | 4 +- fs/nilfs2/recovery.c | 5 +- fs/nilfs2/segment.c | 8 +- fs/nilfs2/super.c | 388 ++-- fs/nilfs2/the_nilfs.c | 25 +- fs/nilfs2/the_nilfs.h | 6 +- fs/ocfs2/aops.c | 2 - fs/ocfs2/cluster/tcp.c | 5 +- fs/ocfs2/dlm/dlmdomain.c | 12 +- fs/ocfs2/export.c | 12 +- fs/ocfs2/file.c | 2 + fs/ocfs2/inode.c | 2 + fs/ocfs2/ioctl.c | 1 + fs/ocfs2/localalloc.c | 34 +- fs/ocfs2/move_extents.c | 2 +- fs/ocfs2/namei.c | 4 +- fs/ocfs2/ocfs2_fs.h | 3 +- fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/reservations.c | 2 +- fs/ocfs2/resize.c | 8 + fs/ocfs2/suballoc.c | 117 +- fs/ocfs2/suballoc.h | 6 +- fs/proc/inode.c | 10 +- fs/proc/meminfo.c | 3 +- fs/proc/page.c | 69 +- fs/proc/proc_sysctl.c | 21 +- fs/proc/task_mmu.c | 93 +- fs/proc/vmcore.c | 7 +- fs/ramfs/file-mmu.c | 2 +- fs/smb/client/inode.c | 4 +- fs/squashfs/file.c | 6 +- fs/squashfs/file_direct.c | 3 +- fs/squashfs/namei.c | 14 +- fs/squashfs/symlink.c | 35 +- fs/tracefs/event_inode.c | 7 +- fs/unicode/Makefile | 14 +- fs/userfaultfd.c | 5 +- fs/xfs/Makefile | 4 +- include/acpi/platform/aclinuxex.h | 19 +- include/asm-generic/codetag.lds.h | 14 + include/asm-generic/io.h | 2 +- include/asm-generic/pgalloc.h | 35 +- include/asm-generic/vmlinux.lds.h | 22 + include/crypto/hash.h | 7 +- include/crypto/if_alg.h | 3 +- include/crypto/internal/acompress.h | 5 +- include/crypto/internal/ecc.h | 15 +- include/crypto/skcipher.h | 7 +- include/drm/drm_buddy.h | 6 +- include/dt-bindings/clock/loongson,ls2k-clk.h | 54 +- include/dt-bindings/clock/nxp,imx95-clock.h | 28 + include/dt-bindings/clock/r9a07g043-cpg.h | 58 +- include/dt-bindings/clock/r9a07g044-cpg.h | 58 + include/dt-bindings/clock/r9a07g054-cpg.h | 58 + include/dt-bindings/clock/r9a08g045-cpg.h | 70 + include/dt-bindings/clock/rk3568-cru.h | 1 + include/dt-bindings/reset/rockchip,rk3588-cru.h | 2 + include/dt-bindings/reset/st,stm32mp25-rcc.h | 2 +- include/linux/acpi_iort.h | 4 +- include/linux/alloc_tag.h | 216 +++ include/linux/amba/bus.h | 11 +- include/linux/bpf.h | 33 +- include/linux/bpfptr.h | 5 +- include/linux/buffer_head.h | 48 +- include/linux/closure.h | 12 + include/linux/codetag.h | 81 + include/linux/cpumask.h | 5 - include/linux/crash_core.h | 15 +- include/linux/damon.h | 2 + include/linux/dma-direct.h | 18 + include/linux/dma-fence-chain.h | 6 +- include/linux/dma-map-ops.h | 8 +- include/linux/dmar.h | 2 +- include/linux/fortify-string.h | 5 +- include/linux/fprobe.h | 18 +- include/linux/fs.h | 6 +- include/linux/ftrace.h | 3 - include/linux/gfp.h | 126 +- include/linux/gfp_types.h | 11 + include/linux/hid_bpf.h | 6 +- include/linux/huge_mm.h | 129 +- include/linux/hugetlb.h | 95 +- include/linux/instrumented.h | 35 + include/linux/io.h | 9 +- include/linux/iommu.h | 16 +- include/linux/jbd2.h | 16 +- include/linux/kexec.h | 17 +- include/linux/kfifo.h | 9 +- include/linux/kmsan-checks.h | 15 + include/linux/kprobes.h | 7 + include/linux/ksm.h | 35 +- include/linux/memcontrol.h | 151 +- include/linux/memory-tiers.h | 13 + include/linux/mempolicy.h | 5 +- include/linux/mempool.h | 73 +- include/linux/mm.h | 219 ++- include/linux/mm_types.h | 35 +- include/linux/mmap_lock.h | 10 +- include/linux/mmzone.h | 5 +- include/linux/net.h | 4 +- include/linux/nfs4.h | 6 + include/linux/nmi.h | 2 + include/linux/objpool.h | 105 +- include/linux/of_reserved_mem.h | 1 - include/linux/page-flags.h | 64 +- include/linux/page-isolation.h | 5 +- include/linux/page_ext.h | 5 +- include/linux/page_idle.h | 68 +- include/linux/page_ref.h | 11 +- include/linux/pageblock-flags.h | 8 +- include/linux/pagemap.h | 22 +- include/linux/pds/pds_common.h | 2 + include/linux/percpu.h | 30 +- include/linux/pgalloc_tag.h | 132 ++ include/linux/pgtable.h | 119 +- include/linux/power/bq27xxx_battery.h | 8 - include/linux/ptr_ring.h | 28 +- include/linux/rhashtable-types.h | 11 +- include/linux/ring_buffer.h | 6 + include/linux/rmap.h | 50 +- include/linux/sched.h | 26 +- include/linux/sched/coredump.h | 5 +- include/linux/sched/mm.h | 22 + include/linux/secretmem.h | 21 +- include/linux/skb_array.h | 19 +- include/linux/skbuff.h | 20 +- include/linux/skmsg.h | 8 +- include/linux/slab.h | 198 ++- include/linux/socket.h | 3 +- include/linux/sockptr.h | 10 +- include/linux/string.h | 4 +- include/linux/sunrpc/svc_xprt.h | 5 + include/linux/swap.h | 35 +- include/linux/sysctl.h | 25 +- include/linux/trace_recursion.h | 2 +- include/linux/vmalloc.h | 60 +- include/linux/vmstat.h | 8 - include/linux/writeback.h | 1 + include/linux/xarray.h | 14 +- include/linux/zpool.h | 4 +- include/linux/zswap.h | 2 +- include/net/inet_common.h | 4 +- include/net/inet_connection_sock.h | 2 +- include/net/netlabel.h | 16 +- include/net/netlink.h | 5 +- include/net/request_sock.h | 5 +- include/net/sock.h | 13 +- include/net/tcx.h | 5 +- include/rdma/rdmavt_qp.h | 1 + include/rdma/restrack.h | 7 +- include/soc/microchip/mpfs.h | 10 +- include/trace/events/fs_dax.h | 16 +- include/trace/events/huge_memory.h | 12 +- include/trace/events/mmflags.h | 2 +- include/trace/events/nilfs2.h | 6 +- include/trace/events/page_ref.h | 4 +- include/trace/misc/nfs.h | 2 - include/uapi/linux/kexec.h | 1 + include/uapi/linux/kvm.h | 4 +- include/uapi/linux/landlock.h | 38 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/nfs.h | 1 - include/uapi/linux/nfsd_netlink.h | 47 + include/uapi/linux/prctl.h | 16 + include/uapi/linux/trace_mmap.h | 48 + include/uapi/rdma/efa-abi.h | 7 + include/uapi/rdma/hns-abi.h | 9 +- include/uapi/rdma/mana-abi.h | 12 + include/uapi/rdma/rdma_netlink.h | 6 + init/Kconfig | 4 + init/Makefile | 5 +- init/do_mounts_initrd.c | 1 - init/main.c | 36 +- io_uring/memmap.c | 2 +- io_uring/net.c | 26 +- ipc/ipc_sysctl.c | 6 +- ipc/mq_sysctl.c | 6 +- kernel/acct.c | 1 - kernel/bpf/arena.c | 2 +- kernel/bpf/memalloc.c | 6 +- kernel/bpf/syscall.c | 3 +- kernel/cgroup/cpuset.c | 2 +- kernel/crash_core.c | 31 +- kernel/crash_reserve.c | 4 +- kernel/debug/kdb/kdb_io.c | 153 +- kernel/debug/kdb/kdb_main.c | 2 +- kernel/delayacct.c | 1 - kernel/dma/mapping.c | 4 +- kernel/events/core.c | 4 +- kernel/events/uprobes.c | 22 +- kernel/exit.c | 1 - kernel/fork.c | 2 +- kernel/hung_task.c | 1 - kernel/kallsyms.c | 6 - kernel/kallsyms_internal.h | 30 +- kernel/kallsyms_selftest.c | 2 +- kernel/kcov.c | 3 +- kernel/kexec.c | 4 +- kernel/kexec_core.c | 1 - kernel/kexec_file.c | 5 + kernel/kprobes.c | 7 +- kernel/ksysfs.c | 4 +- kernel/latencytop.c | 1 - kernel/module/main.c | 28 +- kernel/panic.c | 1 - kernel/pid_namespace.c | 1 - kernel/pid_sysctl.h | 1 - kernel/printk/sysctl.c | 1 - kernel/reboot.c | 1 - kernel/regset.c | 6 +- kernel/sched/autogroup.c | 1 - kernel/sched/core.c | 3 +- kernel/sched/deadline.c | 1 - kernel/sched/debug.c | 1 + kernel/sched/fair.c | 10 +- kernel/sched/rt.c | 1 - kernel/sched/topology.c | 3 +- kernel/seccomp.c | 1 - kernel/signal.c | 1 - kernel/stackleak.c | 1 - kernel/sys.c | 16 + kernel/sysctl.c | 2 - kernel/time/timer.c | 1 - kernel/trace/Kconfig | 13 + kernel/trace/blktrace.c | 3 +- kernel/trace/fgraph.c | 11 - kernel/trace/ftrace.c | 70 +- kernel/trace/rethook.c | 4 +- kernel/trace/ring_buffer.c | 471 ++++- kernel/trace/trace.c | 106 +- kernel/trace/trace.h | 1 + kernel/trace/trace_benchmark.c | 2 +- kernel/trace/trace_events_user.c | 77 +- kernel/trace/trace_fprobe.c | 6 + kernel/trace/trace_kprobe.c | 6 + kernel/trace/trace_probe.c | 63 + kernel/trace/trace_probe.h | 2 + kernel/trace/trace_uprobe.c | 103 +- kernel/ucount.c | 5 +- kernel/umh.c | 1 - kernel/utsname_sysctl.c | 1 - kernel/vmcore_info.c | 3 +- kernel/watchdog.c | 11 +- kernel/watchdog_perf.c | 47 +- lib/Kconfig.debug | 31 + lib/Kconfig.kgdb | 1 + lib/Makefile | 9 +- lib/alloc_tag.c | 246 +++ lib/build_OID_registry | 5 +- lib/buildid.c | 4 +- lib/closure.c | 37 + lib/codetag.c | 283 +++ lib/devres.c | 26 +- lib/iomap_copy.c | 13 +- lib/kfifo.c | 8 +- lib/objpool.c | 112 +- lib/raid6/Makefile | 2 +- lib/rhashtable.c | 22 +- lib/test_hexdump.c | 2 +- lib/test_hmm.c | 8 +- lib/test_xarray.c | 93 + lib/xarray.c | 52 +- mm/Kconfig | 8 +- mm/Makefile | 1 + mm/backing-dev.c | 200 ++- mm/cma.c | 4 - mm/compaction.c | 8 +- mm/damon/core.c | 10 +- mm/damon/paddr.c | 84 +- mm/damon/sysfs-schemes.c | 1 + mm/debug.c | 25 +- mm/debug_page_alloc.c | 12 +- mm/debug_vm_pgtable.c | 2 + mm/filemap.c | 115 +- mm/folio-compat.c | 6 - mm/gup.c | 814 ++++++--- mm/hmm.c | 9 +- mm/huge_memory.c | 428 ++--- mm/hugetlb.c | 418 ++--- mm/hugetlb_cgroup.c | 2 +- mm/hugetlb_vmemmap.c | 1 - mm/hwpoison-inject.c | 11 +- mm/internal.h | 205 ++- mm/kasan/hw_tags.c | 1 + mm/kfence/core.c | 14 +- mm/kfence/kfence.h | 4 +- mm/khugepaged.c | 335 ++-- mm/kmemleak.c | 6 +- mm/kmsan/hooks.c | 11 + mm/ksm.c | 291 +-- mm/madvise.c | 228 +-- mm/memcontrol.c | 490 +++-- mm/memory-failure.c | 179 +- mm/memory-tiers.c | 123 +- mm/memory.c | 305 ++-- mm/memory_hotplug.c | 5 +- mm/mempolicy.c | 104 +- mm/mempool.c | 36 +- mm/memremap.c | 40 +- mm/migrate.c | 43 +- mm/migrate_device.c | 41 +- mm/mlock.c | 2 +- mm/mm_init.c | 216 +-- mm/mmap.c | 233 ++- mm/mprotect.c | 3 +- mm/mremap.c | 2 +- mm/nommu.c | 77 +- mm/oom_kill.c | 1 - mm/page-writeback.c | 80 +- mm/page_alloc.c | 842 +++++---- mm/page_ext.c | 15 +- mm/page_io.c | 3 +- mm/page_isolation.c | 121 +- mm/page_owner.c | 2 +- mm/page_table_check.c | 30 + mm/page_vma_mapped.c | 22 +- mm/percpu-internal.h | 26 +- mm/percpu-vm.c | 4 +- mm/percpu.c | 118 +- mm/pgtable-generic.c | 2 + mm/readahead.c | 8 +- mm/rmap.c | 111 +- mm/shmem.c | 13 +- mm/show_mem.c | 26 + mm/slab.h | 60 +- mm/slab_common.c | 6 +- mm/slub.c | 468 +++-- mm/sparse.c | 28 +- mm/swap.c | 64 +- mm/swap_slots.c | 8 +- mm/swap_state.c | 10 +- mm/swapfile.c | 368 ++-- mm/truncate.c | 36 +- mm/userfaultfd.c | 31 +- mm/util.c | 40 +- mm/vmalloc.c | 138 +- mm/vmscan.c | 52 +- mm/vmstat.c | 3 + mm/workingset.c | 7 +- mm/z3fold.c | 10 +- mm/zbud.c | 10 +- mm/zpool.c | 10 +- mm/zsmalloc.c | 6 +- mm/zswap.c | 389 ++-- net/atm/svc.c | 8 +- net/ax25/af_ax25.c | 6 +- net/bluetooth/iso.c | 4 +- net/bluetooth/l2cap_sock.c | 4 +- net/bluetooth/rfcomm/sock.c | 6 +- net/bluetooth/sco.c | 4 +- net/core/sock.c | 4 +- net/ipv4/af_inet.c | 10 +- net/ipv4/inet_connection_sock.c | 7 +- net/ipv6/route.c | 5 +- net/iucv/af_iucv.c | 4 +- net/l2tp/l2tp_core.c | 44 +- net/llc/af_llc.c | 7 +- net/mac802154/main.c | 14 +- net/mptcp/protocol.c | 11 +- net/netrom/af_netrom.c | 6 +- net/netrom/nr_route.c | 19 +- net/nfc/llcp_sock.c | 4 +- net/packet/af_packet.c | 3 +- net/phonet/pep.c | 12 +- net/phonet/socket.c | 7 +- net/rds/tcp_listen.c | 6 +- net/rose/af_rose.c | 6 +- net/sctp/socket.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 15 +- net/sunrpc/auth_gss/auth_gss_internal.h | 6 +- net/sunrpc/auth_gss/svcauth_gss.c | 10 +- net/sunrpc/svc.c | 2 - net/sunrpc/svc_xprt.c | 168 +- net/sysctl_net.c | 3 +- net/tipc/socket.c | 13 +- net/unix/af_unix.c | 21 +- net/vmw_vsock/af_vsock.c | 6 +- net/wireless/Makefile | 2 +- net/x25/af_x25.c | 4 +- rust/Makefile | 4 +- rust/helpers.c | 8 + samples/bpf/Makefile | 2 +- samples/hid/Makefile | 2 +- samples/kfifo/dma-example.c | 3 +- samples/landlock/sandboxer.c | 18 +- scripts/Kbuild.include | 3 +- scripts/Makefile.asm-generic | 6 +- scripts/Makefile.build | 36 +- scripts/Makefile.clean | 2 +- scripts/Makefile.host | 4 +- scripts/Makefile.lib | 34 +- scripts/Makefile.modfinal | 4 +- scripts/Makefile.modpost | 2 +- scripts/Makefile.vdsoinst | 7 +- scripts/Makefile.vmlinux | 3 - scripts/checkpatch.pl | 6 + scripts/dtc/Makefile | 6 +- scripts/gdb/linux/Makefile | 2 +- scripts/gdb/linux/cpus.py | 11 +- scripts/gdb/linux/tasks.py | 2 +- scripts/gdb/linux/utils.py | 2 +- scripts/genksyms/Makefile | 4 +- scripts/kallsyms.c | 13 + scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 16 +- scripts/kconfig/confdata.c | 46 +- scripts/kconfig/expr.h | 6 +- scripts/kconfig/gconf.c | 80 +- scripts/kconfig/lexer.l | 1 - scripts/kconfig/lkc.h | 13 +- scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/lxdialog/util.c | 9 - scripts/kconfig/mconf.c | 104 +- scripts/kconfig/menu.c | 51 +- scripts/kconfig/nconf.c | 118 +- scripts/kconfig/parser.y | 76 +- scripts/kconfig/symbol.c | 73 +- scripts/kconfig/tests/choice/Kconfig | 26 - scripts/kconfig/tests/choice/__init__.py | 2 - .../kconfig/tests/choice/allmod_expected_config | 4 - .../kconfig/tests/choice/allyes_expected_config | 4 - .../kconfig/tests/choice/oldask0_expected_stdout | 2 - scripts/kconfig/tests/choice/oldask1_config | 1 - .../kconfig/tests/choice/oldask1_expected_stdout | 6 - scripts/kernel-doc | 1 + scripts/mod/Makefile | 1 - scripts/module.lds.S | 8 + scripts/package/buildtar | 34 +- scripts/unifdef.c | 12 +- security/Kconfig.hardening | 15 + security/landlock/fs.c | 225 ++- security/landlock/limits.h | 2 +- security/landlock/syscalls.c | 2 +- security/tomoyo/Makefile | 2 +- sound/pci/hda/cs35l41_hda.c | 1 + tools/arch/x86/include/asm/inat.h | 17 +- tools/arch/x86/include/asm/insn.h | 32 +- tools/arch/x86/lib/insn.c | 29 + tools/arch/x86/lib/x86-opcode-map.txt | 315 +++- tools/arch/x86/tools/gen-insn-attr-x86.awk | 15 +- tools/cgroup/memcg_slabinfo.py | 5 +- tools/include/linux/rbtree_augmented.h | 4 +- tools/include/uapi/linux/kvm.h | 2 +- tools/include/uapi/linux/memfd.h | 39 + tools/include/uapi/linux/userfaultfd.h | 386 ++++ tools/lib/rbtree.c | 2 +- tools/power/x86/turbostat/Makefile | 27 +- tools/power/x86/turbostat/turbostat.8 | 4 +- tools/power/x86/turbostat/turbostat.c | 1169 ++++++++---- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../bpf/progs/test_access_variable_array.c | 2 +- tools/testing/selftests/cgroup/test_zswap.c | 132 +- tools/testing/selftests/damon/Makefile | 13 +- tools/testing/selftests/damon/_damon_sysfs.py | 179 +- tools/testing/selftests/damon/damos_quota_goal.py | 77 + .../ftrace/test.d/dynevent/fprobe_args_vfs.tc | 41 + .../ftrace/test.d/kprobe/kprobe_args_vfs.tc | 40 + tools/testing/selftests/kcmp/kcmp_test.c | 2 +- tools/testing/selftests/landlock/base_test.c | 2 +- tools/testing/selftests/landlock/fs_test.c | 487 ++++- tools/testing/selftests/lib.mk | 9 + tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/mm/Makefile | 2 +- tools/testing/selftests/mm/cow.c | 106 +- tools/testing/selftests/mm/gup_longterm.c | 16 +- tools/testing/selftests/mm/hugetlb_madv_vs_map.c | 16 +- tools/testing/selftests/mm/ksm_functional_tests.c | 135 +- tools/testing/selftests/mm/memfd_secret.c | 51 +- tools/testing/selftests/mm/mlock2-tests.c | 15 +- tools/testing/selftests/mm/mremap_test.c | 204 ++- tools/testing/selftests/mm/run_vmtests.sh | 13 +- tools/testing/selftests/mm/soft-dirty.c | 2 +- tools/testing/selftests/mm/virtual_address_range.c | 78 +- .../selftests/net/forwarding/local_termination.sh | 30 +- tools/testing/selftests/net/xfrm_policy.sh | 4 +- tools/testing/selftests/powerpc/Makefile | 11 +- tools/testing/selftests/powerpc/alignment/Makefile | 1 + .../testing/selftests/powerpc/benchmarks/Makefile | 5 +- .../testing/selftests/powerpc/cache_shape/Makefile | 1 + tools/testing/selftests/powerpc/copyloops/Makefile | 21 +- tools/testing/selftests/powerpc/dexcr/.gitignore | 2 + tools/testing/selftests/powerpc/dexcr/Makefile | 9 +- tools/testing/selftests/powerpc/dexcr/chdexcr.c | 112 ++ tools/testing/selftests/powerpc/dexcr/dexcr.c | 40 + tools/testing/selftests/powerpc/dexcr/dexcr.h | 57 + tools/testing/selftests/powerpc/dexcr/dexcr_test.c | 215 +++ .../testing/selftests/powerpc/dexcr/hashchk_test.c | 8 +- tools/testing/selftests/powerpc/dexcr/lsdexcr.c | 103 +- tools/testing/selftests/powerpc/dscr/Makefile | 1 + tools/testing/selftests/powerpc/eeh/Makefile | 1 + tools/testing/selftests/powerpc/flags.mk | 12 + tools/testing/selftests/powerpc/math/Makefile | 1 + tools/testing/selftests/powerpc/mce/Makefile | 1 + tools/testing/selftests/powerpc/mm/Makefile | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 5 +- .../selftests/powerpc/papr_attributes/Makefile | 3 +- .../selftests/powerpc/papr_sysparm/Makefile | 1 + tools/testing/selftests/powerpc/papr_vpd/Makefile | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 44 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 21 +- .../powerpc/pmu/event_code_tests/Makefile | 5 +- .../selftests/powerpc/pmu/sampling_tests/Makefile | 5 +- .../testing/selftests/powerpc/primitives/Makefile | 5 +- tools/testing/selftests/powerpc/ptrace/Makefile | 1 + tools/testing/selftests/powerpc/security/Makefile | 5 +- tools/testing/selftests/powerpc/signal/Makefile | 4 +- .../testing/selftests/powerpc/stringloops/Makefile | 11 +- .../selftests/powerpc/switch_endian/Makefile | 5 +- tools/testing/selftests/powerpc/syscalls/Makefile | 5 +- tools/testing/selftests/powerpc/tm/Makefile | 1 + tools/testing/selftests/powerpc/vphn/Makefile | 5 +- tools/testing/selftests/ring-buffer/.gitignore | 1 + tools/testing/selftests/ring-buffer/Makefile | 8 + tools/testing/selftests/ring-buffer/config | 2 + tools/testing/selftests/ring-buffer/map_test.c | 294 +++ tools/testing/selftests/user_events/ftrace_test.c | 8 + tools/testing/selftests/x86/test_shadow_stack.c | 67 +- tools/tracing/rtla/Makefile.config | 2 +- tools/tracing/rtla/src/osnoise_hist.c | 55 +- tools/tracing/rtla/src/osnoise_top.c | 55 +- tools/tracing/rtla/src/timerlat_aa.c | 109 +- tools/tracing/rtla/src/timerlat_hist.c | 294 ++- tools/tracing/rtla/src/timerlat_top.c | 250 ++- tools/tracing/rtla/src/trace.c | 15 + tools/tracing/rtla/src/trace.h | 1 + tools/writeback/wb_monitor.py | 172 ++ usr/Makefile | 2 +- usr/include/Makefile | 2 +- virt/kvm/kvm_main.c | 4 +- 1668 files changed, 45434 insertions(+), 19993 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage create mode 100644 Documentation/devicetree/bindings/clock/nxp,imx95-blk-ctl.yaml create mode 100644 Documentation/devicetree/bindings/clock/nxp,imx95-display-maste [...] delete mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c6400-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt create mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc-display.yaml delete mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc.txt create mode 100644 Documentation/devicetree/bindings/display/atmel,lcdc.yaml delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_dp.txt create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/iommu/qcom,tbu.yaml create mode 100644 Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/aspeed,ast2400-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt create mode 100644 Documentation/filesystems/bcachefs/CodingStyle.rst create mode 100644 Documentation/filesystems/buffer.rst create mode 100644 Documentation/mm/allocation-profiling.rst create mode 100644 Documentation/trace/ring-buffer-map.rst create mode 100644 arch/arm/mm/cache.c delete mode 100644 arch/arm/mm/hugetlbpage.c create mode 100644 arch/arm/mm/proc.c create mode 100644 arch/arm/mm/tlb.c create mode 100644 arch/powerpc/boot/dts/fsl/pq3-power.dtsi create mode 100644 arch/powerpc/kernel/dexcr.c delete mode 100644 arch/x86/lib/iomap_copy_64.S create mode 100644 drivers/clk/imx/clk-imx95-blk-ctl.c create mode 100644 drivers/clk/meson/vclk.c create mode 100644 drivers/clk/meson/vclk.h create mode 100644 drivers/clk/sophgo/Kconfig create mode 100644 drivers/clk/sophgo/Makefile create mode 100644 drivers/clk/sophgo/clk-cv1800.c create mode 100644 drivers/clk/sophgo/clk-cv1800.h create mode 100644 drivers/clk/sophgo/clk-cv18xx-common.c create mode 100644 drivers/clk/sophgo/clk-cv18xx-common.h create mode 100644 drivers/clk/sophgo/clk-cv18xx-ip.c create mode 100644 drivers/clk/sophgo/clk-cv18xx-ip.h create mode 100644 drivers/clk/sophgo/clk-cv18xx-pll.c create mode 100644 drivers/clk/sophgo/clk-cv18xx-pll.h create mode 100644 drivers/clk/stm32/clk-stm32mp25.c create mode 100644 drivers/clk/stm32/stm32mp25_rcc.h create mode 100644 drivers/iommu/amd/pasid.c create mode 100644 drivers/iommu/amd/ppr.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c create mode 100644 drivers/iommu/intel/cache.c create mode 100644 drivers/iommu/iommu-pages.h create mode 100644 fs/bcachefs/sb-members_types.h create mode 100644 include/asm-generic/codetag.lds.h create mode 100644 include/dt-bindings/clock/nxp,imx95-clock.h create mode 100644 include/linux/alloc_tag.h create mode 100644 include/linux/codetag.h create mode 100644 include/linux/pgalloc_tag.h create mode 100644 include/uapi/linux/trace_mmap.h create mode 100644 lib/alloc_tag.c create mode 100644 lib/codetag.c create mode 100644 tools/include/uapi/linux/memfd.h create mode 100644 tools/include/uapi/linux/userfaultfd.h create mode 100644 tools/testing/selftests/damon/damos_quota_goal.py create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/fprobe_args_vfs.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_vfs.tc create mode 100644 tools/testing/selftests/powerpc/dexcr/chdexcr.c create mode 100644 tools/testing/selftests/powerpc/dexcr/dexcr_test.c create mode 100644 tools/testing/selftests/powerpc/flags.mk create mode 100644 tools/testing/selftests/ring-buffer/.gitignore create mode 100644 tools/testing/selftests/ring-buffer/Makefile create mode 100644 tools/testing/selftests/ring-buffer/config create mode 100644 tools/testing/selftests/ring-buffer/map_test.c create mode 100644 tools/writeback/wb_monitor.py