This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 68b59730459e Merge tag 'perf-tools-for-v6.11-2024-07-16' of git://git.k [...] new 721f4a6526da mm/memblock: remove empty dummy entry new 3d3165193776 memblock tests: add memblock_reserve_all_locations_check() new f6df89c3582a memblock tests: add memblock_reserve_many_may_conflict_check() new 3aca2cea907c mm/memblock: fix comment for memblock_isolate_range() new 1a879671bdfd memblock tests: add memblock_overlaps_region_checks new 1eb0a28d039a mm/memblock: return true directly on finding overlap region new b73f6b98bbd0 mm/memblock: use PAGE_ALIGN_DOWN to get pgend in free_memmap new 3be381d11f87 mm/mm_init.c: use memblock_region_memory_base_pfn() to get [...] new 93bbbcb1e762 mm/memblock: fix a typo in description of for_each_mem_region() new 922306a253e2 mm/mm_init.c: move nr_initialised reset down a bit new ce8ebb954394 mm/mm_init.c: get the highest zone directly new 544b8e14c24b mm/mm_init.c: use deferred_init_mem_pfn_range_in_zone() to [...] new f1180fd2a7c0 mm/mm_init.c: not always search next deferred_init_pfn fro [...] new 0e9899feed9c mm/mm_init.c: don't initialize page->lru again new 1e4c64b71c9b mm/memblock: Add "reserve_mem" to reserved named memory at [...] new d9d814eebb1a pstore/ramoops: Add ramoops.mem_name= command line option new 94ff46de4a73 memblock: Move late alloc warning down to phys alloc new 9364a7e40d54 memblock tests: fix implicit declaration of function 'numa [...] new b2fc97c18614 Merge tag 'memblock-v6.11-rc1' of git://git.kernel.org/pub [...] new 302a3ea38aec mm, slab: move allocation tagging code in the alloc path i [...] new 7b1fdf2ba4bc mm, slab: move prepare_slab_obj_exts_hook under CONFIG_MEM [...] new a52c6330ff2f mm/memcg: alignment memcg_data define condition new a0a44d9175b3 mm, slab: don't wrap internal functions with alloc_hooks() new 4d2bcefa965b mm: Reduce the number of slab->folio casts new 47d911b02cbe slab: make check_object() more consistent new adef2aeaa2b9 slab: don't put freepointer outside of object if only orig_size new 4a24bbabc826 slab: delete useless RED_INACTIVE and RED_ACTIVE new ad59baa31695 slab, rust: extend kmalloc() alignment guarantees to remov [...] new 72e0fe2241ce mm/slab: Introduce kmem_buckets typedef new 67f2df3b82d0 mm/slab: Plumb kmem_buckets into __do_kmalloc_node() new 2e8000b826fc mm/slab: Introduce kvmalloc_buckets_node() that can take k [...] new b32801d1255b mm/slab: Introduce kmem_buckets_create() and family new 734bbc1c97ea ipc, msg: Use dedicated slab buckets for alloc_msg() new d73778e4b867 mm/util: Use dedicated slab buckets for memdup_user() new 436381eaf2a4 Merge branch 'slab/for-6.11/buckets' into slab/for-next new 76d9b92e68f2 Merge tag 'slab-for-6.11' of git://git.kernel.org/pub/scm/ [...] new 455ca134a7b2 x86/percpu: Introduce the pcpu_binary_op() macro new 08d564ad699e x86/percpu: Move some percpu macros around for readability new a50ea6412966 x86/percpu: Unify percpu read-write accessors new 539615de7004 x86/percpu: Introduce the __raw_cpu_read_const() macro new 1fe67aee8ab3 x86/percpu: Fix operand constraint modifier in __raw_cpu_write() new 48908919c906 x86/percpu: Rename percpu_stable_op() to __raw_cpu_read_stable() new 47c9dbd2fb5f x86/percpu: Move some percpu accessors around to reduce ifdeffery new 61d73e4f7d53 x86/percpu: Clean up <asm/percpu.h> a bit new 9130ea06163f x86/percpu: Clean up <asm/percpu.h> vertical alignment details new 47ff30cc1be7 x86/percpu: Enable named address spaces for all capable GC [...] new dde1a0e1625c Merge tag 'x86-percpu-2024-07-17' of git://git.kernel.org/ [...] new 3f29f6537f54 s390/uv: Don't call folio_wait_writeback() without a folio [...] new 68ad4743beaa s390/uv: gmap_make_secure() cleanups for further changes new eef88fe45ac9 s390/uv: Split large folios in gmap_make_secure() new 036c0e104bd2 s390/uv: Convert PG_arch_1 users to only work on small folios new 80cf81794926 s390/uv: Update PG_arch_1 comment new e58623fbc178 s390/uv: Make uv_convert_from_secure() a static function new 7063150650d8 s390/uv: Convert uv_destroy_owned_page() to uv_destroy_(fo [...] new 7d1714346987 s390/uv: Convert uv_convert_owned_from_secure() to uv_conv [...] new 99b3f8f76f7a s390/uv: Implement HAVE_ARCH_MAKE_FOLIO_ACCESSIBLE new 1433b36e3ab6 s390/hugetlb: Convert PG_arch_1 code to work on folio->flags new fb412c6241dc s390/pai_crypto: Enable concurrent system-wide counting/sa [...] new 92ea686840ac s390/pai_crypto: Enable per-task counting event new 9f66572f2889 s390/pai_crypto: Enable per-task and system-wide sampling event new 14e3768435da s390/pai_ext: Enable concurrent system-wide counting/sampling new 3f9ff4c5a073 s390/pai_ext: Enable per-task counting event new 582cc1b28e8c s390/pai_ext: Enable per-task and system-wide sampling event new 7e8f89e5e059 s390: Add get_lowcore() function new 208da1d5fc3c s390: Replace S390_lowcore by get_lowcore() new eafcd205b1a6 s390/drivers: Replace S390_lowcore by get_lowcore() new bbf786061dbe s390/boot: Replace S390_lowcore by get_lowcore() new d7c3ebc49eb7 s390/nmi: Remove duplicate get_lowcore() calls new eb28ec2b2e55 s390/smp: Remove duplicate get_lowcore() calls new 46c3031108e8 s390/vtime: Remove duplicate get_lowcore() calls new 15428734e1da s390/idle: Remove duplicate get_lowcore() calls new 81f907b246f3 s390/mm: Remove duplicate get_lowcore() calls new 39976f1278a9 s390: Remove S390_lowcore new 447360d75cf4 s390/sclp: Define commands for storage (un)assignment new 7c6792864818 s390: Provide optimized __arch_hweight*() implementations new 37db17c1008c s390/mm: Get total ram pages from memblock new 68d7bb54215f s390/crc32: Add missing MODULE_DESCRIPTION() macro new 4657a8a1c053 s390/lib: Add missing MODULE_DESCRIPTION() macros new 7a6d19c3c78f s390/mm: Add missing MODULE_DESCRIPTION() macro new b051271dba2a s390/dcssblk: Add missing MODULE_DESCRIPTION() macro new f219af8a3f9e s390/3270: Add missing MODULE_DESCRIPTION() macros new ecec74bbfc6f s390/sclp: Suppress unnecessary Store Data warning new bf365071ea92 s390/sclp: Prevent release of buffer in I/O new bb748badfdfb s390/sclp: Add timeout to Store Data requests new d6d1aa519c94 s390/topology: Remove CPU KOBJ_CHANGE uevents new 02ee149198b4 s390/pgtable: Make crdte() and cspg() return a value new 5f95843d51e7 s390/hwcaps: Add documentation for HWCAP flags new 4a39f12e753d s390/smp: Switch to GENERIC_CPU_DEVICES new f2ed8367bfa5 s390/atomic_ops: Use symbolic names new ee19370c92f6 s390/atomic_ops: Improve __atomic_set() for small values new 279a0164e001 s390/atomic_ops: Make use of flag output constraint new 7455a33179e6 s390/sclp: Diag204 busy indication facility detection new bb9be93acb7e s390/diag: Return errno's from diag204 new df7e714d6d6c s390/diag: Diag204 add busy return errno new 97999f8c62a4 s390/diag: Add busy-indication-facility requirements new f4493954215c s390/hypfs_diag: Diag204 busy loop new 6fdf72c9a9f6 s390/sthyi: Move diag operations new b7a5e5dfbd68 s390/sthyi: Use cached data when diag is busy new 723ac2d6ba77 s390/entry: Pass the asce as parameter to sie64a() new 275d05ce0680 s390/kvm: Move bitfields for dat tables new df39038cd895 s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() new 1c7d0c3af5cc Merge tag 's390-6.11-1' of git://git.kernel.org/pub/scm/li [...] new e51f125b1033 sbus: add missing MODULE_DESCRIPTION() macros new a7ec177ebc44 sparc32: Fix truncated relocation errors when linking larg [...] new 4c207db87d00 sparc64: Fix prototype warnings for floppy_64.h new a6c3ea1ec963 sparc64: Fix incorrect function signature and add prototyp [...] new a9f52913ac60 sparc64: Fix prototype warning for prom_get_mmu_ihandle new a3da15389112 sparc64: Fix prototype warnings in hibernate.c new 7dd894c1bf65 Merge tag 'sparc-for-6.11-tag1' of git://git.kernel.org/pu [...] new 23a0bc285159 doc-guide: kernel-doc: document Returns: spelling new 9c03bc90c065 Documentation: process: Revert "Document suitability of Pr [...] new 1a0e2cd9c424 doc:it_IT: align Italian documentation new b80103a2dfe6 docs: handling-regressions.rst: recommend using "Closes:" tags new 627395716cc3 docs: document python version used for compilation new b3d6c4802911 docs/zh_CN: Update dev-tools/index.rst new 74de938eb502 docs/zh_CN: Update the translation of dev-tools/testing-overview new 50c0fa7f98c6 scripts: add scripts/checktransupdate.py new 99a021edde02 Documentation: kernel-parameters: Add RISCV for nohlt new e8496ad6d804 docs: crypto: async-tx-api: fix broken code example new 6bb955d4fb6e Documentation: Add "S390" to the swiotlb kernel parameter new 2626f066f83c Documentation: Remove "ltpc=" from the kernel-parameters.txt new 35a9cbeefd97 Documentation: Remove the "rhash_entries=" from kernel-par [...] new f891e73f9669 Documentation: Remove unused "mtdset=" from kernel-parameters.txt new f73014416261 Documentation: Remove unused "spia_*" kernel parameters new 69bce7f3dc72 Documentation: Remove unused "nps_mtm_hs_ctr" from kernel- [...] new f77afc2796d5 Documentation/x86: Switch to new Intel CPU model defines new 4280517ebe15 docs/zh_CN: Update the translation of dev-tools/gdb-kernel [...] new 9b8b80b9f6dd Documentation: Remove the unused "topology_updates" from k [...] new 166d6019f9bf Documentation: Remove the unused "tp720" from kernel-param [...] new 2fca11bb4692 docs/zh_CN: add back the missing part in the English version new 075136c1e9de doc:it_IT: Fix typo in Reviewed-by tag new 292db12f6066 docs/zh_CN: Add driver-api phy translation new 346bc3d8cddb Docs/process/index: Remove unaligned-memory-access from 'O [...] new 7400d25a0a5c Docs/process/index: Remove riscv/patch-acceptance from 'Ot [...] new f9a4f4a0e1f5 Docs: Move magic-number from process to staging new e3b10a02ca2f Docs: Move clang-format from process/ to dev-tools/ new ccd46f621967 Docs/process/index: Remove unsorted docs section new 10db42766579 Docs/maintainer/maintainer-entry-profile: add DAMON mainta [...] new 7fe7de7be828 Docs/process/email-clients: Document HacKerMaiL new bbc0611a0fc4 docs: Extend and refactor index of further kernel docs new ddb77059b270 docs: verify/bisect: Fix rendered version URL new 27a0781a31ef Documentation: English corrections in vmalloced kernel stacks new 543d67deb54a docs: genericirq.rst: remove extra parenthesis in function [...] new bcc14d6f83fc zh_CN/admin-guide: Add zh_CN/admin-guide/numastat.rst tran [...] new 661404644db4 Documentation: Remove IA-64 from kernel-parameters new 51c702b0ae0e Docs/mm/allocation-profiling: mark 'Theory of operation' a [...] new 8c678c9ca7ce Docs/mm/index: Remove 'Memory Management Guide' chapter marker new 9472274c9233 Docs/mm/index: rename 'Legacy Documentation' to 'Unsorted [...] new d436a97181eb Docs/mm/index: move allocation profiling document to unsor [...] new df472c2b699f Add libps2 to the input section of driver-api new 6b2fa426df5d docs/admin-guide/mm: correct typo 'quired' to 'queried' new 96408beeef35 docs/sp_SP: Add translation of process/maintainer-kvm-x86.rst new b38fdfebbab9 Documentation/tools/rv: fix document header new 0e5fbf627fb9 docs/zh_CN: add process/researcher-guidelines Chinese translation new b393590992b7 Documentation: exception-tables.rst: Fix the wrong steps r [...] new 413e775efaec Documentation: fix links to mailing list services new 127734e23aed Documentation: best practices for using Link trailers new 9784f29bf59b Documentation: add reference from dynamic debug to logleve [...] new 0ee9fb1ab77b docs/zh_CN/virt: Update the translation of guest-halt-polling.rst new e7b5c6301910 zh_CN/admin-guide: one typo fix new 7f60f33d46b3 writing_musb_glue_layer.rst: Fix broken URL new 0a0d5f32b01c docs/sp_SP: Add translation for scheduler/sched-design-CFS.rst new bd5b61d8b164 docs: driver-model: platform: update the definition of pla [...] new e35fa1f236b3 docs: maintainer: discourage taking conversations off-list new f8e52fb8c2b6 docs/pinctrl: fix typo in mapping example new 702418f7559f Documentation: Document user_events ioctl code new cf05e93af423 Merge tag 'docs-6.11' of git://git.lwn.net/linux
The 167 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: .clang-format | 2 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 + Documentation/admin-guide/kernel-parameters.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 102 +--- Documentation/admin-guide/mm/index.rst | 2 +- Documentation/admin-guide/ramoops.rst | 13 + .../verify-bugs-and-bisect-regressions.rst | 2 +- Documentation/arch/x86/cpuinfo.rst | 2 +- Documentation/arch/x86/exception-tables.rst | 2 +- Documentation/core-api/genericirq.rst | 2 +- Documentation/core-api/memory-allocation.rst | 6 +- Documentation/crypto/async-tx-api.rst | 30 +- .../{process => dev-tools}/clang-format.rst | 0 Documentation/dev-tools/index.rst | 1 + Documentation/doc-guide/kernel-doc.rst | 4 +- Documentation/driver-api/driver-model/platform.rst | 7 +- Documentation/driver-api/input.rst | 7 + Documentation/driver-api/pin-control.rst | 2 +- .../driver-api/usb/writing_musb_glue_layer.rst | 2 +- .../maintainer/feature-and-driver-maintainers.rst | 11 + .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/mm/allocation-profiling.rst | 1 - Documentation/mm/index.rst | 19 +- Documentation/mm/vmalloced-kernel-stacks.rst | 10 +- Documentation/process/2.Process.rst | 8 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/changes.rst | 1 + Documentation/process/coding-style.rst | 2 +- Documentation/process/email-clients.rst | 25 +- Documentation/process/handling-regressions.rst | 30 +- Documentation/process/howto.rst | 10 +- Documentation/process/index.rst | 11 - Documentation/process/kernel-docs.rst | 73 +-- Documentation/process/maintainer-netdev.rst | 5 +- Documentation/process/maintainer-tip.rst | 30 +- Documentation/process/submitting-patches.rst | 15 +- Documentation/scheduler/sched-design-CFS.rst | 2 + Documentation/staging/index.rst | 1 + .../{process => staging}/magic-number.rst | 0 Documentation/tools/rv/rv-mon.rst | 6 +- .../it_IT/{ => arch}/riscv/patch-acceptance.rst | 24 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 44 ++ .../translations/it_IT/doc-guide/parse-headers.rst | 2 +- .../translations/it_IT/process/5.Posting.rst | 27 +- .../translations/it_IT/process/6.Followthrough.rst | 7 + .../it_IT/process/7.AdvancedTopics.rst | 2 +- .../translations/it_IT/process/changes.rst | 4 +- .../translations/it_IT/process/clang-format.rst | 2 +- Documentation/translations/it_IT/process/index.rst | 2 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 310 ++++++------ .../it_IT/process/submitting-patches.rst | 135 +++++- Documentation/translations/sp_SP/index.rst | 1 + .../translations/sp_SP/process/coding-style.rst | 2 +- Documentation/translations/sp_SP/process/index.rst | 1 + .../translations/sp_SP/process/magic-number.rst | 2 +- .../sp_SP/process/maintainer-kvm-x86.rst | 465 ++++++++++++++++++ .../translations/sp_SP/scheduler/index.rst | 8 + .../sp_SP/scheduler/sched-design-CFS.rst | 277 +++++++++++ .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/numastat.rst | 48 ++ .../zh_CN/dev-tools/gdb-kernel-debugging.rst | 4 + .../translations/zh_CN/dev-tools/index.rst | 6 +- .../translations/zh_CN/dev-tools/kasan.rst | 18 + .../zh_CN/dev-tools/testing-overview.rst | 2 + .../translations/zh_CN/driver-api/index.rst | 2 +- .../zh_CN/driver-api/phy}/index.rst | 13 +- .../translations/zh_CN/driver-api/phy/phy.rst | 212 ++++++++ .../translations/zh_CN/process/4.Coding.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/translations/zh_CN/process/index.rst | 2 +- .../translations/zh_CN/process/magic-number.rst | 2 +- .../zh_CN/process/researcher-guidelines.rst | 129 +++++ .../translations/zh_CN/virt/guest-halt-polling.rst | 2 +- .../translations/zh_TW/process/4.Coding.rst | 2 +- .../translations/zh_TW/process/coding-style.rst | 2 +- .../translations/zh_TW/process/magic-number.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + arch/s390/Kconfig | 3 +- arch/s390/boot/ipl_parm.c | 4 +- arch/s390/boot/ipl_report.c | 2 +- arch/s390/boot/pgm_check_info.c | 18 +- arch/s390/boot/physmem_info.c | 8 +- arch/s390/boot/startup.c | 12 +- arch/s390/boot/vmem.c | 12 +- arch/s390/crypto/crc32-vx.c | 1 + arch/s390/hypfs/hypfs_dbfs.c | 4 +- arch/s390/hypfs/hypfs_diag.c | 17 +- arch/s390/include/asm/arch_hweight.h | 76 +++ arch/s390/include/asm/atomic_ops.h | 78 ++- arch/s390/include/asm/bitops.h | 3 +- arch/s390/include/asm/current.h | 2 +- arch/s390/include/asm/dat-bits.h | 170 +++++++ arch/s390/include/asm/diag.h | 8 + arch/s390/include/asm/elf.h | 8 + arch/s390/include/asm/facility.h | 4 +- arch/s390/include/asm/hardirq.h | 6 +- arch/s390/include/asm/kvm_host.h | 7 +- arch/s390/include/asm/lowcore.h | 5 +- arch/s390/include/asm/mmu_context.h | 8 +- arch/s390/include/asm/page.h | 5 + arch/s390/include/asm/pai.h | 17 +- arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/pgtable.h | 33 +- arch/s390/include/asm/preempt.h | 30 +- arch/s390/include/asm/processor.h | 8 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/setup.h | 36 +- arch/s390/include/asm/smp.h | 4 +- arch/s390/include/asm/softirq_stack.h | 2 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/stacktrace.h | 1 + arch/s390/include/asm/timex.h | 10 +- arch/s390/include/asm/uv.h | 12 +- arch/s390/include/asm/vtime.h | 16 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/diag.c | 12 +- arch/s390/kernel/dumpstack.c | 8 +- arch/s390/kernel/early.c | 36 +- arch/s390/kernel/entry.S | 8 +- arch/s390/kernel/idle.c | 11 +- arch/s390/kernel/irq.c | 18 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/nmi.c | 31 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/perf_pai_crypto.c | 183 ++++--- arch/s390/kernel/perf_pai_ext.c | 146 ++++-- arch/s390/kernel/process.c | 6 +- arch/s390/kernel/setup.c | 24 +- arch/s390/kernel/smp.c | 88 ++-- arch/s390/kernel/sthyi.c | 95 ++-- arch/s390/kernel/syscall.c | 4 +- arch/s390/kernel/time.c | 22 +- arch/s390/kernel/topology.c | 8 +- arch/s390/kernel/traps.c | 28 +- arch/s390/kernel/uv.c | 207 +++++--- arch/s390/kernel/vtime.c | 82 ++-- arch/s390/kvm/gaccess.c | 163 +------ arch/s390/kvm/kvm-s390.c | 5 +- arch/s390/kvm/vsie.c | 2 +- arch/s390/lib/spinlock.c | 4 +- arch/s390/lib/test_kprobes.c | 1 + arch/s390/lib/test_modules.c | 1 + arch/s390/lib/test_unwind.c | 3 +- arch/s390/lib/uaccess.c | 4 +- arch/s390/mm/cmm.c | 1 + arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 33 +- arch/s390/mm/gmap.c | 16 +- arch/s390/mm/hugetlbpage.c | 8 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/pageattr.c | 2 +- arch/s390/mm/pgalloc.c | 4 +- arch/s390/pci/pci.c | 2 +- arch/sparc/include/asm/floppy_64.h | 5 +- arch/sparc/include/asm/oplib_64.h | 1 + arch/sparc/include/asm/uaccess_32.h | 6 +- arch/sparc/kernel/head_32.S | 15 +- arch/sparc/power/hibernate.c | 1 + arch/sparc/prom/init_64.c | 3 - arch/sparc/prom/misc_64.c | 2 +- arch/sparc/prom/p1275.c | 2 +- arch/x86/Kconfig | 3 +- arch/x86/include/asm/percpu.h | 533 +++++++++++---------- drivers/s390/block/dcssblk.c | 1 + drivers/s390/char/con3270.c | 1 + drivers/s390/char/fs3270.c | 1 + drivers/s390/char/raw3270.c | 1 + drivers/s390/char/sclp_cmd.c | 7 +- drivers/s390/char/sclp_config.c | 2 +- drivers/s390/char/sclp_early.c | 5 +- drivers/s390/char/sclp_early_core.c | 12 +- drivers/s390/char/sclp_sd.c | 26 +- drivers/s390/cio/qdio_main.c | 2 +- drivers/s390/cio/qdio_thinint.c | 2 +- drivers/s390/cio/trace.h | 2 +- drivers/sbus/char/bbc_i2c.c | 1 + drivers/sbus/char/envctrl.c | 1 + drivers/sbus/char/flash.c | 1 + drivers/sbus/char/uctrl.c | 1 + fs/pstore/ram.c | 14 + include/linux/memblock.h | 21 +- include/linux/mm.h | 8 +- include/linux/mm_types.h | 9 +- include/linux/poison.h | 7 +- include/linux/slab.h | 97 ++-- ipc/msgutil.c | 13 +- kernel/configs/hardening.config | 1 + lib/fortify_kunit.c | 2 - lib/slub_kunit.c | 2 +- mm/Kconfig | 17 + mm/memblock.c | 151 +++++- mm/mm_init.c | 69 ++- mm/slab.h | 14 +- mm/slab_common.c | 111 ++++- mm/slub.c | 209 ++++---- mm/util.c | 23 +- rust/kernel/alloc/allocator.rs | 19 +- scripts/checktransupdate.py | 203 ++++++++ scripts/kernel-doc | 1 + tools/include/linux/mm.h | 1 + tools/include/linux/numa.h | 5 + tools/include/linux/poison.h | 7 +- tools/testing/memblock/tests/basic_api.c | 314 +++++++++++- tools/testing/memblock/tests/common.c | 8 +- tools/testing/memblock/tests/common.h | 4 + 206 files changed, 4381 insertions(+), 1725 deletions(-) rename Documentation/{process => dev-tools}/clang-format.rst (100%) rename Documentation/{process => staging}/magic-number.rst (100%) rename Documentation/translations/it_IT/{ => arch}/riscv/patch-acceptance.rst (64%) create mode 100644 Documentation/translations/sp_SP/process/maintainer-kvm-x86.rst create mode 100644 Documentation/translations/sp_SP/scheduler/index.rst create mode 100644 Documentation/translations/sp_SP/scheduler/sched-design-CFS.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/numastat.rst copy Documentation/{isdn => translations/zh_CN/driver-api/phy}/index.rst (62%) create mode 100644 Documentation/translations/zh_CN/driver-api/phy/phy.rst create mode 100644 Documentation/translations/zh_CN/process/researcher-guidelines.rst create mode 100644 arch/s390/include/asm/arch_hweight.h create mode 100644 arch/s390/include/asm/dat-bits.h create mode 100755 scripts/checktransupdate.py