This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d9104cec3e8f Merge tag 'bpf-next-6.17' of git://git.kernel.org/pub/scm/ [...] new b5dac93cb61d qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap new 35145e069e82 iommu/arm-smmu: Remove iommu_ops pgsize_bitmap new 8901812485de iommu: Remove ops.pgsize_bitmap from drivers that don't use it new cf39047e460e iommu: Remove iommu_ops pgsize_bitmap from simple drivers new b155e26df5da iommu/mtk: Remove iommu_ops pgsize_bitmap new db64591de4b2 iommu/qcom: Remove iommu_ops pgsize_bitmap new 53b76df062d8 iommu/msm: Remove ops->pgsize_bitmap new 792ea7b6cafa iommu: Remove ops->pgsize_bitmap new 0eaa67ad3a09 iommu/amd: Convert to msi_create_parent_irq_domain() helper new 8154f3c0fd94 iommu/intel: Convert to msi_create_parent_irq_domain() helper new ced24bf4352c iommu/qcom: Fix pgsize_bitmap new 6ed3d08a2220 Merge branch 'core' into next new 2d70fdd9b5c9 iommu/exynos: add support for reserved regions new ab1de3f9c69d Merge branch 'samsung/exynos' into next new bd26cd9d815a iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook new 12724ce3fe1a iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RW [...] new cd0d0e4e48d8 iommu/vt-d: Lift the __pa to domain_setup_first_level/inte [...] new 00939bebe51c iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() new 5c3687d5789c iommu/vt-d: Do not wipe out the page table NID when device [...] new b9434ba97c44 iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() new b33125296b50 iommu/vt-d: Create unique domain ops for each stage new 0fa6f0893466 iommu/vt-d: Split intel_iommu_enforce_cache_coherency() new 85cfaacc9937 iommu/vt-d: Split paging_domain_compatible() new 3141153816bf iommu/vt-d: Fix missing PASID in dev TLB flush with cache_ [...] new e934464e098e iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flu [...] new cee686775f9c iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain new f0b9d31c6edd iommu/vt-d: Fix UAF on sva unbind with pending IOPFs new 9f341a2aeb1f Merge branch 'intel/vt-d' into next new 7e5516e60961 iommu/amd: Add HATDis feature support new 025d1371cc8c iommu/amd: Add efr[HATS] max v1 page table level new c694bc8b612d iommu/amd: Enable PASID and ATS capabilities in the correct order new ad48b1dd14fb iommu/amd: Refactor AMD IOMMU debugfs initial setup new 7a4ee419e8c1 iommu/amd: Add debugfs support to dump IOMMU MMIO registers new 4d9c5d5a1dc9 iommu/amd: Add debugfs support to dump IOMMU Capability registers new fb3af1f4fefb iommu/amd: Add debugfs support to dump IOMMU command buffer new 2e98940f123d iommu/amd: Add support for device id user input new b48457782445 iommu/amd: Add debugfs support to dump device table new 349ad6d5263a iommu/amd: Add debugfs support to dump IRT Table new 39215bb3b0d9 iommu/amd: Add documentation for AMD IOMMU debugfs support new 9628e5c85b1e iommu/amd: Wrap debugfs ABI testing symbols snippets in li [...] new 8637afa79cfa iommu/amd: Fix geometry.aperture_end for V2 tables new 6ae1477fd350 Merge branch 'amd/amd-vi' into next new a695cad6954b iommu/mediatek-v1: Tidy up probe_finalize new 542c6b5e9da2 Merge branch 'mediatek' into next new 217d30bb8ee8 iommu/omap: Drop redundant check if ti,syscon-mmuconfig exists new 26d1c1f9e311 iommu/omap: Use syscon_regmap_lookup_by_phandle_args new df61544f83cc Merge branch 'ti/omap' into next new 46a7418a3aa6 iommu/apple-dart: Drop default ARCH_APPLE in Kconfig new c4e4c1fecc30 Merge branch 'apple/dart' into next new f7fa8520f303 iommu/arm-smmu-qcom: Add SM6115 MDSS compatible new 2f0187392cba dt-bindings: arm-smmu: document the support on Milos new ac1207f516c2 dt-bindings: arm-smmu: Remove sdm845-cheza specific entry new aaac6e2f9b64 Merge branch 'arm/smmu/bindings' into next new ec7ca73144e9 iommu/io-pgtable-arm: Remove unused macro iopte_prot new 49f42634e805 iommu/arm-smmu-v3: Revert vmaster in the error path new b9bb7e814cd0 iommu/arm-smmu: disable PRR on SM8250 new b9e6e8ae0a5f Merge branch 'arm/smmu/updates' into next new 53564f400572 Merge tag 'iommu-updates-v6.17' of git://git.kernel.org/pu [...] new 9872916ad1a1 kcsan: test: Initialize dummy variable new 7dff275c6631 Merge tag 'kcsan-20250728-v6.17-rc1' of git://git.kernel.o [...] new f2e555fc04ba rcu/exp: Protect against early QS report new 4b9432ed65cb rcu/exp: Remove confusing needless full barrier on task unblock new bf0a57445d3f rcu/exp: Remove needless CPU up quiescent state report new fc39760cd0f4 rcu/exp: Warn on QS requested on dying CPU new 3dfdfaff2d49 rcu: Robustify rcu_is_cpu_rrupt_from_idle() new 90c09d57caec rcu: Protect ->defer_qs_iw_pending from data race new 78370df5c357 rcu: Enable rcu_normal_wake_from_gp on small systems new d827673d8a4e Documentation/kernel-parameters: Update rcu_normal_wake_fr [...] new b41642c87716 rcu: Fix rcu_read_unlock() deadloop due to IRQ work new 908a97eba8c8 rcu: Refactor expedited handling check in rcu_read_unlock_ [...] new 30a7806adab5 rcu: Document GP init vs hotplug-scan ordering requirements new 186779c03646 rcu: Document separation of rcu_state and rnp's gp_seq new 5d71c2b53f17 rcu: Document concurrent quiescent state reporting for off [...] new e40e2391388d torture: Suppress torture.sh "Zero time" messages for disa [...] new 4176ebdf97d1 torture: Permit multiple space characters in kvm.sh --kcon [...] new 955a83469cb4 torture: Make torture.sh KCSAN runs set CONFIG_RCU_TORTURE [...] new 1524f2032aad torture: Default --no-rcutasksflavors on arm64 new 103d567f51e0 torture: Default --no-clocksourcewd on arm64 new a883f2734318 torture: Provide EXPERT Kconfig option for arm64 KCSAN tor [...] new ce243b71cfef torture: Suppress "find" diagnostics from torture.sh --do- [...] new 0783f216423f torture: Extract testid.txt generation to separate script new d57300010d38 torture: Add textid.txt file to --do-allmodconfig and --do [...] new 3aee45349602 torture: Make torture.sh tolerate runs having bad kvm.sh a [...] new 17f4698a9e60 torture: Add "ERROR" diagnostic for testing kernel-build output new 748d7923b53f torture: Make torture.sh --allmodconfig testing fail on warnings new cbd5d35e6ddc torture: Remove support for SRCU-lite new 9ea40db96911 rcutorture: Print only one rtort_pipe_count splat new 635bdb9d2279 rcutorture: Start rcu_torture_writer() after rcu_torture_reader() new eec1f94cf77f rcutorture: Make rcutorture_one_extend_check() account for [...] new 1b67e031d478 rcutorture: Add tests for SRCU up/down reader primitives new 065de2426515 rcutorture: Pull rcu_torture_updown() loop body into new function new 62d92c9b87db rcutorture: Complain if an ->up_read() is delayed more tha [...] new 93856948be8f rcutorture: Check for ->up_read() without matching ->down_read() new f6c8785f5044 rcutorture: Check for no up/down readers at task level new cacba0bf6d9f rcutorture: Print number of RCU up/down readers and migrations new f32367d96eba rcutorture: Drop redundant "insoftirq" parameters new 5f2417ba0554 rcutorture: Make Trivial RCU ignore onoff_interval and shu [...] new 8d71351d88e4 rcutorture: Fix rcutorture_one_extend_check() splat in RT kernels new 3b16e77e0706 rcutorture: Make BUSTED scenario check and log readers new d08d409126d7 rcutorture: Remove SRCU-lite scenarios new 941ab0b369c9 rcutorture: Remove support for SRCU-lite new 3aea745a2a82 srcu: Expedite SRCU-fast grace periods new 623baa01d5b4 srcu: Remove SRCU-lite implementation new 2a73ebf267fe checkpatch: Remove SRCU-lite deprecation new 954c0d741299 srcu: Add guards for SRCU-fast readers new a33ad03aaed2 rcu/nocb: Dump gp state even if rdp gp itself is not offloaded new 1bba3900ca18 rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread poin [...] new 463d46044f04 rcu: Fix delayed execution of hurry callbacks new 005b6187705b refscale: Check that nreaders and loops multiplication doe [...] new cc1d1365f0f4 Merge branches 'rcu-exp.23.07.2025', 'rcu.22.07.2025', 'to [...] new 2db4df0c09ee Merge tag 'rcu.release.v6.17' of git://git.kernel.org/pub/ [...] new e2d18cbf1787 mm, slab: restore NUMA policy support for large kmalloc new 5660ee54e798 mm, slab: use frozen pages for large kmalloc new 262e086f9302 doc: Move SLUB documentation to the admin guide new 30908096dd8d slab: Rename slab->__page_flags to slab->flags new c5c44900f473 slab: Add SL_partial flag new 3df29914d9fd slab: Add SL_pfmemalloc flag new e8a45f198e3a slub: Fix a documentation build error for krealloc() new 18085170994c doc: Add slab internal kernel-doc new a39a6acc375d vmcoreinfo: Remove documentation of PG_slab and PG_hugetlb new 97189f84a1b3 kfence: Remove mention of PG_slab new 7f770e94d793 memcg_slabinfo: Fix use of PG_slab new 4d693c47a025 slab: Update MAINTAINERS entry new 8185696483dc MAINTAINERS: add missing files to slab section new e8d780dcd957 Merge tag 'slab-for-6.17' of git://git.kernel.org/pub/scm/ [...]
The 125 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/debugfs-amd-iommu | 131 +++++++ Documentation/ABI/testing/sysfs-kernel-slab | 5 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 33 ++ .../RCU/Design/Requirements/Requirements.rst | 128 +++++++ Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/admin-guide/mm/index.rst | 1 + .../{mm/slub.rst => admin-guide/mm/slab.rst} | 19 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 7 +- Documentation/mm/index.rst | 1 - Documentation/mm/slab.rst | 7 + MAINTAINERS | 17 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/Kconfig | 1 + drivers/iommu/amd/amd_iommu.h | 6 +- drivers/iommu/amd/amd_iommu_types.h | 16 +- drivers/iommu/amd/debugfs.c | 378 ++++++++++++++++++++- drivers/iommu/amd/init.c | 52 ++- drivers/iommu/amd/io_pgtable.c | 4 +- drivers/iommu/amd/iommu.c | 67 ++-- drivers/iommu/apple-dart.c | 1 - drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 17 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 4 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 12 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 6 +- drivers/iommu/exynos-iommu.c | 5 +- drivers/iommu/intel/cache.c | 55 +-- drivers/iommu/intel/dmar.c | 3 - drivers/iommu/intel/iommu.c | 354 ++++++++++++------- drivers/iommu/intel/iommu.h | 22 +- drivers/iommu/intel/irq_remapping.c | 28 +- drivers/iommu/intel/nested.c | 4 +- drivers/iommu/intel/pasid.c | 17 +- drivers/iommu/intel/pasid.h | 11 +- drivers/iommu/intel/svm.c | 3 +- drivers/iommu/intel/trace.h | 5 - drivers/iommu/io-pgtable-arm.c | 7 - drivers/iommu/iommu.c | 7 - drivers/iommu/iommufd/selftest.c | 1 - drivers/iommu/ipmmu-vmsa.c | 4 +- drivers/iommu/msm_iommu.c | 7 +- drivers/iommu/mtk_iommu.c | 9 +- drivers/iommu/mtk_iommu_v1.c | 11 +- drivers/iommu/omap-iommu.c | 27 +- drivers/iommu/riscv/iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 3 +- drivers/iommu/s390-iommu.c | 2 +- drivers/iommu/sprd-iommu.c | 3 +- drivers/iommu/sun50i-iommu.c | 3 +- drivers/iommu/tegra-smmu.c | 3 +- drivers/iommu/virtio-iommu.c | 6 +- include/linux/iommu.h | 2 - include/linux/mm.h | 4 +- include/linux/srcu.h | 54 +-- include/linux/srcutiny.h | 3 - include/linux/srcutree.h | 38 --- kernel/kcsan/kcsan_test.c | 2 +- kernel/rcu/rcutorture.c | 356 +++++++++++++++---- kernel/rcu/refscale.c | 42 +-- kernel/rcu/srcutree.c | 2 + kernel/rcu/tree.c | 80 ++++- kernel/rcu/tree.h | 13 +- kernel/rcu/tree_exp.h | 59 +--- kernel/rcu/tree_nocb.h | 10 +- kernel/rcu/tree_plugin.h | 122 +++++-- kernel/rcu/tree_stall.h | 3 +- mm/kfence/core.c | 4 +- mm/slab.h | 28 +- mm/slub.c | 80 +++-- scripts/checkpatch.pl | 2 - tools/cgroup/memcg_slabinfo.py | 4 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 2 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 15 +- tools/testing/selftests/rcutorture/bin/mktestid.sh | 29 ++ tools/testing/selftests/rcutorture/bin/torture.sh | 78 ++++- .../selftests/rcutorture/configs/rcu/BUSTED | 3 + .../selftests/rcutorture/configs/rcu/CFLIST | 1 - .../selftests/rcutorture/configs/rcu/SRCU-L | 10 - .../selftests/rcutorture/configs/rcu/SRCU-L.boot | 3 - 79 files changed, 1837 insertions(+), 751 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-amd-iommu rename Documentation/{mm/slub.rst => admin-guide/mm/slab.rst} (97%) create mode 100755 tools/testing/selftests/rcutorture/bin/mktestid.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/SRCU-L delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/SRCU-L.boot