This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] adds 8c71139d9f84 SUNRPC: correct error code comment in xs_tcp_setup_socket() adds 12b20ce34933 net: sunrpc: xprtsock.c: Corrected few spellings ,in comments adds c0da04ae079f fs/nfs: remove duplicate include adds 93f479d3ad05 SUNRPC: Fix fall-through warnings for Clang adds ffb81717a166 nfs: Fix fall-through warnings for Clang adds 49dee70052b8 NFS: Clean up nfs_readpage() and nfs_readpages() adds 6ddfd213f4ea NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] adds 1af7e7f8c12f NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] adds 0c119e3a18f9 NFS: Call readpage_async_filler() from nfs_readpage_async() adds 1e83b173b266 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] adds 9929f4adce36 xprtrdma: Remove FMR support in rpcrdma_convert_iovs() adds 54e6aec57c25 xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() adds 67b16625d17b xprtrdma: Refactor invocations of offset_in_page() adds 84dff5eb86ce rpcrdma: Fix comments about reverse-direction operation adds 2324fbedc207 xprtrdma: Pad optimization, revisited adds c30f259a2138 rpcrdma: Capture bytes received in Receive completion tracepoints adds 586a0787ce35 xprtrdma: Clean up rpcrdma_prepare_readch() adds 45901a231723 NFSv4: Fixes for nfs4_bitmask_adjust() adds 37eaeed1a57e NFS: Fix documenting comment for nfs_revalidate_file_size() adds fc9dc401899a NFS: Optimise sparse writes past the end of file adds 28aa2f9e73e7 NFS: Always clear an invalid mapping when attempting a buf [...] adds 848fdd62399c NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache adds 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server adds ed7bcdb374d2 NFS: Add support for eager writes adds a0492339fc70 NFS: Add mount options supporting eager writes adds 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block adds 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...] adds 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...] adds c49f50d1983d mm: make pagecache tagged lookups return only head pages adds 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache adds 44835d20b2a0 mm: add FGP_ENTRY adds bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry adds c7bad633e6b7 mm/filemap: add helper for finding pages adds 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data adds 54fa39ac2e00 iomap: use mapping_seek_hole_data adds 5c211ba29deb mm: add and use find_lock_entries adds ca122fe40eb4 mm: add an 'end' parameter to find_get_entries adds 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries adds 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries adds cf2039af1a2e mm: pass pvec directly to find_get_entries adds a656a20241f0 mm: remove pagevec_lookup_entries adds 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified adds cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones adds df2ff39e78da mm: cma: allocate cma areas bottom-up adds 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...] adds 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...] adds a052d4d13d88 mm: cma: print region name on failure adds 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes adds 629484ae7375 mm: vmstat: add some comments on internal storage of byte items adds fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd adds 9f605f260594 mm: move pfn_to_online_page() out of line adds 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity adds 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata adds 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks adds a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...] adds bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...] adds 03aaf83fba6e arm64/mm: define arch_get_mappable_range() adds 7707248a4727 s390/mm: define arch_get_mappable_range() adds 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...] adds 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found adds aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma adds e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped() adds 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap() adds ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma() adds 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte adds c0c641d77b9a mm: zswap: clean up confusing comment adds fc6697a89f56 mm/zswap: add the flag can_sleep_mapped adds e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold adds f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds 239592815805 zsmalloc: account the number of compacted pages correctly adds a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private adds 4be408cec257 mm: page-flags.h: Typo fix (It -> If) adds 0f2f89b6de32 mm/dmapool: use might_alloc() adds c1ca59a1f21e mm/backing-dev.c: use might_alloc() adds 87005394e14a mm/early_ioremap.c: use __func__ instead of function name adds 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure adds 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86 adds 840b23986344 arm64, kfence: enable KFENCE for ARM64 adds d438fabce786 kfence: use pt_regs to generate stack trace on faults adds d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB adds b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB adds 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN adds 10efe55f883f kfence, Documentation: add KFENCE documentation adds bc8fbc5f305a kfence: add test suite adds 0825c1d57f02 MAINTAINERS: add entry for KFENCE adds 35beccf0926d kfence: report sensitive information based on no_hash_pointers adds 9c0dee54eb91 tracing: add error_report_end trace point adds f2b84d2e40eb kfence: use error_report_end tracepoint adds d3a61f745e0d kasan: use error_report_end tracepoint adds 928501344fc6 kasan, mm: don't save alloc stacks twice adds e2db1a9aa381 kasan, mm: optimize kmalloc poisoning adds 43a219cbe5a4 kasan: optimize large kmalloc poisoning adds df54b383124c kasan: clean up setting free info in kasan_slab_free adds 200072ce33b2 kasan: unify large kfree checks adds b87c28b9a7ef kasan: rework krealloc tests adds 26a5ca7a73be kasan, mm: fail krealloc on freed objects adds d12d9ad81629 kasan, mm: optimize krealloc poisoning adds cde8a7eb778c kasan: ensure poisoning size alignment adds 2cb34276427a arm64: kasan: simplify and inline MTE functions adds c80a03664e15 kasan: inline HW_TAGS helper functions adds 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS adds 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name() adds 4508943794ef proc: use kvzalloc for our kernel buffer adds 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table adds df54714f579a include/linux: remove repeated words adds c131bd0b5448 treewide: Miguel has moved adds c1f26493ed7f groups: use flexible-array member in struct group_info adds e1e014115dfd groups: simplify struct group_info allocation adds c034f48e9990 kernel: delete repeated words in comments adds 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section adds 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...] adds a28a6e860c6c string.h: move fortified functions definitions in a dedica [...] adds d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE adds e1fdc403349c lib: stackdepot: add support to disable stack depot adds 64427985c76f lib: stackdepot: fix ignoring return value warning adds 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg() adds 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/ adds b5e8736a954a checkpatch: improve blank line after declaration test adds 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS adds ea7dbab3e505 checkpatch: trivial style fixes adds adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks adds 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message adds de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...] adds 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 263afd39c06f checkpatch: don't warn about colon termination in linker scripts adds 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...] adds 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds a5a673f73122 init: clean up early_param_on_off() macro adds f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text adds 3159ed57792b fs/coredump: use kmap_local_page() adds b3656d8227f4 seq_file: document how per-entry resources are managed. adds 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c adds db7fbf492d94 scripts/gdb: fix list_for_each adds d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot adds 6aaa31aeb9cf ubsan: remove overflow checks adds dd23e8098f33 initramfs: panic with memory information adds f685a533a7fa MIPS: make userspace mapping young by default adds 245137cdf0cd Merge branch 'akpm' (patches from Andrew) adds 1838b06bf01a selftests: kvm: add hardware_disable test adds bcd22e145b9a selftests: kvm: avoid uninitialized variable warning adds 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD adds e42033342293 KVM: x86: Advertise INVPCID by default adds 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID adds f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier adds 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode adds a04aead144fd KVM: nSVM: fix running nested guests when npt=0 adds 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] adds c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] adds 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper adds 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks adds 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] adds c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 adds 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] adds 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] adds a018eba53870 KVM: x86: Move MMU's PML logic to common code adds 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] adds a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] adds b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] adds a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] adds 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports adds d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true adds 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] adds 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] adds 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry adds 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created adds 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling adds d94d14008efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings adds d56699594046 xen/evtchn: use smp barriers for user event ring adds 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices adds 43135df0d7f0 xen: Replace lkml.org links with lore adds 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error adds 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...] adds 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY adds 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean' adds fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...] adds f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y adds 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...] adds d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...] adds c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes adds 8b1e2c50bce9 Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/ [...] adds c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL adds a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...] adds a2c42bbabbe2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...] adds 656d1d58d8e0 arm64: kexec_file: fix memory leakage in create_dtb() when [...] adds f5c6d0fcf90c arm64 module: set plt* section addresses to 0x0 adds 2596b6ae412b kexec: move machine_kexec_post_load() to public interface adds d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing adds 2e8acca1911b arm64/mm: Fixed some coding style issues adds 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local adds f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap adds 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch adds 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe adds df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) adds 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack adds 8f47d753d4ec Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled adds 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function adds 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] adds af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] adds 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] adds 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] adds b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] adds 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] adds 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC adds 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] adds d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] adds d5805af9fe9f riscv: Fix builtin DTB handling adds 08734e0581a5 riscv: Use vendor name for K210 SoC support adds 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree adds 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver adds 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings adds 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings adds ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings adds 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller adds eb75541f8b45 arm64, numa: Change the numa init functions name to be generic adds ae3c107cd8be numa: Move numa implementation to common code adds cbd34f4bb37d riscv: Separate memory init from paging init adds 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] adds 4f0e8eef772e riscv: Add numa support for riscv64 platform adds 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output adds dcdc7a53a890 RISC-V: Implement ptrace regs and stack API adds edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed adds 67d945778099 riscv: Fixup wrong ftrace remove cflag adds 5ad84adf5456 riscv: Fixup patch_text panic in ftrace adds afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT adds c22b0bcb1dd0 riscv: Add kprobes supported adds 829adda597fe riscv: Add KPROBES_ON_FTRACE supported adds 74784081aac8 riscv: Add uprobes supported adds ee55ff803b38 riscv: Add support for function error injection adds fea2fed201ee riscv: Enable per-task stack canaries adds 091b9450858e riscv: Add dump stack in show_regs adds da401e894532 riscv: Improve __show_regs adds f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top adds f105aa940e78 riscv: add BUILTIN_DTB support for MMU-enabled targets adds fade5cad9339 initrd: Add the preprocessor guard in initrd.h adds c72160fe05fb initramfs: Provide a common initrd reserve function adds aec33b54af55 riscv: Covert to reserve_initrd_mem() adds e178d670f251 riscv/kasan: add KASAN_VMALLOC support adds 5da9cbd2b200 arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] adds d4c34d09ab03 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver adds 5dd671333171 RISC-V: probes: Treat the instruction stream as host-endian adds 3449831d92fe RISC-V: remove unneeded semicolon adds 4cd48bb3b077 arch_numa: fix common code printing of phys_addr_t adds 65d4b9c53017 RISC-V: Implement ASID allocator adds 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions adds c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver adds e7d9fea1c78a dt-bindings: update MAINTAINERS file adds 11481d6b5783 dt-bindings: add Canaan boards compatible strings adds 7ef71c719eb4 dt-bindings: update risc-v cpu properties adds 90ddcd642a41 dt-bindings: update sifive plic compatible string adds c43b5718016b dt-bindings: update sifive clint compatible string adds 8fc8719c28f7 dt-bindings: update sifive uart compatible string adds 3933cf6afd45 dt-bindings: fix sifive gpio properties adds 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer adds 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree adds 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree adds a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree adds 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree adds 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree adds 62363a8e2f56 riscv: Add Kendryte KD233 board device tree adds aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig adds 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig adds cc937cad14fb riscv: Remove unnecessary declaration adds f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO adds e134d426e1a3 soc: canaan: Sort the Makefile alphabetically adds 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE adds 7899ed260c34 riscv: Improve kasan definitions adds 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] adds d127c19c7bea riscv: Improve kasan population function adds d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible adds 8b83369ddcb3 Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.o [...] adds 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() adds 360db2b422f1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros adds 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] adds 6c3384d8f408 leds: lm3533: Switch to using the new API kobj_to_dev() adds d86464527681 leds: gpio: Set max brightness to 1 adds af0bfab907a0 leds: led-core: Get rid of enum led_brightness adds b113a7f19810 dt-bindings: leds: Add bindings for Intel LGM SoC adds c3987cd2bca3 leds: lgm: Add LED controller driver for LGM SoC adds 8e5c38a33c84 leds: flash: Add flash registration with undefined CONFIG_ [...] adds 6039b7e87be0 leds: flash: Fix multicolor no-ops registration by return 0 adds 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware adds 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred adds ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function adds 556f15fe023e leds: lp50xx: Reduce level of dereferences adds 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] adds fb0f236beccb leds: lp50xx: Update headers block to reflect reality adds b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting adds fecfd015394e Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 66e8d3b8995c sdhci: stop poking into swiotlb internals adds 36950f2da1ea driver core: add a min_align_mask field to struct device_d [...] adds b5d7ccb7aac3 swiotlb: add a IO_TLB_SIZE define adds c7fbeca757fe swiotlb: factor out an io_tlb_offset helper adds c32a77fd1878 swiotlb: factor out a nr_slots helper adds ca10d0f8e530 swiotlb: clean up swiotlb_tbl_unmap_single adds 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single adds 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single adds 1f221a0d0dbf swiotlb: respect min_align_mask adds 3d2d861eb03e nvme-pci: set min_align_mask adds daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path adds ef9856a734af Merge branch 'stable/for-linus-5.12' of git://git.kernel.o [...] adds fe1cdd558619 io_uring: fix read memory leak adds 46c4e16a8625 io_uring: kill fictitious submit iteration index adds 1155c76a2483 io_uring: keep io_*_prep() naming consistent adds 441960f3b9b8 io_uring: don't duplicate ->file check in sfr adds b16fed66bc7d io_uring: move io_init_req()'s definition adds a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe() adds a1ab7b35db8f io_uring: move req link into submit_state adds cf1096042651 io_uring: don't submit link on error adds 93642ef88434 io_uring: split sqe-prep and async setup adds be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe() adds 1ee43ba8d267 io_uring: don't do async setup for links' heads adds de59bc104c24 io_uring: fail links more in io_submit_sqe() adds 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel adds a3df769899c0 io_uring: fail io-wq submission from a task_work adds 8bad28d8a305 io_uring: don't hold uring_lock when calling io_run_task_work* adds 99a100816471 io_uring: make the !CONFIG_NET helpers a bit more robust adds e6cb007c45de io_uring: zero ref_node after killing it adds f2303b1f8244 io_uring: keep generic rsrc infra generic adds 88f171ab7798 io_uring: wait potential ->release() on resurrect adds ebf4a5db690a io_uring: fix leaving invalid req->flags adds b6c23dd5a483 io_uring: run task_work on io_uring_register() adds 8e5c66c485a8 io_uring: clear request count when freeing caches adds 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path adds e5547d2c5eb3 io_uring: fix locked_free_list caches_free() adds cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" adds efba6d3a7c4b Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kern [...] adds 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] adds 201023c5b294 cifs: fix trivial typo adds 731ddc09c25b cifs: documentation cleanup adds 0f56db831456 cifs: New optype for session operations. adds 7de0394801da cifs: Fix in error types returned for out-of-credit situations. adds 6d82c27ae5d0 cifs: Identify a connection by a conn_id. adds 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id. adds af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR adds b438fcf12815 cifs: change confusing field serverName (to ip_addr) adds 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData adds c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. adds f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. adds bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. adds 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c adds 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED adds f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted adds f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out. adds 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] adds ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] adds 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] adds d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument adds d01132ae5020 cifs: fix nodfs mount option adds 8513222b9ef2 cifs: fix DFS failover adds ff2c54a04097 cifs: check all path components in resolved dfs target adds 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] adds cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...] adds 8369dfd7841e cifs: update internal version number adds c19798af2e66 Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench [...] adds d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr adds 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer adds 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros adds 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...] adds 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family adds 588a079ebd62 s390/smp: consolidate locking for smp_rescan() adds 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack adds f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack adds da6d2c289dbe s390/topology: move cpumasks away from stack adds 55f03123f609 s390/smp: implement arch_irq_work_raise() adds 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly adds cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction adds e7270e47a09e Merge tag 's390-5.12-2' of git://git.kernel.org/pub/scm/li [...] adds 472ab9ee15c6 openrisc: Add vmlinux.bin target adds 131172a4a8ce openrisc: restart: Call common handlers before hanging adds 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h adds b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...] adds ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g adds 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs adds 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private adds 803c72c8547c openrisc: add arch/openrisc/Kbuild adds 3706f9f76a4f drivers/soc/litex: Add restart handler adds 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] adds 8f722f67452f openrisc: Use devicetree to determine present cpus adds a3905af5be36 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 93ea4a0b8fce Documentation: proc.rst: add more about the 6 fields in loadavg adds 163ba35ff371 doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags fro [...] adds 336ced2de62d scripts: kernel-doc: fix array element capture in pointer- [...] adds 36d8900d2000 Fix unaesthetic indentation adds c418eed8c3b7 docs: ABI: testing: ima_policy: Fixed missing bracket adds 4f3c8320c78c Documentation: features: remove c6x references adds a910f43efd60 Documentation: features: refresh feature list adds 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst adds 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program adds f37a15ea8db0 docs: proc.rst: fix indentation warning adds 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux adds a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition adds f53f15ba5a85 i2c: designware: Get right data length adds e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c" adds f4ff0104d4c8 i2c: exynos5: Preserve high speed master code adds 580cd7736f6b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds adds edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 adds b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() adds 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() adds 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor adds 5ceabb6078b8 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 27131549060e Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 adds 7c25c0d16ef3 io_uring: remove the need for relying on an io-wq fallback worker adds 1cbd9c2bcf02 io-wq: don't create any IO workers upfront adds d25e3a3de0d6 io_uring: disable io-wq attaching adds 3b094e727dd5 io-wq: get rid of wq->use_refs adds 5aa75ed5b93f io_uring: tie async worker side to the task context adds 958234d5ec93 io-wq: don't pass 'wqe' needlessly around adds 4727dc20e042 arch: setup PF_IO_WORKER threads like PF_KTHREAD adds 6fb8f43cede0 kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals adds 3bfe6106693b io-wq: fork worker threads from original task adds c6d77d92b7e5 io-wq: worker idling always returns false adds 44526bedc2ff io_uring: remove any grabbing of context adds 4379bf8bd70b io_uring: remove io_identity adds bf1daa4bfc77 io-wq: only remove worker from free_list, if it was there adds 843bbfd49f02 io-wq: make io_wq_fork_thread() available to other users adds 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker adds 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] adds 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] adds e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] adds 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS adds 728f13e73009 io-wq: remove nr_process accounting adds 62e398be275a io_uring: cleanup ->user usage adds 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() adds 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks adds 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit adds eb2de9418d56 io-wq: fix race around io_worker grabbing adds e941894eae31 io-wq: make buffered file write hashed work map per-ctx adds eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] adds 4fb6ac326204 io-wq: improve manager/worker handling over exec adds 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec adds d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR adds 5695e5161974 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.ker [...] adds 9fb407179c6f block: Remove unused blk_pm_*() function definitions adds 179d16007236 block: remove superfluous param in blk_fill_rwbs() adds 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment adds c7ff651960a6 blktrace: fix blk_rq_issue documentation adds b0719245098c blktrace: fix blk_rq_merge documentation adds b357e4a694ac block: get rid of the trace rq insert wrapper adds 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll adds 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices adds ffa772cfe935 kyber: introduce kyber_depth_updated() adds c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly adds c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace adds 75ab6afacda0 block: don't skip empty device in in disk_uevent adds 4601b4b130de block: reopen the device in blkdev_reread_part adds 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary adds 452c0bf8754f block: fix logging on capacity change adds 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios adds b90994c6ab62 block: fix bounce_clone_bio for passthrough bios adds ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio adds 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail adds 94d4bffdda21 blktrace: fix documentation for blk_fill_rw() adds 5f7136db8299 block: Add bio_max_segs adds 3ab6608e66b1 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/l [...] adds 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl adds 06058bc40534 xfs: don't reuse busy extents on extent trim adds 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks adds 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] adds 03dc748bf110 Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/s [...] adds bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed adds e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning adds d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation adds 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug adds 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface adds 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 adds 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon adds 960204ecca5e scsi: qla2xxx: Simplify if statement adds bafd09f8d8ec scsi: ufs: Print the counter of each event history adds 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' adds d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling adds 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock adds 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() adds c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction adds b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session adds 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization adds c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery adds 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() adds d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() adds 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete adds 14d24e2cc774 scsi: target: core: Prevent underflow for service actions adds 1f9f22acbb5d scsi: aic79xx: Fix spelling of version adds 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number adds eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors adds c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] adds 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc adds 43bf922cdd62 scsi: target: tcmu: Move some functions without code change adds 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage adds aaf15f8c6de9 scsi: sd: Fix Opal support adds f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds adds 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds f01e631cccab RISC-V: Make NUMA depend on SMP adds b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs adds dd2d082b5760 riscv: Cleanup setup_bootmem() adds 7d19ea5e9973 Merge tag 'riscv-for-linus-5.12-mw1' of git://git.kernel.o [...] adds 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 398cb92495cc csky: Fixup perf probe failed adds 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp adds f92ddfb7b541 csky: Remove custom asm/atomic.h implementation adds 8d11f21a73e6 csky: Fixup barrier design adds d6c5cb9f8c75 csky: Fixup futex SMP implementation adds c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds 8e35ac734fe2 csky: Cleanup asm/spinlock.h adds 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory adds b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S adds c109f42450ec csky: Add kmemleak support adds 3b756ccddb8a csky: Fix TLB maintenance synchronization problem adds 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug adds 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault adds 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping adds 06f3f764417b csky: Add faulthandler_disabled() check adds 0f7e8efab257 csky: Fixup do_page_fault parent irq status adds bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance adds e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal adds 87f3248cdb9a csky: Reconstruct VDSO framework adds 8bfb676492da csky: Fix a size determination in gpr_get() adds f1f61c971aa6 csky: remove unused including <linux/version.h> adds 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot adds a8fac05acf38 csky: pgtable.h: Coding convention adds af94002bda1d csky: Fixup swapon adds 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long' adds 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] adds c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr adds 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem() adds 6607aa6f6b68 csky: Fixup compile error adds cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...] adds da83616bcd3f kbuild: lto: add _mcount to list of used symbols adds a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO adds 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...] adds ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile adds 2214945422c1 kbuild: make -s option take precedence over V=1 adds 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] adds 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...] adds 07f1dc8cc85b ide/falconide: Fix module unload adds d346da4a4a44 Merge tag 'ide-5.11-2021-02-28' of git://git.kernel.dk/lin [...] adds fe07bfda2fb9 Linux 5.12-rc1 adds d70cef0d4672 btrfs: fix raid6 qstripe kmap adds be6a13613fd3 btrfs: make btrfs_submit_compressed_read() subpage compatible adds 04d4ba4c9075 btrfs: make check_compressed_csum() to be subpage compatible adds 3c1791651042 btrfs: fix race between extent freeing/allocation when usi [...] adds 20903032cd9f btrfs: avoid checking for RO block group twice during noco [...] adds 195a49eaf655 btrfs: fix race between writes to swap files and scrub adds dd0734f2a866 btrfs: fix race between swap file activation and snapshot [...] adds 1119a72e223f btrfs: tree-checker: do not error out if extent ref hash d [...] adds 3660d0bcdb82 btrfs: fix stale data exposure after cloning a hole with N [...] adds 95c85fba1f64 btrfs: avoid double put of block group when emptying cluster adds 6e37d2459941 btrfs: zoned: fix deadlock on log sync adds c608aca57dd0 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core adds 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() adds 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] adds ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls adds 3590ec58991b btrfs: use memcpy_[to|from]_page() and kmap_local_page() adds 80cc83842394 btrfs: use copy_highpage() instead of 2 kmaps() adds 7a7fd0de4a98 Merge branch 'kmap-conversion-for-5.12' of git://git.kerne [...] adds f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] adds caf6912f3f4a swap: fix swapfile read/write offset adds f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] adds c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() adds dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs adds 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level adds 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] adds 26a9630c72eb ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits adds d0e185616a03 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 adds 11302bb69e72 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair [...] adds 2c9119001dcb ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL reque [...] adds 3531ba21f552 ALSA: hda: fix kernel-doc warnings adds a864e8f159b1 ALSA: hda: intel-nhlt: verify config type adds c7929b15b6e9 ASoC: soc-acpi: allow for partial match in parent name adds 8a49cd11e68e ASoC: SOF: ACPI: avoid reverse module dependency adds 8d4ba1be3d22 ASoC: SOF: pci: split PCI into different drivers adds 194fe0fc3422 ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers adds cf5807f5f814 ASoC: SOF: Intel: SoundWire: simplify Kconfig adds 08c2a4bc9f2a ALSA: hda: move Intel SoundWire ACPI scan to dedicated module adds ffd7e705fad6 ALSA: hda: intel-sdw-acpi: add missing include files adds 9b838a3c32d7 Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linus adds 48698c973e6b ALSA: hda/realtek: Add quirk for Clevo NH55RZQ adds 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically adds 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 adds 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] new 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] new 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis new 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value new 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case new c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] adds e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst adds 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags adds ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages adds 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref adds 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] adds c462f859f895 KVM: xen: flush deferred static key before checking it adds b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface adds 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 adds 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area adds 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] adds 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information adds 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset new cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() adds d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] adds 232a37ea3aee tpm: Remove unintentional dump_stack() call new 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...]
The 7 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: .mailmap | 1 + CREDITS | 9 +- Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/sysfs-devices-memory | 58 +- Documentation/ABI/testing/sysfs-devices-xenbus | 41 + .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/cifs/authors.rst | 6 +- Documentation/admin-guide/cifs/changes.rst | 5 +- Documentation/admin-guide/cifs/introduction.rst | 30 +- Documentation/admin-guide/cifs/todo.rst | 34 +- Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/mm/memory-hotplug.rst | 20 +- Documentation/admin-guide/xfs.rst | 16 +- Documentation/conf.py | 3 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 8 +- Documentation/dev-tools/kfence.rst | 298 ++++ .../devicetree/bindings/gpio/sifive,gpio.yaml | 29 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 13 +- .../devicetree/bindings/leds/leds-lgm.yaml | 113 ++ .../bindings/mfd/canaan,k210-sysctl.yaml | 109 ++ .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 ++ .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- .../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 + .../devicetree/bindings/riscv/canaan.yaml | 47 + Documentation/devicetree/bindings/riscv/cpus.yaml | 8 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 34 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../devicetree/bindings/serial/sifive-serial.yaml | 1 + .../devicetree/bindings/timer/sifive,clint.yaml | 12 +- .../bindings/timer/snps,dw-apb-timer.yaml | 3 + .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 3 +- .../debug/kprobes-on-ftrace/arch-support.txt | 3 +- .../features/debug/kprobes/arch-support.txt | 3 +- .../features/debug/kretprobes/arch-support.txt | 3 +- .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 3 +- .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 3 +- .../features/perf/perf-stackdump/arch-support.txt | 3 +- .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 3 +- .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/porting.rst | 7 + Documentation/filesystems/proc.rst | 4 + Documentation/filesystems/seq_file.rst | 6 + Documentation/powerpc/syscall64-abi.rst | 51 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/zh_CN/process/4.Coding.rst | 2 +- Documentation/virt/kvm/api.rst | 117 +- MAINTAINERS | 49 +- Makefile | 17 +- arch/alpha/configs/defconfig | 1 - arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/process.c | 2 +- arch/arm/kernel/process.c | 2 +- arch/arm/xen/p2m.c | 35 +- arch/arm64/Kconfig | 2 + arch/arm64/include/asm/cache.h | 1 - arch/arm64/include/asm/kasan.h | 1 + arch/arm64/include/asm/kfence.h | 22 + arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 2 + arch/arm64/include/asm/mte-kasan.h | 65 +- arch/arm64/include/asm/mte.h | 2 - arch/arm64/include/asm/numa.h | 48 +- arch/arm64/kernel/acpi_numa.c | 12 - arch/arm64/kernel/head.S | 1 + arch/arm64/kernel/hyp-stub.S | 40 +- arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/mte.c | 46 - arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/lib/mte.S | 16 - arch/arm64/mm/Makefile | 1 - arch/arm64/mm/fault.c | 4 + arch/arm64/mm/init.c | 4 +- arch/arm64/mm/mmu.c | 27 +- arch/csky/Kconfig | 24 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 - arch/csky/abiv1/inc/abi/ckmmu.h | 10 +- arch/csky/abiv1/inc/abi/entry.h | 1 - arch/csky/abiv1/inc/abi/page.h | 1 - arch/csky/abiv1/inc/abi/pgtable-bits.h | 40 +- arch/csky/abiv1/inc/abi/reg_ops.h | 1 - arch/csky/abiv1/inc/abi/regdef.h | 6 +- arch/csky/abiv1/inc/abi/string.h | 1 - arch/csky/abiv1/inc/abi/switch_context.h | 1 - arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 + arch/csky/abiv2/inc/abi/ckmmu.h | 44 +- arch/csky/abiv2/inc/abi/entry.h | 20 +- arch/csky/abiv2/inc/abi/fpu.h | 1 - arch/csky/abiv2/inc/abi/page.h | 1 - arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 +- arch/csky/abiv2/inc/abi/reg_ops.h | 1 - arch/csky/abiv2/inc/abi/regdef.h | 6 +- arch/csky/abiv2/inc/abi/switch_context.h | 1 - arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/abiv2/sysdep.h | 1 - arch/csky/include/asm/addrspace.h | 1 - arch/csky/include/asm/atomic.h | 212 --- arch/csky/include/asm/barrier.h | 83 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/bug.h | 3 +- arch/csky/include/asm/cacheflush.h | 1 - arch/csky/include/asm/checksum.h | 1 - arch/csky/include/asm/clocksource.h | 8 + arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/fixmap.h | 1 - arch/csky/include/asm/ftrace.h | 1 - arch/csky/include/asm/futex.h | 121 ++ arch/csky/include/asm/highmem.h | 1 - arch/csky/include/asm/io.h | 1 - arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu.h | 1 - arch/csky/include/asm/mmu_context.h | 10 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/perf_event.h | 1 - arch/csky/include/asm/pgalloc.h | 3 +- arch/csky/include/asm/pgtable.h | 80 +- arch/csky/include/asm/processor.h | 3 +- arch/csky/include/asm/ptrace.h | 1 - arch/csky/include/asm/segment.h | 3 +- arch/csky/include/asm/shmparam.h | 1 - arch/csky/include/asm/spinlock.h | 167 -- arch/csky/include/asm/spinlock_types.h | 10 - arch/csky/include/asm/string.h | 1 - arch/csky/include/asm/switch_to.h | 1 - arch/csky/include/asm/syscalls.h | 1 - arch/csky/include/asm/thread_info.h | 2 - arch/csky/include/asm/tlb.h | 1 - arch/csky/include/asm/tlbflush.h | 1 - arch/csky/include/asm/traps.h | 1 - arch/csky/include/asm/uaccess.h | 1 - arch/csky/include/asm/unistd.h | 1 - arch/csky/include/asm/vdso.h | 21 +- arch/csky/include/asm/vdso/clocksource.h | 9 + arch/csky/include/asm/vdso/gettimeofday.h | 114 ++ arch/csky/include/asm/vdso/processor.h | 12 + arch/csky/include/asm/vdso/vsyscall.h | 22 + arch/csky/include/uapi/asm/byteorder.h | 1 - arch/csky/include/uapi/asm/perf_regs.h | 1 - arch/csky/include/uapi/asm/ptrace.h | 1 - arch/csky/include/uapi/asm/sigcontext.h | 1 - arch/csky/include/uapi/asm/unistd.h | 1 - arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/atomic.S | 24 +- arch/csky/kernel/entry.S | 106 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 4 +- arch/csky/kernel/probes/simulate-insn.c | 22 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/ptrace.c | 128 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/traps.c | 10 +- arch/csky/kernel/vdso.c | 127 +- arch/{riscv => csky}/kernel/vdso/.gitignore | 0 arch/{riscv => csky}/kernel/vdso/Makefile | 26 +- arch/{riscv => csky}/kernel/vdso/note.S | 0 arch/csky/kernel/vdso/rt_sigreturn.S | 14 + arch/csky/kernel/vdso/so2s.sh | 5 + arch/csky/kernel/vdso/vdso.S | 16 + arch/csky/kernel/vdso/vdso.lds.S | 58 + arch/csky/kernel/vdso/vgettimeofday.c | 28 + arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 +++-- arch/csky/mm/init.c | 56 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/Makefile | 1 - arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/signal.c | 3 +- arch/m68k/coldfire/clk.c | 4 + arch/m68k/kernel/process.c | 2 +- arch/microblaze/kernel/process.c | 2 +- arch/mips/kernel/process.c | 2 +- arch/mips/mm/cache.c | 30 +- arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/Kbuild | 3 + arch/openrisc/Makefile | 21 +- arch/openrisc/boot/.gitignore | 2 + arch/openrisc/boot/Makefile | 10 + arch/openrisc/kernel/process.c | 15 +- arch/openrisc/kernel/smp.c | 23 +- arch/parisc/Kconfig | 1 + arch/parisc/kernel/process.c | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/riscv/Kconfig | 49 +- arch/riscv/Kconfig.socs | 33 +- arch/riscv/Makefile | 14 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 + arch/riscv/boot/dts/canaan/canaan_kd233.dts | 152 ++ arch/riscv/boot/dts/canaan/k210.dtsi | 459 ++++++ arch/riscv/boot/dts/canaan/k210_generic.dts | 46 + arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 209 +++ arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 211 +++ arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 219 +++ arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 184 +++ arch/riscv/boot/dts/kendryte/Makefile | 4 - arch/riscv/boot/dts/kendryte/k210.dts | 23 - arch/riscv/boot/dts/kendryte/k210.dtsi | 125 -- arch/riscv/boot/dts/sifive/Makefile | 3 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 ++++ .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 +++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_defconfig | 46 +- ..._k210_defconfig => nommu_k210_sdcard_defconfig} | 60 +- arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/bug.h | 1 + arch/riscv/include/asm/csr.h | 6 + arch/riscv/include/asm/kasan.h | 22 +- arch/riscv/include/asm/kprobes.h | 40 + arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/mmu_context.h | 10 + arch/{arm64 => riscv}/include/asm/mmzone.h | 0 arch/riscv/include/asm/numa.h | 8 + arch/riscv/include/asm/page.h | 3 - arch/riscv/include/asm/pci.h | 14 + arch/riscv/include/asm/pgtable.h | 21 + arch/riscv/include/asm/probes.h | 24 + arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/ptrace.h | 35 + arch/riscv/include/asm/sbi.h | 18 +- arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/include/asm/soc.h | 38 - arch/riscv/include/asm/stackprotector.h | 3 +- arch/riscv/include/asm/stacktrace.h | 2 + arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/uprobes.h | 40 + arch/riscv/kernel/Makefile | 6 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/ftrace.c | 95 +- arch/riscv/kernel/head.S | 4 + arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/mcount-dyn.S | 342 ++-- arch/riscv/kernel/patch.c | 8 +- arch/riscv/kernel/probes/Makefile | 6 + arch/riscv/kernel/probes/decode-insn.c | 48 + arch/riscv/kernel/probes/decode-insn.h | 18 + arch/riscv/kernel/probes/ftrace.c | 53 + arch/riscv/kernel/probes/kprobes.c | 398 +++++ arch/riscv/kernel/probes/kprobes_trampoline.S | 93 ++ arch/riscv/kernel/probes/simulate-insn.c | 85 + arch/riscv/kernel/probes/simulate-insn.h | 47 + arch/riscv/kernel/probes/uprobes.c | 186 +++ arch/riscv/kernel/process.c | 20 +- arch/riscv/kernel/ptrace.c | 99 ++ arch/riscv/kernel/sbi.c | 36 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/signal.c | 3 + arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 - arch/riscv/kernel/stacktrace.c | 22 +- arch/riscv/kernel/traps.c | 22 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/lib/Makefile | 2 + arch/riscv/lib/error-inject.c | 10 + arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/context.c | 265 ++- arch/riscv/mm/fault.c | 38 +- arch/riscv/mm/init.c | 129 +- arch/riscv/mm/kasan_init.c | 176 +- arch/s390/include/asm/irq_work.h | 12 + arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 16 +- arch/s390/include/uapi/asm/perf_cpum_cf_diag.h | 51 + arch/s390/kernel/perf_cpum_cf_diag.c | 548 ++++++- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/smp.c | 28 +- arch/s390/kernel/topology.c | 25 +- arch/s390/mm/init.c | 1 + arch/s390/mm/pgalloc.c | 22 +- arch/s390/mm/vmem.c | 44 +- arch/s390/tools/opcodes.txt | 2 +- arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/kernel/process_32.c | 2 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 2 +- arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/include/asm/kfence.h | 64 + arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 45 +- arch/x86/include/asm/xen/page.h | 12 + arch/x86/kernel/process.c | 2 +- arch/x86/kvm/Kconfig | 9 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 224 +-- arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/paging_tmpl.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 66 +- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/svm/nested.c | 48 +- arch/x86/kvm/svm/svm.c | 23 +- arch/x86/kvm/vmx/nested.c | 37 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 112 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 165 +- arch/x86/kvm/xen.c | 290 ++++ arch/x86/kvm/xen.h | 64 +- arch/x86/mm/fault.c | 6 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/xen/p2m.c | 54 +- arch/x86/xen/setup.c | 25 +- arch/xtensa/kernel/process.c | 2 +- block/bfq-iosched.c | 4 +- block/blk-core.c | 1 + block/blk-crypto-fallback.c | 12 +- block/blk-map.c | 4 +- block/blk-mq-sched.c | 6 - block/blk-mq-sched.h | 1 - block/blk-pm.h | 38 - block/blk-settings.c | 12 + block/blk-sysfs.c | 7 +- block/bounce.c | 24 +- block/genhd.c | 4 +- block/ioctl.c | 21 +- block/kyber-iosched.c | 33 +- block/mq-deadline.c | 4 +- drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/base/Kconfig | 6 + drivers/base/Makefile | 1 + arch/arm64/mm/numa.c => drivers/base/arch_numa.c | 40 +- drivers/base/memory.c | 35 +- drivers/block/loop.c | 5 +- drivers/block/nbd.c | 32 +- drivers/block/xen-blkback/blkback.c | 4 +- drivers/block/zram/zram_drv.c | 2 +- drivers/char/tpm/tpm-chip.c | 2 - drivers/char/tpm/tpm_tis_core.c | 30 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/clk-k210.c | 1007 ++++++++++++ drivers/dax/super.c | 2 +- drivers/gpu/drm/tilcdc/Makefile | 2 +- drivers/hv/hv_balloon.c | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-qcom-geni.c | 34 - drivers/ide/falconide.c | 3 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/blink/Kconfig | 20 + drivers/leds/blink/Makefile | 2 + drivers/leds/blink/leds-lgm-sso.c | 888 ++++++++++ drivers/leds/led-class.c | 3 +- drivers/leds/led-core.c | 20 +- drivers/leds/leds-apu.c | 11 +- drivers/leds/leds-blinkm.c | 24 +- drivers/leds/leds-gpio.c | 3 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 2 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-lp50xx.c | 83 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/leds/leds.h | 6 +- drivers/md/dm-io.c | 4 +- drivers/md/dm-log-writes.c | 10 +- drivers/mmc/host/sdhci.c | 9 +- drivers/net/xen-netback/netback.c | 12 +- drivers/nvme/host/pci.c | 1 + drivers/nvme/target/io-cmd-bdev.c | 8 +- drivers/nvme/target/passthru.c | 4 +- drivers/pcmcia/cistpl.c | 4 +- drivers/pinctrl/Kconfig | 13 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-k210.c | 985 +++++++++++ drivers/reset/Kconfig | 10 + drivers/reset/Makefile | 1 + drivers/reset/reset-k210.c | 131 ++ drivers/rtc/rtc-m41t80.c | 4 +- drivers/s390/char/vmur.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 4 +- drivers/scsi/aic7xxx/aic79xx.h | 2 +- drivers/scsi/aic7xxx/aic7xxx.h | 2 - drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 - drivers/scsi/hpsa.c | 51 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/isci/request.c | 8 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 348 ++-- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 58 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 3 - drivers/scsi/sd.c | 14 +- drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/ufs/ufshcd.c | 6 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/soc/Kconfig | 2 +- drivers/soc/Makefile | 2 +- drivers/soc/canaan/Kconfig | 12 + drivers/soc/canaan/Makefile | 3 + drivers/soc/canaan/k210-sysctl.c | 78 + drivers/soc/kendryte/Kconfig | 14 - drivers/soc/kendryte/Makefile | 3 - drivers/soc/kendryte/k210-sysctl.c | 260 --- drivers/soc/litex/Kconfig | 14 +- drivers/soc/litex/litex_soc_ctrl.c | 116 +- drivers/soc/sifive/sifive_l2_cache.c | 27 +- drivers/soundwire/intel.h | 2 - drivers/soundwire/intel_init.c | 158 -- drivers/staging/vme/devices/vme_user.c | 12 +- drivers/target/sbp/sbp_target.c | 2 +- drivers/target/target_core_iblock.c | 9 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_user.c | 189 ++- drivers/virtio/virtio_mem.c | 43 +- drivers/xen/balloon.c | 2 +- drivers/xen/events/events_base.c | 27 +- drivers/xen/evtchn.c | 29 +- drivers/xen/xen-acpi-processor.c | 3 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- drivers/xen/xenbus/xenbus_probe.c | 66 + fs/9p/vfs_inode.c | 21 +- fs/block_dev.c | 10 +- fs/btrfs/block-group.c | 33 +- fs/btrfs/block-group.h | 9 + fs/btrfs/compression.c | 68 +- fs/btrfs/ctree.h | 5 + fs/btrfs/free-space-cache.c | 14 +- fs/btrfs/inode.c | 44 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/raid56.c | 31 +- fs/btrfs/reflink.c | 24 +- fs/btrfs/scrub.c | 9 +- fs/btrfs/send.c | 7 +- fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 3 - fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 6 +- fs/cifs/cifs_debug.c | 121 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 379 ++++- fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 15 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 11 +- fs/cifs/cifsproto.h | 2 + fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 301 ++-- fs/cifs/dfs_cache.c | 33 +- fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 75 +- fs/cifs/fs_context.h | 6 +- fs/cifs/inode.c | 23 +- fs/cifs/sess.c | 2 +- fs/cifs/smb2ops.c | 109 +- fs/cifs/smb2pdu.c | 22 +- fs/cifs/trace.h | 36 +- fs/cifs/transport.c | 63 +- fs/coredump.c | 4 +- fs/direct-io.c | 2 +- fs/erofs/data.c | 4 +- fs/ext4/readpage.c | 3 +- fs/f2fs/data.c | 3 +- fs/f2fs/node.c | 2 +- fs/gfs2/inode.c | 4 +- fs/inode.c | 1 + fs/io-wq.c | 621 ++++--- fs/io-wq.h | 35 +- fs/io_uring.c | 1729 ++++++++------------ fs/iomap/buffered-io.c | 11 +- fs/iomap/seek.c | 125 +- fs/jfs/super.c | 1 - fs/mpage.c | 4 +- fs/namespace.c | 53 +- fs/nfs/blocklayout/blocklayout.c | 6 +- fs/nfs/file.c | 27 +- fs/nfs/fs_context.c | 35 + fs/nfs/fscache.c | 4 - fs/nfs/inode.c | 111 +- fs/nfs/nfs3acl.c | 1 + fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4proc.c | 21 +- fs/nfs/nfs4state.c | 1 + fs/nfs/pnfs.c | 2 + fs/nfs/read.c | 204 ++- fs/nfs/super.c | 7 + fs/nfs/write.c | 37 +- fs/proc/base.c | 19 +- fs/proc/proc_sysctl.c | 4 +- fs/proc/self.c | 7 - fs/proc/thread_self.c | 7 - fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_extent_busy.c | 14 - fs/xfs/xfs_sysctl.c | 35 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans.h | 30 + .../include/asm => include/asm-generic}/numa.h | 12 +- include/asm-generic/vmlinux.lds.h | 9 +- include/dt-bindings/clock/k210-clk.h | 1 - include/dt-bindings/pinctrl/k210-fpioa.h | 276 ++++ include/dt-bindings/reset/k210-rst.h | 42 + include/linux/bio.h | 7 +- include/linux/bitops.h | 2 +- include/linux/blkdev.h | 1 - include/linux/blktrace_api.h | 4 +- include/linux/cfag12864b.h | 2 +- include/linux/cpuhotplug.h | 2 + include/linux/cred.h | 2 +- include/linux/device.h | 1 + include/linux/dma-mapping.h | 16 + include/linux/fortify-string.h | 302 ++++ include/linux/gfp.h | 2 + include/linux/highmem.h | 56 + include/linux/init.h | 4 +- include/linux/initrd.h | 11 + include/linux/io_uring.h | 22 +- include/linux/kasan.h | 25 +- include/linux/kexec.h | 2 + include/linux/kfence.h | 222 +++ include/linux/kgdb.h | 2 + include/linux/khugepaged.h | 2 + include/linux/ks0108.h | 2 +- include/linux/kvm_host.h | 25 +- include/linux/led-class-flash.h | 42 +- include/linux/led-class-multicolor.h | 42 +- include/linux/leds.h | 12 +- include/linux/litex.h | 150 +- include/linux/mdev.h | 2 +- include/linux/memory.h | 3 +- include/linux/memory_hotplug.h | 33 +- include/linux/memremap.h | 6 + include/linux/mmzone.h | 49 +- include/linux/mount.h | 1 - include/linux/net.h | 3 - include/linux/nfs_fs.h | 3 +- include/linux/nfs_fs_sb.h | 4 +- include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 6 +- include/linux/pagevec.h | 4 - include/linux/pgtable.h | 8 - include/linux/ptrace.h | 2 +- include/linux/rmap.h | 3 +- include/linux/sched.h | 3 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/soundwire/sdw_intel.h | 2 + include/linux/stackdepot.h | 9 + include/linux/string.h | 282 +--- include/linux/swap.h | 1 + include/linux/swiotlb.h | 1 + include/linux/vmstat.h | 6 + include/linux/zpool.h | 3 + include/linux/zsmalloc.h | 2 +- include/scsi/libiscsi.h | 6 +- include/soc/canaan/k210-sysctl.h | 43 + include/sound/intel-nhlt.h | 5 + include/sound/soc-acpi.h | 2 +- include/target/target_core_backend.h | 1 + include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- include/trace/events/error_report.h | 74 + include/trace/events/kmem.h | 6 +- include/trace/events/rpcrdma.h | 50 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 1 + include/uapi/linux/kvm.h | 13 + include/xen/xenbus.h | 7 + init/Kconfig | 3 +- init/initramfs.c | 64 +- init/main.c | 6 + init/version.c | 8 - kernel/audit_fsnotify.c | 2 +- kernel/debug/debug_core.c | 11 + kernel/dma/swiotlb.c | 310 ++-- kernel/events/core.c | 8 +- kernel/events/uprobes.c | 2 +- kernel/groups.c | 7 +- kernel/kexec_internal.h | 2 - kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/locking/semaphore.c | 2 +- kernel/ptrace.c | 2 +- kernel/sched/fair.c | 2 +- kernel/sched/membarrier.c | 2 +- kernel/signal.c | 4 +- kernel/sysctl.c | 8 +- kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 20 +- kernel/trace/error_report-traces.c | 11 + lib/Kconfig | 9 + lib/Kconfig.debug | 1 + lib/Kconfig.kfence | 82 + lib/Kconfig.ubsan | 17 - lib/cmdline.c | 7 +- lib/genalloc.c | 3 +- lib/iov_iter.c | 14 - lib/stackdepot.c | 37 +- lib/test_kasan.c | 111 +- lib/test_ubsan.c | 49 - lib/ubsan.c | 68 - mm/Makefile | 1 + mm/backing-dev.c | 3 +- mm/cma.c | 64 +- mm/dmapool.c | 3 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 343 ++-- mm/huge_memory.c | 6 +- mm/internal.h | 4 +- mm/kasan/common.c | 193 ++- mm/kasan/generic.c | 3 +- mm/kasan/hw_tags.c | 2 +- mm/kasan/kasan.h | 77 +- mm/kasan/report.c | 8 +- mm/kasan/shadow.c | 62 +- mm/kfence/Makefile | 6 + mm/kfence/core.c | 841 ++++++++++ mm/kfence/kfence.h | 106 ++ mm/kfence/kfence_test.c | 858 ++++++++++ mm/kfence/report.c | 262 +++ mm/khugepaged.c | 22 +- mm/memory-failure.c | 6 + mm/memory.c | 4 - mm/memory_hotplug.c | 160 +- mm/memremap.c | 23 +- mm/mlock.c | 2 +- mm/page_alloc.c | 1 + mm/page_io.c | 5 - mm/rmap.c | 22 +- mm/shmem.c | 154 +- mm/slab.c | 38 +- mm/slab_common.c | 23 +- mm/slub.c | 63 +- mm/swap.c | 38 +- mm/swap_state.c | 7 +- mm/swapfile.c | 13 + mm/truncate.c | 131 +- mm/vmstat.c | 35 +- mm/z3fold.c | 1 + mm/zbud.c | 1 + mm/zpool.c | 13 + mm/zsmalloc.c | 22 +- mm/zswap.c | 57 +- net/ipv4/af_inet.c | 1 - net/ipv6/af_inet6.c | 1 - net/socket.c | 10 - net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 12 +- net/sunrpc/xprtrdma/rpc_rdma.c | 67 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/xprt_rdma.h | 15 +- net/sunrpc/xprtsock.c | 17 +- samples/auxdisplay/cfag12864b-example.c | 2 +- scripts/Makefile.ubsan | 2 - scripts/adjust_autoksyms.sh | 3 - scripts/checkpatch.pl | 152 +- scripts/gdb/linux/lists.py | 5 + scripts/gen_autoksyms.sh | 35 +- scripts/kernel-doc | 2 +- scripts/lto-used-symbollist.txt | 5 - sound/hda/Kconfig | 4 + sound/hda/Makefile | 3 + sound/hda/ext/hdac_ext_controller.c | 2 +- sound/hda/ext/hdac_ext_stream.c | 2 +- sound/hda/hdac_regmap.c | 2 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 54 +- sound/hda/intel-sdw-acpi.c | 179 ++ sound/mips/snd-n64.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/pci/hda/hda_codec.c | 6 +- sound/pci/hda/hda_generic.c | 4 +- sound/pci/hda/hda_jack.c | 4 +- sound/pci/hda/patch_ca0132.c | 9 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 26 + sound/soc/sof/Kconfig | 15 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/intel/Kconfig | 254 +-- sound/soc/sof/intel/Makefile | 20 +- sound/soc/sof/intel/bdw.c | 67 +- sound/soc/sof/intel/byt.c | 106 +- sound/soc/sof/intel/hda.c | 18 + sound/soc/sof/intel/hda.h | 3 + sound/soc/sof/intel/pci-apl.c | 81 + sound/soc/sof/intel/pci-cnl.c | 104 ++ sound/soc/sof/intel/pci-icl.c | 84 + sound/soc/sof/intel/pci-tgl.c | 121 ++ sound/soc/sof/intel/pci-tng.c | 70 + sound/soc/sof/intel/shim.h | 6 - sound/soc/sof/sof-acpi-dev.c | 130 +- sound/soc/sof/sof-acpi-dev.h | 16 + sound/soc/sof/sof-pci-dev.c | 340 +--- sound/soc/sof/sof-pci-dev.h | 17 + sound/usb/clock.c | 8 +- sound/usb/mixer.c | 11 + sound/usb/mixer_maps.c | 10 + sound/usb/pcm.c | 12 +- sound/usb/quirks.c | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../testing/selftests/kvm/hardware_disable_test.c | 165 ++ tools/testing/selftests/kvm/lib/kvm_util.c | 6 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 159 +- tools/tracing/latency/latency-collector.c | 6 +- virt/kvm/kvm_main.c | 29 +- 774 files changed, 22294 insertions(+), 8581 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-xenbus create mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/leds/leds-lgm.yaml create mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml create mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml create mode 100644 Documentation/devicetree/bindings/riscv/canaan.yaml create mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/clocksource.h create mode 100644 arch/csky/include/asm/futex.h create mode 100644 arch/csky/include/asm/vdso/clocksource.h create mode 100644 arch/csky/include/asm/vdso/gettimeofday.h create mode 100644 arch/csky/include/asm/vdso/processor.h create mode 100644 arch/csky/include/asm/vdso/vsyscall.h copy arch/{riscv => csky}/kernel/vdso/.gitignore (100%) copy arch/{riscv => csky}/kernel/vdso/Makefile (72%) copy arch/{riscv => csky}/kernel/vdso/note.S (100%) create mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S create mode 100755 arch/csky/kernel/vdso/so2s.sh create mode 100644 arch/csky/kernel/vdso/vdso.S create mode 100644 arch/csky/kernel/vdso/vdso.lds.S create mode 100644 arch/csky/kernel/vdso/vgettimeofday.c create mode 100644 arch/openrisc/Kbuild create mode 100644 arch/openrisc/boot/.gitignore create mode 100644 arch/openrisc/boot/Makefile create mode 100644 arch/riscv/boot/dts/canaan/Makefile create mode 100644 arch/riscv/boot/dts/canaan/canaan_kd233.dts create mode 100644 arch/riscv/boot/dts/canaan/k210.dtsi create mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maixduino.dts delete mode 100644 arch/riscv/boot/dts/kendryte/Makefile delete mode 100644 arch/riscv/boot/dts/kendryte/k210.dts delete mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi create mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi create mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts copy arch/riscv/configs/{nommu_k210_defconfig => nommu_k210_sdcard_defconfig} (52%) copy arch/{arm64 => riscv}/include/asm/mmzone.h (100%) create mode 100644 arch/riscv/include/asm/numa.h create mode 100644 arch/riscv/include/asm/probes.h create mode 100644 arch/riscv/include/asm/uprobes.h create mode 100644 arch/riscv/kernel/probes/Makefile create mode 100644 arch/riscv/kernel/probes/decode-insn.c create mode 100644 arch/riscv/kernel/probes/decode-insn.h create mode 100644 arch/riscv/kernel/probes/ftrace.c create mode 100644 arch/riscv/kernel/probes/kprobes.c create mode 100644 arch/riscv/kernel/probes/kprobes_trampoline.S create mode 100644 arch/riscv/kernel/probes/simulate-insn.c create mode 100644 arch/riscv/kernel/probes/simulate-insn.h create mode 100644 arch/riscv/kernel/probes/uprobes.c create mode 100644 arch/riscv/lib/error-inject.c create mode 100644 arch/s390/include/asm/irq_work.h create mode 100644 arch/s390/include/uapi/asm/perf_cpum_cf_diag.h create mode 100644 arch/x86/include/asm/kfence.h rename arch/arm64/mm/numa.c => drivers/base/arch_numa.c (93%) create mode 100644 drivers/clk/clk-k210.c create mode 100644 drivers/leds/blink/Kconfig create mode 100644 drivers/leds/blink/Makefile create mode 100644 drivers/leds/blink/leds-lgm-sso.c create mode 100644 drivers/pinctrl/pinctrl-k210.c create mode 100644 drivers/reset/reset-k210.c create mode 100644 drivers/soc/canaan/Kconfig create mode 100644 drivers/soc/canaan/Makefile create mode 100644 drivers/soc/canaan/k210-sysctl.c delete mode 100644 drivers/soc/kendryte/Kconfig delete mode 100644 drivers/soc/kendryte/Makefile delete mode 100644 drivers/soc/kendryte/k210-sysctl.c copy {arch/arm64/include/asm => include/asm-generic}/numa.h (88%) create mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h create mode 100644 include/dt-bindings/reset/k210-rst.h create mode 100644 include/linux/fortify-string.h create mode 100644 include/linux/kfence.h create mode 100644 include/soc/canaan/k210-sysctl.h create mode 100644 include/trace/events/error_report.h create mode 100644 kernel/trace/error_report-traces.c create mode 100644 lib/Kconfig.kfence create mode 100644 mm/kfence/Makefile create mode 100644 mm/kfence/core.c create mode 100644 mm/kfence/kfence.h create mode 100644 mm/kfence/kfence_test.c create mode 100644 mm/kfence/report.c delete mode 100644 scripts/lto-used-symbollist.txt create mode 100644 sound/hda/intel-sdw-acpi.c create mode 100644 sound/soc/sof/intel/pci-apl.c create mode 100644 sound/soc/sof/intel/pci-cnl.c create mode 100644 sound/soc/sof/intel/pci-icl.c create mode 100644 sound/soc/sof/intel/pci-tgl.c create mode 100644 sound/soc/sof/intel/pci-tng.c create mode 100644 sound/soc/sof/sof-acpi-dev.h create mode 100644 sound/soc/sof/sof-pci-dev.h create mode 100644 tools/testing/selftests/kvm/hardware_disable_test.c