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 8aac4d597bbb Merge remote-tracking branch 'risc-v-fixes/fixes' omits a141f5ea3c58 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits c796228ab468 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 37ac416911b5 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits b7df6df6cc1d Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 7c0f328ceeb9 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 0493a9d6021b Merge remote-tracking branch 'ide/master' omits 9eea07396417 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 394ef94bf863 Merge remote-tracking branch 'spi-fixes/for-linus' omits d04a95793433 Merge remote-tracking branch 'regulator-fixes/for-linus' omits d79dd7082efd Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits e7b0e3dd7dbf Merge remote-tracking branch 'sound-current/for-linus' omits 78ba41d8a174 Merge remote-tracking branch 'wireless-drivers/master' omits ccf6c8dc7d55 Merge remote-tracking branch 'ipsec/master' omits 01602b59175f Merge remote-tracking branch 'bpf/master' omits 22d033777ad7 Merge remote-tracking branch 'net/master' omits 7177f9b524f8 Merge remote-tracking branch 'sparc/master' omits 1d64403ff326 Merge remote-tracking branch 'powerpc-fixes/fixes' omits b7a2e552897d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits fdc020dd07cf Merge remote-tracking branch 'arm-current/fixes' omits 28f68f6c6090 Merge remote-tracking branch 'arc-current/for-curr' omits 639b12846819 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 894aa06a0c22 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits f012afb6af3d ARM: dts: ux500/golden: Set display max brightness omits 08a8c9757a26 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git:// [...] omits ae66f0987b98 soc: mediatek: mmsys: Specify HAS_IOMEM dependency for MTK_MMSYS omits 9c7422b92cb2 powerpc/32s: Fix RTAS machine check with VMAP stack omits 676c63ebebaf Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits aa51c9ec1518 Merge remote-tracking branch 'spi/for-5.10' into spi-linus omits fd19c7352504 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits de9c29724d4a Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 5a531c7907ab hwmon: (k10temp) Remove support for displaying voltage and [...] omits e6c11a2dcaec usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] new e14fd4ba8fb4 x86/split-lock: Avoid returning with interrupts enabled adds 9eb78c253275 exfat: Avoid allocating upcase table using kcalloc() new e9e541ecfee3 Merge tag 'exfat-for-5.11-rc1' of git://git.kernel.org/pub [...] adds 65cdb4a214c0 configfs: fix kernel-doc markup issue new 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 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/ [...] 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() new d8355e740f41 Merge tag 'for-5.11/dm-changes' of git://git.kernel.org/pu [...] 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 new 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 new 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 new 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) new 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 [...] new c3a74f8e25e9 Merge branch 'pm-cpufreq' new 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 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 [...] adds 7f6f1dfb2dcb watchdog: armada_37xx: Add missing dependency on HAS_IOMEM adds 8ae2511112d2 watchdog: sirfsoc: Add missing dependency on HAS_IOMEM adds f61a59acb462 watchdog: sprd: remove watchdog disable from resume fail path adds 3e07d2409398 watchdog: sprd: check busy bit before new loading rather t [...] adds 2a6c9c65b2fe watchdog: sprd: change to use usleep_range() instead of busy loop adds 7c7164f935c8 watchdog: stm32_iwdg: don't print an error on probe deferral adds 4600736f050f watchdog: remove pnx83xx driver adds 8650d0f9e933 watchdog: qcom_wdt: set WDOG_HW_RUNNING bit when appropriate adds 8711071e9700 watchdog: rti-wdt: fix reference leak in rti_wdt_probe adds 9747f12b5be9 watchdog: geodewdt: remove unneeded break adds 347755d2a88e watchdog: sbc_fitpc2_wdt: add __user annotations adds 42e967f3c6cb wdt: sp805: add watchdog_stop on reboot adds acc195bd2cc4 watchdog/hpwdt: Disable NMI in Crash Kernel adds 5674b74e52c0 watchdog/hpwdt: Reflect changes adds 24f98562bb5b watchdog: wdat_wdt: Fix missing kerneldoc reported by W=1 adds 6f733cb2e7db watchdog: Fix potential dereferencing of null pointer adds 89c866f5a238 watchdog: iTCO_wdt: use module_platform_device() macro adds 7948fab26bcc watchdog: qcom: Avoid context switch in restart handler adds 8cbd82d62f45 dt-bindings: watchdog: sun4i: Add A100 compatible adds 36c47df85ee8 watchdog: coh901327: add COMMON_CLK dependency adds e629fffcc333 dt-binding: watchdog: add Rockchip compatibles to snps,dw- [...] adds c21172b3a73e watchdog: iTCO_wdt: use dev_*() instead of pr_*() for logging adds 0b9491b62119 watchdog: convert comma to semicolon new 6755f4563144 Merge tag 'linux-watchdog-5.11-rc1' of git://www.linux-wat [...] adds 853c1a789f5f platform/chrome: Don't treat RTC events as wakeup sources adds 0498710be002 platform/chrome: cros_ec_typec: Relocate set_port_params_v [...] adds 7ab5a673f4ce platform/chrome: cros_ec_typec: Fix remove partner logic adds 514acf1cefd0 platform/chrome: cros_ec_typec: Clear partner identity on [...] adds cd2c40ff90b0 platform/chrome: cros_ec: Import Type C host commands adds 80f8cef60d79 platform/chrome: cros_ec_typec: Introduce TYPEC_STATUS adds f6f668118918 platform/chrome: cros_ec_typec: Parse partner PD ID VDOs adds de0f49487db3 platform/chrome: cros_ec_typec: Register partner altmodes adds 6ae9b5ffcaeb platform/chrome: cros_ec_typec: Tolerate unrecognized mux flags new a0881596757f Merge tag 'tag-chrome-platform-for-v5.11' of git://git.ker [...] new 58cf05f597b0 Merge tag 'sound-fix-5.11-rc1' of git://git.kernel.org/pub [...] adds 6725f21157b4 virtio-mem: determine nid only once using memory_add_physa [...] adds 347202dc04a1 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds 20b9150225c8 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds d76944f80d5f virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds 2a6285114bc5 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds 41e6215c6d29 virtio-mem: factor out calculation of the bit number withi [...] adds 6beb3a9421fd virtio-mem: print debug messages from virtio_mem_send_*_request() adds 89c486c47f2a virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds 7a34c77dab7e virtio-mem: factor out handling of fake-offline pages in m [...] adds f2d799d59135 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds 989ff8252707 virtio-mem: generalize check for added memory adds 8464e3bdf208 virtio-mem: generalize virtio_mem_owned_mb() adds 835491c554fb virtio-mem: generalize virtio_mem_overlaps_range() adds 420066829bb6 virtio-mem: drop last_mb_id adds 1d33c2caa8cb virtio-mem: don't always trigger the workqueue when offlin [...] adds 98ff9f941186 virtio-mem: generalize handling when memory is getting onl [...] adds d5614944254c virito-mem: document Sub Block Mode (SBM) adds 99f0b55ea6c3 virtio-mem: memory block states are specific to Sub Block [...] adds 54c6a6ba75ba virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 905c4c5146dc virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds 8a6f082babea virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 602ef8945717 virito-mem: existing (un)plug functions are specific to Su [...] adds d46dfb62f676 virtio-mem: memory notifier callbacks are specific to Sub [...] adds 01afdee29aef virtio-mem: factor out adding/removing memory from Linux adds 4ba50cd3355d virtio-mem: Big Block Mode (BBM) memory hotplug adds faa45ff4ce88 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 8dc4bb58a146 mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds 269ac9389db4 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds 3711387a7543 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds 0ab4b8901a8e vhost_vdpa: switch to vmemdup_user() adds 4d10367fd411 vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code adds 29b90f92ee64 vdpa: remove unnecessary 'default n' in Kconfig entries adds cc3d42386d14 vdpa_sim: remove unnecessary headers inclusion adds 423248d60d2b vdpa_sim: remove hard-coded virtq count adds 2fc0ebfa0390 vdpa_sim: make IOTLB entries limit configurable adds 36a9c3063025 vdpa_sim: rename vdpasim_config_ops variables adds 6c6e28fe4579 vdpa_sim: add struct vdpasim_dev_attr for device attributes adds 2f8f46188805 vdpa_sim: add device id field in vdpasim_dev_attr adds 011c35bac5ef vdpa_sim: add supported_features field in vdpasim_dev_attr adds a13b5918fdd0 vdpa_sim: add work_fn in vdpasim_dev_attr adds cf1a3b35382c vdpa_sim: store parsed MAC address in a buffer adds f37cbbc65178 vdpa_sim: make 'config' generic and usable for any device type adds 65b709586e22 vdpa_sim: add get_config callback in vdpasim_dev_attr adds c124a95e304b vdpa_sim: add set_config callback in vdpasim_dev_attr adds b240491b7a48 vdpa_sim: set vringh notify callback adds 165be1f80b88 vdpa_sim: use kvmalloc to allocate vdpasim->buffer adds da7af6967c6e vdpa_sim: make vdpasim->buffer size configurable adds 275900dfa17c vdpa_sim: split vdpasim_virtqueue's iov field in out_iov a [...] adds db1e8bb6c63a vdpa: split vdpasim to core and net modules adds 83ef73b27eb2 vdpa/mlx5: Use write memory barrier after updating CQ index adds 697d1549140c tools/virtio: include asm/bug.h adds b9ca93bcd186 tools/virtio: add krealloc_array adds 1a5514cbb09a tools/virtio: add barrier for aarch64 adds ae93d8ea0fa7 virtio_ring: Cut and paste bugs in vring_create_virtqueue_ [...] adds 411ea23a7652 virtio_net: Fix error code in probe() adds e152d8af4220 virtio_ring: Fix two use after free bugs adds 2e1139d613c7 vhost scsi: fix error return code in vhost_scsi_set_endpoint() adds 1e38f0031c30 uapi: virtio_ids.h: consistent indentions adds be618636de41 uapi: virtio_ids: add missing device type IDs from OASIS spec adds 476c135e3217 vdpa: Add missing comment for virtqueue count adds 418eddef050d vdpa: Use simpler version of ida allocation new 64145482d333 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 9bfaf9c729a9 dt-bindings: Drop unnecessary *-supply schemas properties new 246eedd70da9 dt-bindings: net: qcom,ipa: Drop unnecessary type ref on ' [...] new 2b8f061a4f50 dt-bindings: Drop redundant maxItems/items new 14571d5f22d3 Merge tag 'devicetree-fixes-for-5.11-1' of git://git.kerne [...] adds 846f151d03f7 drm/ttm: fix unused function warning adds 8075c3005e4b dma-buf: cma_heap: Include linux/vmalloc.h to fix build fa [...] adds 29c9dece56ca drm/qxl: don't allocate a dma_address array adds 4b501262826f drm/komeda: Correct the sequence of hw_done() and flip_done() adds 8e8fbfc68248 drm/komeda: Remove useless variable assignment adds a24cf238c771 drm/komeda: Handle NULL pointer access code path in error case adds be3e477effba drm/komeda: Fix bit check to import to value of proper type new 399895b3e25f Merge tag 'drm-misc-next-fixes-2020-12-22' of git://anongi [...] adds 6cc980e3f52e drm/amdkfd: PCIe atomics required for gfx10 adds 9e3a6ab74ff8 drm/amd/pm: check pmfw version before issuing RlcPowerNoti [...] adds 088fb29b40f2 drm/amdgpu: fix vbios reservation handling on SR-IOV new 35b14475257f drm/amdgpu: check number of gfx ring before init cp gfx new d0f2f634f59d drm/amdgpu: remove unnecessary asic type check new 462fbeb1fcfc drm/amdgpu: check gfx pipe availability before toggling it [...] new ea96b12aa4fa drm/amd/display: handler not correctly checked at remove_i [...] new 2da94e2808bd drm/amd/display: Interfaces for hubp blank and soft reset new c2d61e309171 drm/amd/display: Modify the hdcp device count check condition new 9413b23fadad drm/amd/display: To modify the condition in indicating bra [...] new e8e91f9395ef drm/amd/display: gradually ramp ABM intensity new cf7fc75523b3 drm/amd/display: change SMU repsonse timeout to 2s. new e82632356d53 drm/amd/display: Update RN/VGH active display count workaround new cbac53f7fc90 drm/amd/display: Remove unnecessary NULL check new a71e5529d267 drm/amd/display: Multi-display underflow observed new 73d48f085184 drm/amd/display: Acquire DSC during split stream for ODM o [...] new 1e7445dcc174 drm/amd/display: updated wm table for Renoir new c277925cca8c drm/amd/display: [FW Promotion] Release 0.0.47 new 4aa9d658d21c drm/amd/display: always program DPPDTO unless not safe to lower new 110b055b2827 drm/amd/display: add getter routine to retrieve mpcc mux new e75a9db3c59e drm/amd/pm: bump Sienna Cichlid smu_driver_if version to m [...] new 05211e7fbbf0 drm/amdgpu: only set DP subconnector type on DP and eDP co [...] new 505199a3b714 drm/amdgpu: Fix a copy-pasta comment new a135a1b4c4db drm/amd/display: Fix memory leaks in S3 resume new 5b2fc08c455b Merge tag 'amd-drm-fixes-5.11-2020-12-23' of git://people. [...] new ef2c8b81b888 Merge tag 'drm-next-2020-12-24' of git://anongit.freedeskt [...] adds 1a57b1a3e110 ACPI/nfit: avoid accessing uninitialized memory in acpi_nf [...] adds 2dd2a1740ee1 libnvdimm/namespace: Fix reaping of invalidated block-wind [...] adds 9a7e3d7f0568 ACPI: NFIT: Fix input validation of bus-family adds 5ae96d779ff3 libnvdimm: Cleanup include of badblocks.h adds 4c46764733c8 libnvdimm/label: Return -ENXIO for no slot in __blk_label_update adds 4e6a7b3bbd5a device-dax/pmem: Convert comma to semicolon adds 1aa574312518 device-dax/core: Fix memory leak when rmmod dax.ko adds 8bcbe3132c66 device-dax: delete a redundancy check in dev_dax_validate_align() new 6268d7da4d19 device-dax: Fix range release new ff8da37d3d8d device-dax: Avoid an unnecessary check in alloc_dev_dax_range() new 127c3d2e7e8a Merge branch 'for-5.11/dax' into for-5.11/libnvdimm new 1f13d2f7d8a4 Merge tag 'libnvdimm-for-5.11' of git://git.kernel.org/pub [...] adds e6582cb5dab4 blk-mq: Remove 'running from the wrong CPU' warning adds e7508d485650 block/rnbd-clt: Get rid of warning regarding size argument [...] adds 46067844efdb block/rnbd-clt: Fix possible memleak adds 87019e7d99d7 block/rnbd-srv: Protect dev session sysfs removal adds 3877ece01e46 block/rnbd: Fix typos adds 512c781fd28c block/rnbd: Set write-back cache and fua same to the targe [...] adds 5a1328d0c3a7 block/rnbd-clt: Dynamically allocate sglist for rnbd_iu adds 9aaf9a2aba0c block/rnbd-clt: Does not request pdu to rtrs-clt adds 1aba169e7709 nbd: Respect max_part for all partition scans adds 76efc1c77096 blk-iocost: Add iocg idle state tracepoint adds 658a337a606f s390/dasd: fix hanging device offline processing adds a29ea0165349 s390/dasd: prevent inconsistent LCU device data adds 0ede91f83aa3 s390/dasd: fix list corruption of pavgroup group list adds 53a7f655834c s390/dasd: fix list corruption of lcu list adds 71425189b2b7 blk-mq: Don't complete on a remote CPU in force threaded mode adds adf4c01aba57 MAINTAINERS: add fs/block_dev.c to the block section adds ca2e270aa1aa block: remove a pointless self-reference in block_dev.c adds 7b51e703a89b block: update some copyrights new 117ae250cfa3 bcache:remove a superfluous check in register_bcache new 46926127d763 md/bcache: convert comma to semicolon new 771e7e416105 Merge tag 'block-5.11-2020-12-23' of git://git.kernel.dk/l [...] adds a146468d76e0 io_uring: break links on shutdown failure adds 4bc4a912534a io_uring: hold mmap_sem for mm->locked_vm manipulation adds cda286f0715c io_uring: cancel reqs shouldn't kill overflow list adds 9cd2be519d05 io_uring: remove racy overflow list fast checks adds e23de15fdbd3 io_uring: consolidate CQ nr events calculation adds 09e88404f46c io_uring: inline io_cqring_mark_overflow() adds 89448c47b845 io_uring: limit {io|sq}poll submit locking scope adds 0020ef04e485 io_uring: fix io_wqe->work_list corruption adds dfea9fce29fd io_uring: close a small race gap for files cancel adds dd2016623695 io_uring: fix 0-iov read buffer select adds 00c18640c243 io_uring: make ctx cancel on exit targeted to actual ctx adds 446bc1c20733 io-wq: kill now unused io_wq_cancel_all() adds 55583d72e230 io_uring: always progress task_work on task cancel adds f57555eda979 io_uring: end waiting before task cancel attempts adds a528b04ea406 io_uring: fix ignoring xa_store errors new 9faadcc8abe4 io_uring: fix double io_uring free new c07e6719511e io_uring: hold uring_lock while completing failed polled i [...] new 60e8edd2513a Merge tag 'io_uring-5.11-2020-12-23' of git://git.kernel.d [...] adds bc13809f1c47 efi/libstub/x86: simplify efi_is_native() adds 688eb28211ab efi/x86: Only copy the compressed kernel image in efi_relo [...] adds 6edcf9dc2e1a efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should [...] adds e1ac4b2406d9 efi: generalize efi_get_secureboot adds 25519d683442 ima: generalize x86/EFI arch glue for other EFI architectures adds 8d39cee0592e arm64/ima: add ima_arch support adds b283477d394a efi: x86/xen: switch to efi_get_secureboot_mode helper adds 91c1c092f27d efi: capsule: use atomic kmap for transient sglist mappings adds 4dbe44fb538c efi: capsule: clean scatter-gather entries from the D-cache adds c0249238feef efi: arm: reduce minimum alignment of uncompressed kernel adds ff20661bb54c efi/efi_test: read RuntimeServicesSupported adds 54649911f31b efi: stub: get rid of efi_get_max_fdt_addr() adds e0a6aa30504c efi: ia64: disable the capsule loader adds d72c8b0e1cac efi: arm: force use of unsigned type for EFI_PHYS_ALIGN adds 3dcb8b53cbd2 Merge tag 'efi-next-for-v5.11-3' of git://git.kernel.org/p [...] new 4a1106afeed2 Merge tag 'efi_updates_for_v5.11' of git://git.kernel.org/ [...] new a313357e704f genirq: Move irq_has_action() into core code new fdd029630434 genirq: Move status flag checks to core new f1c6306c0d6b genirq: Move irq_set_lockdep_class() to core new 3e2380123fb9 genirq: Provide irq_get_effective_affinity() new 9e42ad10cedf genirq: Annotate irq stats data races new bb0e5192f598 parisc/irq: Simplify irq count output for /proc/interrupts new 26c19d0a8610 genirq: Make kstat_irqs() static new 501e2db67fa4 genirq: Provide kstat_irqdesc_cpu() new 88c637748e31 ARM: smp: Use irq_desc_kstat_cpu() in show_ipi_list() new 5089bc51f81f arm64/smp: Use irq_desc_kstat_cpu() in arch_show_interrupts() new 7435248e6d66 parisc/irq: Use irq_desc_kstat_cpu() in show_interrupts() new ba22d0ede317 s390/irq: Use irq_desc_kstat_cpu() in show_msi_interrupt() new 3afba0951582 drm/i915/lpe_audio: Remove pointless irq_to_desc() usage new 9c6508b9d209 drm/i915/pmu: Replace open coded kstat_irqs() copy new f3925032d7fd pinctrl: nomadik: Use irq_has_action() new 886c8121659d mfd: ab8500-debugfs: Remove the racy fiddling with irq_desc new 1110918e439f NTB/msi: Use irq_has_action() new e56427068a8d PCI: xilinx-nwl: Use irq_data_get_irq_chip_data() new b8fecfdfb08d PCI: mobiveil: Use irq_data_get_irq_chip_data() new 80a62deedf9d net/mlx4: Replace irq_to_desc() abuse new 197d23707729 net/mlx4: Use effective interrupt affinity new 6e745db4ddd0 net/mlx5: Replace irq_to_desc() abuse new ec7b37b6f08f net/mlx5: Use effective interrupt affinity new 3bd5371a4da6 xen/events: Remove unused bind_evtchn_to_irq_lateeoi() new 67473b8194bc xen/events: Remove disfunct affinity spreading new 1ca1b4e2c0cb xen/events: Use immediate affinity setting new f7a6f994b4f0 xen/events: Only force affinity mask for percpu interrupts new 62ebcda8a8df xen/events: Reduce irq_info:: Spurious_cnt storage size new 88f0a9d06644 xen/events: Implement irq distribution new 64a1b95bb9fe genirq: Restrict export of irq_to_desc() new 3913d00ac51a Merge tag 'irq-core-2020-12-23' of git://git.kernel.org/pu [...] new 9b3f7f1b841e Merge tag 'powerpc-5.11-2' of git://git.kernel.org/pub/scm [...] new 7a2fde8def1f Merge tag 'riscv-for-linus-5.11-rc1' of git://git.kernel.o [...] new 942cb357ae7d Smack: Handle io_uring kernel thread privileges new 2f2fce3d5357 Merge tag 'Smack-for-5.11-io_uring-fix' of git://github.co [...] adds 50a4952fd67b Updated locking documentation for transaction_t adds 7b721e6d334c ext4: remove redundant operation that set bh to NULL adds 46bac5352929 ext4: remove the null check of bio_vec page adds face525ecb30 ext4: remove redundant assignment of variable ex adds f177ee0882af ext4: add helpers for checking whether quota can be enable [...] adds ca9b404ff137 ext4: print quota journalling mode on (re-)mount adds 837c23fbc1b8 ext4: use ASSERT() to replace J_ASSERT() adds 6bd97bf273bd ext4: remove redundant mb_regenerate_buddy() adds ce3cca337401 ext4: simplify the code of mb_find_order_for_block adds 8041ac642a1b ext4: update ext4_data_block_valid related comments adds 41fca96e635b ext4: delete nonsensical (commented-out) code inside ext4_ [...] adds cca415537244 ext4: fix a memory leak of ext4_free_data adds c9200760da8a ext4: check for invalid block size early when mounting a f [...] adds bc18546bf68e ext4: fix an IS_ERR() vs NULL check adds 03505c58b86a ext4: remove the unused EXT4_CURRENT_REV macro adds b1b7dce3f09b ext4: add docs about fast commit idempotence adds 5a150bdec7dc ext4: fix fall-through warnings for Clang adds 941ba122ca56 ext4: make fast_commit.h byte identical with e2fsprogs/fas [...] adds 9bd23c31f392 jbd2: add a helper to find out number of fast commit blocks adds 46e294efc355 ext4: fix deadlock with fs freezing and EA inodes adds b08070eca9e2 ext4: don't remount read-only with errors=continue on reboot adds 81414b4dd48f ext4: remove redundant sb checksum recomputation adds 93c20bc3eafb ext4: standardize error message in ext4_protect_reserved_inode() adds 014c9caa29d3 ext4: make ext4_abort() use __ext4_error() adds 4067662388f9 ext4: move functions in super.c adds 02a7780e4d2f ext4: simplify ext4 error translation adds c92dc856848f ext4: defer saving error info from atomic context adds 82ef1370b0c1 ext4: avoid s_mb_prefetch to be zero in individual scenarios adds be993933d2e9 ext4: remove unnecessary wbc parameter from ext4_bio_write_page new 555a6e8c11e6 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 7e9028571651 docs: submitting-patches: Trivial - fix grammatical error adds 27ab873e0ca6 Documentation: process: Correct numbering adds 9bf19b78a203 Documentation/submitting-patches: Document the SoB chain adds c635b0cea6b8 docs: admin-guide: Fix default value of max_map_count in s [...] new 71c5f03154ac Merge tag 'docs-5.11-2' of git://git.lwn.net/linux adds edf7ddbf1c5e fs/namespace.c: WARN if mnt_count has become negative adds 88149082bb8e fs: Handle I_DONTCACHE in iput_final() instead of generic_ [...] adds 77573fa310d9 fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set adds 1a97d899ecbc Make sure that make_create_in_sticky() never sees uninitia [...] adds 2e2cbaf920d1 fix hostfs_open() use of ->f_path.dentry new 7bb5226c8a4b Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 11cc92eb747a genirq: Fix export of irq_to_desc() for powerpc KVM new 2b076054e524 remove boolinit.cocci new 33114c435959 kbuild: do not use scripts/ld-version.sh for checking spat [...] new b784c7707502 coccinnelle: Remove ptr_ret script new d2ee8447e1be coccinelle: update expiring email addresses new d8f6e5c6c837 scripts: coccicheck: Correct usage of make coccicheck new 42dc45e84452 Merge branch 'for-5.11' of git://git.kernel.org/pub/scm/li [...] new 6e5192143ab5 tools headers UAPI: Update epoll_pwait2 affected files new 7f3905f00a20 tools headers cpufeatures: Sync with the kernel sources new fde668244d1d tools arch x86: Sync the msr-index.h copy with the kernel sources new 288807fc3a5f tools headers UAPI: Sync kvm.h headers with the kernel sources new cd97448db80e tools headers UAPI: Sync KVM's vmx.h header with the kerne [...] new 9880e71cbaa8 tools kvm headers: Update KVM headers from the kernel sources new b71df82d05b7 tools headers UAPI: Synch KVM's svm.h header with the kernel new 9bad32b2c63c perf powerpc: Move syscall.tbl check to check-headers.sh new 22ffc3f5598d perf s390: Move syscall.tbl check into check-headers.sh new c5ef52944a2d perf tools: Update powerpc's syscall.tbl copy from the ker [...] new b27d20ab1c6a perf tools: Update s390's syscall.tbl copy from the kernel [...] new 23331eeb731a perf tests: Improve topology test to check all aggregation types new 91585846f105 perf cpumap: Use existing allocator to avoid using malloc new fa265e59b81a perf cpumap: Add new struct for cpu aggregation new 2760f5a14fe7 perf stat: Replace aggregation ID with a struct new cea6575fdccf perf cpumap: Add new map type for aggregation new d526e1a033e0 perf cpumap: Drop in cpu_aggr_map struct new ff5232956e07 perf stat aggregation: Start using cpu_aggr_id in map new fcd83a35dd93 perf stat aggregation: Add separate node member new 1a270cb6b3cc perf stat aggregation: Add separate socket member new ba2ee166d92b perf stat aggregation: Add separate die member new b993381779da perf stat aggregation: Add separate core member new 8d4852b468c3 perf stat aggregation: Add separate thread member new 5149303fdfe5 perf probe: Fix memory leak when synthesizing SDT probes new 5814bc2d4cc2 Merge tag 'perf-tools-2020-12-24' of git://git.kernel.org/ [...] new 61d791365b72 drm/amd/display: avoid uninitialized variable warning new c9a3c4e637ac mfd: ab8500-debugfs: Remove extraneous curly brace new 275e88b06a27 PCI: tegra: Fix host link initialization new 99e629f14b47 PCI: dwc: Fix inverted condition of DMA mask setup warning new 40f78232f973 Merge tag 'pci-v5.11-fixes-1' of git://git.kernel.org/pub/ [...] new f838f8d2b694 mfd: ab8500-debugfs: Remove extraneous seq_putc new ae7927023243 sched: Optimize finish_lock_switch() new 3b80dee70eaa Merge tag 'sched-urgent-2020-12-27' of git://git.kernel.or [...] new f12ad423c4af tick: Remove pointless cpu valid check in hotplug code new ba8ea8e7dd6e tick/sched: Remove bogus boot "safety" check new f6f5cd840ae7 timekeeping: Fix spelling mistake in Kconfig "fullfill" -> [...] new 2eeefc60ad70 Merge tag 'timers-urgent-2020-12-27' of git://git.kernel.o [...] new 55d2eba8e7cd jump_label: Fix usage in module __init new 441fa3409769 jump_label/static_call: Add MAINTAINERS new 91ea62d58bd6 softirq: Avoid bad tracing / lockdep interaction new 6be5f58215f1 Merge tag 'locking-urgent-2020-12-27' of git://git.kernel. [...] new 44f6a7c0755d objtool: Fix seg fault with Clang non-section symbols new cce622ab9284 Merge tag 'objtool-urgent-2020-12-27' of git://git.kernel. [...] new c5b840a28b52 crypto: keembay - CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 should de [...] new 167316a5a083 crypto: keembay - Add dependency on HAS_IOMEM new c0e583ab2016 crypto: qat - add CRYPTO_AES to Kconfig dependencies new 33c148a4ae7d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 91b8246de859 ntb: idt: fix error check in ntb_hw_idt.c adds 75b6f6487ced ntb: intel: add Intel NTB LTR vendor support for gen4 NTB new 52cd5f9c22ee Merge tag 'ntb-5.11' of git://github.com/jonmason/ntb new 14e3e989f6a5 proc mountinfo: make splice available again new 5c8fe583cce5 Linux 5.11-rc1 adds 58315c966511 kernel: cgroup: Mundane spelling fixes throughout the file adds 5a7b5f32c5aa cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() adds 2d18e54dd866 cgroup: Fix memory leak when parsing multiple source parameters new 91afe604c154 Merge branch 'for-5.11' of git://git.kernel.org/pub/scm/li [...] new 01341fbd0d8d workqueue: Kick a worker based on the actual activation of [...] new c76e02c59e13 Merge branch 'for-5.11' of git://git.kernel.org/pub/scm/li [...] new 48b0777cd93d Revert "dm crypt: export sysfs of kcryptd workqueue" new dea8dcf2a9fa Merge tag 'for-5.11/dm-fix' of git://git.kernel.org/pub/sc [...] new 7cf22a1c88c0 selftests/vm: fix building protection keys test new e7dd91c456a8 mm/hugetlb: fix deadlock in hugetlb_cow error path new 3a176b94609a Revert "kbuild: avoid static_assert for genksyms" new 5dbdb2d87c29 checkpatch: prefer strscpy to strlcpy new 6d87d0ece58b mm: add prototype for __add_to_page_cache_locked() new dc2da7b45ffe mm: memmap defer init doesn't work as expected new e05986ee7a58 mm/mremap.c: fix extent calculation new 111fe7186b29 mm: generalise COW SMC TLB flushing race comment new 13384f6125ad kasan: fix null pointer dereference in kasan_record_aux_stack new 87dbc209ea04 local64.h: make <asm/local64.h> mandatory new 8b0fac44bd1f sizes.h: add SZ_8G/SZ_16G/SZ_32G macros new aa8c7db494d0 kdev_t: always inline major/minor helper functions new 36845663843f lib/genalloc: fix the overflow when size is too big new f0bb29e8c407 lib/zlib: fix inflating zlib streams on s390 new 605cc30dea24 zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfl [...] new 1f3147b49d75 mm: slub: call account_slab_page() after slab page initialization new 139711f033f6 Merge branch 'akpm' (patches from Andrew) new 60267ba35c74 ceph: reencode gid_list when reconnecting new ad32fe8801c3 libceph: fix auth_signature buffer allocation in secure mode new f5f2c9a0e307 libceph: align session_key and con_secret to 16 bytes new 664f1e259a98 libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE new f6e1ea196492 Merge tag 'ceph-for-5.11-rc2' of git://github.com/ceph/cep [...] new cedd1862be7e depmod: handle the case of /sbin/depmod without /sbin in PATH new 77788775c713 io_uring: don't assume mm is constant across submits new 1642b4450d20 io_uring: add a helper for setting a ref node new 1ffc54220c44 io_uring: fix io_sqe_files_unregister() hangs new b1b6b5a30dce kernel/io_uring: cancel io_uring before task works new dc3e24b214c5 Merge tag 'io_uring-5.11-2021-01-01' of git://git.kernel.d [...] new 875b2376fd66 fs: block_dev.c: fix kernel-doc warnings from struct block [...] new dc30432605bb block: add debugfs stanza for QUEUE_FLAG_NOWAIT new 8b4805c68ae3 Merge tag 'block-5.11-2021-01-01' of git://git.kernel.dk/l [...] adds 44fd9fb599d3 scsi: ufs: Remove unused macro definition POWER_DESC_MAX_SIZE adds 1fa0570002e3 scsi: ufs: Fix wrong print message in dev_err() adds 1918651f2d7e scsi: ufs: Clear UAC for RPMB after ufshcd resets adds f8162ac70ecf scsi: ufs: Allow regulators being always-on adds b3f3d31a528f scsi: ufs-mediatek: Keep VCC always-on for specific devices adds c763729a10e5 scsi: ufs-pci: Fix restore from S4 for Intel controllers adds af423534d2de scsi: ufs-pci: Ensure UFS device is in PowerDown mode for [...] adds 044d5bda7117 scsi: ufs-pci: Fix recovery from hibernate exit errors for [...] adds dd78bdb6f810 scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel [...] adds fa4d0f1992a9 scsi: block: Fix a race in the runtime power management code adds 0854bcdcdec2 scsi: block: Introduce BLK_MQ_REQ_PM adds 96d86e6a80a3 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests adds 5ae65383fc76 scsi: ide: Mark power management requests with RQF_PM inst [...] adds cfefd9f8240a scsi: scsi_transport_spi: Set RQF_PM for domain validation [...] adds e6044f714b25 scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE adds a4d34da715e3 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT adds 52abca64fd94 scsi: block: Do not accept any requests while suspended adds 8b3c8035297e scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() adds 5213dc7940e0 scsi: ufs-mediatek: Use correct path to fix compile error adds bd14bf0e4a08 scsi: ufs: Re-enable WriteBooster after device reset adds 31a5d9cafff1 scsi: ufs: Un-inline ufshcd_vops_device_reset function adds cb5253198f10 scsi: cxgb4i: Fix TLS dependency new eda809aef534 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 976509bb310b opp: fix memory leak in _allocate_opp_table new 0e1d9ca1766f opp: Call the missing clk_put() on error new 977a3b0f6e40 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new be1283454b61 cpufreq: intel_pstate: Fix fast-switch fallback path new 8b3fd902391f MAINTAINERS: include governors into CPU IDLE TIME MANAGEME [...] new 9cf93f056f78 intel_idle: add SnowRidge C-state table new 89ecf09e0b93 Merge branches 'pm-cpufreq' and 'pm-cpuidle' new d9296a7bd9c8 Merge tag 'pm-5.11-rc2' of git://git.kernel.org/pub/scm/li [...] new 742eb4750ff3 s390: update defconfigs new 129975e75b9a s390/Kconfig: sort config S390 select list once again new 3516bd729358 Merge tag 's390-5.11-3' of git://git.kernel.org/pub/scm/li [...] new 76bd45f32bb5 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal new ae6151f7c64d kconfig: config script: add a little user help new 65c1ac428428 Revert "kbuild: avoid static_assert for genksyms" new b3277adc2042 kconfig: Support building mconf with vendor sysroot ncurses new e83c408bc92b lib/raid6: Let $(UNROLL) rules work with macOS userland new 63e184ea9869 kconfig: remove 'kvmconfig' and 'xenconfig' shorthands new 4bcffceb4d7c Merge remote-tracking branch 'kbuild-current/fixes' new 6814dda5a71c Merge remote-tracking branch 'arc-current/for-curr' new d734220d5d90 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git:// [...] new 7887cc89d585 ARM: dts: ux500/golden: Set display max brightness new d13b24aef73f Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new d42ff3e992b1 Merge remote-tracking branch 'sparc/master' new f87777a3c30c net: stmmac: dwmac-meson8b: ignore the second clock input new 8b0f64b113d6 MAINTAINERS: remove names from mailing list maintainers new a0c8be56affa ibmvnic: fix login buffer memory leak new 58f60329a6be net: ethernet: mvneta: Fix error handling in mvneta_probe new 1d898b283576 docs: netdev-FAQ: fix question headers formatting new 5d5647dad259 qede: fix offload for IPIP tunnel packets new e77c725a445a Merge tag 'wireless-drivers-2020-12-22' of git://git.kerne [...] new de33212f768c virtio_net: Fix recursive call to cpus_read_lock() new b250bf5f924f net: ipa: fix interconnect enable bug new 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform new 94ad8f3ac6af net: ipa: clear pending interrupts before enabling new 6ffddf3b3d18 net: ipa: use state to determine channel command success new 428b448ee764 net: ipa: use state to determine event ring command success new 6313138619f3 Merge branch 'net-ipa-gsi-interrupt-handling-fixes' new 826f328e2b7e net: dcb: Validate netlink message in DCB handler new 427c94055856 net/ncsi: Use real net-device for response handler new 5d41f9b7ee7a net: ethernet: Fix memleak in ethoc_probe new 1f45dc220667 ibmvnic: continue fatal error reset after passive init new 59b4a8fa27f5 CDC-NCM: remove "connected" log message new 1ad58225dba3 net-sysfs: take the rtnl lock when storing xps_cpus new fb25038586d0 net-sysfs: take the rtnl lock when accessing xps_cpus_map [...] new 2d57b4f142e0 net-sysfs: take the rtnl lock when storing xps_rxqs new 4ae2bb81649d net-sysfs: take the rtnl lock when accessing xps_rxqs_map [...] new 5ff3fda971ae Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code' new 4614792eebcb net: ethernet: ti: cpts: fix ethtool output when no ptp_cl [...] new 950271d7cc0b tun: fix return value when the number of iovs exceeds MAX_ [...] new e7579d5d5b32 net: mptcp: cap forward allocation to 1M new 808e0d8832cc e1000e: Only run S0ix flows if shutdown succeeded new 3cf31b1a9eff e1000e: bump up timeout to wait when ME un-configures ULP mode new 6cecf02e77ab Revert "e1000e: disable s0ix entry and exit flows for ME systems" new 3c98cbf22a96 e1000e: Export S0ix flags to ethtool new 74f88c1676aa Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new fb1e6e562b37 bnxt_en: Fix AER recovery. new a029a2fef5d1 bnxt_en: Check TQM rings for maximum supported value. new bc4adf0eb72d Merge branch 'bnxt_en-bug-fixes' new 1169318bd565 net: ipa: don't return a value from gsi_channel_command() new 1ddf776b498c net: ipa: don't return a value from evt_ring_command() new bb2cc7d7143f Merge branch 'net-ipa-fix-some-new-build-warnings' new 4f374d2c43a9 net: mvpp2: fix pkt coalescing int-threshold configuration new 21fdca22eb7d ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() new a533b70a657c net: neighbor: fix a crash caused by mod zero new bd1248f1ddbc net: sched: prevent invalid Scell_log shift count new 5ede3ada3da7 net: hns: fix return value check in __lb_other_process() new 085c7c4e1c0e erspan: fix version 1 check in gre_parse_header() new 9b22fece786e atlantic: remove architecture depends new 1fef73597fa5 net: hdlc_ppp: Fix issues when mod_timer is called while t [...] new 11b844b0b7c7 selftests/bpf: Work-around EBUSY errors from hashmap updat [...] new 69ca310f3416 bpf: Save correct stopping point in file seq iteration new a61daaf351da bpf: Use thread_group_leader() new 4bfc4714849d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 780a864cc0ac Merge remote-tracking branch 'net/master' new da4282c17d69 selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC new 04901aab40ea bpf: Fix a task_iter bug caused by a merge conflict resolution new e2bcc75e71d6 Merge remote-tracking branch 'bpf/master' new 65c2bf228a54 Merge remote-tracking branch 'ipsec/master' new 6cb56218ad9e netfilter: xt_RATEEST: reject non-null terminated string f [...] new 95cd4bca7b1f netfilter: nft_dynset: report EOPNOTSUPP on missing set feature new b4e70d8dd9ea netfilter: nftables: add set expression flags new 38e4b0e42153 Merge remote-tracking branch 'netfilter/master' new f86de9b1c066 ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 new c1e8952395c1 ALSA: hda/realtek - Modify Dell platform name new c06ccf3ebb75 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks new 3deba4d8f07b ALSA: usb-audio: Add quirk for BOSS AD-10 new 744a11abc564 ALSA: hda/conexant: add a new hda codec CX11970 new 484229585a5e ALSA: hda/realtek: Add mute LED quirk for more HP laptops new ce2e79b22386 ALSA: hda/realtek: Add two "Intel Reference board" SSID in [...] new a598098cc973 ALSA: hda/realtek: Enable mute and micmute LED on HP Elite [...] new 3d5c5fdcee0f ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_strea [...] new b0e130630201 ALSA: usb-audio: Add quirk for RC-505 new c799e82adf25 Merge remote-tracking branch 'sound-current/for-linus' new f81325a05e93 Merge tag 'v5.11-rc1' into asoc-5.11 new 275565997ade ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 new a523e1538fdd ASoC: amd: Replacing MSI with Legacy IRQ model new 1f092d1c8819 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 new 379e1e7f833b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new cffa4b2122f5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev new bdf296999b7a Merge remote-tracking branch 'regmap-fixes/for-linus' new 2ae6f64ce1ce Merge tag 'v5.11-rc1' into regulator-5.11 new 03a4d275faac Merge remote-tracking branch 'regulator-fixes/for-linus' new 8db90aa36063 Merge tag 'v5.11-rc1' into spi-5.11 new ede090f5a438 spi: altera: fix return value for altera_spi_txrx() new 6820e812dafb spi: Fix the clamping of spi->max_speed_hz new 0ebd41f5c83d Merge remote-tracking branch 'spi-fixes/for-linus' new 54ca955b5a40 serial: mvebu-uart: fix tx lost characters at power off new 280fa3203c3c Merge remote-tracking branch 'tty.current/tty-linus' new 0ffc76539e6e USB: cdc-acm: blacklist another IR Droid device new 421da9413a6a MAINTAINERS: Update address for Cadence USB3 driver new 88ebce92806e dt-bindings: usb: Add new compatible string for AM64 SoC new a390bef7db1f usb: gadget: fsl_mxc_udc: Remove the driver new 5e5ff0b4b6bc USB: cdc-wdm: Fix use after free in service_outstanding_in [...] new 0f041b8592da usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ [...] new 5d5323a6f362 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL [...] new a5ada3dfe6a2 usb: dwc3: meson-g12a: disable clk on error handling path [...] new 2cc332e4ee4f usb: gadget: function: printer: Fix a memory leak for inte [...] new 5cc35c224a80 usb: gadget: Fix spinlock lockup on usb_function_deactivate new c91d3a6bcaa0 USB: gadget: legacy: fix return error code in acm_ms_bind() new 0a88fa221ce9 usb: gadget: u_ether: Fix MTU size mismatch with RX packet size new 83a43ff80a56 usb: chipidea: ci_hdrc_imx: add missing put_device() call [...] new 372c93131998 USB: yurex: fix control-URB timeout handling new ce722da66d3e usb: dwc3: ulpi: Use VStsDone to detect PHY regs access co [...] new fca3f1381057 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol- [...] new e5f4ca3fce90 usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression new 9389044f2708 usb: gadget: f_uac2: reset wMaxPacketSize new c318840fb2a4 USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug new f11480d8d0f7 Merge remote-tracking branch 'usb.current/usb-linus' new 92cbdb923c17 usb: cdns3: imx: fix writing read-only memory issue new 2ef02b846ee2 usb: cdns3: imx: fix can't create core device the second t [...] new d1357119157c usb: cdns3: imx: improve driver .remove API new 65403ff98ebb MAINTAINERS: Update address for Cadence USB3 driver new 15cb60a7ef8e Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new ef019c5daf03 PHY: Ingenic: fix unconditional build of phy-ingenic-usb new 55795f9bc4e9 Merge remote-tracking branch 'phy/fixes' new 12b38ea040b3 staging: spmi: hisi-spmi-controller: Fix some error handli [...] new cab36da4bf1a Staging: comedi: Return -EFAULT if copy_to_user() fails new d887d6104ade staging: mt7621-dma: Fix a resource leak in an error handl [...] new 0e6e046f3a1f Merge remote-tracking branch 'staging.current/staging-linus' new 105b5ca9b1e3 habanalabs: Fix a missing-braces warning new 429f1571e8f0 habanalabs: add comment for pll frequency ioctl opcode new 4783489951b7 habanalabs: fetch PSOC PLL frequency from F/W in goya new 6585489e808d habanalabs: remove generic gaudi get_pll_freq function new 9c9013cbd833 habanalabs: preboot hard reset support new 72ab9ca52de6 habanalabs/gaudi: do not set EB in collective slave queues new 7a585dfc3211 habanalabs: Revise comment to align with mirror list name new 0024c094851f habanalabs/gaudi: disable CGM at HW initialization new 6bbb77b9e6f0 habanalabs: full FW hard reset support new 13d0ee10b55e habanalabs/gaudi: enhance reset message new 90ffe170a390 habanalabs: update comment in hl_boot_if.h new 377182a3cc5a habanalabs: adjust pci controller init to new firmware new 98e8781f0083 habanalabs/gaudi: retry loading TPC f/w on -EINTR new a3fd28306329 habanalabs: add validation cs counter, fix misplaced counters new fcaebc735418 habanalabs: register to pci shutdown callback new 097c62b6f0ec habanalabs: fix order of status check new b000700d6db5 habanalabs: Fix memleak in hl_device_reset new 0acfbe9ce469 Merge tag 'misc-habanalabs-fixes-2020-12-30' of https://gi [...] new f93274ef0fe9 crypto: asym_tpm: correct zero out potential secrets new f4987f9aaccb Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 928eedf013b2 Input: st1232 - fix off-by-one error in resolution handling new b999dbea06b9 Input: st1232 - do not read more bytes than needed new f605be6a57b4 Input: st1232 - wait until device is ready before reading [...] new 13a35727dfba Merge remote-tracking branch 'input-current/for-linus' new fd16931a2f51 crypto: arm/chacha-neon - add missing counter increment new 0aa171e9b267 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() new 89cef12015fb Merge remote-tracking branch 'crypto-current/master' new 4dd6bdc10199 Merge remote-tracking branch 'ide/master' new c7cec7fcae33 Merge remote-tracking branch 'kselftest-fixes/fixes' new 2b0b2b9d9dbb Merge remote-tracking branch 'dmaengine-fixes/fixes' new 4d4f9c1a17a3 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPE [...] new 698222457465 MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps new 0ba392e5cf92 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 07af7810e0a5 DTS: ARM: gta04: remove legacy spi-cs-high to make display [...] new 6efac0173cd1 ARM: OMAP1: OSK: fix ohci-omap breakage new 500050f0d288 Merge branch 'fixes-omap3' into fixes new 7078a5ba7a58 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bi [...] new 181739822cf6 ARM: dts; gta04: SPI panel chip select is active low new a4b4953b5122 Merge remote-tracking branch 'omap-fixes/fixes' new e042f151ec74 hwmon: (sbtsi_temp) Fix Documenation kernel-doc warning new 1eda52334e6d hwmon: (pwm-fan) Ensure that calculation doesn't discard b [...] new 668160f9f319 Merge remote-tracking branch 'hwmon-fixes/hwmon' new b33ee82d2989 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] new 81fa5ae09d18 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' new 20620d72c31e riscv: return -ENOSYS for syscall -1 new 2162e9061eba Merge remote-tracking branch 'risc-v-fixes/fixes'
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 (8aac4d597bbb) \ N -- N -- N refs/heads/pending-fixes (2162e9061eba)
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 376 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/admin-guide/sysctl/vm.rst | 2 +- Documentation/arm/memory.rst | 12 +- Documentation/dev-tools/kasan.rst | 264 ++- .../bindings/display/bridge/anx6345.yaml | 2 - .../bindings/display/bridge/ite,it6505.yaml | 2 - .../bindings/display/bridge/lvds-codec.yaml | 3 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 2 - .../bindings/display/bridge/simple-bridge.yaml | 1 - .../display/bridge/thine,thc63lvd1024.yaml | 1 - .../bindings/display/bridge/toshiba,tc358775.yaml | 2 - .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 1 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 3 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 3 +- .../bindings/input/fsl,mpr121-touchkey.yaml | 3 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 3 +- .../devicetree/bindings/mailbox/arm,mhu.yaml | 1 - .../bindings/media/i2c/maxim,max9286.yaml | 1 - .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 3 - .../devicetree/bindings/media/i2c/sony,imx214.yaml | 3 - .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 - .../devicetree/bindings/mfd/st,stmfx.yaml | 3 +- .../devicetree/bindings/net/qcom,ipa.yaml | 1 - .../bindings/regulator/anatop-regulator.yaml | 1 - .../bindings/sound/nvidia,tegra30-hda.yaml | 2 - .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 - .../devicetree/bindings/usb/ti,j721e-usb.yaml | 6 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 3 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 10 +- .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/filesystems/ext4/journal.rst | 50 + Documentation/hwmon/sbtsi_temp.rst | 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/networking/netdev-FAQ.rst | 126 +- Documentation/process/submit-checklist.rst | 24 +- Documentation/process/submitting-patches.rst | 8 +- 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 | 56 +- Makefile | 6 +- arch/Kconfig | 8 +- arch/alpha/include/asm/local64.h | 1 - arch/alpha/kernel/sys_jensen.c | 2 +- arch/arc/include/asm/Kbuild | 1 - 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/boot/dts/omap3-gta04.dtsi | 3 +- arch/arm/crypto/chacha-glue.c | 1 + arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/assembler.h | 88 +- arch/arm/include/asm/efi.h | 24 +- 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 | 17 +- 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/mach-omap1/board-osk.c | 2 + 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 | 10 +- arch/arm64/Makefile | 7 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/efi.h | 11 +- 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 | 4 +- 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/csky/include/asm/Kbuild | 1 - arch/h8300/include/asm/Kbuild | 1 - arch/hexagon/include/asm/Kbuild | 1 - arch/ia64/include/asm/local64.h | 1 - arch/ia64/mm/init.c | 4 +- arch/ia64/scripts/unwcheck.py | 2 +- arch/m68k/include/asm/Kbuild | 1 - arch/microblaze/include/asm/Kbuild | 1 - arch/mips/boot/compressed/decompress.c | 3 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/kernel/binfmt_elfn32.c | 7 + arch/mips/kernel/binfmt_elfo32.c | 7 + arch/nds32/include/asm/Kbuild | 1 - arch/openrisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/kernel/irq.c | 7 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/kernel/dma-iommu.c | 71 +- arch/powerpc/kernel/head_book3s_32.S | 7 - arch/powerpc/platforms/pseries/iommu.c | 51 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/efi.h | 6 - arch/riscv/kernel/entry.S | 9 +- arch/s390/Kconfig | 31 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 12 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 2 + arch/s390/include/asm/Kbuild | 1 - arch/s390/kernel/irq.c | 2 +- arch/sh/include/asm/Kbuild | 1 - arch/sparc/include/asm/Kbuild | 1 - arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/include/asm/efi.h | 5 +- arch/x86/include/asm/local64.h | 1 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/topology.c | 1 + arch/x86/kernel/traps.c | 3 +- arch/x86/xen/efi.c | 37 +- arch/xtensa/include/asm/Kbuild | 1 - block/blk-core.c | 13 +- block/blk-iocost.c | 3 + block/blk-mq-debugfs.c | 2 +- block/blk-mq.c | 37 +- block/blk-pm.c | 15 +- block/blk-pm.h | 14 +- block/genhd.c | 2 + block/partitions/core.c | 1 + crypto/asymmetric_keys/asym_tpm.c | 2 +- crypto/ecdh.c | 3 +- drivers/acpi/Makefile | 1 + drivers/acpi/acpi_pnp.c | 3 + drivers/acpi/cppc_acpi.c | 141 +- drivers/acpi/nfit/core.c | 15 +- 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/base/regmap/regmap-debugfs.c | 11 +- drivers/block/nbd.c | 9 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 5 +- drivers/block/rnbd/rnbd-clt.c | 94 +- drivers/block/rnbd/rnbd-clt.h | 12 +- drivers/block/rnbd/rnbd-proto.h | 9 +- drivers/block/rnbd/rnbd-srv.c | 12 +- drivers/cpufreq/cppc_cpufreq.c | 204 ++- drivers/cpufreq/cpufreq.c | 40 + drivers/cpufreq/intel_pstate.c | 85 +- drivers/crypto/keembay/Kconfig | 5 +- drivers/crypto/qat/Kconfig | 1 + drivers/dax/bus.c | 71 +- drivers/dax/pmem/core.c | 2 +- drivers/dax/super.c | 1 + drivers/dma-buf/heaps/cma_heap.c | 1 + drivers/firmware/efi/Kconfig | 4 +- drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/capsule.c | 16 +- drivers/firmware/efi/libstub/efi-stub.c | 1 - drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/fdt.c | 3 +- drivers/firmware/efi/libstub/secureboot.c | 44 +- drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/efi/test/efi_test.c | 16 + drivers/firmware/efi/test/efi_test.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 5 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 36 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 20 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 12 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 4 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 8 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 7 +- .../drm/amd/display/modules/power/power_helpers.c | 35 +- .../drm/amd/display/modules/power/power_helpers.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 1 - drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 4 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 3 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 4 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 4 - drivers/gpu/drm/i915/i915_irq.c | 34 + drivers/gpu/drm/i915/i915_pmu.c | 19 +- drivers/gpu/drm/i915/i915_pmu.h | 8 + drivers/gpu/drm/ttm/ttm_pool.c | 29 +- drivers/hwmon/pwm-fan.c | 12 +- drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/ide/ide-atapi.c | 1 - drivers/ide/ide-io.c | 7 +- drivers/ide/ide-pm.c | 2 +- drivers/idle/intel_idle.c | 41 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 - drivers/infiniband/ulp/rtrs/rtrs.h | 7 - drivers/input/touchscreen/st1232.c | 48 +- drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- drivers/md/bcache/super.c | 2 - drivers/md/bcache/sysfs.c | 2 +- drivers/md/dm-cache-target.c | 7 +- drivers/md/dm-crypt.c | 6 +- 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 +- drivers/mfd/ab8500-debugfs.c | 18 +- .../misc/habanalabs/common/command_submission.c | 77 +- drivers/misc/habanalabs/common/device.c | 8 +- drivers/misc/habanalabs/common/firmware_if.c | 60 +- drivers/misc/habanalabs/common/habanalabs.h | 4 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 7 +- drivers/misc/habanalabs/common/hw_queue.c | 5 +- drivers/misc/habanalabs/common/pci.c | 28 +- drivers/misc/habanalabs/gaudi/gaudi.c | 191 +-- drivers/misc/habanalabs/gaudi/gaudiP.h | 7 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 3 +- drivers/misc/habanalabs/goya/goya.c | 75 +- .../misc/habanalabs/include/common/hl_boot_if.h | 9 +- drivers/net/ethernet/aquantia/Kconfig | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 7 +- drivers/net/ethernet/ethoc.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 + drivers/net/ethernet/ibm/ibmvnic.c | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 46 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 17 +- drivers/net/ethernet/intel/e1000e/netdev.c | 59 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 6 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/ti/cpts.c | 2 + drivers/net/ipa/gsi.c | 127 +- drivers/net/ipa/ipa_clock.c | 4 +- drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ncm.c | 3 - drivers/net/virtio_net.c | 13 +- drivers/net/wan/hdlc_ppp.c | 7 + drivers/ntb/hw/idt/ntb_hw_idt.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen1.h | 1 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 27 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 15 + drivers/ntb/msi.c | 4 +- drivers/nvdimm/btt.h | 3 +- drivers/nvdimm/claim.c | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/label.c | 13 +- drivers/opp/core.c | 9 +- drivers/pci/controller/dwc/pcie-designware-host.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 55 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 8 +- drivers/pci/controller/pcie-xilinx-nwl.c | 8 +- drivers/phy/ingenic/Makefile | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 11 +- drivers/platform/chrome/cros_ec_proto.c | 14 +- drivers/platform/chrome/cros_ec_typec.c | 336 +++- drivers/s390/block/dasd_alias.c | 22 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/scsi_lib.c | 27 +- drivers/scsi/scsi_transport_spi.c | 27 +- drivers/scsi/ufs/ufs-mediatek-trace.h | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 21 + drivers/scsi/ufs/ufs-mediatek.h | 1 + drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pci.c | 73 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 14 +- drivers/soc/ti/omap_prm.c | 11 + drivers/spi/spi-altera.c | 26 +- drivers/spi/spi.c | 5 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 21 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/tty/serial/mvebu-uart.c | 10 +- drivers/usb/cdns3/cdns3-imx.c | 22 +- drivers/usb/chipidea/ci_hdrc_imx.c | 6 +- drivers/usb/class/cdc-acm.c | 4 + drivers/usb/class/cdc-wdm.c | 16 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/ulpi.c | 38 +- drivers/usb/gadget/composite.c | 10 +- drivers/usb/gadget/function/f_printer.c | 1 + drivers/usb/gadget/function/f_uac2.c | 69 +- drivers/usb/gadget/function/u_ether.c | 9 +- drivers/usb/gadget/legacy/acm_ms.c | 4 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/dummy_hcd.c | 35 +- drivers/usb/gadget/udc/fsl_mxc_udc.c | 122 -- drivers/usb/host/xhci.c | 24 +- drivers/usb/misc/yurex.c | 3 + drivers/usb/typec/mux/intel_pmc_mux.c | 11 + drivers/vdpa/Kconfig | 16 +- drivers/vdpa/ifcvf/ifcvf_main.c | 11 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 5 + drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_sim/Makefile | 1 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 298 +--- drivers/vdpa/vdpa_sim/vdpa_sim.h | 105 ++ drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 177 ++ drivers/vhost/scsi.c | 3 +- drivers/vhost/vdpa.c | 10 +- drivers/virtio/virtio_mem.c | 1789 ++++++++++++++------ drivers/virtio/virtio_ring.c | 8 +- drivers/watchdog/Kconfig | 14 +- drivers/watchdog/Makefile | 1 - drivers/watchdog/geodewdt.c | 2 - drivers/watchdog/hpwdt.c | 8 +- drivers/watchdog/iTCO_wdt.c | 34 +- drivers/watchdog/mpc8xxx_wdt.c | 4 +- drivers/watchdog/pnx833x_wdt.c | 277 --- drivers/watchdog/qcom-wdt.c | 20 +- drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/sbc_fitpc2_wdt.c | 12 +- drivers/watchdog/sp805_wdt.c | 1 + drivers/watchdog/sprd_wdt.c | 43 +- drivers/watchdog/stm32_iwdg.c | 13 +- drivers/watchdog/watchdog_core.c | 22 +- drivers/watchdog/wdat_wdt.c | 6 +- drivers/xen/events/events_base.c | 182 +- drivers/xen/evtchn.c | 34 +- fs/block_dev.c | 5 +- fs/ceph/mds_client.c | 53 +- fs/configfs/dir.c | 1 + fs/dcache.c | 9 +- fs/exfat/nls.c | 6 +- fs/ext4/balloc.c | 2 +- fs/ext4/block_validity.c | 16 +- fs/ext4/ext4.h | 77 +- fs/ext4/ext4_jbd2.c | 4 +- fs/ext4/ext4_jbd2.h | 9 +- fs/ext4/extents.c | 5 +- fs/ext4/fast_commit.c | 99 +- fs/ext4/fast_commit.h | 78 +- fs/ext4/fsync.c | 2 +- fs/ext4/indirect.c | 4 +- fs/ext4/inode.c | 35 +- fs/ext4/mballoc.c | 39 +- fs/ext4/namei.c | 12 +- fs/ext4/page-io.c | 5 +- fs/ext4/super.c | 422 +++-- fs/ext4/xattr.c | 1 - fs/file.c | 2 - fs/hostfs/hostfs_kern.c | 2 +- fs/inode.c | 4 +- fs/io-wq.c | 30 +- fs/io-wq.h | 3 +- fs/io_uring.c | 270 +-- fs/jbd2/journal.c | 8 +- fs/namei.c | 4 +- fs/namespace.c | 9 +- fs/pnode.h | 2 +- fs/proc_namespace.c | 9 +- include/acpi/cppc_acpi.h | 6 +- include/asm-generic/Kbuild | 1 + include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 18 +- include/linux/build_bug.h | 5 - include/linux/ceph/msgr.h | 4 +- include/linux/cpufreq.h | 14 + include/linux/dma-map-ops.h | 14 + include/linux/efi.h | 33 +- include/linux/fs.h | 3 +- include/linux/interrupt.h | 1 + include/linux/irq.h | 7 + include/linux/irqdesc.h | 40 +- include/linux/jbd2.h | 14 +- include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 359 ++-- include/linux/kdev_t.h | 22 +- include/linux/kernel_stat.h | 1 - include/linux/mm.h | 36 +- include/linux/moduleloader.h | 3 +- include/linux/page-flags-layout.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 155 ++ include/linux/sched.h | 2 +- include/linux/sched/cpufreq.h | 5 + include/linux/sizes.h | 3 + include/linux/string.h | 2 +- include/linux/vdpa.h | 1 + include/net/red.h | 4 +- include/trace/events/iocost.h | 16 +- include/uapi/linux/netfilter/nf_tables.h | 3 + include/uapi/linux/virtio_ids.h | 44 +- include/uapi/misc/habanalabs.h | 5 + init/init_task.c | 2 +- kernel/bpf/task_iter.c | 17 +- kernel/cgroup/cgroup-v1.c | 2 + kernel/cgroup/cgroup.c | 30 +- 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/exit.c | 2 + kernel/fork.c | 4 +- kernel/irq/irqdesc.c | 45 +- kernel/irq/manage.c | 37 + kernel/irq/proc.c | 5 +- kernel/jump_label.c | 8 +- kernel/sched/core.c | 40 +- kernel/sched/cpufreq_schedutil.c | 106 +- kernel/sched/sched.h | 13 +- kernel/softirq.c | 2 +- kernel/time/Kconfig | 2 +- kernel/time/tick-common.c | 10 +- kernel/time/tick-sched.c | 7 - kernel/workqueue.c | 13 +- lib/Kconfig.kasan | 65 +- lib/genalloc.c | 25 +- lib/raid6/Makefile | 2 +- lib/test_kasan.c | 2 +- lib/test_kasan_module.c | 2 +- lib/zlib_dfltcc/Makefile | 2 +- lib/zlib_dfltcc/dfltcc.c | 6 +- lib/zlib_dfltcc/dfltcc_deflate.c | 3 + lib/zlib_dfltcc/dfltcc_inflate.c | 4 +- lib/zlib_dfltcc/dfltcc_syms.c | 17 - mm/hugetlb.c | 22 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 822 +++------ mm/kasan/generic.c | 74 +- 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/memory.c | 8 +- mm/memory_hotplug.c | 107 +- mm/mempool.c | 4 +- mm/mremap.c | 4 +- mm/page_alloc.c | 17 +- mm/page_poison.c | 2 +- mm/ptdump.c | 13 +- mm/slab_common.c | 5 +- mm/slub.c | 34 +- net/ceph/messenger_v2.c | 15 +- net/core/neighbour.c | 6 +- net/core/net-sysfs.c | 65 +- net/dcb/dcbnl.c | 2 + net/ipv4/fib_frontend.c | 2 +- net/ipv4/gre_demux.c | 2 +- net/mptcp/protocol.c | 5 +- net/ncsi/ncsi-rsp.c | 2 +- net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nft_dynset.c | 15 +- net/netfilter/xt_RATEEST.c | 3 + net/sched/sch_choke.c | 2 +- net/sched/sch_gred.c | 2 +- net/sched/sch_red.c | 2 +- net/sched/sch_sfq.c | 2 +- scripts/Makefile.extrawarn | 1 - scripts/Makefile.lib | 2 + scripts/bloat-o-meter | 2 +- scripts/checkpatch.pl | 6 + scripts/coccicheck | 26 +- scripts/coccinelle/api/ptr_ret.cocci | 97 -- scripts/coccinelle/misc/boolinit.cocci | 195 --- scripts/config | 3 +- scripts/depmod.sh | 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/Makefile | 10 - scripts/kconfig/conf.c | 1 - scripts/kconfig/confdata.c | 1 + scripts/kconfig/lexer.l | 1 - scripts/kconfig/lkc.h | 4 + scripts/kconfig/mconf-cfg.sh | 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/nsdeps | 4 +- scripts/show_delta | 2 +- scripts/sphinx-pre-install | 2 +- scripts/split-man.pl | 2 +- scripts/tracing/draw_functrace.py | 2 +- security/integrity/ima/Makefile | 4 + .../ima_arch.c => security/integrity/ima/ima_efi.c | 45 +- security/smack/smack_access.c | 5 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 12 +- sound/soc/amd/raven/pci-acp3x.c | 16 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 14 + sound/usb/implicit.c | 4 + sound/usb/midi.c | 4 + tools/arch/arm64/include/uapi/asm/kvm.h | 3 - tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/msr-index.h | 1 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/svm.h | 28 + tools/arch/x86/include/uapi/asm/vmx.h | 2 + tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/kvm.h | 56 +- tools/objtool/check.c | 11 +- tools/objtool/elf.c | 26 + tools/objtool/elf.h | 2 + tools/objtool/orc_gen.c | 29 +- tools/perf/arch/powerpc/Makefile | 7 - tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 26 +- tools/perf/arch/s390/Makefile | 4 - tools/perf/arch/s390/entry/syscalls/syscall.tbl | 396 +++-- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/builtin-stat.c | 128 +- tools/perf/check-headers.sh | 2 + tools/perf/python/tracepoint.py | 2 +- tools/perf/python/twatch.py | 2 +- tools/perf/tests/topology.c | 64 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 2 +- tools/perf/util/cpumap.c | 171 +- tools/perf/util/cpumap.h | 55 +- tools/perf/util/probe-file.c | 13 +- tools/perf/util/stat-display.c | 102 +- tools/perf/util/stat.c | 2 +- tools/perf/util/stat.h | 9 +- .../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/progs/bprm_opts.c | 2 +- tools/testing/selftests/bpf/test_maps.c | 48 +- 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 +- tools/testing/selftests/vm/Makefile | 10 +- tools/virtio/asm/barrier.h | 10 + tools/virtio/linux/bug.h | 2 + tools/virtio/linux/kernel.h | 13 +- 656 files changed, 12309 insertions(+), 7622 deletions(-) delete mode 100644 arch/alpha/include/asm/local64.h 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 delete mode 100644 arch/ia64/include/asm/local64.h delete mode 100644 arch/x86/include/asm/local64.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%) delete mode 100644 drivers/usb/gadget/udc/fsl_mxc_udc.c create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim.h create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim_net.c delete mode 100644 drivers/watchdog/pnx833x_wdt.c create mode 100644 kernel/dma/map_benchmark.c delete mode 100644 lib/zlib_dfltcc/dfltcc_syms.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%) delete mode 100644 scripts/coccinelle/api/ptr_ret.cocci delete mode 100644 scripts/coccinelle/misc/boolinit.cocci rename arch/x86/kernel/ima_arch.c => security/integrity/ima/ima_efi.c (60%) 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