This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from 8653b778e454 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds e14fd4ba8fb4 x86/split-lock: Avoid returning with interrupts enabled adds 9eb78c253275 exfat: Avoid allocating upcase table using kcalloc() adds e9e541ecfee3 Merge tag 'exfat-for-5.11-rc1' of git://git.kernel.org/pub [...] adds 65cdb4a214c0 configfs: fix kernel-doc markup issue adds 4f06f210673e Merge tag 'configfs-5.11' of git://git.infradead.org/users [...] adds 8d8d53cf8fd0 dma-mapping: Allow mixing bypass and mapped DMA operation adds bf6e2d562bbc powerpc/dma: Fallback to dma_ops when persistent memory present adds 94035edcb4e3 dma-pool: no need to check return value of debugfs_create [...] adds 819b70ad6201 dma-contiguous: fix a typo error in a comment adds 65789daa8087 dma-mapping: add benchmark support for streaming DMA APIs adds 7679325702c9 selftests/dma: add test application for DMA_MAP_BENCHMARK adds 347d81b68b8f Merge tag 'dma-mapping-5.11' of git://git.infradead.org/us [...] adds 0a4e668b5d52 hwmon: (k10temp) Remove support for displaying voltage and [...] adds 4e31dcc0a923 Merge tag 'hwmon-for-v5.11-take2' of git://git.kernel.org/ [...] adds 985eabdcfe3a dm: remove unnecessary current->bio_list check when submit [...] adds 4da8f8c8a1e0 dm verity: Add support for signature verification with 2nd [...] adds e4d2e82b2300 dm mpath: add IO affinity path selector adds 298fb372984a dm: rename multipath path selector source files to have "d [...] adds 410fe220078c dm: add support for REQ_NOWAIT to various targets adds e8dc79d1bdda dm crypt: Constify static crypt_iv_operations adds 4d7659bfbe27 dm ioctl: fix error return code in target_message adds a2b8b2d97567 dm crypt: export sysfs of kcryptd workqueue adds 252bd1256396 dm verity: skip verity work if I/O error when system is sh [...] adds 52252adede91 dm ebs: avoid double unlikely() notation when using IS_ERR() adds b77709237e72 dm cache: simplify the return expression of load_mapping() adds d8355e740f41 Merge tag 'for-5.11/dm-changes' of git://git.kernel.org/pu [...] adds e64ab473ddda ARM: 9034/1: __div64_32(): straighten up inline asm constraints adds e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] adds 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region adds d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code adds d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan adds c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region adds 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory adds 421015713b30 ARM: 9017/2: Enable KASan for ARM adds fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] adds 735e8d93dc2b ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instea [...] adds df8eda0f1f58 ARM: 9023/1: Spelling s/mmeory/memory/ adds 730b5764ea85 ARM: 9024/1: Drop useless cast of "u64" to "long long" adds 28187dc8ebd9 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD adds 331b9d02d77e ARM: 9026/1: unwind: remove old check for GCC <= 4.2 adds 4d576cab16f5 ARM: 9028/1: disable KASAN in call stack capturing routines adds 3c9f5708b7ae ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler adds f77ac2e378be ARM: 9030/1: entry: omit FP emulation for UND exceptions t [...] adds 3cce9d44321e ARM: 9044/1: vfp: use undef hook for VFP support detection adds 6c7a6d22fcef ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_off [...] adds 76460d613d9b ARM: 9032/1: arm/mm: Convert PUD level pgtable helper macr [...] adds 27bde183b0d3 ARM: 9033/1: arm/smp: Drop the macro S(x,s) adds 0557ac83fd1a ARM: 9035/1: uncompress: Add be32tocpu macro adds 1ecec38547d4 ARM: 9036/1: uncompress: Fix dbgadtb size parameter name adds 551b39efc6ff ARM: 9037/1: uncompress: Add OF_DT_MAGIC macro adds 0cda9bc15dfc ARM: 9038/1: Link with '-z norelro' adds 10fce53c0ef8 ARM: 9027/1: head.S: explicitly map DT even if it lives in [...] adds 8cc9251737d1 Merge branches 'fixes' and 'misc' into for-next adds 4e79f0211b47 ARM: p2v: fix handling of LPAE translation in BE mode adds 0b1674638a5c ARM: assembler: introduce adr_l, ldr_l and str_l macros adds 22f2d23098f7 ARM: module: add support for place relative relocations adds eae78e1a9720 ARM: p2v: move patching code to separate assembler source file adds 4b16421c3e95 ARM: p2v: factor out shared loop processing adds 7a94849e81b5 ARM: p2v: factor out BE8 handling adds 0869f3b9da38 ARM: p2v: drop redundant 'type' argument from __pv_stub adds 2730e8eaa4f2 ARM: p2v: use relative references in patch site arrays adds 0e3db6c9d7f6 ARM: p2v: simplify __fixup_pv_table() adds e8e00f5afb08 ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE adds 9443076e4330 ARM: p2v: reduce p2v alignment requirement to 2 MiB adds ae73ad052707 Merge tag 'arm-p2v-for-v5.11' of git://git.kernel.org/pub/ [...] adds 67e3f828bd4b ARM: efistub: replace adrl pseudo-op with adr_l macro invocation adds 62c4a2e202b1 ARM: head-common.S: use PC-relative insn sequence for __proc_info adds 172c34c9ff01 ARM: head-common.S: use PC-relative insn sequence for idma [...] adds 91580f0dbf24 ARM: head.S: use PC-relative insn sequence for secondary_data adds 450abd38fe6c ARM: kernel: use relative references for UP/SMP alternatives adds 59d2f2827dfd ARM: head: use PC-relative insn sequence for __smp_alt adds d74d2b225018 ARM: sleep.S: use PC-relative insn sequence for sleep_save [...] adds 3bcf906b194c ARM: head.S: use PC relative insn sequence to calculate PH [...] adds aaac3733171f ARM: kvm: replace open coded VA->PA calculations with adr_l call adds 2c736bb4087f Merge tag 'arm-adrl-replacement-for-v5.11' of git://git.ke [...] adds ecbbb88727ae Merge branch 'devel-stable' into for-next adds c45647f9f562 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux adds 11f094e312ae kasan: drop unnecessary GPL text from comment headers adds 71f6af6d52ce kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds 3b1a4a864087 kasan: group vmalloc code adds d5750edf6da7 kasan: shadow declarations only for software modes adds cebd0eb29acd kasan: rename (un)poison_shadow to (un)poison_range adds 1f600626b3a9 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds b266e8fee963 kasan: only build init.c for software modes adds bb359dbcb700 kasan: split out shadow.c from common.c adds affc3f07759c kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds 59fd51b2ba6b kasan: rename report and tags files adds ffcc5cea46c0 kasan: don't duplicate config dependencies adds 2cdbed63490d kasan: hide invalid free check implementation adds 97fc71223236 kasan: decode stack frame only with KASAN_STACK_ENABLE adds afe6ef80dcec kasan, arm64: only init shadow for software modes adds d73b49365ee6 kasan, arm64: only use kasan_depth for software modes adds 28ab35841ce0 kasan, arm64: move initialization message adds 60a3a5fe950f kasan, arm64: rename kasan_init_tags and mark as __init adds 6882464faf74 kasan: rename addr_has_shadow to addr_has_metadata adds db3de8f759c8 kasan: rename print_shadow_for_address to print_memory_metadata adds 88b865974d17 kasan: rename SHADOW layout macros to META adds 96e0279df6d8 kasan: separate metadata_fetch_row for each mode adds 6a63a63ff1ac kasan: introduce CONFIG_KASAN_HW_TAGS adds f469c032c05e arm64: enable armv8.5-a asm-arch option adds 85f49cae4dfc arm64: mte: add in-kernel MTE helpers adds e5b8d9218951 arm64: mte: reset the page tag in page->flags adds 98c970da8b35 arm64: mte: add in-kernel tag fault handler adds bfc62c598527 arm64: kasan: allow enabling in-kernel MTE adds 620954a67bce arm64: mte: convert gcr_user into an exclude mask adds bad1e1c663e0 arm64: mte: switch GCR_EL1 in kernel entry and exit adds c746170d6a48 kasan, mm: untag page address in free_reserved_area adds dc09b29fd071 arm64: kasan: align allocations for HW_TAGS adds ccbe2aaba1ed arm64: kasan: add arch layer for memory tagging helpers adds 6c6a04fe367f kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds 8a494023b80e kasan, x86, s390: update undef CONFIG_KASAN adds 0fea6e9af889 kasan, arm64: expand CONFIG_KASAN checks adds 2e903b914797 kasan, arm64: implement HW_TAGS runtime adds 4291e9ee6189 kasan, arm64: print report from tag fault handler adds aa1ef4d7b3f6 kasan, mm: reset tags when accessing metadata adds 94ab5b61ee16 kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds 948e32539f4a kasan: add documentation for hardware tag-based mode adds 29f080881601 kselftest/arm64: check GCR_EL1 after context switch adds c696de9f12b7 kasan: simplify quarantine_put call site adds 6476792f1015 kasan: rename get_alloc/free_info adds 8bb0009b1946 kasan: introduce set_alloc_info adds d56a9ef84bd0 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds 38dd767daed1 kasan: allow VMAP_STACK for HW_TAGS mode adds 77f57c983065 kasan: remove __kasan_unpoison_stack adds c0054c565ae5 kasan: inline kasan_reset_tag for tag-based modes adds d8dd397120be kasan: inline random_tag for HW_TAGS adds bffe690708c8 kasan: open-code kasan_unpoison_slab adds 57345fa68a27 kasan: inline (un)poison_range and check_invalid_free adds 8028caaca7a8 kasan: add and integrate kasan boot parameters adds 34303244f261 kasan, mm: check kasan_enabled in annotations adds eeb3160c2419 kasan, mm: rename kasan_poison_kfree adds d99f6a10c161 kasan: don't round_up too much adds 1ef3133bd3b8 kasan: simplify assign_tag and set_tag calls adds 3933c1757163 kasan: clarify comment in __kasan_kfree_large adds 97593cad003c kasan: sanitize objects when metadata doesn't fit adds e86f8b09f215 kasan, mm: allow cache merging with no metadata adds 625d867347c9 kasan: update documentation adds 1375b9803e00 Merge branch 'akpm' (patches from Andrew) adds c25ce589dca1 tweewide: Fix most Shebang lines adds c93e4aeed1be Makefile.extrawarn: remove -Wnested-externs warning adds b044a535d9a6 kbuild: doc: update the description about kbuild Makefiles adds 8c4d9b145ba3 kbuild: doc: replace arch/$(ARCH)/ with arch/$(SRCARCH)/ adds 23b53061ad5d kbuild: doc: fix 'List directories to visit when descendin [...] adds 41cac0834f88 kbuild: doc: merge 'Special Rules' and 'Custom kbuild comm [...] adds 39bb232ae614 kbuild: doc: split if_changed explanation to a separate section adds d0e628cd817f kbuild: doc: clarify the difference between extra-y and always-y adds c0ea806f874e kbuild: doc: document subdir-y syntax adds 436e980e2ed5 kbuild: don't hardcode depmod path adds bc72d723ec6b modpost: rename merror() to error() adds 0fd3fbadd9a8 modpost: refactor error handling and clarify error/fatal d [...] adds 1d6cd3929360 modpost: turn missing MODULE_LICENSE() into error adds d6d692fa21d3 modpost: change license incompatibility to error() from fatal() adds c7299d98c00a modpost: turn section mismatches to error from fatal() adds b9ed847b5ae6 modpost: turn static exports into error adds 9ab55d7f240f genksyms: Ignore module scoped _Static_assert() adds c613583b6a87 Documentation/kbuild: Document COMPILE_TEST dependencies adds 18084e435ff6 Documentation/kbuild: Document platform dependency practises adds 7b95f0563ab5 Merge tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/l [...] adds 7b675649be22 kconfig: qconf: drop Qt4 support adds 7cd0158703a4 kconfig: qconf: use a variable to pass packages to pkg-config adds a2574c12df0d kconfig: qconf: convert to Qt5 new signal/slot connection syntax adds 98ebea7ba891 kconfig: make lkc.h self-sufficient #include-wise adds f463269fb940 kconfig: qconf: show Qt version in the About dialog adds 78cb09078352 kconfig: clean up header inclusion adds 135b4957eac4 kconfig: fix return value of do_error_if() adds 90d39628ac79 kconfig: doc: fix $(fileno) to $(filename) adds 2762db756f42 Merge tag 'kconfig-v5.11' of git://git.kernel.org/pub/scm/ [...] adds bca3e43c903f ACPI: processor: fix NONE coordination for domain mapping failure adds defa0c6b94db Merge branch 'acpi-processor' to satisfy dependencies adds d2641a5c3d5e cppc_cpufreq: use policy->cpu as driver of frequency setting adds bf76bb208f2b cppc_cpufreq: clarify support for coordination types adds cfdc589f4b5f cppc_cpufreq: expose information on frequency domains adds a28b2bfc099c cppc_cpufreq: replace per-cpu data array with a list adds ca6827de4b67 cpufreq: schedutil: Add util to struct sg_cpu adds ee2cc4276ba4 cpufreq: Add special-purpose fast-switching callback for drivers adds a365ab6b9dfb cpufreq: intel_pstate: Implement the ->adjust_perf() callback adds e40ad84c26b4 cpufreq: intel_pstate: Use most recent guaranteed performa [...] adds c3a74f8e25e9 Merge branch 'pm-cpufreq' adds 4960821a4d80 Merge tag 'pm-5.11-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 6fc250887cbe ACPI: scan: Evaluate _DEP before adding the device adds 71da201f38df ACPI: scan: Defer enumeration of devices with _DEP lists adds 0de7fb7c8687 ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() adds 9272e97ae9e9 ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_igno [...] adds b08221c40feb ACPI: PNP: compare the string length in the matching_id() adds 146f1ed852a8 ACPI: PM: s2idle: Add AMD support to handle _DSM adds fef98671194b ACPI: PM: s2idle: Move x86-specific code to the x86 directory adds 538fcf57aaee Merge branches 'acpi-scan', 'acpi-pnp' and 'acpi-sleep' adds 614cb5894306 Merge tag 'acpi-5.11-rc1-2' of git://git.kernel.org/pub/sc [...]
No new revisions were added by this update.
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