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 1e0436e950f3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ca53a678ed14 Merge remote-tracking branch 'cel-fixes/for-rc' omits 85f5bb83d21c Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 8c9e158c8c10 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 2f4c68832fec Merge remote-tracking branch 'omap-fixes/fixes' omits c93cf59a7daf Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 2179e1adb62b Merge remote-tracking branch 'ide/master' omits aff7a0d6772e Merge remote-tracking branch 'pci-current/for-linus' omits ca4bdb8ef87f Merge remote-tracking branch 'spi-fixes/for-linus' omits ccc205a9f3df Merge remote-tracking branch 'regulator-fixes/for-linus' omits c29144ceb476 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 17f13ea84b44 Merge remote-tracking branch 'sound-current/for-linus' omits 82a67d58722d Merge remote-tracking branch 'wireless-drivers/master' omits 41d5dc433b5d Merge remote-tracking branch 'ipsec/master' omits 542782dc614f Merge remote-tracking branch 'bpf/master' omits 427f458ed492 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits efba08f5c9e9 Merge remote-tracking branch 'kbuild-current/fixes' omits a95d33c81987 kbuild: lto: add _mcount to list of used symbols omits 135d48d516bd nfsd: don't abort copies early omits 4a971351c631 fs: nfsd: fix kconfig dependency warning for NFSD_V4 omits 87374f8c7d90 svcrdma: disable timeouts on rdma backchannel omits 7d4f0956b9a4 nfsd: Don't keep looking up unhashed files in the nfsd file cache 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 [...] new 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...] new c49f50d1983d mm: make pagecache tagged lookups return only head pages new 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache new 44835d20b2a0 mm: add FGP_ENTRY new bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry new c7bad633e6b7 mm/filemap: add helper for finding pages new 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data new 54fa39ac2e00 iomap: use mapping_seek_hole_data new 5c211ba29deb mm: add and use find_lock_entries new ca122fe40eb4 mm: add an 'end' parameter to find_get_entries new 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries new 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries new cf2039af1a2e mm: pass pvec directly to find_get_entries new a656a20241f0 mm: remove pagevec_lookup_entries new 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask new 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified new cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones new df2ff39e78da mm: cma: allocate cma areas bottom-up new 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...] new 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...] new a052d4d13d88 mm: cma: print region name on failure new 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes new 629484ae7375 mm: vmstat: add some comments on internal storage of byte items new fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd new 9f605f260594 mm: move pfn_to_online_page() out of line new 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity new 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata new 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks new a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...] new bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...] new 03aaf83fba6e arm64/mm: define arch_get_mappable_range() new 7707248a4727 s390/mm: define arch_get_mappable_range() new 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...] new 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found new aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma new e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped() new 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap() new b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap() new ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma() new 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte new c0c641d77b9a mm: zswap: clean up confusing comment new fc6697a89f56 mm/zswap: add the flag can_sleep_mapped new e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold new f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new 239592815805 zsmalloc: account the number of compacted pages correctly new a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private new 4be408cec257 mm: page-flags.h: Typo fix (It -> If) new 0f2f89b6de32 mm/dmapool: use might_alloc() new c1ca59a1f21e mm/backing-dev.c: use might_alloc() new 87005394e14a mm/early_ioremap.c: use __func__ instead of function name new 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure new 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86 new 840b23986344 arm64, kfence: enable KFENCE for ARM64 new d438fabce786 kfence: use pt_regs to generate stack trace on faults new d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB new b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB new 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN new 10efe55f883f kfence, Documentation: add KFENCE documentation new bc8fbc5f305a kfence: add test suite new 0825c1d57f02 MAINTAINERS: add entry for KFENCE new 35beccf0926d kfence: report sensitive information based on no_hash_pointers new 9c0dee54eb91 tracing: add error_report_end trace point new f2b84d2e40eb kfence: use error_report_end tracepoint new d3a61f745e0d kasan: use error_report_end tracepoint new 928501344fc6 kasan, mm: don't save alloc stacks twice new e2db1a9aa381 kasan, mm: optimize kmalloc poisoning new 43a219cbe5a4 kasan: optimize large kmalloc poisoning new df54b383124c kasan: clean up setting free info in kasan_slab_free new 200072ce33b2 kasan: unify large kfree checks new b87c28b9a7ef kasan: rework krealloc tests new 26a5ca7a73be kasan, mm: fail krealloc on freed objects new d12d9ad81629 kasan, mm: optimize krealloc poisoning new cde8a7eb778c kasan: ensure poisoning size alignment new 2cb34276427a arm64: kasan: simplify and inline MTE functions new c80a03664e15 kasan: inline HW_TAGS helper functions new 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS new 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name() new 4508943794ef proc: use kvzalloc for our kernel buffer new 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table new df54714f579a include/linux: remove repeated words new c131bd0b5448 treewide: Miguel has moved new c1f26493ed7f groups: use flexible-array member in struct group_info new e1e014115dfd groups: simplify struct group_info allocation new c034f48e9990 kernel: delete repeated words in comments new 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section new 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...] new a28a6e860c6c string.h: move fortified functions definitions in a dedica [...] new d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE new e1fdc403349c lib: stackdepot: add support to disable stack depot new 64427985c76f lib: stackdepot: fix ignoring return value warning new 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg() new 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/ new b5e8736a954a checkpatch: improve blank line after declaration test new 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS new ea7dbab3e505 checkpatch: trivial style fixes new adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks new 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message new de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...] new 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new 263afd39c06f checkpatch: don't warn about colon termination in linker scripts new 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...] new 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new a5a673f73122 init: clean up early_param_on_off() macro new f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text new 3159ed57792b fs/coredump: use kmap_local_page() new b3656d8227f4 seq_file: document how per-entry resources are managed. new 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c new db7fbf492d94 scripts/gdb: fix list_for_each new d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot new 6aaa31aeb9cf ubsan: remove overflow checks new dd23e8098f33 initramfs: panic with memory information new f685a533a7fa MIPS: make userspace mapping young by default new 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 new 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 new 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...] new 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY new 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean' new fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...] new f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y new 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...] new d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...] new c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes new 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 new a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...] new 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 new 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() new 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 new 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 new 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single new 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single new 1f221a0d0dbf swiotlb: respect min_align_mask new 3d2d861eb03e nvme-pci: set min_align_mask new daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path new 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" new 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 [...] new cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...] new 8369dfd7841e cifs: update internal version number new 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 new 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 new 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 new 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux new a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition new f53f15ba5a85 i2c: designware: Get right data length new e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c" new f4ff0104d4c8 i2c: exynos5: Preserve high speed master code new 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 new 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 new 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() new 5f7136db8299 block: Add bio_max_segs new 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 [...] new 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 new 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new f01e631cccab RISC-V: Make NUMA depend on SMP new b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs new dd2d082b5760 riscv: Cleanup setup_bootmem() new 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 new a8fac05acf38 csky: pgtable.h: Coding convention new af94002bda1d csky: Fixup swapon new 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long' new 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] new c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr new 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem() new 6607aa6f6b68 csky: Fixup compile error new cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...] new da83616bcd3f kbuild: lto: add _mcount to list of used symbols new a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO new 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...] new ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile new 2214945422c1 kbuild: make -s option take precedence over V=1 new 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] new 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...] adds d17b9ec777d8 sparc64: get rid of fake_swapper_regs adds af7652500b4c sparc32: get rid of fake_swapper_regs adds 415ddc3b1056 sparc32: take ->thread.flags out new b9d624331141 Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/ [...] adds e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() adds 5f99d33810b0 sparc32: kill lookup_fault() adds df06c27ebd86 sparc32: switch __bzero() away from range exception table entries adds cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] adds c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] adds b4edf06c8aaa sparc32: switch to generic extables adds 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 new cf64c2a905e0 Merge branch 'work.sparc32' of git://git.kernel.org/pub/sc [...] new 24f795d0af72 Merge remote-tracking branch 'sparc/master' new 9e8e714f2d00 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 9aa940047ae8 MAINTAINERS: update for mwifiex driver maintainers new ebb9d34e073d ath11k: qmi: use %pad to format dma_addr_t new 77d7e87128d4 ath11k: fix AP mode for QCA6390 new 62541e266703 iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG [...] new fb5fabb192b2 mt76: mt7921: remove incorrect error handling new d0bd52c591a1 mt76: dma: do not report truncated frames to mac80211 new c490492f15f6 mt76: mt7915: fix unused 'mode' variable new 0d1bf7a5e225 Merge tag 'wireless-drivers-2021-02-26' of git://git.kerne [...] new a3e860a83397 net: stmmac: stop each tx channel independently new c511819d138d net: stmmac: fix watchdog timeout during suspend/resume st [...] new bfaf91ca848e net: stmmac: fix dma physical address of descriptor when d [...] new 396e13e11577 net: stmmac: fix wrongly set buffer2 valid when sph unsupport new 9c63faaa931e net: stmmac: re-init rx buffers when mac resume back new 7ae845d767ad Merge branch 'ethernet-fixes-for-stmmac-driver' new 907310ceb27e net: mscc: ocelot: select NET_DEVLINK new 01c2c1ad8f45 net: dsa: tag_ocelot_8021q: fix driver dependency new 63c75c053b41 net: dsa: mt7530: don't build GPIO support if !GPIOLIB new 7f654157f0ae net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused new 6a4d7234ae9a net: fec: ptp: avoid register access when ipg clock is disabled new 2107d45f17be tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) new edcbf5137f09 selftests: forwarding: Fix race condition in mirror installation new ae9b24ddb69b mlxsw: spectrum_ethtool: Add an external speed to PTYS register new dc860b88ce0a mlxsw: spectrum_router: Ignore routes using a deleted next [...] new 82adc457ac3b Merge branch 'mlxsw-various-fixes' new d20cd745218c bnxt_en: Fix race between firmware reset and driver remove. new 20d7d1c5c9b1 bnxt_en: reliably allocate IRQ table on reset to avoid crash new eee7ede695cf Merge branch 'bnxt_en-error-recovery-bug-fixes' new a4fc088ad4ff ethtool: fix the check logic of at least one channel for RX/TX new d313d16bbaea net: broadcom: bcm4908_enet: enable RX after processing packets new 89e5c58fc1e2 net: Fix gro aggregation for udp encaps with zero csum new ae85ddda0f1b net: hns3: fix error mask definition of flow director new c75ec148a316 net: hns3: fix query vlan mask value error for flow director new b36fc875bcde net: hns3: fix bug when calculating the TCAM table info new 447621e373bd Merge branch 'net-hns3-fixes-fot-net' new 3e70ecca1f59 Merge remote-tracking branch 'net/master' new 060a982377f0 Merge remote-tracking branch 'ipsec/master' new c33cb0020ee6 uapi: nfnetlink_cthelper.h: fix userspace compilation error new c57ea2d7d81f netfilter: conntrack: Remove a double space in a log message new 03a3ca37e4c6 netfilter: nf_nat: undo erroneous tcp edemux lookup new 07b5a76e1892 netfilter: conntrack: avoid misleading 'invalid' in log message new c2c16ccba2f5 selftests: netfilter: test nat port clash resolution inter [...] new 8e24edddad15 netfilter: x_tables: gpf inside xt_find_revision() new 9918886bb026 Merge remote-tracking branch 'netfilter/master' new dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs new 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level new 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] new 9473da426e28 Merge remote-tracking branch 'sound-current/for-linus' new 2bd1aa16df43 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new f9b847f9226c Merge remote-tracking branch 'regulator-fixes/for-linus' new c19139c3f0e8 Merge remote-tracking branch 'spi-fixes/for-linus' new 643e9527fa27 Merge remote-tracking branch 'pci-current/for-linus' new e691eef1515b Merge remote-tracking branch 'ide/master' new 24e4c3768db2 Merge remote-tracking branch 'at91-fixes/at91-fixes' new ac56e13367b4 Merge remote-tracking branch 'omap-fixes/fixes' new c1aa8f83f59d Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 18f43913099a Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 88bba15ec9af nfsd: Don't keep looking up unhashed files in the nfsd file cache new 0085c661b1c0 svcrdma: disable timeouts on rdma backchannel new 5b561f15f554 fs: nfsd: fix kconfig dependency warning for NFSD_V4 new d70bf0a7687f nfsd: don't abort copies early new b1d9b0441752 NFSD: Repair misuse of sv_lock in 5.10.16-rt30. new 25bda8516cb2 Merge remote-tracking branch 'cel-fixes/for-rc' new 31549ef5d561 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
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 (1e0436e950f3) \ N -- N -- N refs/heads/pending-fixes (31549ef5d561)
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 245 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 | 2 + MAINTAINERS | 52 +- Makefile | 11 +- arch/alpha/configs/defconfig | 1 - arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/process.c | 2 +- arch/arm/kernel/process.c | 2 +- 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/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/mte.c | 46 - arch/arm64/kernel/process.c | 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 | 21 +- 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/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/include/asm/elf_64.h | 1 - arch/sparc/include/asm/{extable_64.h => extable.h} | 4 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 + arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/process_32.c | 14 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 ++-- arch/sparc/lib/memset.S | 87 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 -- arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 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 | 36 +- arch/x86/kernel/process.c | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/mmu.c | 224 +-- arch/x86/kvm/mmu/mmu_internal.h | 7 +- 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 | 22 +- 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 | 143 +- arch/x86/mm/fault.c | 6 + arch/x86/mm/pat/memtype.c | 4 +- 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/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/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/dsa/mt7530.c | 4 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 17 +- drivers/net/ethernet/freescale/fec_ptp.c | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 151 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 11 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- 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/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/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/init.h | 4 +- include/linux/initrd.h | 11 + include/linux/io_uring.h | 22 +- include/linux/kasan.h | 25 +- 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/stackdepot.h | 9 + include/linux/string.h | 282 +--- 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/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/netfilter/nfnetlink_cthelper.h | 2 +- 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/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/extable.c | 5 - lib/genalloc.c | 3 +- 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/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/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/dsa/Kconfig | 2 + net/ethtool/channels.c | 26 +- net/ipv4/af_inet.c | 1 - net/ipv4/tcp.c | 3 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/af_inet6.c | 1 - net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/x_tables.c | 6 +- net/socket.c | 10 - net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/svc_xprt.c | 4 +- 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 | 6 - sound/usb/clock.c | 8 +- sound/usb/mixer.c | 11 + sound/usb/pcm.c | 12 +- 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/x86_64/processor.c | 3 +- .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 + tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 ++ tools/tracing/latency/latency-collector.c | 6 +- virt/kvm/kvm_main.c | 29 +- 743 files changed, 20730 insertions(+), 8236 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 rename arch/sparc/include/asm/{extable_64.h => extable.h} (92%) delete mode 100644 arch/sparc/mm/extable.c 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 tools/testing/selftests/kvm/hardware_disable_test.c create mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh