This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8653b778e454 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new e14fd4ba8fb4 x86/split-lock: Avoid returning with interrupts enabled new 9eb78c253275 exfat: Avoid allocating upcase table using kcalloc() new e9e541ecfee3 Merge tag 'exfat-for-5.11-rc1' of git://git.kernel.org/pub [...] new 65cdb4a214c0 configfs: fix kernel-doc markup issue new 4f06f210673e Merge tag 'configfs-5.11' of git://git.infradead.org/users [...] new 8d8d53cf8fd0 dma-mapping: Allow mixing bypass and mapped DMA operation new bf6e2d562bbc powerpc/dma: Fallback to dma_ops when persistent memory present new 94035edcb4e3 dma-pool: no need to check return value of debugfs_create [...] new 819b70ad6201 dma-contiguous: fix a typo error in a comment new 65789daa8087 dma-mapping: add benchmark support for streaming DMA APIs new 7679325702c9 selftests/dma: add test application for DMA_MAP_BENCHMARK new 347d81b68b8f Merge tag 'dma-mapping-5.11' of git://git.infradead.org/us [...] new 0a4e668b5d52 hwmon: (k10temp) Remove support for displaying voltage and [...] new 4e31dcc0a923 Merge tag 'hwmon-for-v5.11-take2' of git://git.kernel.org/ [...] new 985eabdcfe3a dm: remove unnecessary current->bio_list check when submit [...] new 4da8f8c8a1e0 dm verity: Add support for signature verification with 2nd [...] new e4d2e82b2300 dm mpath: add IO affinity path selector new 298fb372984a dm: rename multipath path selector source files to have "d [...] new 410fe220078c dm: add support for REQ_NOWAIT to various targets new e8dc79d1bdda dm crypt: Constify static crypt_iv_operations new 4d7659bfbe27 dm ioctl: fix error return code in target_message new a2b8b2d97567 dm crypt: export sysfs of kcryptd workqueue new 252bd1256396 dm verity: skip verity work if I/O error when system is sh [...] new 52252adede91 dm ebs: avoid double unlikely() notation when using IS_ERR() new b77709237e72 dm cache: simplify the return expression of load_mapping() new d8355e740f41 Merge tag 'for-5.11/dm-changes' of git://git.kernel.org/pu [...] new e64ab473ddda ARM: 9034/1: __div64_32(): straighten up inline asm constraints new e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] new 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region new d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code new d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan new c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region new 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory new 421015713b30 ARM: 9017/2: Enable KASan for ARM new fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] new 735e8d93dc2b ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instea [...] new df8eda0f1f58 ARM: 9023/1: Spelling s/mmeory/memory/ new 730b5764ea85 ARM: 9024/1: Drop useless cast of "u64" to "long long" new 28187dc8ebd9 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD new 331b9d02d77e ARM: 9026/1: unwind: remove old check for GCC <= 4.2 new 4d576cab16f5 ARM: 9028/1: disable KASAN in call stack capturing routines new 3c9f5708b7ae ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler new f77ac2e378be ARM: 9030/1: entry: omit FP emulation for UND exceptions t [...] new 3cce9d44321e ARM: 9044/1: vfp: use undef hook for VFP support detection new 6c7a6d22fcef ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_off [...] new 76460d613d9b ARM: 9032/1: arm/mm: Convert PUD level pgtable helper macr [...] new 27bde183b0d3 ARM: 9033/1: arm/smp: Drop the macro S(x,s) new 0557ac83fd1a ARM: 9035/1: uncompress: Add be32tocpu macro new 1ecec38547d4 ARM: 9036/1: uncompress: Fix dbgadtb size parameter name new 551b39efc6ff ARM: 9037/1: uncompress: Add OF_DT_MAGIC macro new 0cda9bc15dfc ARM: 9038/1: Link with '-z norelro' new 10fce53c0ef8 ARM: 9027/1: head.S: explicitly map DT even if it lives in [...] new 8cc9251737d1 Merge branches 'fixes' and 'misc' into for-next new 4e79f0211b47 ARM: p2v: fix handling of LPAE translation in BE mode new 0b1674638a5c ARM: assembler: introduce adr_l, ldr_l and str_l macros new 22f2d23098f7 ARM: module: add support for place relative relocations new eae78e1a9720 ARM: p2v: move patching code to separate assembler source file new 4b16421c3e95 ARM: p2v: factor out shared loop processing new 7a94849e81b5 ARM: p2v: factor out BE8 handling new 0869f3b9da38 ARM: p2v: drop redundant 'type' argument from __pv_stub new 2730e8eaa4f2 ARM: p2v: use relative references in patch site arrays new 0e3db6c9d7f6 ARM: p2v: simplify __fixup_pv_table() new e8e00f5afb08 ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE new 9443076e4330 ARM: p2v: reduce p2v alignment requirement to 2 MiB new ae73ad052707 Merge tag 'arm-p2v-for-v5.11' of git://git.kernel.org/pub/ [...] new 67e3f828bd4b ARM: efistub: replace adrl pseudo-op with adr_l macro invocation new 62c4a2e202b1 ARM: head-common.S: use PC-relative insn sequence for __proc_info new 172c34c9ff01 ARM: head-common.S: use PC-relative insn sequence for idma [...] new 91580f0dbf24 ARM: head.S: use PC-relative insn sequence for secondary_data new 450abd38fe6c ARM: kernel: use relative references for UP/SMP alternatives new 59d2f2827dfd ARM: head: use PC-relative insn sequence for __smp_alt new d74d2b225018 ARM: sleep.S: use PC-relative insn sequence for sleep_save [...] new 3bcf906b194c ARM: head.S: use PC relative insn sequence to calculate PH [...] new aaac3733171f ARM: kvm: replace open coded VA->PA calculations with adr_l call new 2c736bb4087f Merge tag 'arm-adrl-replacement-for-v5.11' of git://git.ke [...] new ecbbb88727ae Merge branch 'devel-stable' into for-next new c45647f9f562 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux new 11f094e312ae kasan: drop unnecessary GPL text from comment headers new 71f6af6d52ce kasan: KASAN_VMALLOC depends on KASAN_GENERIC new 3b1a4a864087 kasan: group vmalloc code new d5750edf6da7 kasan: shadow declarations only for software modes new cebd0eb29acd kasan: rename (un)poison_shadow to (un)poison_range new 1f600626b3a9 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new b266e8fee963 kasan: only build init.c for software modes new bb359dbcb700 kasan: split out shadow.c from common.c new affc3f07759c kasan: define KASAN_MEMORY_PER_SHADOW_PAGE new 59fd51b2ba6b kasan: rename report and tags files new ffcc5cea46c0 kasan: don't duplicate config dependencies new 2cdbed63490d kasan: hide invalid free check implementation new 97fc71223236 kasan: decode stack frame only with KASAN_STACK_ENABLE new afe6ef80dcec kasan, arm64: only init shadow for software modes new d73b49365ee6 kasan, arm64: only use kasan_depth for software modes new 28ab35841ce0 kasan, arm64: move initialization message new 60a3a5fe950f kasan, arm64: rename kasan_init_tags and mark as __init new 6882464faf74 kasan: rename addr_has_shadow to addr_has_metadata new db3de8f759c8 kasan: rename print_shadow_for_address to print_memory_metadata new 88b865974d17 kasan: rename SHADOW layout macros to META new 96e0279df6d8 kasan: separate metadata_fetch_row for each mode new 6a63a63ff1ac kasan: introduce CONFIG_KASAN_HW_TAGS new f469c032c05e arm64: enable armv8.5-a asm-arch option new 85f49cae4dfc arm64: mte: add in-kernel MTE helpers new e5b8d9218951 arm64: mte: reset the page tag in page->flags new 98c970da8b35 arm64: mte: add in-kernel tag fault handler new bfc62c598527 arm64: kasan: allow enabling in-kernel MTE new 620954a67bce arm64: mte: convert gcr_user into an exclude mask new bad1e1c663e0 arm64: mte: switch GCR_EL1 in kernel entry and exit new c746170d6a48 kasan, mm: untag page address in free_reserved_area new dc09b29fd071 arm64: kasan: align allocations for HW_TAGS new ccbe2aaba1ed arm64: kasan: add arch layer for memory tagging helpers new 6c6a04fe367f kasan: define KASAN_GRANULE_SIZE for HW_TAGS new 8a494023b80e kasan, x86, s390: update undef CONFIG_KASAN new 0fea6e9af889 kasan, arm64: expand CONFIG_KASAN checks new 2e903b914797 kasan, arm64: implement HW_TAGS runtime new 4291e9ee6189 kasan, arm64: print report from tag fault handler new aa1ef4d7b3f6 kasan, mm: reset tags when accessing metadata new 94ab5b61ee16 kasan, arm64: enable CONFIG_KASAN_HW_TAGS new 948e32539f4a kasan: add documentation for hardware tag-based mode new 29f080881601 kselftest/arm64: check GCR_EL1 after context switch new c696de9f12b7 kasan: simplify quarantine_put call site new 6476792f1015 kasan: rename get_alloc/free_info new 8bb0009b1946 kasan: introduce set_alloc_info new d56a9ef84bd0 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new 38dd767daed1 kasan: allow VMAP_STACK for HW_TAGS mode new 77f57c983065 kasan: remove __kasan_unpoison_stack new c0054c565ae5 kasan: inline kasan_reset_tag for tag-based modes new d8dd397120be kasan: inline random_tag for HW_TAGS new bffe690708c8 kasan: open-code kasan_unpoison_slab new 57345fa68a27 kasan: inline (un)poison_range and check_invalid_free new 8028caaca7a8 kasan: add and integrate kasan boot parameters new 34303244f261 kasan, mm: check kasan_enabled in annotations new eeb3160c2419 kasan, mm: rename kasan_poison_kfree new d99f6a10c161 kasan: don't round_up too much new 1ef3133bd3b8 kasan: simplify assign_tag and set_tag calls new 3933c1757163 kasan: clarify comment in __kasan_kfree_large new 97593cad003c kasan: sanitize objects when metadata doesn't fit new e86f8b09f215 kasan, mm: allow cache merging with no metadata new 625d867347c9 kasan: update documentation new 1375b9803e00 Merge branch 'akpm' (patches from Andrew) new c25ce589dca1 tweewide: Fix most Shebang lines new c93e4aeed1be Makefile.extrawarn: remove -Wnested-externs warning new b044a535d9a6 kbuild: doc: update the description about kbuild Makefiles new 8c4d9b145ba3 kbuild: doc: replace arch/$(ARCH)/ with arch/$(SRCARCH)/ new 23b53061ad5d kbuild: doc: fix 'List directories to visit when descendin [...] new 41cac0834f88 kbuild: doc: merge 'Special Rules' and 'Custom kbuild comm [...] new 39bb232ae614 kbuild: doc: split if_changed explanation to a separate section new d0e628cd817f kbuild: doc: clarify the difference between extra-y and always-y new c0ea806f874e kbuild: doc: document subdir-y syntax new 436e980e2ed5 kbuild: don't hardcode depmod path new bc72d723ec6b modpost: rename merror() to error() new 0fd3fbadd9a8 modpost: refactor error handling and clarify error/fatal d [...] new 1d6cd3929360 modpost: turn missing MODULE_LICENSE() into error new d6d692fa21d3 modpost: change license incompatibility to error() from fatal() new c7299d98c00a modpost: turn section mismatches to error from fatal() new b9ed847b5ae6 modpost: turn static exports into error new 9ab55d7f240f genksyms: Ignore module scoped _Static_assert() new c613583b6a87 Documentation/kbuild: Document COMPILE_TEST dependencies new 18084e435ff6 Documentation/kbuild: Document platform dependency practises new 7b95f0563ab5 Merge tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/l [...] new 7b675649be22 kconfig: qconf: drop Qt4 support new 7cd0158703a4 kconfig: qconf: use a variable to pass packages to pkg-config new a2574c12df0d kconfig: qconf: convert to Qt5 new signal/slot connection syntax new 98ebea7ba891 kconfig: make lkc.h self-sufficient #include-wise new f463269fb940 kconfig: qconf: show Qt version in the About dialog new 78cb09078352 kconfig: clean up header inclusion new 135b4957eac4 kconfig: fix return value of do_error_if() new 90d39628ac79 kconfig: doc: fix $(fileno) to $(filename) new 2762db756f42 Merge tag 'kconfig-v5.11' of git://git.kernel.org/pub/scm/ [...] new bca3e43c903f ACPI: processor: fix NONE coordination for domain mapping failure new defa0c6b94db Merge branch 'acpi-processor' to satisfy dependencies new d2641a5c3d5e cppc_cpufreq: use policy->cpu as driver of frequency setting new bf76bb208f2b cppc_cpufreq: clarify support for coordination types new cfdc589f4b5f cppc_cpufreq: expose information on frequency domains new a28b2bfc099c cppc_cpufreq: replace per-cpu data array with a list new ca6827de4b67 cpufreq: schedutil: Add util to struct sg_cpu new ee2cc4276ba4 cpufreq: Add special-purpose fast-switching callback for drivers new a365ab6b9dfb cpufreq: intel_pstate: Implement the ->adjust_perf() callback new e40ad84c26b4 cpufreq: intel_pstate: Use most recent guaranteed performa [...] new c3a74f8e25e9 Merge branch 'pm-cpufreq' new 4960821a4d80 Merge tag 'pm-5.11-rc1-2' of git://git.kernel.org/pub/scm/ [...] new 6fc250887cbe ACPI: scan: Evaluate _DEP before adding the device new 71da201f38df ACPI: scan: Defer enumeration of devices with _DEP lists new 0de7fb7c8687 ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() new 9272e97ae9e9 ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_igno [...] new b08221c40feb ACPI: PNP: compare the string length in the matching_id() new 146f1ed852a8 ACPI: PM: s2idle: Add AMD support to handle _DSM new fef98671194b ACPI: PM: s2idle: Move x86-specific code to the x86 directory new 538fcf57aaee Merge branches 'acpi-scan', 'acpi-pnp' and 'acpi-sleep' new 614cb5894306 Merge tag 'acpi-5.11-rc1-2' of git://git.kernel.org/pub/sc [...]
The 188 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 | 3 +- Documentation/admin-guide/device-mapper/verity.rst | 7 +- Documentation/arm/memory.rst | 12 +- Documentation/dev-tools/kasan.rst | 264 ++++--- .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/kbuild/kconfig-language.rst | 35 + Documentation/kbuild/kconfig-macro-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 365 +++++---- Documentation/kbuild/modules.rst | 2 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/target/tcm_mod_builder.py | 2 +- Documentation/trace/postprocess/decode_msr.py | 2 +- .../postprocess/trace-pagealloc-postprocess.pl | 2 +- .../trace/postprocess/trace-vmscan-postprocess.pl | 2 +- MAINTAINERS | 6 + Makefile | 2 +- arch/Kconfig | 8 +- arch/arm/Kconfig | 12 +- arch/arm/Makefile | 2 +- arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/compressed/head.S | 60 +- arch/arm/boot/compressed/string.c | 19 + arch/arm/include/asm/assembler.h | 88 ++- arch/arm/include/asm/div64.h | 21 +- arch/arm/include/asm/elf.h | 5 + arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 ++ arch/arm/include/asm/memory.h | 67 +- arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/pgtable-2level.h | 27 +- arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/thread_info.h | 8 + arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/kernel/Makefile | 4 + arch/arm/kernel/atags.h | 4 +- arch/arm/kernel/atags_parse.c | 6 +- arch/arm/kernel/devtree.c | 6 +- arch/arm/kernel/entry-armv.S | 28 +- arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/head-common.S | 29 +- arch/arm/kernel/head.S | 214 +----- arch/arm/kernel/hyp-stub.S | 33 +- arch/arm/kernel/iwmmxt.S | 89 +-- arch/arm/kernel/iwmmxt.h | 47 ++ arch/arm/kernel/module.c | 20 +- arch/arm/kernel/phys2virt.S | 238 ++++++ arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/sleep.S | 19 +- arch/arm/kernel/smp.c | 15 +- arch/arm/kernel/unwind.c | 9 +- arch/arm/lib/memcpy.S | 4 +- arch/arm/lib/memmove.S | 6 +- arch/arm/lib/memset.S | 4 +- arch/arm/mm/Kconfig | 1 + arch/arm/mm/Makefile | 5 + arch/arm/mm/init.c | 1 - arch/arm/mm/kasan_init.c | 291 ++++++++ arch/arm/mm/mmu.c | 38 +- arch/arm/mm/pgd.c | 16 +- arch/arm/mm/pv-fixup-asm.S | 4 +- arch/arm/vdso/Makefile | 2 + arch/arm/vfp/entry.S | 17 - arch/arm/vfp/vfphw.S | 5 - arch/arm/vfp/vfpmodule.c | 72 +- arch/arm64/Kconfig | 9 +- arch/arm64/Makefile | 7 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/kasan.h | 5 +- arch/arm64/include/asm/memory.h | 15 +- arch/arm64/include/asm/mte-def.h | 14 + arch/arm64/include/asm/mte-kasan.h | 67 ++ arch/arm64/include/asm/mte.h | 22 +- arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/uaccess.h | 23 + arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpufeature.c | 3 + arch/arm64/kernel/entry.S | 41 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kaslr.c | 3 +- arch/arm64/kernel/module.c | 6 +- arch/arm64/kernel/mte.c | 118 ++- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 2 + arch/arm64/lib/mte.S | 16 + arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/fault.c | 59 ++ arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/proc.S | 23 +- arch/arm64/mm/ptdump.c | 6 +- arch/ia64/scripts/unwcheck.py | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/kernel/dma-iommu.c | 71 +- arch/powerpc/platforms/pseries/iommu.c | 51 +- arch/s390/boot/string.c | 1 + arch/x86/boot/compressed/misc.h | 1 + arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/traps.c | 3 +- drivers/acpi/Makefile | 1 + drivers/acpi/acpi_pnp.c | 3 + drivers/acpi/cppc_acpi.c | 141 ++-- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/scan.c | 143 +++- drivers/acpi/sleep.c | 305 +------- drivers/acpi/sleep.h | 16 + drivers/acpi/x86/s2idle.c | 460 ++++++++++++ drivers/cpufreq/cppc_cpufreq.c | 204 ++--- drivers/cpufreq/cpufreq.c | 40 + drivers/cpufreq/intel_pstate.c | 86 ++- drivers/hwmon/k10temp.c | 98 --- drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- drivers/md/dm-cache-target.c | 7 +- drivers/md/dm-crypt.c | 13 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-ioctl.c | 1 + ...vice-time.c => dm-ps-historical-service-time.c} | 0 drivers/md/dm-ps-io-affinity.c | 272 +++++++ .../md/{dm-queue-length.c => dm-ps-queue-length.c} | 0 .../md/{dm-round-robin.c => dm-ps-round-robin.c} | 0 .../md/{dm-service-time.c => dm-ps-service-time.c} | 0 drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 1 + drivers/md/dm-unstripe.c | 1 + drivers/md/dm-verity-target.c | 12 +- drivers/md/dm-verity-verify-sig.c | 9 +- drivers/md/dm-zero.c | 1 + drivers/md/dm.c | 2 +- fs/configfs/dir.c | 1 + fs/exfat/nls.c | 6 +- include/acpi/cppc_acpi.h | 6 +- include/linux/cpufreq.h | 14 + include/linux/dma-map-ops.h | 14 + include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 359 ++++++--- include/linux/mm.h | 24 +- include/linux/moduleloader.h | 3 +- include/linux/page-flags-layout.h | 2 +- include/linux/sched.h | 2 +- include/linux/sched/cpufreq.h | 5 + include/linux/string.h | 2 +- init/init_task.c | 2 +- kernel/dma/Kconfig | 13 + kernel/dma/Makefile | 1 + kernel/dma/contiguous.c | 2 +- kernel/dma/map_benchmark.c | 361 +++++++++ kernel/dma/mapping.c | 12 +- kernel/dma/pool.c | 3 - kernel/fork.c | 4 +- kernel/sched/cpufreq_schedutil.c | 106 ++- lib/Kconfig.kasan | 65 +- lib/test_kasan.c | 2 +- lib/test_kasan_module.c | 2 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 822 +++++---------------- mm/kasan/generic.c | 72 +- mm/kasan/generic_report.c | 165 ----- mm/kasan/hw_tags.c | 204 +++++ mm/kasan/init.c | 17 +- mm/kasan/kasan.h | 173 ++++- mm/kasan/quarantine.c | 31 +- mm/kasan/report.c | 317 +++----- mm/kasan/report_generic.c | 327 ++++++++ mm/kasan/report_hw_tags.c | 42 ++ mm/kasan/{tags_report.c => report_sw_tags.c} | 29 +- mm/kasan/{common.c => shadow.c} | 557 ++------------ mm/kasan/{tags.c => sw_tags.c} | 39 +- mm/mempool.c | 4 +- mm/page_alloc.c | 9 +- mm/page_poison.c | 2 +- mm/ptdump.c | 13 +- mm/slab_common.c | 5 +- mm/slub.c | 29 +- scripts/Makefile.extrawarn | 1 - scripts/Makefile.lib | 2 + scripts/bloat-o-meter | 2 +- scripts/config | 2 +- scripts/diffconfig | 2 +- scripts/genksyms/keywords.c | 3 + scripts/genksyms/lex.l | 27 +- scripts/genksyms/parse.y | 7 + scripts/get_abi.pl | 2 +- scripts/kconfig/conf.c | 1 - scripts/kconfig/confdata.c | 1 + scripts/kconfig/lexer.l | 1 - scripts/kconfig/lkc.h | 4 + scripts/kconfig/preprocess.c | 2 +- scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/qconf.cc | 145 ++-- scripts/kconfig/symbol.c | 2 +- scripts/mod/modpost.c | 73 +- scripts/mod/modpost.h | 15 +- scripts/show_delta | 2 +- scripts/sphinx-pre-install | 2 +- scripts/split-man.pl | 2 +- scripts/tracing/draw_functrace.py | 2 +- tools/perf/python/tracepoint.py | 2 +- tools/perf/python/twatch.py | 2 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 2 +- tools/testing/ktest/compare-ktest-sample.pl | 2 +- tools/testing/kunit/kunit.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 154 ++++ tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/dma/Makefile | 6 + tools/testing/selftests/dma/config | 1 + tools/testing/selftests/dma/dma_map_benchmark.c | 123 +++ .../net/mlxsw/sharedbuffer_configuration.py | 2 +- tools/testing/selftests/kselftest/prefix.pl | 2 +- tools/testing/selftests/net/devlink_port_split.py | 2 +- tools/testing/selftests/tc-testing/tdc_batch.py | 2 +- .../testing/selftests/tc-testing/tdc_multibatch.py | 2 +- 222 files changed, 6035 insertions(+), 3432 deletions(-) create mode 100644 arch/arm/include/asm/kasan.h create mode 100644 arch/arm/include/asm/kasan_def.h create mode 100644 arch/arm/kernel/iwmmxt.h create mode 100644 arch/arm/kernel/phys2virt.S create mode 100644 arch/arm/mm/kasan_init.c create mode 100644 arch/arm64/include/asm/mte-def.h create mode 100644 arch/arm64/include/asm/mte-kasan.h create mode 100644 drivers/acpi/x86/s2idle.c rename drivers/md/{dm-historical-service-time.c => dm-ps-historical-service-time.c [...] create mode 100644 drivers/md/dm-ps-io-affinity.c rename drivers/md/{dm-queue-length.c => dm-ps-queue-length.c} (100%) rename drivers/md/{dm-round-robin.c => dm-ps-round-robin.c} (100%) rename drivers/md/{dm-service-time.c => dm-ps-service-time.c} (100%) create mode 100644 kernel/dma/map_benchmark.c delete mode 100644 mm/kasan/generic_report.c create mode 100644 mm/kasan/hw_tags.c create mode 100644 mm/kasan/report_generic.c create mode 100644 mm/kasan/report_hw_tags.c rename mm/kasan/{tags_report.c => report_sw_tags.c} (78%) copy mm/kasan/{common.c => shadow.c} (50%) rename mm/kasan/{tags.c => sw_tags.c} (88%) create mode 100644 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c create mode 100644 tools/testing/selftests/dma/Makefile create mode 100644 tools/testing/selftests/dma/config create mode 100644 tools/testing/selftests/dma/dma_map_benchmark.c