This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits e70986cc73e4 kdump: use vmlinux_build_id to simplify omits 0091a2d8550a buildid: fix kernel-doc notation omits 024311e6151f buildid: mark some arguments const omits 6e99375076b8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits a7e38fef0237 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits d6b88891c44b scripts/decode_stacktrace.sh: support debuginfod omits cb6a5e5707c0 x86/dumpstack: use %pSb/%pBb for backtrace printing omits 14a6a7e27e0f arm64: stacktrace: use %pSb for backtrace printing omits 2c2120cd1f9d module: fix build error when CONFIG_SYSFS is disabled omits 6ee7df5af911 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits d57ae53fd81a buildid: fix build when CONFIG_MODULES is not set omits 7f09fac4cebe module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 5498d821e8da module: add printk formats to add module build ID to stacktraces omits 379c8eaf32c0 dump_stack: add vmlinux build ID to stack traces omits 4dde0a791aae buildid-stash-away-kernels-build-id-on-init-fix omits 648052077c83 buildid: stash away kernels build ID on init omits 747ae7810553 buildid: add API to parse build ID out of buffer omits 7b0d5bb46556 buildid: only consider GNU notes for build ID parsing omits 5406a610244d x86: convert to setup_initial_init_mm() omits 2b3e1fdcacb5 sh: convert to setup_initial_init_mm() omits 4c05513431c6 s390: convert to setup_initial_init_mm() omits 78e31cfab3b6 riscv: convert to setup_initial_init_mm() omits 911728025012 powerpc: convert to setup_initial_init_mm() omits 3becb8ee6a2c openrisc: convert to setup_initial_init_mm() omits af433d0fe445 nios2: convert to setup_initial_init_mm() omits 8ad0fe52c81f nds32: convert to setup_initial_init_mm() omits 45b488713ce8 m68k: convert to setup_initial_init_mm() omits 57beb77920aa h8300: convert to setup_initial_init_mm() omits 6b2b082ab43b csky: convert to setup_initial_init_mm() omits f912cd2b54c3 arm64: convert to setup_initial_init_mm() omits a25475604d03 arm: convert to setup_initial_init_mm() omits 1751fa2fc318 arc: convert to setup_initial_init_mm() omits 464c046def86 mm: add setup_initial_init_mm() helper omits 965a71852316 mm: fix spelling mistakes in header files omits a6da54edf0c5 secretmem: test: add basic selftest for memfd_secret(2) omits 5eb15ea9fec9 arch, mm: wire up memfd_secret system call where relevant omits 5c3a86937d4a PM: hibernate: disable when there are active secretmem users omits 6e6a8fea6e6d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 50b384192bfb mm: introduce memfd_secret system call to create "secret" [...] omits 9a37dbc0c921 set_memory: allow querying whether set_direct_map_*() is a [...] omits 14cf3bab4ef0 riscv/Kconfig: make direct map manipulation options depend on MMU omits 71784f8e5d15 mmap: make mlock_future_check() global omits 5e12a5f60bdd mm/slub: use stackdepot to save stack trace in objects-fix omits 44ce4c6432b8 slub: STACKDEPOT: rename save_stack_trace() omits 7757e1609321 mm/slub: use stackdepot to save stack trace in objects omits 88ac800470ca lib: fix spelling mistakes in header files omits bc2404a16211 lib: fix spelling mistakes omits e1ec754fb09d lib/test: fix spelling mistakes omits 7266fc56ea2a Merge branch 'akpm-current/current' omits f353f52bcddd Revert "ASoC: codecs: wcd938x: add audio routing and Kconfig" omits ee81557e5e68 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits bddba1ce54d2 Merge remote-tracking branch 'cxl/next' omits 90022a8fed32 Merge remote-tracking branch 'rust/rust-next' omits a6dbde475fba Merge remote-tracking branch 'memblock/for-next' omits 0a8b495cf814 Merge remote-tracking branch 'mhi/mhi-next' omits fe001010fb97 Merge remote-tracking branch 'fpga/for-next' omits 5e00c800d70e Merge remote-tracking branch 'auxdisplay/auxdisplay' omits e1c6d5f54cfa Merge remote-tracking branch 'hyperv/hyperv-next' omits a1937ce1a953 Merge remote-tracking branch 'nvmem/for-next' omits 1308cebebae1 linux-next-pre omits dc547ed5ef27 ipc-utilc-use-binary-search-for-max_idx-fix omits f8c4e41607c1 ipc/util.c: use binary search for max_idx omits 9aa1da6842a3 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 169a50cae80c ipc: use kmalloc for msg_queue and shmid_kernel omits a1c692482261 ipc sem: use kvmalloc for sem_undo allocation omits a4577ab7b7ef lib-decompressors-remove-set-but-not-used-variabled-level-fix omits 5d4be761b8fc lib/decompressors: remove set but not used variabled 'level' omits 5886269bb442 selftests/vm/pkeys: exercise x86 XSAVE init state omits 09c2637ce228 selftests/vm/pkeys: refill shadow register after implicit [...] omits ff4d7d855eb3 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code omits 0c4b61cbdca0 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits a79f5f1ab78b kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits f41a7fefbf87 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits f1d708ba8044 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits ce58c76fd83b exec-fix-dead-lock-in-de_thread-with-ptrace_attach-v9 omits 9bbae5936f71 exec: fix deadlock in de_thread with ptrace_attach omits 145833b3f9ef exec: remove checks in __register_bimfmt() omits b675dfcc2376 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 67d0443515a8 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits f53b135337eb kprobes: remove duplicated strong free_insn_page in x86 and s390 omits 18f6ef12712e init/main.c: silence some -Wunused-parameter warnings omits d47ff97b46cb init: print out unknown kernel parameters omits 08b46021d229 checkpatch: improve the indented label test omits a423946faf2c checkpatch: scripts/spdxcheck.py now requires python3 omits 6d23f8ea908f lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits df670c606cec lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits af137d888395 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] omits 10fe3454ca71 lib: uninline simple_strtoull() omits 3367b5eee4c5 lib: memscan() fixlet omits 336cf4493d85 lib/mpi: fix spelling mistakes omits 829471eb751a lib/decompressors: fix spelling mistakes omits 855eb13bda3a lib/math/rational: fix spelling mistake "demominator" -> " [...] omits bf6a926bc25d lib-math-rational-add-kunit-test-cases-fix omits 4540052eccd6 lib/math/rational: add Kunit test cases omits a221243ea7f0 lib/math/rational.c: fix divide by zero omits bc2710fb3917 seq_file: drop unused *_escape_mem_ascii() omits a35158331428 nfsd: avoid non-flexible API in seq_quote_mem() omits f73864770246 seq_file: convert seq_escape() to use seq_escape_str() omits 7db8e8396c52 seq_file: add seq_escape_str() as replica of string_escape_str() omits 3947e081bf46 seq_file: introduce seq_escape_mem() omits e71925ceee49 MAINTAINERS: add myself as designated reviewer for generic [...] omits 6eefe6fb5aa4 lib/test-string_helpers: add test cases for new features omits 819dbd0365dd lib/test-string_helpers: get rid of trailing comma in terminators omits c1561d30ee40 lib/test-string_helpers: print flags in hexadecimal format omits c9fe3c91f0ea lib/string_helpers: allow to append additional characters [...] omits 4804caf1e3e3 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits e256efb902d0 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits d77411639862 lib/string_helpers: drop indentation level in string_escape_mem() omits 044dcbe096da lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 2e275d5db12a lib/string_helpers: switch to use BIT() macro omits 74da12f2176a lib: decompress_bunzip2: remove an unneeded semicolon omits ffd59ba5cdcb kernel.h: split out panic and oops helpers (ia64 fix) omits 47a32fd661c1 kernelh-split-out-panic-and-oops-helpers-fix omits 07e0fa806145 kernel.h: split out panic and oops helpers omits 38b618528cf5 drm: include only needed headers in ascii85.h omits 03be46c59a0b proc/sysctl: make protected_* world readable omits 81dc968f0050 sysctl: remove redundant assignment to first omits d28e2c7a6eea procfs/dmabuf: add inode number to /proc/*/fdinfo omits 64ba62f366ac procfs: allow reading fdinfo with PTRACE_MODE_READ omits 939ad6e4620e fs-proc-kcorec-add-mmap-interface-fix omits 6791cd8233ff fs/proc/kcore.c: add mmap interface omits 19719d39b3dc proc: Avoid mixing integer types in mem_rw() omits af7fb73e9039 kernel/hung_task.c: Monitor killed tasks. omits 7931b89bfce5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 7f5bea764956 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 59d8786ad661 kfence: unconditionally use unbound work queue omits 235fc0b42af1 mm/thp: define default pmd_pgtable() omits 119b60e52b22 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 7eed98237fc2 mm/page_alloc: move prototype for find_suitable_fallback omits 803be0dcc387 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits 5eae37554e9b mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 7a47bba16221 mm/swap: make swap_address_space an inline function omits c1843b86ea7b mm/z3fold: add kerneldoc fields for z3fold_pool omits 7b9a2fd34e78 mm/zbud: add kerneldoc fields for zbud_pool omits 9e702e44c083 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 32e97debb1e7 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits ef0842d23cc5 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits 75e0aee183c8 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits e0bda323f14c mm/page_alloc: make should_fail_alloc_page() static omits 01b617342fa2 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 746b28da60c3 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 6c1981879312 mm: fix spelling mistakes omits d627b0f0bb55 mm: define default value for FIRST_USER_ADDRESS omits 9b470150023c mm: fix comments mentioning i_mutex omits 7fcc6ae7be30 mm: fix typos and grammar error in comments omits 67503e438433 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits 941ead5c86a5 mm/highmem: Remove deprecated kmap_atomic omits e1948b7d7499 mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits 567edc62b811 mm/zswap.c: fix two bugs in zswap_writeback_entry() omits 9985bdd73a2c mm/zswap.c: avoid unnecessary copy-in at map time omits 46f54f5b90d6 mm/zswap.c: remove unused function zswap_debugfs_exit() omits 01b4759d8ff3 mmmemory_hotplug-drop-unneeded-locking-fix omits 6076ea1c54f1 mm,memory_hotplug: drop unneeded locking omits c2d48f744df7 memory-hotplug.rst: complete admin-guide overhaul omits 4682172da7df mm/memory_hotplug: rate limit page migration warnings omits 048953ecc504 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 704c9d8106d2 selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits e3a061de2790 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits b0b6e536847b mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits a5f0f8eb5043 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 3e066caa3d28 mm: make variable names for populate_vma_page_range() consistent omits 947a630a1978 mm: generalize ZONE_[DMA|DMA32] omits 3e7cc817995d mm/nommu: unexport do_munmap() omits 7f45d3f53ad9 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits b87365843366 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 29e5ef725c61 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC omits 6bdab8eaaca3 mm/thp: remap_page() is only needed on anonymous THP omits a2b2658ee9c6 mm: rmap: make try_to_unmap() void function omits 714253fb8ca7 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits d82a348bf145 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits be644b26ed6c mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 14110a7341b6 mm: migrate: check mapcount for THP instead of refcount omits c8decdd140b0 mm: migrate: don't split THP for misplaced NUMA page omits ad5bf3c5143b mm: migrate: account THP NUMA migration counters correctly omits 2b860860c41c mm: thp: fix a double unlock bug omits df455b5755b5 mm: thp: refactor NUMA fault handling omits 0e8ab0ebfa92 mm: memory: make numa_migrate_prep() non-static omits 44d5230b129b mm: memory: add orig_pmd to struct vm_fault omits 65f6da54145d mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 5fab629f2155 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 1aec8529f53b mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 60b4dea05255 arm64/mm: drop HAVE_ARCH_PFN_VALID omits 4770ccb23fca arm64: drop pfn_valid_within() and simplify pfn_valid() omits 848a75ea2735 arm64: decouple check whether pfn is in linear map from pf [...] omits 722f390833e9 memblock: update initialization of reserved pages omits 550480350445 include/linux/mmzone.h: add documentation for pfn_valid() omits 0a8e4d15f814 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] omits 8eebf0adde3f mm: mempolicy: don't have to split pmd for huge zero page omits 714e1022f29c mm/mempolicy: unify the parameter sanity check for mbind a [...] omits b6ba78ddf315 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 3b6623c834e9 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits d0946d242437 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 10ff91901c5e mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits 29e8056e4cb3 mm/mempolicy: cleanup nodemask intersection check for oom omits 903e03a5eb82 mm: compaction: remove duplicate !list_empty(&sublist) check omits 92658273c018 mm/compaction: use DEVICE_ATTR_WO macro omits 0a2fe67c3d98 mm/zbud: don't export any zbud API omits ff0d4c93d00f Merge remote-tracking branch 'slimbus/for-next' omits 140c9244d860 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool omits 11bfb3757c80 fs/proc/kcore: use page_offline_(freeze|thaw) omits 8195bf71801e virtio-mem: use page_offline_(start|end) when setting Page [...] omits 3e29727ff31b mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 767daf8fdf32 fs/proc/kcore: don't read offline sections, logically offl [...] omits 476a8ec08e09 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits bd28c10ddc15 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits fded0f495380 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 756ac1ce1e44 mm/kconfig: move HOLES_IN_ZONE into mm omits cfb2f97cc22c include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] omits adda75e829ea mm/vmscan.c: fix potential deadlock in reclaim_pages() omits 7c10a879855f userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits e0c569513ca5 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 7e1feaadc1d4 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits f0d0b49005a3 userfaultfd/selftests: reinitialize test context in each test omits 4e81a6b96cf0 userfaultfd/selftests: create alias mappings in the shmem test omits 1ae09c6da876 userfaultfd/selftests: use memfd_create for shmem test type omits 15adee5dea9d userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits cae008d21b92 userfaultfd/shmem: advertise shmem minor fault support omits e1ffc69fd137 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits b3a3d9168d9f userfaultfd/shmem: support minor fault registration for shmem omits 0378320a3156 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits 5871278cdc55 userfaultfd/selftests: add pagemap uffd-wp test omits d17c22952bfb mm/pagemap: export uffd-wp protection information omits f3b4e3788f5c mm/userfaultfd: fail uffd-wp registration if not supported omits cb94a82e2d27 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits d486a3b77d1b mm/userfaultfd: fix uffd-wp special cases for fork() omits 6ad00371b336 mm/thp: simplify copying of huge zero page pmd when fork omits 39dbe67bb8d5 userfaultfd/selftests: unify error handling omits cb33b043dc03 userfaultfd/selftests: only dump counts if mode enabled omits 8b58566059cf userfaultfd/selftests: dropping VERIFY check in locking_thread omits de0d44dd265b userfaultfd/selftests: remove the time() check on delayed uffd omits 79a6afdca587 userfaultfd/selftests: use user mode only omits 54d9ae31b542 mm, hugetlb: fix allocation error check and copy func name omits 6614b1769037 userfaultfd: remove set but not used variable 'vm_alloc_shared' omits d982dddba496 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits 66a9d056f2b0 khugepaged: selftests: remove debug_cow omits 13e2fb2e1dc3 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 9caca5839e1f mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits 771c5ed55fa6 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits bb580a87bfcc arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 976bacf7c36c x86: define only {pud/pmd}_{set/clear}_huge when useful omits 5f3b2d82ecb3 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits d23adece84f5 mm/hugetlb: change parameters of arch_make_huge_pte() omits 3adc2404a3f6 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 1cbd8d939641 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 7354b599e19f mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 10574e99621d mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 777c7e9d20ae mm/huge_memory.c: use page->deferred_list omits 56b1bbcb641e mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 15ead20df7a0 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 0d8d1a71c7de mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits eee42c312d5f mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 5ba0340b9584 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 0e2278a883e7 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 2b224ccdc2b9 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 8f8d6ba60ddd mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits 012a2ff830d3 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 4c8309dbeac1 mm: hugetlb: defer freeing of HugeTLB pages omits 6bf255fa1160 mm: hugetlb: free the vmemmap pages associated with each H [...] omits 52383603d954 mm: hugetlb: gather discrete indexes of tail page omits 8aecc051db05 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 158634859809 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 4852c9b8ec16 mm,hwpoison: make get_hwpoison_page() call get_any_page() omits ce0ccfbdb582 mmhwpoison-send-sigbus-with-error-virutal-address-fix omits 15d420a3328f mm,hwpoison: send SIGBUS with error virutal address omits 7e8294309888 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits 1a072542e2ed mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits b948e7d126f1 mm/memory-failure: use a mutex to avoid memory_failure() races omits 968f31589f90 mm/page_alloc: allow high-order pages to be stored on the [...] omits bdcebb610dd2 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM omits 5831eedad2ac mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA omits f33fe5b5e38c docs: remove description of DISCONTIGMEM omits 91cde6f7568b arch, mm: remove stale mentions of DISCONIGMEM omits 9943098be4d2 mm: remove CONFIG_DISCONTIGMEM omits 44d4b1703d06 m68k: remove support for DISCONTIGMEM omits 5015ff595073 arc: remove support for DISCONTIGMEM omits 3ca6a3535fc6 arc: update comment about HIGHMEM implementation omits 8371b9c82f78 alpha: remove DISCONTIGMEM and NUMA omits 0f4e77267d68 mm/page_alloc: move free_the_page omits 81b9556c6c3c mm/page_alloc: fix counting of managed_pages omits 142fa998980d mm/page_alloc: improve memmap_pages dbg msg omits 0ae22212ba63 mm: drop SECTION_SHIFT in code comments omits 36be5049e1ae mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 242e6360bc7f mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 8c34d87da1db mm/page_alloc: limit the number of pages on PCP lists when [...] omits 1ef48271bd4a mm/page_alloc: scale the number of pages that are batch freed omits 77b4d5c6ac36 mm/page_alloc: adjust pcp->high after CPU hotplug events omits 5e58f2c9a061 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits 92d2127bf5b5 mm/page_alloc: disassociate the pcp->high from pcp->batch omits 36ddb244060e mm/page_alloc: delete vm.percpu_pagelist_fraction omits 326f7fc87349 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits 9590cd6b0e02 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits bb2c14e77666 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits b4c9103906e1 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits 003b41d9b707 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 7942a1241013 mm/page_alloc: batch the accounting updates in the bulk allocator omits 3826d065046a mm/vmstat: inline NUMA event counter updates omits 6d1b1fefc124 mm/vmstat: convert NUMA statistics to basic NUMA counters omits 491f0c3242f3 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits 07660880f0e3 mm/page_alloc: work around a pahole limitation with zero-s [...] omits 184bd1fb74e9 mm/page_alloc: convert per-cpu list protection to local_lock omits cd2d1fe16bcb mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits f8213d702138 mm/page_alloc: split per cpu page lists and zone stats -fix omits 5dedda478656 mm/page_alloc: split per cpu page lists and zone stats omits 59a65fb4d413 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits 537dca4485e4 mm/page_alloc: switch to pr_debug omits 37ea03a1a5ca mm: optimise nth_page for contiguous memmap omits 06587f098bfb mm: constify page_count and page_ref_count omits eadf277e759c mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 71cc1a57089f mm: make compound_head const-preserving omits 2cd2cd2c3d3c mm/page_owner: constify dump_page_owner omits 82af6ce5b8c2 mm/debug: factor PagePoisoned out of __dump_page omits 1bd3a119e180 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits fd80b6cd6abf mm: make __dump_page static omits 986f100b262d mm/mmzone.h: simplify is_highmem_idx() omits 55ec9bfb29f0 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 6927aebe5163 mm: report which part of mem is being freed on initmem case omits 7b80a55a7eff kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() omits 386fee434826 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits f95586613192 fix for "printk: introduce dump_stack_lvl()" omits a849cef6cabc printk: introduce dump_stack_lvl() omits 08bb186a1572 mm/vmalloc: Fallback to a single page allocator omits 9e623e6daa6c mm/vmalloc: remove quoted strings split across lines omits a15810b4777b mm/vmalloc: print a warning message first on failure omits 189f03522add mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits 82decdc3f46b mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 042ca3249b66 mm, tracing: unify PFN format strings omits da23744c1887 mm/dmapool: use DEVICE_ATTR_RO macro omits 18e33aa1632a h8300: remove unused variable omits edfe946c774a mm: improve mprotect(R|W) efficiency on pages referenced once omits c18c3d617bb5 mm: improve mprotect(R|W) efficiency on pages referenced once omits 3d424fb7a7ef powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 19fe911629a8 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 313962fe5b55 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 3f3352423381 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits b5fb325ef210 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 5bb02abcf85f lazy tlb: allow lazy tlb mm refcounting to be configurable omits 7701ea0c9e86 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 37b668e9981a lazy tlb: introduce lazy mm refcount helper functions omits dfce20659fa4 mm: update legacy flush_tlb_* to use vma omits b687ecb1a2a7 mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 0ec59b8f12bf mm/memory.c: use vma_lookup() in __access_remote_vm() omits f6feea02b3ce mm/mremap: use vma_lookup() in vma_to_resize() omits ca955b584c8a mm/migrate: use vma_lookup() in do_pages_stat_array() omits 8c69704e1cc7 mm/ksm: use vma_lookup() in find_mergeable_vma() omits 6950e823b680 lib/test_hmm: use vma_lookup() in dmirror_migrate() omits 531fe6316dd3 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits 1fa278e391b4 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits d591d00c1629 media: videobuf2: use vma_lookup() in get_vaddr_frames() omits ff6e3c252d0d drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits 3453b9dde05a net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits 61c21ec1d645 vfio: use vma_lookup() instead of find_vma_intersection() omits a0b3055c53d1 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 40266c32c66d x86/sgx: use vma_lookup() in sgx_encl_find() omits c1cc7c39415d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits 702eb9008088 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 020bb234385e arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits b982bf4e9347 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits 1d1648573856 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 46f74626f1da arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 7b34cbf0e3a3 drm/i915/selftests: use vma_lookup() in __igt_mmap() omits 3ee5ac0b5df4 mm: add vma_lookup(), update find_vma_intersection() comments omits 2c0c335bfb35 mm/memory.c: fix comment of finish_mkwrite_fault() omits 498821267ad7 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits eb31b6f3816d mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 4a043abc43b8 mm/mmap: introduce unlock_range() for code cleanup omits c7ab0cb45c36 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits dc7c67b7d835 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 7acffbff09ea binfmt-remove-in-tree-usage-of-map_executable-fix omits 78815ac0fa28 binfmt: remove in-tree usage of MAP_EXECUTABLE omits 15e1b77b1d1c perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 4117c600633a mm: memcontrol: remove trailing semicolon in macros omits c9fc6fda7f99 loop: charge i/o to mem and blk cg omits 0f18c61d57b6 mm: charge active memcg when no mm is set omits 82b9be005fbc loop: use worker per cgroup instead of kworker omits 34a1f3e9de82 memcontrol: use flexible-array member omits 2e8c9922fc98 mm: vmscan: remove noinline_for_stack omits 9108ae96a321 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 1fd3fda27559 mm: memcontrol: simplify the logic of objcg pinning memcg omits 240e25f578bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 4fee5d979338 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 2756ce972935 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits ef7edf046642 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 1f2cae05747c mm: memcontrol: fix page charging in page replacement omits 4c30013666fb mm: memcontrol: fix root_mem_cgroup charging omits 227912c71ae9 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits e2222e7f802d mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits c78749bcbe45 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 0fc38642356a mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits b785c30bcbb9 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 66f0e00e6e3b mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 4828689e9977 mm/memcontrol.c: fix potential uninitialized variable warning omits 7fd55962b845 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits f1341adf7056 mm/memcg: optimize user context object stock access omits 098207b5dba7 mm/memcg: improve refill_obj_stock() performance omits 7d7e5b094917 mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 08caae3c48a4 mm/memcg: move mod_objcg_state() to memcontrol.c omits 73ab5bb35ddc swap: check mapping_empty() for swap cache before being freed omits b09e944ce674 mm: free idle swap cache page after COW omits 2e3a1e0648a3 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits f0a05616fbc1 mm/swap_slots.c: delete meaningless forward declarations omits 5eaf5c1d88f1 mm/swap: remove unused local variable nr_shadows omits 007ba519c822 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits 94c4ad15dc9e mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits eab99cb18577 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits 9c09adb554c2 mm/shmem: fix shmem_swapin() race with swapoff omits 6c954bdbde42 mm/swap: remove confusing checking for non_swap_entry() in [...] omits 822c3bec66b6 swap: fix do_swap_page() race with swapoff omits 8d9cc59178ed mm/swapfile: use percpu_ref to serialize against concurren [...] omits df00df6777ed fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 7bf1ddb03774 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits 2b2f35f7230f mm: gup: pack has_pinned in MMF_HAS_PINNED omits cec79b2f59b0 mm: gup: allow FOLL_PIN to scale in SMP omits 1eedda980560 mm/gup_benchmark: support threading omits d850341e892e mm: require ->set_page_dirty to be explicitly wired up omits 23a00ca6e2c6 fs: move ramfs_aops to libfs omits 24cbbe166c72 fs: unexport __set_page_dirty omits f4497a3b3cb8 vfs: keep inodes with page cache off the inode shrinker LRU omits 0fdb19030f99 fs: inode: count invalidated shadow pages in pginodesteal omits 4c5385465903 fs: drop_caches: fix skipping over shadow cache inodes omits 41e8574ef492 mm: remove irqsave/restore locking from contexts with irqs [...] omits 7ed140696505 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() omits 8f6cb6458ab8 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] omits e1be88e67580 writeback, cgroup: release dying cgwbs by switching attach [...] omits 837de963dfe5 writeback, cgroup: support switching multiple inodes at once omits d6e9d8efacc6 writeback, cgroup: split out the functional part of inode_ [...] omits 5b04d423ebe5 writeback, cgroup: keep list of inodes attached to bdi_writeback omits 003bacc19c39 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() omits 22a5a430851a writeback, cgroup: increment isw_nr_in_flight before grabb [...] omits ddb2dc85b9ea writeback, cgroup: add smp_mb() to cgroup_writeback_umount() omits 76bbb97c2c17 writeback, cgroup: do not switch inodes with I_WILL_FREE flag omits 5a3bc71d3918 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits a3392c8d86f9 mm/page-writeback: update the comment of Dirty position control omits e62b08e75709 mm/page-writeback: Fix performance when BDI's share of rat [...] omits addf92785fe8 mm: page-writeback: kill get_writeback_state() comments omits 43e617732a9f mm: mark idle page tracking as BROKEN omits 9c24ee46b54c mm: mmap_lock: use local locks instead of disabling preemption omits 4536cdf58061 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits bc2f8216f250 tools/vm/page_owner_sort.c: check malloc() return omits b3539f491c8c mm/kmemleak: fix possible wrong memory scanning period omits d48f3da28a5b mm: slub: move sysfs slab alloc/free interfaces to debugfs omits 67fc96161a78 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix omits 208d7bcc236d slub: force on no_hash_pointers when slub_debug is enabled omits d54a6d80e54a slub: indicate slab_fix() uses printf formats omits 68a6a0aa2e4b slub: actually use 'message' in restore_bytes() omits b9c4ed54d808 slub: restore slub_debug=- behavior omits e024f29fff60 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] omits 9036a5b3e66c mm, slub: fix support for clang 10 omits cd96198d069e kfence: test: fix for "mm, slub: change run-time assertion [...] omits 411f100996b7 mm, slub: change run-time assertion in kmalloc_index() to [...] omits a472a8fadbf0 slub: remove resiliency_test() function omits 52ac030658af mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits ea7a8c7e65d1 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits fa61f0236905 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits 6984b496384f kunit: make test->lock irq safe omits d839ecbbae77 doc: watchdog: modify the doc related to "watchdog/%u" omits 384cd3f48009 doc: watchdog: modify the explanation related to watchdog thread omits 95dab364f56f kernel: watchdog: modify the explanation related to watchd [...] omits 75bfaf529cf9 ocfs2: fix ocfs2 corrupt when iputting an inode omits c6756613043c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 3ade1b2d1863 ocfs2: remove redundant initialization of variable ret omits a87841ecbad1 ocfs2: replace simple_strtoull() with kstrtoull() omits 6d50e387a727 ocfs2: remove repeated uptodate check for buffer omits 95acdcfc9c94 ocfs2: remove redundant assignment to pointer queue omits cad900024459 ocfs2: fix snprintf() checking omits 216899cd6d12 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 0d6cfc7c072b squashfs: add option to panic on errors omits a4bf61dfd1f6 scripts/spelling.txt: add more spellings to spelling.txt omits 330fa0778e83 streamline_config.pl: add softtabstop=4 for vim users omits 359f7ef6ca8c streamline_config.pl: make spacing consistent omits c4d687d201b2 ia64: mca_drv: fix incorrect array size calculation omits d24e7e96ce20 ia64: headers: drop duplicated words omits 5675b8644516 kthread_worker: fix return value when kthread_mod_delayed_ [...] omits 131e772f18b0 kthread: switch to new kerneldoc syntax for named variable [...] omits 92ed0af8026b /proc/kpageflags: do not use uninitialized struct pages omits 48b8ba4e7f8c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ea78678b84e2 mm/gup: fix try_grab_compound_head() race with split_huge_page() omits 1878ae46bd82 mm, futex: fix shared futex pgoff on shmem huge page omits a27e32ae280c kthread: prevent deadlock when kthread_mod_delayed_work() [...] omits 0ab5ca6f12b3 kthread_worker: split code for canceling the delayed work timer omits bcda7fadba8f KVM: s390: prepare for hugepage vmalloc omits dd4734a210a4 mm-vmalloc-add-vmalloc_no_huge-fix omits 56466bf849db mm/vmalloc: add vmalloc_no_huge omits 507b31967a21 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group omits 9244e24c9b56 afs: fix tracepoint string placement with built-in AFS omits 4316ba7429e0 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() omits ec267f0004c4 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes omits b45b947d66ce mm: page_vma_mapped_walk(): get vma_address_end() earlier omits ee8a8e7b3ab2 mm: page_vma_mapped_walk(): use goto instead of while (1) omits b93dc8555313 mm: page_vma_mapped_walk(): add a level of indentation omits cf4881818868 mm: page_vma_mapped_walk(): crossing page table boundary omits 2973361166cb mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block omits 1d988ceb8c29 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd omits 6b59ecdef2ff mm: page_vma_mapped_walk(): settle PageHuge on entry omits 7402267d9962 mm: page_vma_mapped_walk(): use page for pvmw->page omits e1db6ef7336d mm/sparse: fix check_usemap_section_nr warnings omits 8adb1b7db695 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] omits fc8af8e6754d mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() omits 000cf3a95384 mm/thp: fix page_address_in_vma() on file THP tails omits e55f253d327e mm/thp: fix vma_address() if virtual address below file offset omits 7a5f80abaa17 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting omits 598ef4f01a56 mm/thp: make is_huge_zero_pmd() safe and quicker omits 0306dccae90c mm/thp: fix __split_huge_pmd_locked() on shmem migration entry omits 9a438d729bff mm, thp: use head page in __migration_entry_wait omits 78284c6c45f5 mm/slub.c: include swab.h omits 65269945869b crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo omits efc2c9788a0a mm/memory-failure: make sure wait for page writeback in me [...] omits 0e141e738b42 mm/hugetlb: expand restore_reserve_on_error functionality omits d4ec9353ce44 mm/slub: actually fix freelist pointer vs redzoning omits a392ffdcae1e mm/slub: fix redzoning for small allocations omits f6f605f92d26 mm/slub: clarify verification reporting omits be71ff13aacc mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] omits 6ad2d3aa6960 mm,hwpoison: fix race with hugetlb page allocation omits 376d1d8e6d51 Merge remote-tracking branch 'gnss/gnss-next' omits c6c768ca1734 Merge remote-tracking branch 'kspp/for-next/kspp' omits 2d81aeebe16c Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 069609192f84 Merge remote-tracking branch 'ntb/ntb-next' omits 1e24fc346bd7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 8ff003745438 Merge remote-tracking branch 'rtc/rtc-next' omits 0a8b7518a089 Merge remote-tracking branch 'coresight/next' omits 56af663bcbc7 Merge remote-tracking branch 'livepatching/for-next' omits a52c3144a7cc Merge remote-tracking branch 'kselftest/next' omits 32b8ac782f07 Merge remote-tracking branch 'userns/for-next' omits f09e6895a47e Merge remote-tracking branch 'pwm/for-next' omits 9b6011e3e670 Merge remote-tracking branch 'pinctrl/for-next' omits 5341e6029543 Merge remote-tracking branch 'gpio-intel/for-next' omits 301b130a676b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 58d2cbc551ac Merge remote-tracking branch 'rpmsg/for-next' omits 88d20c7761e0 Merge remote-tracking branch 'vhost/linux-next' omits ea771b37e513 Merge remote-tracking branch 'scsi-mkp/for-next' omits b2e22963f906 Merge remote-tracking branch 'scsi/for-next' omits cf77f1dcf04d Merge remote-tracking branch 'cgroup/for-next' omits 2d8a6cdd5be8 Merge remote-tracking branch 'dmaengine/next' omits 4533d54feea7 Merge remote-tracking branch 'icc/icc-next' omits 94f27fd14054 Merge remote-tracking branch 'iio/togreg' omits 38bb546e815b Merge remote-tracking branch 'staging/staging-next' omits b06d0e221b13 Merge remote-tracking branch 'thunderbolt/next' omits 1b20c5724f8f Merge remote-tracking branch 'soundwire/next' omits 18bd77813c02 Merge remote-tracking branch 'phy-next/next' omits 9592f15b1b87 Merge remote-tracking branch 'extcon/extcon-next' omits dd424101d59c Merge remote-tracking branch 'char-misc/char-misc-next' omits 185f15f378d2 Merge remote-tracking branch 'tty/tty-next' omits c9a427f69b3e Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits e4f791c34cfa Merge remote-tracking branch 'usb-serial/usb-next' omits 32649b17e560 Merge remote-tracking branch 'usb/usb-next' omits 07420b4c1c14 Merge remote-tracking branch 'driver-core/driver-core-next' omits d987af1ec5b8 Merge remote-tracking branch 'ipmi/for-next' omits 25d30c5628d4 Merge remote-tracking branch 'leds/for-next' omits b3f21454dfbd Merge remote-tracking branch 'drivers-x86/for-next' omits eb4099ff03ae Merge remote-tracking branch 'workqueues/for-next' omits 544c3c830686 Merge remote-tracking branch 'percpu/for-next' omits 04887ee86f12 Merge remote-tracking branch 'kvm-arm/next' omits db70221e6991 Merge remote-tracking branch 'rcu/rcu/next' omits 093089599375 Merge remote-tracking branch 'ftrace/for-next' omits fd1f584a0f7b Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 02ec7d39b1fa Merge remote-tracking branch 'edac/edac-for-next' omits 575daa67fc95 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits d01137a22003 Merge remote-tracking branch 'tip/auto-latest' omits 3f30f508c973 Merge remote-tracking branch 'spi/for-next' omits 8c2f5becd127 Merge remote-tracking branch 'devicetree/for-next' omits 697ed6b0a504 Merge remote-tracking branch 'audit/next' omits 7eaefa382bf5 Merge remote-tracking branch 'iommu/next' omits d1c75e75edee Merge remote-tracking branch 'smack/next' omits 98e6c4cd9ca0 Merge remote-tracking branch 'selinux/next' omits 8679de3a7c3d Merge remote-tracking branch 'safesetid/safesetid-next' omits c06c3c53eb91 Merge remote-tracking branch 'keys/keys-next' omits 07a24c6395a0 Merge remote-tracking branch 'integrity/next-integrity' omits f13fb3192ccd Merge remote-tracking branch 'apparmor/apparmor-next' omits ddfb9bbfeca3 Merge remote-tracking branch 'security/next-testing' omits bd3c5ed725dd Merge remote-tracking branch 'regulator/for-next' omits f5da680660d1 Merge remote-tracking branch 'battery/for-next' omits 6e4054f3523b Merge remote-tracking branch 'backlight/for-backlight-next' omits 6cfb4a468687 Merge remote-tracking branch 'mfd/for-mfd-next' omits 4384ac92d7b6 Merge remote-tracking branch 'mmc/next' omits 5613d6c1bd88 Merge remote-tracking branch 'device-mapper/for-next' omits 376af88773ef Merge remote-tracking branch 'block/for-next' omits 73d0a9839a64 Merge remote-tracking branch 'input/next' omits fbc21ebc20d0 Merge remote-tracking branch 'modules/modules-next' omits b526fa7d86fd Merge remote-tracking branch 'sound-asoc/for-next' omits 8a952c2a0d91 Merge remote-tracking branch 'sound/for-next' omits dbf6ccb9a8a7 Merge remote-tracking branch 'regmap/for-next' omits 96b4fde0e2c5 Merge remote-tracking branch 'drm-msm/msm-next' omits 3d9ef0618355 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 802f4d2f05f5 Merge remote-tracking branch 'amdgpu/drm-next' omits 5f8720ac3c3b Merge remote-tracking branch 'drm/drm-next' omits e829f6122021 Merge remote-tracking branch 'crypto/master' omits e69d91ce7262 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 236fd3e04270 Merge remote-tracking branch 'nand/nand/next' omits 1efe005cf7ff Merge remote-tracking branch 'mtd/mtd/next' omits 1332f02c4e25 Merge remote-tracking branch 'gfs2/for-next' omits 10015583d1a3 Merge remote-tracking branch 'bluetooth/master' omits 94ef4356528b Merge remote-tracking branch 'wireless-drivers-next/master' omits 9b68292c1365 Merge remote-tracking branch 'ipsec-next/master' omits 3742fd834e1d Merge remote-tracking branch 'bpf-next/for-next' omits 9db993cef1a8 Merge remote-tracking branch 'net-next/master' omits 18eeb22f3088 Merge remote-tracking branch 'rdma/for-next' omits 4341965a5b6c Merge remote-tracking branch 'dlm/next' omits 46768ddc9d54 Merge remote-tracking branch 'opp/opp/linux-next' omits ecbe5fafc887 Merge remote-tracking branch 'devfreq/devfreq-next' omits cf3aa23455aa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 5af7e6c413a4 Merge remote-tracking branch 'pm/linux-next' omits 2c82b5b53f57 Merge remote-tracking branch 'v4l-dvb-next/master' omits 013446150ed1 Merge remote-tracking branch 'v4l-dvb/master' omits 5287bd70eff8 Merge remote-tracking branch 'jc_docs/docs-next' omits 64533f110e02 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 49b5c330f0ca Merge remote-tracking branch 'i3c/i3c/next' omits 9bccf0d1d7fb Merge remote-tracking branch 'i2c/i2c/for-next' omits f346b631b689 Merge remote-tracking branch 'hid/for-next' omits 1a91b471b6a7 Merge remote-tracking branch 'pstore/for-next/pstore' omits e089a71ecaf3 Merge remote-tracking branch 'pci/next' omits ef6922e3f9fd Merge remote-tracking branch 'printk/for-next' omits d5506a06da77 Merge remote-tracking branch 'vfs/for-next' omits 526643080815 Merge remote-tracking branch 'xfs/for-next' omits 56440d65eae1 Merge remote-tracking branch 'v9fs/9p-next' omits df03bbdb87bf Merge remote-tracking branch 'nfsd/nfsd-next' omits 11e950ab79dd Merge remote-tracking branch 'jfs/jfs-next' omits 2de159bb3b87 Merge remote-tracking branch 'fuse/for-next' omits e5cdbea0543b Merge remote-tracking branch 'f2fs/dev' omits 70efbfa267ad Merge remote-tracking branch 'ext4/dev' omits 30d0f919d665 Merge remote-tracking branch 'ext3/for_next' omits 7d1bae1ae8a8 Merge remote-tracking branch 'exfat/dev' omits 23ff564e5aec Merge remote-tracking branch 'erofs/dev' omits f4717d9d63e9 Merge remote-tracking branch 'configfs/for-next' omits ea387689a35c Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 4990ded019be Merge remote-tracking branch 'cifs/for-next' omits da53e97385d6 Merge remote-tracking branch 'ceph/master' omits 1cde46c096ac Merge remote-tracking branch 'btrfs/for-next' omits 793b5732a584 Merge remote-tracking branch 'fscrypt/master' omits beb383ae9434 Merge remote-tracking branch 'pidfd/for-next' omits 9cacb5fa8906 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 32a8405d3589 Merge remote-tracking branch 'sh/for-next' omits bd35e273b211 Merge remote-tracking branch 's390/for-next' omits 4d6c3a443068 Merge remote-tracking branch 'risc-v/for-next' omits 2c2732ed5daf Merge remote-tracking branch 'powerpc/next' omits 6e03eb82dcd4 Merge remote-tracking branch 'openrisc/for-next' omits 59ce88b1b80e Merge remote-tracking branch 'mips/mips-next' omits 8f7c2dc881c7 Merge remote-tracking branch 'microblaze/next' omits bb669a9b0fe6 Merge remote-tracking branch 'm68knommu/for-next' omits 1d9f9706deb5 Merge remote-tracking branch 'm68k/for-next' omits 155c9d288015 Merge remote-tracking branch 'h8300/h8300-next' omits 0fbac2275818 Merge remote-tracking branch 'csky/linux-next' omits 75b342d53485 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits e1e51749a386 Merge remote-tracking branch 'clk-imx/for-next' omits 7ad8cb71402a Merge remote-tracking branch 'clk/clk-next' omits 22f1f4f6d756 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 4a0f59913109 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 9c2fd82d03b1 Merge remote-tracking branch 'tegra/for-next' omits 7adf58dcc66d Merge remote-tracking branch 'sunxi/sunxi/for-next' omits aade00cda440 Merge remote-tracking branch 'scmi/for-linux-next' omits 416ed15b0cf7 Merge remote-tracking branch 'samsung-krzk/for-next' omits 79745a3f9fd9 Merge remote-tracking branch 'rockchip/for-next' omits 6655e6ae6b1b Merge remote-tracking branch 'reset/reset/next' omits aa4a63416338 Merge remote-tracking branch 'renesas/next' omits d859b102c68e Merge remote-tracking branch 'qcom/for-next' omits 8250a60049f8 Merge remote-tracking branch 'omap/for-next' omits 8bb5de58ddc1 Merge remote-tracking branch 'mvebu/for-next' omits 04df8c30ddf7 Merge remote-tracking branch 'mediatek/for-next' omits 1b66dea1d304 Merge remote-tracking branch 'keystone/next' omits 74dc946a3608 Merge remote-tracking branch 'imx-mxs/for-next' omits 566518c35fd0 Merge remote-tracking branch 'drivers-memory/for-next' omits 6760e5690d8f Merge remote-tracking branch 'at91/at91-next' omits 10048c433256 Merge remote-tracking branch 'aspeed/for-next' omits d9b136651df6 Merge remote-tracking branch 'amlogic/for-next' omits be1da80e84ae Merge remote-tracking branch 'actions/for-next' omits 4cfe0a51d5a9 Merge remote-tracking branch 'arm-soc/for-next' omits 5bea5d85c322 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 35b60d75459b Merge remote-tracking branch 'arm64/for-next/core' omits 79702610e55a Merge remote-tracking branch 'arm/for-next' omits f39bb053254a Merge remote-tracking branch 'asm-generic/master' omits 5d58a96c7abf Merge remote-tracking branch 'kbuild/for-next' omits 3d29b6d373ec Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits cdeb1d34b6ab Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 0f939b18b183 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 34d2506f03c3 Merge remote-tracking branch 'risc-v-fixes/fixes' omits e2a2e7cd1466 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits b71100e08403 Merge remote-tracking branch 'mmc-fixes/fixes' omits 0a0c7c338d9a Merge remote-tracking branch 'vfs-fixes/fixes' omits e4bc253dac52 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits af9d6e26b8b8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits cba472350b08 Merge remote-tracking branch 'kvm-fixes/master' omits f8167bb16d65 Merge remote-tracking branch 'omap-fixes/fixes' omits b951231ac25d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 7d3ffc164210 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 5a4a24dfe330 Merge remote-tracking branch 'ide/master' omits 93ea9aa83c70 Merge remote-tracking branch 'input-current/for-linus' omits 6b0c794aa541 Merge remote-tracking branch 'pci-current/for-linus' omits 02c8053975f9 Merge remote-tracking branch 'spi-fixes/for-linus' omits 34058363f7e6 Merge remote-tracking branch 'regulator-fixes/for-linus' omits b2ce64dc3b4c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 4b4d77265541 Merge remote-tracking branch 'wireless-drivers/master' omits 889591e6118b Merge remote-tracking branch 'ipsec/master' omits 1f9e3bdaceda Merge remote-tracking branch 'bpf/master' omits 91033679ec29 Merge remote-tracking branch 'net/master' omits 0f310ae8bc1a Merge remote-tracking branch 's390-fixes/fixes' omits 3e915d2cf0eb Merge remote-tracking branch 'powerpc-fixes/fixes' omits 9288c7455ccc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1910f5634537 Merge remote-tracking branch 'arm-current/fixes' omits c398927c9492 Merge remote-tracking branch 'arc-current/for-curr' omits 38c18fec13fb pstore/blk: Use the normal block device I/O path omits 900fae4f8a16 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 475e2f1a8b47 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 561d7e2f4efa Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits aa99cd8cd54e Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 9843417fd177 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 023353ef3d41 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits a29b6e1d84a3 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits a986f00936b9 Merge branch 'fixes' into next omits 93223fc8b35a cifs: decoding negTokenInit with generic ASN1 decoder omits d01a3530e1ec cifs: avoid starvation when refreshing dfs cache omits 0918a3c9b00b riscv: add ASID-based tlbflushing methods omits 79d9fc9a4a78 riscv: pass the mm_struct to __sbi_tlb_flush_range omits 14512690a165 riscv: Enable HAVE_ARCH_HUGE_VMAP for 64BIT omits 6eb6d9cb35ed drm/radeon: Add HD-audio component notifier support (v2) omits bede352f5c47 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 4f0fa7d89263 Revert "drm/amd/display: To modify the condition in indica [...] omits c8c7c58e5a5f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits c0f3f4b1d369 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 3a416095dee8 drm/amdgpu: only check for _PR3 on dGPUs omits 42b18e04a452 drm/amdgpu: add another raven1 gfxoff quirk omits 0a554e1f5b77 usb/host: enable auto power control for xhci-pci omits a6d0e682c6ba arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits ee2e3eb58b46 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits 0e981add8a37 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits 932297981e68 clocksource/drivers/ingenic: Rename unreasonable array names omits abf89b741a19 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG omits 9f8c97fb93ed drivers/clocksource/mediatek: Ack and disable interrupts o [...] omits 8b38a9ace341 gfs2: Fix mmap + page fault deadlocks (part 2) omits df2a065bc9e8 gfs2: Add LM_FLAG_OUTER glock holder flag omits 469ac8b8a2df gfs2: Encode glock holding and retry flags in journal_info omits 1dc054848753 gfs2: Add wrappers for accessing journal_info omits e025037ebd3c iov_iter: Add iov_iter_fault_in_writeable() omits df80b37825ce gfs2: Fix mmap + page fault deadlocks (part 1) omits 8cc8978e276e gfs2: Add gfs2_holder_is_compatible helper omits f2cd9be2bf18 gfs2: Add wrapper for iomap_file_buffered_write omits ce7de21d5ac0 gfs2: Clean up the error handling in gfs2_page_mkwrite omits 1de1e1d87981 gfs2: Take exclusive glock for IOMAP_ZERO ops omits 52fe80c09091 Merge branch 'for-next/sve' into for-next/core omits 400b967b8770 Merge branch 'for-next/smccc' into for-next/core omits e8be056b7a13 Merge branch 'for-next/selftests' into for-next/core omits ee71508d995f Merge branch 'for-next/perf' into for-next/core omits 7e2a0f908aaa Merge branch 'for-next/mte' into for-next/core omits b166c2b26256 Merge branch 'for-next/mm' into for-next/core omits 49679e4931b3 Merge branch 'for-next/kasan' into for-next/core omits 68ef2327390f Merge branch 'for-next/insn' into for-next/core omits cefb2fff12ac Merge branch 'for-next/ffa' into for-next/core omits ff89b31e8c29 Merge branch 'for-next/entry' into for-next/core omits f2145aad3d8c Merge branch 'for-next/docs' into for-next/core omits a6555e3fa425 Merge branch 'for-next/cpufeature' into for-next/core omits b5a8e5ffaf26 Merge branch 'for-next/cortex-strings' into for-next/core omits 77b0d53bc955 Merge branch 'for-next/caches' into for-next/core omits dd34f06c0f92 Merge branch 'for-next/build' into for-next/core omits 1da337e25423 Merge branch 'for-next/boot' into for-next/core adds a33d62662d27 afs: Fix an IS_ERR() vs NULL check adds 94f0b2d4a1d0 proc: only require mm_struct for writing adds 3114cf5e43bb Merge remote-tracking branch 'arc-current/for-curr' adds 09ab0ce9e050 Merge remote-tracking branch 'arm-current/fixes' adds 7749510c459c ARM: dts: ux500: Fix LED probing adds f2a4ba9ec23b Merge tag 'qcom-dts-fixes-for-5.13' of https://git.kernel. [...] adds ccce54c294ac Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 478036c4cd1a powerpc: Fix initrd corruption with relative jump labels adds 4c78cbd724ce Merge remote-tracking branch 'powerpc-fixes/fixes' adds 3567a68b2a26 Merge remote-tracking branch 's390-fixes/fixes' adds 475b92f93216 ptp: improve max_adj check against unreasonable values adds e34492dea68d net: inline function get_net_ns_by_fd if NET_NS is disabled adds c1a3d4067309 net: cdc_ncm: switch to eth%d interface naming adds 057d49334c02 qmi_wwan: Do not call netif_rx from rx_fixup adds 7ea6cd16f159 lantiq: net: fix duplicated skb in rx descriptor ring adds d203b0fd863a bpf: Inherit expanded/patched seen count from old aux data adds fe9a5ca7e370 bpf: Do not mark insn as seen under speculative path verification adds 9183671af6db bpf: Fix leakage under speculation on mispredicted branches adds 973377ffe814 bpf, selftests: Adjust few selftest outcomes wrt unreachable code adds a4f0377db125 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6705889cabfd Merge remote-tracking branch 'net/master' adds f2511a1d2fd4 Merge remote-tracking branch 'ipsec/master' adds 53122a785bac Merge remote-tracking branch 'wireless-drivers/master' adds 997233aa9cc4 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 750e68b67170 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 725b6c7e0806 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 2c85d6b61109 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 4f2de25f2205 Merge remote-tracking branch 'spi-fixes/for-linus' adds 43d621bdc53a Merge remote-tracking branch 'pci-current/for-linus' adds 4bf584a03eec usb: dwc3: core: fix kernel panic when do reboot adds 0542c31110b3 Merge remote-tracking branch 'usb.current/usb-linus' adds 3574c20d5fbc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection adds 78f9127ec5f0 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds f64bfe7b2f08 Merge remote-tracking branch 'input-current/for-linus' adds 6079433876a3 Merge remote-tracking branch 'ide/master' adds c0fc0b1e5945 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 5cc350fefbd2 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 235c90156060 Merge remote-tracking branch 'omap-fixes/fixes' adds 193b0674a099 Merge remote-tracking branch 'kvm-fixes/master' adds 62d59788277e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 67d8f9726dce Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c6b0242c7d68 Merge remote-tracking branch 'vfs-fixes/fixes' adds cee8d3b185cd Merge remote-tracking branch 'mmc-fixes/fixes' adds 11f567d75a68 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 4b63d1d64dca Merge remote-tracking branch 'risc-v-fixes/fixes' adds dd4e377e5e1b Merge remote-tracking branch 'pidfd-fixes/fixes' adds 11b3d1320de4 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 6994eed48ef7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new ef16fb69f584 Merge remote-tracking branch 'kbuild/for-next' new 1afa1f1b6087 Merge remote-tracking branch 'asm-generic/master' new 0d5bf70d0d52 Merge remote-tracking branch 'arm/for-next' new 0d8da6fa9c48 Merge branch 'for-next/boot' into for-next/core new c453d2d81cff Merge branch 'for-next/build' into for-next/core new c4f95d262d9c Merge branch 'for-next/caches' into for-next/core new ec1c76d1432c Merge branch 'for-next/cortex-strings' into for-next/core new 930a58b4093e arm64: cpuinfo: Split AArch32 registers out into a separat [...] new 2122a833316f arm64: Allow mismatched 32-bit EL0 support new 2f6a49bbc01d KVM: arm64: Kill 32-bit vCPUs on systems with mismatched E [...] new 873c3e89777c arm64: Kill 32-bit applications scheduled on 64-bit-only CPUs new 9002d3cf75d0 Merge branch 'for-next/cpufeature' into for-next/core new 2cb51078afc0 Merge branch 'for-next/docs' into for-next/core new 0c23f9cd95a7 Merge branch 'for-next/entry' into for-next/core new e11c433dc190 Merge branch 'for-next/ffa' into for-next/core new 78b92c7337e1 arm64: insn: decouple patching from insn code new 3e00e39d9dad arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h> new e93af0e5ef40 Merge branch 'for-next/insn' into for-next/core new 72c76e96ac59 Merge branch 'for-next/kasan' into for-next/core new 0f473ac746a9 arm64/mm: Drop SWAPPER_INIT_MAP_SIZE new ca6ece6a76a8 arm64/mm: Use CONT_PMD_SHIFT for ARM64_MEMSTART_SHIFT new 4aaa87ab3d2d arm64/mm: Drop SECTION_[SHIFT|SIZE|MASK] new 84c5e23edecd arm64: mm: Pass original fault address to handle_mm_fault() new 9163f0113030 arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] new c70fe14f83ae arm64: mm: fix the count comments in compute_indices new f91671b5418b arm64: mm: drop unused __pa(__idmap_text_start) new 7957a3db01bf arm64: head: fix code comments in set_cpu_boot_mode_flag new 6f90348605dc Merge branch 'for-next/mm' into for-next/core new 3a3ad30a4207 Merge branch 'for-next/mte' into for-next/core new 853de9100b66 Merge branch 'for-next/perf' into for-next/core new b27a9f4119af arm64: Add ARM64_PTR_AUTH_KERNEL config option new d053e71ac844 arm64: Conditionally configure PTR_AUTH key of the kernel. new d09d3dce68bf Merge branch 'for-next/ptrauth' into for-next/core new 86645fd9e035 Merge branch 'for-next/selftests' into for-next/core new c07cfb4dc0c1 Merge branch 'for-next/smccc' into for-next/core new ad3dc0b85b9a Merge branch 'for-next/sve' into for-next/core new c3b4661748ab Merge remote-tracking branch 'arm64/for-next/core' new 15f50a204f41 Merge branch 'arm/fixes' into for-next new 57d459e2192e Merge tag 'imx-soc-5.14' of git://git.kernel.org/pub/scm/l [...] new 624b9d83624b ARM: debug: add UART early console support for MSTAR SoCs new 805be5c9e6ca MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the M [...] new 777cf27fb226 Merge tag 'tegra-for-5.14-soc' of git://git.kernel.org/pub [...] new 023d1e54ee00 Merge branch 'arm/soc' into for-next new 361a02c1e25f ARM: dts: keystone: k2g: Rename message-manager node new f594874e36fd ARM: dts: keystone: k2g: Rename the TI-SCI node new 39b73baa44e7 ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name new 0b5194dec85b ARM: dts: keystone: k2g-evm: Move audio oscillator assigne [...] new 406b968552c6 Merge tag 'keystone_dts_for_5.13' of git://git.kernel.org/ [...] new bb1a7fcec17e Merge tag 'imx-bindings-5.14' of git://git.kernel.org/pub/ [...] new 970d180b8b7e Merge tag 'imx-dt-5.14' of git://git.kernel.org/pub/scm/li [...] new 989e7e357c88 Merge tag 'imx-dt64-5.14' of git://git.kernel.org/pub/scm/ [...] new c2d0501cdc6c arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 new 2e2ec371a421 Merge tag 'qcom-arm64-for-5.14' of https://git.kernel.org/ [...] new ab9c2a754664 Merge tag 'qcom-dts-for-5.14' of https://git.kernel.org/pu [...] new 172cdcaefea5 arm64: dts: visconti: Add PWM support for TMPV7708 SoC new e6640fa697f3 Merge tag 'visconti-arm-dt-for-v5.14' of https://git.kerne [...] new 479011d4f22a Merge tag 'tegra-for-5.14-dt-bindings' of git://git.kernel [...] new 8fb202c77fc6 Merge tag 'tegra-for-5.14-arm-dt' of git://git.kernel.org/ [...] new d7fe0d42b5f9 Merge tag 'tegra-for-5.14-arm64-dt' of git://git.kernel.or [...] new 4ad86ec6b70c Merge branch 'arm/dt' into for-next new a9c7d88d23ad PM: AVS: remove redundant dev_err call in omap_sr_probe() new 536e23c607ed soc: ti: wkup_m3_ipc: Remove redundant error printing in w [...] new eac7b3b75880 Merge tag 'drivers_soc_for_5.13' of git://git.kernel.org/p [...] new ec3171d7beaf Merge tag 'imx-drivers-5.14' of git://git.kernel.org/pub/s [...] new cda1138fcc74 Merge tag 'qcom-drivers-for-5.14' of https://git.kernel.or [...] new 5dad6db1c45c Merge tag 'tegra-for-5.14-firmware' of git://git.kernel.or [...] new c8b605635005 Merge branch 'arm/drivers' into for-next new dfde897bb1d5 Merge tag 'imx-defconfig-5.14' of git://git.kernel.org/pub [...] new a996c70e4d7e Merge tag 'samsung-defconfig-5.14' of https://git.kernel.o [...] new 3e7e3b97484b Merge tag 'qcom-arm64-defconfig-for-5.14' of https://git.k [...] new 020b31abb7ad Merge tag 'tegra-for-5.14-arm-defconfig' of git://git.kern [...] new 7fd3cf9a058b Merge branch 'arm/defconfig' into for-next new 9aef4ca4a82a ARM: Document merges new 8f610169a286 ARM: dts: mstar: Add watchdog device node new 8d8538a497df Merge tag 'mstar-dt-5.14' of git://github.com/linux-chenxi [...] new 2c8a138ecbb6 Merge branch 'arm/dt' into for-next new e73153ba0c7f Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] new 2e3b0a5df4b5 Merge branch 'arm/drivers' into for-next new ddec95a66430 ARM: Document merges new 0754f2992ed8 Merge remote-tracking branch 'arm-soc/for-next' new 0a83911188f4 Merge remote-tracking branch 'actions/for-next' new 6c051b2a9d5e Merge remote-tracking branch 'amlogic/for-next' new 0cf59e0e4c58 Merge remote-tracking branch 'aspeed/for-next' new 8b4d007b1874 Merge remote-tracking branch 'at91/at91-next' new 64bfa7709c28 Merge remote-tracking branch 'drivers-memory/for-next' new b0d079110243 Merge remote-tracking branch 'imx-mxs/for-next' new e08e3a865957 Merge remote-tracking branch 'keystone/next' new 0d887abbe842 Merge remote-tracking branch 'mediatek/for-next' new c9fa7ba6f878 Merge remote-tracking branch 'mvebu/for-next' new bbe9f6d976a5 Merge remote-tracking branch 'omap/for-next' new 7267c1034a2e Merge remote-tracking branch 'qcom/for-next' new 15ba2bdf1aab Merge remote-tracking branch 'renesas/next' new ea818fd835dc Merge remote-tracking branch 'reset/reset/next' new 094dd1fb6bc9 Merge remote-tracking branch 'rockchip/for-next' new 6d90fa517802 Merge remote-tracking branch 'samsung-krzk/for-next' new a0468fd15c20 Merge remote-tracking branch 'scmi/for-linux-next' new 93f4b51129d8 Merge remote-tracking branch 'sunxi/sunxi/for-next' new e48d7571a0bc Merge remote-tracking branch 'tegra/for-next' new bd8cbc60cb69 Merge remote-tracking branch 'ti-k3/ti-k3-next' new d864238ea98c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 76b7cc023166 Merge remote-tracking branch 'clk/clk-next' new 5f8628a9c565 Merge remote-tracking branch 'clk-imx/for-next' new e6e26f14fa0c Merge remote-tracking branch 'clk-renesas/renesas-clk' new f5046541508c Merge remote-tracking branch 'csky/linux-next' new c3ce56c2d5b8 Merge remote-tracking branch 'h8300/h8300-next' new e6b7e99b8a1d Merge remote-tracking branch 'm68k/for-next' new 144b2247c3f3 Merge remote-tracking branch 'm68knommu/for-next' new 7569ba2d2661 Merge remote-tracking branch 'microblaze/next' new 8882cc978673 Merge remote-tracking branch 'mips/mips-next' new cd81021a338d Merge remote-tracking branch 'openrisc/for-next' new 015d98149b32 powerpc/barrier: Avoid collision with clang's __lwsync macro new 07e2d6cf9107 powerpc/ps3: Add firmware version to sysfs new ff4a825e4a24 powerpc/ps3: Re-align DTB in image new 6caebff16823 powerpc/ps3: Add CONFIG_PS3_VERBOSE_RESULT option new 472b440fd268 powerpc/ps3: Warn on PS3 device errors new 9733862e50fd powerpc/ps3: Add dma_mask to ps3_dma_region new b629f6c0ab86 powerpc/52xx: Add fallthrough in mpc52xx_wdt_ioctl() new 911bacda4658 powerpc/spufs: Remove set but not used variable 'dummy' new f377f7da26d2 powerpc/spider-pci: Remove set but not used variable 'val' new 8f6a54bcaf62 selftests/powerpc: Remove the repeated declaration new 4cfdd9201cfb powerpc/prom_init: Move custom isspace() to its own namespace new 87f19ea10100 powerpc/perf: Simplify Makefile new ddf4a7bcd094 powerpc/tau: Remove superfluous parameter in alloc_workque [...] new f9df7cebf2a2 Merge remote-tracking branch 'powerpc/next' new 018eca34ddb8 riscv: pass the mm_struct to __sbi_tlb_flush_range new 514e9eea5269 riscv: add ASID-based tlbflushing methods new eb0a1975a124 Merge remote-tracking branch 'risc-v/for-next' new 6892f5bf4515 Merge remote-tracking branch 's390/for-next' new 8ec237a2068b Merge remote-tracking branch 'sh/for-next' new 310b2ad42131 Merge remote-tracking branch 'xtensa/xtensa-for-next' new dc92173aad88 Merge remote-tracking branch 'pidfd/for-next' new e6e5a0739237 Merge remote-tracking branch 'fscrypt/master' new f2f7d59d3096 Merge remote-tracking branch 'btrfs/for-next' new d1e74f6b6f31 Merge remote-tracking branch 'ceph/master' new b5fd4e2ee028 cifs: avoid starvation when refreshing dfs cache new 21a1e2a3d9ae cifs: decoding negTokenInit with generic ASN1 decoder new d978c9fde35c cifs: fix check of dfs interlinks new c45f286ab2ca Merge remote-tracking branch 'cifs/for-next' new 9004840a1215 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 9a849ec533b2 Merge remote-tracking branch 'configfs/for-next' new 08c744b6fa66 Merge remote-tracking branch 'erofs/dev' new 3c814f2ce889 Merge remote-tracking branch 'exfat/dev' new c369ae844b24 Merge remote-tracking branch 'ext3/for_next' new 8eeee619068f Merge remote-tracking branch 'ext4/dev' new e606024da7d0 Merge remote-tracking branch 'f2fs/dev' new 592d27aff542 Merge remote-tracking branch 'fuse/for-next' new 42e1d4ab33cc Merge remote-tracking branch 'jfs/jfs-next' new 1687116b71a6 Merge remote-tracking branch 'nfsd/nfsd-next' new f7e143dbc5cc Merge remote-tracking branch 'v9fs/9p-next' new 42a3ceb5983c Merge remote-tracking branch 'xfs/for-next' new 0e3165054e2a Merge remote-tracking branch 'vfs/for-next' new af72938665ce Merge remote-tracking branch 'printk/for-next' new bf518690f060 Merge remote-tracking branch 'pci/next' new 400a504d9c7d pstore/blk: Improve failure reporting new e9548608d560 pstore/blk: Use the normal block device I/O path new 1aa2d5d56244 pstore/blk: Include zone in pstore_device_info new 740f404d94c9 pstore/blk: Fix kerndoc and redundancy on blkdev param new 2cc3141df66d Merge remote-tracking branch 'pstore/for-next/pstore' new 04c22eeaf632 HID: amd_sfh: change in maintainer new ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next new a3af901c8968 HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible new d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next new fb1a79a6b6e1 HID: sony: fix freeze when inserting ghlive ps3/wii dongles new a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next new 2b2bcc76e2ff HID: surface-hid: Fix get-report request new 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next new 22d5ffa83159 Merge remote-tracking branch 'hid/for-next' new 7e1da0e942a8 Merge remote-tracking branch 'i2c/i2c/for-next' new 595587ad4694 Merge remote-tracking branch 'i3c/i3c/next' new 7a46557a6f6a Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 03a3b08187de Merge remote-tracking branch 'jc_docs/docs-next' new ddfac1e63941 Merge remote-tracking branch 'v4l-dvb/master' new 48ffd8ef462f Merge remote-tracking branch 'v4l-dvb-next/master' new ab5f910245d1 Merge remote-tracking branch 'pm/linux-next' new d4970791e44e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 71fb9c7caef1 Merge remote-tracking branch 'devfreq/devfreq-next' new 1e0bd962dcad Merge remote-tracking branch 'opp/opp/linux-next' new f5937c9144a4 Merge remote-tracking branch 'dlm/next' new 17eb5dcf1f15 swiotlb: manipulate orig_addr when tlb_addr has offset new 0fd8ad0a446b Merge remote-tracking branch 'swiotlb/linux-next' new 2139fc7a2b83 Merge remote-tracking branch 'rdma/for-next' new a955318fe67e stmmac: align RX buffers new 0dca2c7404a9 net/sched: cls_flower: Remove match on n_proto new 336bac5edaa7 net: z85230: remove redundant blank lines new 61312d78e1d4 net: z85230: add blank line after declarations new e07a1f9cbd4d net: z85230: fix the code style issue about EXPORT_SYMBOL(foo) new b55932bcfabd net: z85230: replace comparison to NULL with "!skb" new c6c3ba4578e8 net: z85230: fix the comments style issue new 57b6de35cf32 net: z85230: fix the code style issue about "if..else.." new a04544ffe889 net: z85230: remove trailing whitespaces new b87a5cf65655 net: z85230: add some required spaces new 00a580db9e2a net: z85230: fix the code style issue about open brace { new 2b28b711ac5d net: z85230: remove unnecessary out of memory message new 5938b227caac Merge branch 'z85230-cleanups' new bbcb2840b007 net: pci200syn: remove redundant blank lines new f9a03eae2850 net: pci200syn: add blank line after declarations new b9282333efff net: pci200syn: replace comparison to NULL with "!card" new 2b637446685f net: pci200syn: add some required spaces new 8e7680c10284 net: pci200syn: add necessary () to macro argument new 6855d301e9d3 net: pci200syn: fix the comments style issue new ad5645d7b9d5 Merge branch 'pci200syn-cleanups' new e8e095b3b370 octeontx2-af: cn10k: Bandwidth profiles config support new e7d8971763f3 octeontx2-af: cn10k: Debugfs support for bandwidth profiles new 2ca89a2c3752 octeontx2-pf: TC_MATCHALL ingress ratelimiting offload new 5d2fdd86d517 octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC new 68fbff68dbea octeontx2-pf: Add police action for TC flower new 08ab4d744145 Merge branch 'occteontx2-rate-limit-offload' new 8c22ad36eefa net/mlx5: Lag, refactor disable flow new 8ed19471fdaa net/mlx5: Lag, Don't rescan if the device is going down new 8a66e4585979 net/mlx5: Change ownership model for lag new c38421abcf21 net/mlx5: Delay IRQ destruction till all users are gone new 3b43190b2f25 net/mlx5: Introduce API for request and release IRQs new e4e3f24b822f net/mlx5: Provide cpumask at EQ creation phase new 652e3581f248 net/mlx5: Clean license text in eq.[c|h] files new 2de61538377c net/mlx5: Removing rmap per IRQ new e8abebb3a48e net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel new 2d74524c0106 net/mlx5: Moving rmap logic to EQs new fc63dd2a85be net/mlx5: Change IRQ storage logic from static to dynamic new 71e084e26414 net/mlx5: Allocating a pool of MSI-X vectors for SFs new 3af26495a247 net/mlx5: Enlarge interrupt field in CREATE_EQ new c8ea212bfdff net/mlx5: Separate between public and private API of sf.h new c36326d38d93 net/mlx5: Round-Robin EQs over IRQs new f0c227c7df65 Merge tag 'mlx5-updates-2021-06-14' of git://git.kernel.or [...] new b8f6b0522c29 netlabel: Fix memory leak in netlbl_mgmt_add_common new 848ca9182a7d net: bonding: Use per-cpu rr_tx_counter new 11b57faf951c net: dsa: b53: remove redundant null check on dev new f25dcde97439 octeontx2-pf: Fix spelling mistake "morethan" -> "more than" new 925a56b2c085 net: wwan: iosm: Fix htmldocs warnings new dbea8eef97e1 Merge remote-tracking branch 'net-next/master' new 4e164f871685 libbpf: Remove unneeded check for flags during tc detach new bbf29d3a2e49 libbpf: Set NLM_F_EXCL when creating qdisc new f9ac779f881c net: Introduce net.ipv4.tcp_migrate_req. new 5c040eaf5d17 tcp: Add num_closed_socks to struct sock_reuseport. new 333bb73f620e tcp: Keep TCP_CLOSE sockets in the reuseport group. new 1cd62c21572c tcp: Add reuseport_migrate_sock() to select a new listener. new 54b92e841937 tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accep [...] new c905dee62232 tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting S [...] new d4f2c86b2b7e tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the fi [...] new e061047684af bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYP [...] new d5e4ddaeb6ab bpf: Support socket migration by eBPF. new 50501271e773 libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT. new c9d0bdef89a6 bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE. new 1f26622b791b Merge branch 'bpf-sock-migration' new 7d5deea309f8 Merge remote-tracking branch 'bpf-next/for-next' new 83058c3ba9a6 Merge remote-tracking branch 'ipsec-next/master' new 5615eb58b238 ssb: gpio: Fix alignment of comment new 2a3d830fa8f9 ssb: pcicore: Fix indentation of comment new f30282129a4d ssb: Fix indentation of comment new 7557dfde1bd1 ssb: Remove redundant assignment to err new 77a0989baa42 ssb: Fix error return code in ssb_bus_scan() new 47ec636f7a25 ssb: sdio: Don't overwrite const buffer if block_write fails new 233bc2837282 ssb: remove unreachable code new 573f1af86891 ssb: use DEVICE_ATTR_ADMIN_RW() helper macro new b0b524f079a2 brcmfmac: use ISO3166 country code and 0 rev as fallback new feb456437621 brcmfmac: fix setting of station info chains bitmask new 9a1590934d9a brcmfmac: correctly report average RSSI in station info new ea3f903caea0 brcmfmac: Demote non-compliant kernel-doc headers new 7ea7a1e05c7f brcmfmac: Fix a double-free in brcmf_sdio_bus_reset new 4a26aafe4886 brcmfmac: Delete second brcm folder hierarchy new 885f256f61f9 brcmfmac: Add clm_blob firmware files to modinfo new c0277e25d28f brcmsmac: improve readability on addresses copy new 34fe7038a3b3 brcmsmac: Drop unnecessary NULL check after container_of new 9a25344d5177 brcmsmac: mac80211_if: Fix a resource leak in an error han [...] new 5a8e5dae2a22 brcmsmac: Remove the repeated declaration new 30657b8ee459 libertas_tf: Fix wrong function name in comments new 9a0fb9502f0d rtlwifi: Fix wrong function name in comments new c707db1b2e7b rsi: Fix missing function name in comments new c3b67ea3d97a wlcore: Fix missing function name in comments new bd65fe550973 libertas: remove leading spaces before tabs new 084eb606dbcf rt2x00: remove leading spaces before tabs new 7b7362ba27a2 wlcore: remove leading spaces before tabs new ad4d74cd8177 rndis_wlan: simplify is_associated() new d4f23164cff0 wilc1000: Fix clock name binding new d10a87a3535c wl1251: Fix possible buffer overflow in wl1251_cmd_scan new 7af305a1245a rt2x00: do not set timestamp for injected frames new 924599d40792 rtlwifi: 8821a: btcoexist: add comments to explain why if- [...] new 29d97219f403 zd1211rw: Prefer pr_err over printk error msg new b1c3a24897bd rsi: Assign beacon rate settings to the correct rate_info [...] new 29ca9e6ca5a5 rsi: Add support for changing beacon interval new d56b69c4fbc7 rtlwifi: btcoex: 21a 2ant: Delete several duplicate condit [...] new dd778f89225c cw1200: add missing MODULE_DEVICE_TABLE new c362dd84013e wl1251: Fix missing function name in comments new 03a1b938cf39 rtlwifi: rtl8723ae: remove redundant initialization of var [...] new a99086057e03 rtlwifi: Remove redundant assignments to ul_enc_algo new 03611cc526f9 rtlwifi: Fix spelling of 'download' new 3f60f4685699 cw1200: Revert unnecessary patches that fix unreal use-aft [...] new 8667ab49a6e0 libertas: use DEVICE_ATTR_RW macro new 314538041b56 rsi: fix AP mode with WPA failure due to encrypted EAPOL new fb312ac5ccb0 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] new 755b1f73173e ath11k: add hw reg support for WCN6855 new e4073430ee1d ath11k: add dp support for WCN6855 new 0d55b76fd815 ath11k: setup REO for WCN6855 new ed66849e159b ath11k: setup WBM_IDLE_LINK ring once again new 8845fed1ad7b ath11k: add support to get peer id for WCN6855 new 0fbf19570099 ath11k: add support for WCN6855 new 5088df0504fe ath11k: don't call ath11k_pci_set_l1ss for WCN6855 new 9e88dd431d23 ath10k: go to path err_unsupported when chip id is not supported new e2783e2f39ba ath10k: add missing error return code in ath10k_pci_probe() new 272fdc0c4542 wireless: carl9170: fix LEDS build errors & warnings new e0a6120f6816 ath10k: remove unused more_frags variable new ba4e967379f0 wcn36xx: Return result of set_power_params in suspend new f2f49601067b wcn36xx: Run suspend for the first ieee80211_vif new 5478c41fce5d wcn36xx: Add ipv4 ARP offload support in suspend new 6feb634f4d9f wcn36xx: Do not flush indication queue on suspend/resume new c7a61af55976 wcn36xx: Add ipv6 address tracking new 1456223c4684 wcn36xx: Add ipv6 namespace offload in suspend new 8974e5917b31 wcn36xx: Add set_rekey_data callback new 6693f7675c9b wcn36xx: Add GTK offload to WoWLAN path new bedf1169bcae wcn36xx: Add GTK offload info to WoWLAN resume new 60f0078b1ebd wcn36xx: Add Host suspend indication support new ebe7c1a6635f wcn36xx: Add host resume request support new 1e2e8ee95734 wcn36xx: Enable WOWLAN flags new 743b575af18d wcn36xx: Fix inconsistent indenting new ef48667557c5 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe new 3b0c7b2415e5 ath5k: Fix wrong function name in comments new 2d1f8673ad6c ath: Fix wrong function name in comments new 9d1bb2289b42 wil6210: Fix wrong function name in comments new 515bda1d1e51 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] new e9ca70c735ce ath10k: Fix an error code in ath10k_add_interface() new a8b1de7f4f68 ath10k: remove the repeated declaration new ea1c2023efbc ath10k: Use devm_platform_get_and_ioremap_resource() new 979ebc54cf13 ath11k: send beacon template after vdev_start/restart during csa new 75596eabd6e4 ath6kl: Fix inconsistent indenting new 8f78caa2264e wil6210: remove erroneous wiphy locking new f39c2d1a188d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new b3db17605c83 Merge remote-tracking branch 'wireless-drivers-next/master' new 5e224f606177 Merge remote-tracking branch 'bluetooth/master' new 977aa341e477 gfs2: Clean up the error handling in gfs2_page_mkwrite new 1f51a7426b78 gfs2: Add wrapper for iomap_file_buffered_write new 15047a78376d gfs2: Add gfs2_holder_is_compatible helper new 44e1c5589d33 gfs2: Fix mmap + page fault deadlocks (part 1) new 67e98b79337d iov_iter: Add iov_iter_fault_in_writeable() new 5c09ae22939f gfs2: Add wrappers for accessing journal_info new 8445586ef686 gfs2: Encode glock holding and retry flags in journal_info new 6835ce47a0a5 gfs2: Add LM_FLAG_OUTER glock holder flag new e4a328317f30 gfs2: Fix mmap + page fault deadlocks (part 2) new 63a9ce20fd51 Merge remote-tracking branch 'gfs2/for-next' new f7477158dac9 Merge remote-tracking branch 'mtd/mtd/next' new b7d752318400 Merge remote-tracking branch 'nand/nand/next' new 65b6d89d45a7 mtd: spi-nor: sfdp: save a copy of the SFDP data new 36ac02286265 mtd: spi-nor: add initial sysfs support new 3ab313dc1826 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 68506c58ac3c Merge remote-tracking branch 'crypto/master' new eb34a1628041 Merge remote-tracking branch 'drm/drm-next' new d29b4295c325 drm/hyperv: Fix unused const variable 'hyperv_modifiers' new d725b1529880 Merge remote-tracking branch 'drm-misc/for-linux-next' new 63f6e0123725 drm/amdkfd: fix circular locking on get_wave_state new eb945257fc6e drm/amd/display: Remove unnecessary blank lines new 2631ac1ac328 drm/amd/display: add DMUB registers to crash dump diagnost [...] new 5ab991ba3429 drm/amd/display: add config option for eDP hotplug detection new a161f8cb677f drm/amd/display: tune backlight ramping profiles new 8a58e25b8b65 drm/amd/display: dp mst detection code refactor new 231f1625d9d7 drm/amd/display: Change swizzle visual confirm reference pipe new f7115198aa09 drm/amd/display: Updated variable name. new f00394023cb3 drm/amd/display: [FW Promotion] Release 0.0.70 new b99c27e6aa3d drm/amd/display: 3.2.140 new f4594cd1fa55 drm/amd/display: move psr dm interface to separate files new 0abda67419f7 drm/amd/display: Read LTTPR caps first on hotplug new ee9b1992f1fd drm/amd/display: Move LTTPR cap read into its own function new c5bc8c1bd4c7 drm/amd/display: Read LTTPR caps first on bootup new ac62875e9b6b drm/amd/display: Set LTTPR Transparent Mode after read link cap new 2b7605d73b97 drm/amd/display: Always write repeater mode regardless of LTTPR new 788797c79378 drm/amd/display: Improve logic for is_lttpr_present new 30adeee52d1e drm/amd/display: Enforce DPCD Address ranges new d307ce4b6c8f drm/amd/display: Rename constant new 1d5b15f77e35 drm/amd/display: 7 retries + 50 ms timeout on AUX DEFER new 95ad72f4ade3 drm/amd/display: Do not count I2C DEFERs with AUX DEFERs new 9cf9498f668d drm/amd/display: Partition DPCD address space and break up [...] new a659f2fdf8b9 drm/amd/display: Add interface to get Calibrated Avg Level [...] new 78ebca321999 drm/amd/display: Cover edge-case when changing DISPCLK WDIVIDER new d0414a834c0d drm/amd/display: Extend AUX timeout for DP initial reads new 5a75ea56e369 drm/amdkfd: Disable SVM per GPU, not per process new ed4454c3844b drm/amdgpu: correct psp ucode arrary start address new 391629bdfcb9 drm/amdgpu: remove amdgpu_vm_pt new 23e24fbb7695 drm/amdgpu: parameterize ttm BO destroy callback new e18aaea733da drm/amdgpu: move shadow_list to amdgpu_bo_vm new 631003101c51 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. new 1ba7b24ba68e drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] new d760895d55cd drm/amdgpu: Use spinlock_irqsave for pasid_lock new a7b2451d31cf drm/amdkfd: Fix circular lock in nocpsch path new a4b0b97aace0 drm: display: Fix duplicate field initialization in dcn31 new eac138922f26 usb/host: enable auto power control for xhci-pci new dc9c3eaef01b drm/amdgpu: add another raven1 gfxoff quirk new 5f9b96c034a3 drm/amdgpu: only check for _PR3 on dGPUs new 27802f590dee drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 7b4b339597e2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 162c14920991 Revert "drm/amd/display: To modify the condition in indica [...] new ee76395adc80 drm/amdgpu: check whether s2idle is enabled to determine s0ix new f0e5d3719eab drm/radeon: Add HD-audio component notifier support (v2) new 5fedbd64e1c0 drm/amdgpu/vcn3: drop extraneous Beige Goby hunk new 16d0c4fa0255 Merge remote-tracking branch 'amdgpu/drm-next' new 19c9b8c86ad9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new f729697f0fe6 Merge remote-tracking branch 'drm-msm/msm-next' new be21a7492093 Merge remote-tracking branch 'regmap/for-next' new dada1e224140 Merge remote-tracking branch 'sound/for-next' new cb7d734ea9b8 ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp new 6f73de7da10b ASoC: dt-bindings: fsl-sai: Add compatible string for imx8 [...] new f6eb84fa596a ASoC: tegra: Set driver_name=tegra for all machine drivers new cc8f70f56039 ASoC: tegra: Unify ASoC machine drivers new c16aab8ddc64 ASoC: tegra: Specify components string for each card new 8c1b3b159300 ASoC: tegra: Squash utils into common machine driver new f35550386041 Merge series "Unify NVIDIA Tegra ASoC machine drivers" fro [...] new 355af6c0c09d ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops new b90d9398d6ff ASoC: codecs: wcd938x: remove incorrect module interdependency new 1f65c9bdd6dd ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() new e43805c28df6 ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() new ef43f463ddb3 ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() new a444a902b06a ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_ [...] new c481f3838acc ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() new 942f2671c573 ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() new 50484d14ac3c ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() new afc3a0b4c408 ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() new 099ab4fcf375 ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX new d0293e2aa6c1 ASoC: qdsp6: q6afe: Add Quinary MI2S ports new 98e80779ff9a ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports new 35f78d0277fc ASoC: qdsp6: q6routing: Add Quinary MI2S ports new 6fac12445559 Merge series "ASoC: qdsp6: Add Quinary MI2S ports support" [...] new 193172bdf0ea Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 5f36d9fb1bcf Merge remote-tracking branch 'sound-asoc/for-next' new 81618c7e1d08 Merge remote-tracking branch 'modules/modules-next' new 3a0e941bbc20 Merge remote-tracking branch 'input/next' new f6bca4d91b2e ata: ahci_sunxi: Disable DIPM new 9658b8acb553 Merge branch 'for-5.14/libata' into for-next new 9c54cd10e439 ahci: Add support for Dell S140 and later controllers new 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next new 30ab5db7ee78 floppy: cleanup: remove redundant assignment to nr_sectors new 2c9bdf6e4771 floppy: Fix fall-through warning for Clang new 491e5b170ef8 Merge tag 'floppy-for-5.14' of https://github.com/evdenis/ [...] new ad3fc798800f md: revert io stats accounting new 10764815ff47 md: add io accounting for raid0 and raid5 new c82aa1b76787 md/raid5: move checking badblock before clone bio in raid5 [...] new 1147f58e1010 md/raid5: avoid redundant bio clone in raid5_read_one_chunk new 9b8ae7b93823 md/raid1: rename print_msg with r1bio_existed new a0159832e51e md/raid1: enable io accounting new 528bc2cf2fcc md/raid10: enable io accounting new 608f52e30aae md: mark some personalities as deprecated new c32dc04059c7 md: Constify attribute_group structs new daee2024715d md: check level before create and exit io_acct_set new de3ea66e9d23 md: add comments in md_integrity_register new 97ae27252f49 md/raid5: avoid device_lock in read_one_chunk() new e0d245e22309 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next new fdd1dc316e89 io_uring: Fix incorrect sizeof operator for copy_from_user call new b1b2fc3574a6 io-wq: remove redundant initialization of variable ret new c7af47cf0fab io_uring: keep SQ pointers in a single cacheline new b52ecf8cb5b5 io_uring: move ctx->flags from SQ cacheline new 7f1129d227ea io_uring: shuffle more fields into SQ ctx section new 17d3aeb33cda io_uring: refactor io_get_sqe() new 15641e427070 io_uring: don't cache number of dropped SQEs new f18ee4cf0a27 io_uring: optimise completion timeout flushing new 5e159204d7ed io_uring: small io_submit_sqe() optimisation new 5ed7a37d21b3 io_uring: clean up check_overflow flag new 311997b3fcdd io_uring: wait heads renaming new 0499e582aaff io_uring: move uring_lock location new 76cc33d79175 io_uring: refactor io_req_defer() new 441b8a7803bf io_uring: optimise non-drain path new dd9ae8a0b298 io_uring: Fix comment of io_get_sqe new 27f6b318dea2 io_uring: fix min types mismatch in table alloc new 10c669040e9b io_uring: switch !DRAIN fast path when possible new 3c19966d3710 io_uring: shove more drain bits out of hot path new 2335f6f5ddf2 io_uring: optimise io_commit_cqring() new 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next new 7884a43d2b16 mtip32xx: simplify sysfs setup new 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk new ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev new aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver new b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk new 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next new fabe59d4f0de Merge remote-tracking branch 'block/for-next' new 293128b1ef5a dm writecache: have ssd writeback wait if the kcopyd workq [...] new 36247a93cb36 Merge remote-tracking branch 'device-mapper/for-next' new 2c49912f1d66 Merge branch 'fixes' into next new 09a8ec9a2d03 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm7211a0-sdhci new 98b5ce4c08ca mmc: sdhci-iproc: Add support for the legacy sdhci control [...] new 33b340525546 Merge remote-tracking branch 'mmc/next' new ecce7eef0ee2 Merge remote-tracking branch 'mfd/for-mfd-next' new 5ac27fa859d4 Merge remote-tracking branch 'backlight/for-backlight-next' new 53900d21b71f Merge remote-tracking branch 'battery/for-next' new f3f4f37d53be regulator: rt6160: Remove vsel_active_low from struct rt6160_priv new 8c485bedfb78 regulator: sy7636a: Initial commit new 70d654ea3de9 regulator: mt6315: Fix checking return value of devm_regma [...] new a1ac0b25dd03 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 29531e8e1b9b Merge remote-tracking branch 'regulator/for-next' new 6d7bdc0e4144 Merge remote-tracking branch 'security/next-testing' new fe1670b46fcb Merge remote-tracking branch 'apparmor/apparmor-next' new b0a2c5dc7385 Merge remote-tracking branch 'integrity/next-integrity' new fa142b96884d Merge remote-tracking branch 'keys/keys-next' new d9ea051073db Merge remote-tracking branch 'safesetid/safesetid-next' new a6cc937530ac Merge remote-tracking branch 'selinux/next' new 3614476b33cf Merge remote-tracking branch 'smack/next' new 98eaa63e9627 tomoyo: fix doc warnings new 873ba463dcac Merge remote-tracking branch 'tomoyo/master' new 53ae60718af4 Merge remote-tracking branch 'iommu/next' new e61768b12285 Merge remote-tracking branch 'audit/next' new db69e55d724e Merge remote-tracking branch 'devicetree/for-next' new 3ce6c9e2617e spi: add of_device_uevent_modalias support new 6a5976f23dc3 spi: stm32-qspi: Remove unused qspi field of struct stm32_ [...] new 7e6bf92553ae Merge remote-tracking branch 'spi/for-5.14' into spi-next new ce7fa168236b Merge remote-tracking branch 'spi/for-next' new acc0041bb2aa Merge remote-tracking branch 'tip/auto-latest' new 75ac5cc2ee6b clocksource/drivers/mediatek: Ack and disable interrupts o [...] new 9517c577f9f7 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG new 870a6e153982 clocksource/drivers/ingenic: Rename unreasonable array names new a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] new 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] new 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] new e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] new 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] new 62c305de7065 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 1bbc4c126570 Merge remote-tracking branch 'edac/edac-for-next' new 51f56e067e4f Merge remote-tracking branch 'irqchip/irq/irqchip-next' new cedfd0e6b211 Merge remote-tracking branch 'ftrace/for-next' new f226fb6960d0 kcsan: Improve some Kconfig comments new 9644f0f6ced5 kcsan: Remove CONFIG_KCSAN_DEBUG new 3fc5cdff0c08 kcsan: Introduce CONFIG_KCSAN_STRICT new 0912a0323425 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() new 964a922a6063 kcsan: Rework atomic.h into permissive.h new ba89696d066b kcsan: Print if strict or non-strict during init new bc00e4337ce1 kcsan: permissive: Ignore data-racy 1-bit value changes new 98a6675c874e kcsan: Make strict mode imply interruptible watchers new 1617cca67a6e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument new d695cd1b7479 Merge remote-tracking branch 'rcu/rcu/next' new 8cc08dd79e63 Merge remote-tracking branch 'kvm-arm/next' new e3a49f1abb9d Merge remote-tracking branch 'percpu/for-next' new 7e398dd8e3cd Merge remote-tracking branch 'workqueues/for-next' new cf8838c49982 Merge remote-tracking branch 'drivers-x86/for-next' new b65f44ba7238 Merge remote-tracking branch 'leds/for-next' new 63353c7c130c ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties new 7fee3db0e1e8 ipmi: kcs_bmc: Make status update atomic new 77c1a9b75a6c ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions new a2a053f316ad ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi new e78a47c02040 ipmi: kcs_bmc: Turn the driver data-structures inside-out new fda04eb1b09a ipmi: kcs_bmc: Split headers into device and client new 2027489cd17c ipmi: kcs_bmc: Strip private client data from struct kcs_bmc new 544bc7696fb0 ipmi: kcs_bmc: Decouple the IPMI chardev from the core new 28f82d632200 ipmi: kcs_bmc: Allow clients to control KCS IRQ state new a51489c9114f ipmi: kcs_bmc: Enable IBF on open new 8564c695577e ipmi: kcs_bmc: Add serio adaptor new ffc9476ac2ac dt-bindings: ipmi: Convert ASPEED KCS binding to schema new 67c94a706aa2 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] new 9d2df9a0ad80 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration new de86effaac57 ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet new b04aa993a7e3 ipmi: kcs_bmc_aspeed: Optionally apply status address new f8af446e8c3d Merge remote-tracking branch 'ipmi/for-next' new 58664f8cccce Merge remote-tracking branch 'driver-core/driver-core-next' new e2ff8815f3d4 usb: musb: Simplify cable state handling new 318324e6df97 usb: musb: Implement tracing for state change events new 66165dba2929 Merge tag 'for-5.14-usb' of git://git.kernel.org/pub/scm/l [...] new 1f28f6f091b4 usb: gadget: fsl: properly remove remnant of MXC support new 864fb5774eb4 Merge remote-tracking branch 'usb/usb-next' new 7e7d4e996b3f Merge remote-tracking branch 'usb-serial/usb-next' new 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations new f6ae100b8127 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 4b1b4ad10f34 Merge remote-tracking branch 'tty/tty-next' new c1b3ffc86da7 Merge remote-tracking branch 'char-misc/char-misc-next' new 2ba8e79ce9aa Merge remote-tracking branch 'extcon/extcon-next' new af4137ae0b2f Merge remote-tracking branch 'phy-next/next' new 5105cde9d42f Merge remote-tracking branch 'soundwire/next' new b18f901382fd thunderbolt: Fix DROM handling for USB4 DROM new 41779b636a37 Merge remote-tracking branch 'thunderbolt/next' new 4a36e160856d staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] new 7002b526f4ff staging: gdm724x: check for overflow in gdm_lte_netif_rx() new 47bbb445748e staging: rtl8188eu: remove HW_DEF_ODM_DBG_FLAG enum value new 9d056c19c567 staging: rtl8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c new 9866b3133b70 staging: rtl8188eu: convert DBG_88E calls in core/rtw_recv.c new 7c0ae9e01d90 staging: qlge: change msleep to usleep_range new ebdc8d8cf6b5 staging: rtl8188eu: remove unused hal_data_8188e members new 33bbc15d5a71 staging: rtl8188eu: remove a write-only struct member new d1d900c66571 staging: rtl8188eu: remove a write-only power-index members new 64ed82a5493e staging: rtl8188eu: remove another write-only member new 69d998f1e552 staging: rtl8712: remove redundant check in r871xu_drv_init new d1d3e3cdfda8 staging: rtl8712: fix error handling in r871xu_drv_init new e02a3b945816 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb new 4554c5079087 Merge remote-tracking branch 'staging/staging-next' new cb233dfa4a82 Merge remote-tracking branch 'iio/togreg' new 0c25eef294b2 Merge remote-tracking branch 'icc/icc-next' new 8601ad29f796 Merge remote-tracking branch 'dmaengine/next' new 5e59be7a7573 Merge remote-tracking branch 'cgroup/for-next' new 3287c67c65ab Merge remote-tracking branch 'scsi/for-next' new 6b658c4863c1 scsi: cgroup: Add cgroup_get_from_id() new d2bcbeab4200 scsi: blkcg: Add app identifier support for blkcg new 3dbbca75ed67 scsi: nvme: Added a new sysfs attribute appid_store new 02169e845da7 scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc new 7ba2272caaf6 scsi: lpfc: vmid: VMID parameter initialization new 5e633302ace1 scsi: lpfc: vmid: Add support for VMID in mailbox command new 7e473de75e12 scsi: lpfc: vmid: Implement ELS commands for appid new dc50715e5cde scsi: lpfc: vmid: Functions to manage VMIDs new 742b0cf87a8f scsi: lpfc: vmid: Implement CT commands for appid new f56e86a082b7 scsi: lpfc: vmid: Append the VMID to the wqe before sending new 20397179aab2 scsi: lpfc: vmid: Timeout implementation for VMID new 0c4792c64f60 scsi: lpfc: vmid: Add QFPA and VMID timeout check in worke [...] new 33c79741deaf scsi: lpfc: vmid: Introduce VMID in I/O path new d46748590a85 scsi: storvsc: Miscellaneous code cleanups new 08f76547f08d scsi: storvsc: Update error logging new 52e1b3b3daa9 scsi: storvsc: Correctly handle multiple flags in srb_status new 470180836023 scsi: lpfc: Use list_move_tail() instead of list_del()/lis [...] new 9dda74f34364 scsi: qla2xxx: Remove duplicate declarations new de48898d0cb6 scsi: ufs-mediatek: Create reset control device_link new b6e7fba0c9cc scsi: qla2xxx: Use list_move_tail() instead of list_del()/ [...] new 4ee8c40b1e1e scsi: pm8001: Remove unnecessary OOM message new edba59f3cdc1 scsi: elx: libefc_sli: SLI-4 register offsets and field de [...] new 216fc0b4b2e1 scsi: elx: libefc_sli: SLI Descriptors and Queue entries new 18be69fa3486 scsi: elx: libefc_sli: Data structures and defines for mbo [...] new 7c5b76831ec4 scsi: elx: libefc_sli: Queue create/destroy/parse routines new 1628f5b4976f scsi: elx: libefc_sli: Populate and post different WQEs new 9bd267093b8c scsi: elx: libefc_sli: BMBX routines and SLI config commands new 388f36edec42 scsi: elx: libefc_sli: APIs to setup SLI library new 5aa09c48688f scsi: elx: libefc: Generic state machine framework new d7b71fd2195e scsi: elx: libefc: Emulex FC discovery library APIs and de [...] new 3146240f19bf scsi: elx: libefc: FC Domain state machine interfaces new fcd427303eb9 scsi: elx: libefc: SLI and FC PORT state machine interfaces new 6bc6180d7b5c scsi: elx: libefc: Remote node state machine interfaces new ffc3d500930f scsi: elx: libefc: Fabric node state machine interfaces new 202bfdffae27 scsi: elx: libefc: FC node ELS and state handling new 8f406ef72859 scsi: elx: libefc: Extended link Service I/O handling new cdaf39bad546 scsi: elx: libefc: Register discovery objects with hardware new 75a10a7a9133 scsi: elx: efct: Data structures and defines for hw operations new 4df84e846624 scsi: elx: efct: Driver initialization routines new e10fc2335980 scsi: elx: efct: Hardware queue creation and deletion new 580c0255e4ef scsi: elx: efct: RQ buffer, memory pool allocation and dea [...] new 63de51327a64 scsi: elx: efct: Hardware I/O and SGL initialization new e2cf422ba833 scsi: elx: efct: Hardware queues processing new f45ae6aac0a0 scsi: elx: efct: Unsolicited FC frame processing routines new 3e6414003bf9 scsi: elx: efct: SCSI I/O handling routines new 692e5d73a811 scsi: elx: efct: LIO backend interface routines new dd53d333aadb scsi: elx: efct: Hardware I/O submission routines new 6ae7147bfe33 scsi: elx: efct: Link and host statistics new ab332fcbcd81 scsi: elx: efct: Transport and hardware teardown routines new 32ddbad5b61e scsi: elx: efct: Transport class host interface support new 6f84c11ecc62 scsi: elx: efct: Add Makefile and Kconfig for efct driver new ebc076b3eddc scsi: elx: efct: Tie into kernel Kconfig and build process new bc6396c9154c Merge remote-tracking branch 'scsi-mkp/for-next' new 17cfc3f72166 Merge remote-tracking branch 'vhost/linux-next' new 992d5ff68140 Merge remote-tracking branch 'rpmsg/for-next' new f25c0f2dfd7a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 10d577dea3a3 Merge remote-tracking branch 'gpio-intel/for-next' new 94c5614d995d Merge remote-tracking branch 'pinctrl/for-next' new e17ded4a82c1 Merge remote-tracking branch 'pwm/for-next' new cf9e247f692b Merge remote-tracking branch 'userns/for-next' new 6a7171b8a0f8 selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' new 235d1c9c6308 selftests/sgx: Migrate to kselftest harness new 040efd1c35f9 selftests/sgx: Dump enclave memory map new b334fb6fa7f3 selftests/sgx: Add EXPECT_EEXIT() macro new 22118ce17eb8 selftests/sgx: Refine the test enclave to have storage new dbae7e33a69d Merge remote-tracking branch 'kselftest/next' new 94a43f0267bc Merge remote-tracking branch 'livepatching/for-next' new cc6bae29031b Merge remote-tracking branch 'coresight/next' new ed61d5e6e649 Merge remote-tracking branch 'rtc/rtc-next' new daa8d8477f43 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 6675c4476c90 Merge remote-tracking branch 'ntb/ntb-next' new 182608ded040 Merge remote-tracking branch 'seccomp/for-next/seccomp' new a3efa4af7c52 Merge remote-tracking branch 'kspp/for-next/kspp' new 8dc21738799a Merge remote-tracking branch 'gnss/gnss-next' new ba10dfe6bab1 Merge remote-tracking branch 'slimbus/for-next' new 7e4a611c080c Merge remote-tracking branch 'nvmem/for-next' new bd3fb89a8955 Merge remote-tracking branch 'hyperv/hyperv-next' new 799b1a978b56 Merge remote-tracking branch 'auxdisplay/auxdisplay' new af037f48d2e3 Merge remote-tracking branch 'fpga/for-next' new 3e86e2d72c59 Merge remote-tracking branch 'mhi/mhi-next' new d0d3cca6d806 Merge remote-tracking branch 'memblock/for-next' new 3bdd0cde1982 Merge remote-tracking branch 'rust/rust-next' new 7dbcbdd5f97d Merge remote-tracking branch 'cxl/next' new efcede2d5195 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 9d218a41aff0 mm,hwpoison: fix race with hugetlb page allocation new 8e9dd9cc65c5 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] new f484d5af7b8d mm/slub: clarify verification reporting new 7e4f30d0a546 mm/slub: fix redzoning for small allocations new 116b38265803 mm/slub: actually fix freelist pointer vs redzoning new dd69fe3f53f6 mm/hugetlb: expand restore_reserve_on_error functionality new 8a275c8a64b8 mm/memory-failure: make sure wait for page writeback in me [...] new e52634a7db72 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo new a8b1e1731bc4 mm/slub.c: include swab.h new 589614f65f0c mm, thp: use head page in __migration_entry_wait() new 540c2583a959 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry new 8321115b4a24 mm/thp: make is_huge_zero_pmd() safe and quicker new 22b5740043cd mm/thp: try_to_unmap() use TTU_SYNC for safe splitting new 6cbb90c48791 mm/thp: fix vma_address() if virtual address below file offset new 0103e9c95c8e mm/thp: fix page_address_in_vma() on file THP tails new 6ffc4c94132c mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() new 440138fcb8ab mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new 2a0ffbe8ece1 mm/sparse: fix check_usemap_section_nr warnings new 990b36ac86c6 mm: page_vma_mapped_walk(): use page for pvmw->page new f7762ab61824 mm: page_vma_mapped_walk(): settle PageHuge on entry new 05bf13aa0094 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new b9e61428a026 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new 2b4f0497a9db mm: page_vma_mapped_walk(): crossing page table boundary new 61a83bd44faf mm: page_vma_mapped_walk(): add a level of indentation new 0142c44946f8 mm: page_vma_mapped_walk(): use goto instead of while (1) new 5585fd340de2 mm: page_vma_mapped_walk(): get vma_address_end() earlier new 14d022f8106d mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new af152d3d83ab mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new fd241428d4ca nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 3811271f01f7 mm/vmalloc: add vmalloc_no_huge new a0a20aa7133b mm-vmalloc-add-vmalloc_no_huge-fix new f7f883aa3f53 KVM: s390: prepare for hugepage vmalloc new 5e6e828ae99e kthread_worker: split code for canceling the delayed work timer new f033f9cad6db kthread: prevent deadlock when kthread_mod_delayed_work() [...] new 6facfa40a0a2 mm, futex: fix shared futex pgoff on shmem huge page new d5c555909ca7 mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix new 84204837e6e0 mm/gup: fix try_grab_compound_head() race with split_huge_page() new 993981ccb113 mm/memory-failure: use a mutex to avoid memory_failure() races new e7b6b3e41600 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new d4589cb0ba4c mm,hwpoison: return -EHWPOISON to denote that the page has [...] new 05f79d1a4586 mm/hwpoison: do not lock page again when me_huge_page() su [...] new b47b49da8fcd /proc/kpageflags: prevent an integer overflow in stable_pa [...] new eaa1add97c55 /proc/kpageflags: do not use uninitialized struct pages new 1e87fdb3ad7e kthread: switch to new kerneldoc syntax for named variable [...] new 97d32a4ebbbf kthread_worker: fix return value when kthread_mod_delayed_ [...] new 3e4d5610937c ia64: headers: drop duplicated words new 6f2b7cd25fca ia64: mca_drv: fix incorrect array size calculation new 5f2e34a81eaf streamline_config.pl: make spacing consistent new 0b9b8ae76d08 streamline_config.pl: add softtabstop=4 for vim users new 0ff2adb6ec58 scripts/spelling.txt: add more spellings to spelling.txt new c029803274b1 squashfs: add option to panic on errors new 633758f0fb37 ocfs2: remove unnecessary INIT_LIST_HEAD() new 3a1c2bdb3024 ocfs2: fix snprintf() checking new e48e80bcd3b3 ocfs2: remove redundant assignment to pointer queue new 064c32219b93 ocfs2: remove repeated uptodate check for buffer new 51cb0637fa5b ocfs2: replace simple_strtoull() with kstrtoull() new 83155098a8a9 ocfs2: remove redundant initialization of variable ret new e8bced749499 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 00f9f599fed7 ocfs2: fix ocfs2 corrupt when iputting an inode new c1d3b11ee3f3 kernel: watchdog: modify the explanation related to watchd [...] new fc6294af48ad doc: watchdog: modify the explanation related to watchdog thread new d95f5ef9057d doc: watchdog: modify the doc related to "watchdog/%u" new 8634e08a2fa5 kunit: make test->lock irq safe new a0095a68c51f mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 17422fd0e2a3 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 9ef8d47d699c mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 006598d68cef slub: remove resiliency_test() function new 60979f04b2b5 mm, slub: change run-time assertion in kmalloc_index() to [...] new c6cb2fad58bf kfence: test: fix for "mm, slub: change run-time assertion [...] new 5a1d0b458a7f mm, slub: fix support for clang 10 new 5c5255c2a03b mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] new 880a1a056292 slub: restore slub_debug=- behavior new 177e156b386d slub: actually use 'message' in restore_bytes() new 350f89a9dda7 slub: indicate slab_fix() uses printf formats new 9562b58ba488 slub: force on no_hash_pointers when slub_debug is enabled new 917df568a6cd slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new f0625dd174eb mm: slub: move sysfs slab alloc/free interfaces to debugfs new 35dde44bc189 mm/kmemleak: fix possible wrong memory scanning period new f7a538970ad1 tools/vm/page_owner_sort.c: check malloc() return new 8017257e215e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 2b0e36596f69 mm: mmap_lock: use local locks instead of disabling preemption new f2594aaf85d2 mm: mark idle page tracking as BROKEN new 28489c9409cb mm: page-writeback: kill get_writeback_state() comments new 3305f9e1ca7b mm/page-writeback: Fix performance when BDI's share of rat [...] new 15fe6c192d17 mm/page-writeback: update the comment of Dirty position control new c91837947611 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new ee6384076fd0 writeback, cgroup: do not switch inodes with I_WILL_FREE flag new 20858bb328b8 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() new 7cb634e160f1 writeback, cgroup: increment isw_nr_in_flight before grabb [...] new 565010f0d24a writeback, cgroup: switch to rcu_work API in inode_switch_wbs() new f9e92b3162fd writeback, cgroup: keep list of inodes attached to bdi_writeback new 29f47d2aaf91 writeback, cgroup: split out the functional part of inode_ [...] new af0d13f26dba writeback, cgroup: support switching multiple inodes at once new bcb15b1b1b94 writeback, cgroup: release dying cgwbs by switching attach [...] new bb8160794e73 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] new ef09aba93675 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() new 144b7a881dab mm writeback,cgroup: fix documentation new 375d552923f3 mm: remove irqsave/restore locking from contexts with irqs [...] new ffd54b2b09e3 fs: drop_caches: fix skipping over shadow cache inodes new 86d0e0879a65 fs: inode: count invalidated shadow pages in pginodesteal new 98b80a867dc8 vfs: keep inodes with page cache off the inode shrinker LRU new 4e06e7e5b85b fs: unexport __set_page_dirty new 2e93d4fb91c3 fs: move ramfs_aops to libfs new e043b6e400b9 mm: require ->set_page_dirty to be explicitly wired up new e66ed768a6ec mm/writeback: move __set_page_dirty() to core mm new e48f3773cd9b mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers new 3e394c168309 iomap: use __set_page_dirty_nobuffers new d885939fb2a6 fs: remove anon_set_page_dirty() new 5d8dbf7dc9cb fs: remove noop_set_page_dirty() new 8d7f5b10c415 fs-remove-noop_set_page_dirty-fix new 768aef043036 mm: move page dirtying prototypes from mm.h new c8178ffa717b mm/gup_benchmark: support threading new 08044bc1089a mm: gup: allow FOLL_PIN to scale in SMP new 6ed79483133f mm: gup: pack has_pinned in MMF_HAS_PINNED new b2c718c60c6a mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 1e5cb3cee883 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new cbf81bf0601d mm/swapfile: use percpu_ref to serialize against concurren [...] new 23baeb007f04 swap: fix do_swap_page() race with swapoff new 487d0dcf800e mm/swap: remove confusing checking for non_swap_entry() in [...] new 773812b5fff6 mm/shmem: fix shmem_swapin() race with swapoff new b0814136c287 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 169727915a23 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new 05ddc50c8427 mm/swapfile: fold scan_swap_map() into the only caller get [...] new 83e3bfe749f3 mm/swap: remove unused local variable nr_shadows new fd333c09ac32 mm/swap_slots.c: delete meaningless forward declarations new f2ecfe7bbb29 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new c392b60a136d mm: free idle swap cache page after COW new ab5e91b2acdc swap: check mapping_empty() for swap cache before being freed new d373f2475c4c mm/memcg: move mod_objcg_state() to memcontrol.c new 1919f9f4f063 mm/memcg: cache vmstat data in percpu memcg_stock_pcp new b4d8dd859210 mm/memcg: improve refill_obj_stock() performance new a225d1248ab3 mm/memcg: optimize user context object stock access new a6deaf2488fe mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 6166bc94fc7c mm/memcontrol.c: fix potential uninitialized variable warning new 9df2d2899e62 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 70b21588ae22 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new fbc72bb18deb mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new f922a4889cd2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 18da72880af4 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 2f42a878a551 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 4ea65752325e mm: memcontrol: fix root_mem_cgroup charging new 68d533f362da mm: memcontrol: fix page charging in page replacement new b7bdd24f72b7 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 1303cca77b0b mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new b19066a1b4c7 mm: memcontrol: simplify lruvec_holds_page_lru_lock new f1467809bcfe mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new ff30b2444708 mm: memcontrol: simplify the logic of objcg pinning memcg new ec5450df309d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 9ea900a1abd9 mm: vmscan: remove noinline_for_stack new 354f30ee6165 memcontrol: use flexible-array member new d939bb4bd25e loop: use worker per cgroup instead of kworker new 82454775c109 mm: charge active memcg when no mm is set new 01a651ccf28c loop: charge i/o to mem and blk cg new 21d62b0755ca mm: memcontrol: remove trailing semicolon in macros new 6801c49eb203 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 2e6fa5943435 binfmt: remove in-tree usage of MAP_EXECUTABLE new 5cfb376ee829 binfmt-remove-in-tree-usage-of-map_executable-fix new 0dce46be3bec mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 7aeba273b92c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 864ddc2213c5 mm/mmap: introduce unlock_range() for code cleanup new ba924d49c4ce mm-mmap-introduce-unlock_range-for-code-cleanup-fix new d2c407d7af19 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 6f74eaa81932 mm/memory.c: fix comment of finish_mkwrite_fault() new 8ea9d6687e8c mm: add vma_lookup(), update find_vma_intersection() comments new e690ff999b55 drm/i915/selftests: use vma_lookup() in __igt_mmap() new bf6ef6213bc6 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new b5ba7bd369d4 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new ac85c8b0ba2b arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 28c193f8247c arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new fcf82438a4dd arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 35a3c9520411 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 3bcd0e934f8f x86/sgx: use vma_lookup() in sgx_encl_find() new fdda231b1b69 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 2e0ef8a35d84 vfio: use vma_lookup() instead of find_vma_intersection() new 9e62a7e9f575 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 68de24c9300e drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new 60b21b747579 media: videobuf2: use vma_lookup() in get_vaddr_frames() new a0b19c1798c2 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 3c67276d5fd8 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new 124682771b86 lib/test_hmm: use vma_lookup() in dmirror_migrate() new 5cea8d13f06d mm/ksm: use vma_lookup() in find_mergeable_vma() new cf36d0acec8c mm/migrate: use vma_lookup() in do_pages_stat_array() new 6fdb5d2446a9 mm/mremap: use vma_lookup() in vma_to_resize() new 9443eb592a36 mm/memory.c: use vma_lookup() in __access_remote_vm() new c952bae5e09b mm/mempolicy: use vma_lookup() in __access_remote_vm() new abc33544df92 mm: update legacy flush_tlb_* to use vma new c2692f18d3dd lazy tlb: introduce lazy mm refcount helper functions new 9d0c5019dab1 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 498331bb61bc lazy tlb: allow lazy tlb mm refcounting to be configurable new 58812d51a3cf lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 4960d942eb0d lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 925096c2c626 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 2caef661f2fd lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 63a3b4ae1dd8 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 385645888ac7 mm: improve mprotect(R|W) efficiency on pages referenced once new 0bd4b21b380b mm: improve mprotect(R|W) efficiency on pages referenced once new 6e62c1c4dd37 h8300: remove unused variable new 1d52598943ae mm/dmapool: use DEVICE_ATTR_RO macro new 133f1c25a3ac mm, tracing: unify PFN format strings new 80f95faf9a55 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new a463acfe07f9 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 3e3cb848221b mm/vmalloc: print a warning message first on failure new 156ea0956a48 mm/vmalloc: remove quoted strings split across lines new ca9178a888a8 mm/vmalloc: fallback to a single page allocator new 2d1f588b7011 printk: introduce dump_stack_lvl() new 29fcc67a8078 fix for "printk: introduce dump_stack_lvl()" new c67d7afb3a87 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 8ce15e00e50d kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 34af0d20f469 mm: report which part of mem is being freed on initmem case new f47746df0d7d mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 29789d20f16f mm/mmzone.h: simplify is_highmem_idx() new f9e62397852d mm: make __dump_page static new 52e0a63bacae mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 2696f6c1698d mm/debug: factor PagePoisoned out of __dump_page new ca6f1f6221a5 mm/page_owner: constify dump_page_owner new 0975a9e0b137 mm: make compound_head const-preserving new 32013dbe1bf3 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 5977261c8563 mm: constify page_count and page_ref_count new 9a538acf53a7 mm: optimise nth_page for contiguous memmap new 0f404b414287 mm/page_alloc: switch to pr_debug new fe49a44e2af5 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 27a5576ec82f mm/page_alloc: split per cpu page lists and zone stats new 8f2828090af0 mm/page_alloc: split per cpu page lists and zone stats -fix new 7fbf3af4f227 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new c8b6fc0bdf34 mm/page_alloc: convert per-cpu list protection to local_lock new b4465fb1b724 mm/page_alloc: work around a pahole limitation with zero-s [...] new 5c7557c185a6 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 153a65d60b61 mm/vmstat: convert NUMA statistics to basic NUMA counters new 8501f3445eae mm/vmstat: inline NUMA event counter updates new b793c052af7a mm/page_alloc: batch the accounting updates in the bulk allocator new 311b33ab4dd4 mm/page_alloc: reduce duration that IRQs are disabled for [...] new 2f82ba10af46 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 73da860174cc mm/page_alloc: avoid conflating IRQs disabled with zone->lock new ed38c90e4618 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new c1d7357a3226 mm: page_alloc: dump migrate-failed pages only at -EBUSY new 749d053fccb6 mm/page_alloc: delete vm.percpu_pagelist_fraction new 9fa7b7123f75 mm/page_alloc: disassociate the pcp->high from pcp->batch new 4640d205254e mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 4158fb823ccd mm/page_alloc: adjust pcp->high after CPU hotplug events new 5a2e8d91c808 mm/page_alloc: scale the number of pages that are batch freed new f57288559716 mm/page_alloc: limit the number of pages on PCP lists when [...] new 16c77ab8428d mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 6a9687e159e4 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new cf4f4b017bbe mm: drop SECTION_SHIFT in code comments new af155ed44e0c mm/page_alloc: improve memmap_pages dbg msg new ff9aae02b6b4 mm/page_alloc: fix counting of managed_pages new 105e221f75c3 mm/page_alloc: move free_the_page new 3e0e598d30b4 alpha: remove DISCONTIGMEM and NUMA new b087d231245e arc: update comment about HIGHMEM implementation new f84e0e44c53c arc: remove support for DISCONTIGMEM new 6523e27f26f6 m68k: remove support for DISCONTIGMEM new fec66c895c4d mm: remove CONFIG_DISCONTIGMEM new 7b109f95508e arch, mm: remove stale mentions of DISCONIGMEM new 954254c6eda3 docs: remove description of DISCONTIGMEM new 024ef92e5475 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA new 6510d8060b8d mm-replace-config_need_multiple_nodes-with-config_numa-fix new bd744cd2b0cd mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM new 5e349d186f1a mm/page_alloc: allow high-order pages to be stored on the [...] new 1e2fffd54b0c mm,hwpoison: send SIGBUS with error virutal address new 7a3e52e8c1c7 mmhwpoison-send-sigbus-with-error-virutal-address-fix new bae8bd1cb5a0 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 1f09c8850c4e mm: memory_hotplug: factor out bootmem core functions to b [...] new 5d726142f436 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 3a63daebfd6e mm: hugetlb: gather discrete indexes of tail page new f88ce27e7852 mm: hugetlb: free the vmemmap pages associated with each H [...] new 26ead6a201a9 mm/sparse-vmemmap: fix documentation warning new 1e95133ddae2 mm: hugetlb: defer freeing of HugeTLB pages new 996684b67749 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 44b7e3005fc5 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 93776770396a mm: fix alloc_vmemmap_page_list documentation warning new 220fa917fbae mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 20cdfd3ff203 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new b6fac142ce82 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 97e7c6258c1b mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 51d9577cb759 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 9caa18cadd24 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new c696f8bdd01a mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new f1ec3a4939b6 mm/huge_memory.c: use page->deferred_list new afd335d462ae mm/huge_memory.c: add missing read-only THP checking in tr [...] new 511eebe5e078 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new b1259df4d73d mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 8c50732bf4e7 mm/huge_memory.c: don't discard hugepage if other processe [...] new 141f09b3fc9b mm/hugetlb: change parameters of arch_make_huge_pte() new 768e38779a0d mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 2719a81b3475 x86: define only {pud/pmd}_{set/clear}_huge when useful new 5d7b801c9942 arm64: define only {pud/pmd}_{set/clear}_huge when useful new 661e69d21529 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 8d79533ab912 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new ae788ba53184 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 135d9dea5b9b khugepaged: selftests: remove debug_cow new 7a520f54ac34 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new c24e8ec48ce5 userfaultfd: remove set but not used variable 'vm_alloc_shared' new 36767f4015ee mm, hugetlb: fix allocation error check and copy func name new dfc1dddb922e userfaultfd/selftests: use user mode only new b1be6954fa54 userfaultfd/selftests: remove the time() check on delayed uffd new f26f8762ee2c userfaultfd/selftests: dropping VERIFY check in locking_thread new 3b91c47b2e13 userfaultfd/selftests: only dump counts if mode enabled new de18db31e394 userfaultfd/selftests: unify error handling new 8213bb219a2a mm/thp: simplify copying of huge zero page pmd when fork new a0b7c4abc8a5 mm/userfaultfd: fix uffd-wp special cases for fork() new d5e9c4eb66b4 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 14ac20539fe4 mm/userfaultfd: fail uffd-wp registration if not supported new 6f0e5e65bc1e mm/pagemap: export uffd-wp protection information new cd77721974b5 userfaultfd/selftests: add pagemap uffd-wp test new 028c9274055b userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 8f2062844c0c userfaultfd/shmem: support minor fault registration for shmem new 44a08ea8c582 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new d4c172bfd3db userfaultfd/shmem: advertise shmem minor fault support new ae3c82cbee9a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 28b327809709 userfaultfd/selftests: use memfd_create for shmem test type new c127d7961695 userfaultfd/selftests: create alias mappings in the shmem test new 9563fdba5721 userfaultfd/selftests: reinitialize test context in each test new 5fa227077638 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 4ef01e610f86 userfaultfd/selftests: exercise minor fault handling shmem [...] new 77e6a3928db2 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new ca030f7630c7 mm/vmscan.c: fix potential deadlock in reclaim_pages() new fd0df95a1d78 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] new 4436cfa82008 mm/kconfig: move HOLES_IN_ZONE into mm new a20abe64541f docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 95cc8d6459dc fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 42b551e3b616 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 3b4a0e018465 fs/proc/kcore: don't read offline sections, logically offl [...] new 779ba76c82bd mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new fdcfd9cb78fa virtio-mem: use page_offline_(start|end) when setting Page [...] new 824b2b923c38 fs/proc/kcore: use page_offline_(freeze|thaw) new 75ad3cd82c7c mm/zbud: reuse unbuddied[0] as buddied in zbud_pool new c1b2c7e2c24b mm/zbud: don't export any zbud API new 81ffbd7432f3 mm/compaction: use DEVICE_ATTR_WO macro new 844b20043764 mm: compaction: remove duplicate !list_empty(&sublist) check new 933a0b70542b mm/mempolicy: cleanup nodemask intersection check for oom new 797014fc2ff3 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new e7801ffe8195 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 4b29ecac5050 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 1200f01850c3 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 880c41876762 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 6b2a8860f784 mm: mempolicy: don't have to split pmd for huge zero page new 47eb1e57148e mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] new 2d76395cac0c include/linux/mmzone.h: add documentation for pfn_valid() new 91616c32a978 memblock: update initialization of reserved pages new 0a8cefe83a6d arm64: decouple check whether pfn is in linear map from pf [...] new 822077d9941d arm64: drop pfn_valid_within() and simplify pfn_valid() new 380602ce38b4 arm64/mm: drop HAVE_ARCH_PFN_VALID new 24e43bcdf7c8 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 53df5882b76e mm: migrate: fix missing update page_private to hugetlb_pa [...] new ffdc6b128bfd mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 96a495303133 mm: memory: add orig_pmd to struct vm_fault new a40d54d30391 mm: memory: make numa_migrate_prep() non-static new 93d76b13fe86 mm: thp: refactor NUMA fault handling new 9ffc8df9c131 mm: thp: fix a double unlock bug new 7ebd331a16a1 mm: migrate: account THP NUMA migration counters correctly new 49f592beef3d mm: migrate: don't split THP for misplaced NUMA page new e91a66eb2e7a mm: migrate: check mapcount for THP instead of refcount new 55e835b53b62 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 273710adf138 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 86e1fa288ef3 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new db376096dae7 mm: rmap: make try_to_unmap() void function new 3ebe30821d1f mm/thp: remap_page() is only needed on anonymous THP new fbde0d9417af mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC new c07a6647025d mm/thp: fix strncpy warning new e4670635d718 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new e10cd2c18ebd nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 43304ffb6159 mm/nommu: unexport do_munmap() new 6d6aadf65d14 mm: generalize ZONE_[DMA|DMA32] new 71c0911cef5a mm: make variable names for populate_vma_page_range() consistent new a0e7bb18961d mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new f6b433933853 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new 696ca2477866 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new ec1cd454959c selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 4c22ca20106d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 14260f2d38b4 mm/memory_hotplug: rate limit page migration warnings new f6c048f79594 memory-hotplug.rst: complete admin-guide overhaul new b97c4bc3de20 mm,memory_hotplug: drop unneeded locking new 39045bdd2be4 mmmemory_hotplug-drop-unneeded-locking-fix new 91331c28b2d4 mm/zswap.c: remove unused function zswap_debugfs_exit() new fe07ee0d943b mm/zswap.c: avoid unnecessary copy-in at map time new 85896cb2c267 mm/zswap.c: fix two bugs in zswap_writeback_entry() new 6d391a5aeefd mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new 529733c8a3b6 mm/highmem: Remove deprecated kmap_atomic new 20817db6891f zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 362b10d04b64 mm: fix typos and grammar error in comments new d8b23a9a9e17 mm: fix comments mentioning i_mutex new 9aa1e69fb124 mm: define default value for FIRST_USER_ADDRESS new f33a183ed9e0 mm: fix spelling mistakes new ad7d24cdfc7c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new cbe3cc3798c8 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new b5501dd7c481 mm/page_alloc: make should_fail_alloc_page() static new 9a9574084ab0 mm/mapping_dirty_helpers: remove double Note in kerneldoc new 08eb86490d5a mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 07291bb5de76 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new d44d960c2249 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 3020c2114112 mm/zbud: add kerneldoc fields for zbud_pool new e9e16f41f035 mm/z3fold: add kerneldoc fields for z3fold_pool new 2cf59d948f3b mm/swap: make swap_address_space an inline function new 9b5b4902ae0d mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new ac395bf05d2d mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new c4ea7b5dbbe2 mm/page_alloc: move prototype for find_suitable_fallback new 822b4dc5de91 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 22a47ad5ada2 mm/thp: define default pmd_pgtable() new 3760f583886f kfence: unconditionally use unbound work queue new 2baff3bc9b02 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 75f1b8f3fc4b fs/buffer.c: dump more info for __getblk_gfp() stall problem new cd2311805238 kernel/hung_task.c: Monitor killed tasks. new dda17cb3ebc4 proc: Avoid mixing integer types in mem_rw() new eb8ee1409422 fs/proc/kcore.c: add mmap interface new f117ddfd79ed fs-proc-kcorec-add-mmap-interface-fix new 72c65da2d890 procfs: allow reading fdinfo with PTRACE_MODE_READ new 487a41d1d6e3 procfs/dmabuf: add inode number to /proc/*/fdinfo new ac424898b6ed sysctl: remove redundant assignment to first new 07c0a0019643 proc/sysctl: make protected_* world readable new 3d2633d2402d drm: include only needed headers in ascii85.h new 2d82719f3b85 kernel.h: split out panic and oops helpers new a35020ef55fa kernelh-split-out-panic-and-oops-helpers-fix new 559596f75d5d kernel.h: split out panic and oops helpers (ia64 fix) new 11d82643a062 lib: decompress_bunzip2: remove an unneeded semicolon new eb497cae8c82 lib/string_helpers: switch to use BIT() macro new c9aac4405bc2 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 499444411294 lib/string_helpers: drop indentation level in string_escape_mem() new 4e45fcb98ad4 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 688e31e6d8a1 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new 9549016879a9 lib/string_helpers: allow to append additional characters [...] new a6f1e50d4218 lib/test-string_helpers: print flags in hexadecimal format new 66c88778f9d8 lib/test-string_helpers: get rid of trailing comma in terminators new c1fd06a9df60 lib/test-string_helpers: add test cases for new features new 329d600a3a53 MAINTAINERS: add myself as designated reviewer for generic [...] new 5c8e54839df4 seq_file: introduce seq_escape_mem() new fa21e88309f4 seq_file: add seq_escape_str() as replica of string_escape_str() new cf3408b53430 seq_file: convert seq_escape() to use seq_escape_str() new 1e7b2992b071 nfsd: avoid non-flexible API in seq_quote_mem() new 431d4f503d29 seq_file: drop unused *_escape_mem_ascii() new 06feb856b890 lib/math/rational.c: fix divide by zero new 7e9fb7b73a24 lib/math/rational: add Kunit test cases new 1a3d6fd8162a lib-math-rational-add-kunit-test-cases-fix new 85ae6b3b3d23 lib/math/rational: fix spelling mistake "demominator" -> " [...] new e45b7e185eea lib/decompressors: fix spelling mistakes new 8e04af93caa9 lib/mpi: fix spelling mistakes new 3893a66b27fa lib: memscan() fixlet new 106622c0c561 lib: uninline simple_strtoull() new 54f73bc1923e kernel.h: split out kstrtox() and simple_strtox() to a sep [...] new 665ce801833c kstrtox: fix documentation references new 426f65983e03 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new 152550170e3d lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new a90c409b9cfc checkpatch: scripts/spdxcheck.py now requires python3 new 512dce16e0d9 checkpatch: improve the indented label test new 9dbf47d59edb init: print out unknown kernel parameters new c86fee38d0e6 init/main.c: silence some -Wunused-parameter warnings new 4b6a57ffc9a2 kprobes: remove duplicated strong free_insn_page in x86 and s390 new d3bd52e57939 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 5b48b389a8c2 x86: signal: don't do sas_ss_reset() until we are certain [...] new 47e9a86d6bdf exec: remove checks in __register_bimfmt() new 14e47fd75a1d exec: fix deadlock in de_thread with ptrace_attach new 6271e37c08bf exec-fix-dead-lock-in-de_thread-with-ptrace_attach-v9 new 075a4f26ee60 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 41fef2c51bd0 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new 2df345d84553 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 1af20f721aa3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new abf5754a3f45 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new 35f3e55d4400 selftests/vm/pkeys: refill shadow register after implicit [...] new a101eee3c448 selftests/vm/pkeys: exercise x86 XSAVE init state new c088072b51f8 lib/decompressors: remove set but not used variabled 'level' new 742c9fc8e41a lib-decompressors-remove-set-but-not-used-variabled-level-fix new 3dcb6463216e ipc sem: use kvmalloc for sem_undo allocation new af9a3b6ddae3 ipc: use kmalloc for msg_queue and shmid_kernel new e9c3fd6638b8 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new 1d9814806e50 ipc/util.c: use binary search for max_idx new 1a2bcb8c3e4d ipc-utilc-use-binary-search-for-max_idx-fix new fce30d9187a8 linux-next-pre new d74694c8d4e7 Merge branch 'akpm-current/current' new 604b6fa4f75b lib/test: fix spelling mistakes new 7c8cba8e9e07 lib: fix spelling mistakes new c721c83c0582 lib: fix spelling mistakes in header files new e347004468fd hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new ee2d522ee125 hexagon: use common DISCARDS macro new 84aa00a141b7 hexagon: select ARCH_WANT_LD_ORPHAN_WARN new 545d0d5f24bf mm/slub: use stackdepot to save stack trace in objects new 5c67525e4250 slub: STACKDEPOT: rename save_stack_trace() new ad98c90cdaef mm/slub: use stackdepot to save stack trace in objects-fix new 6e1f468c2431 mmap: make mlock_future_check() global new 136417d3881d riscv/Kconfig: make direct map manipulation options depend on MMU new c304374ee2dd set_memory: allow querying whether set_direct_map_*() is a [...] new c2594ae913c8 mm: introduce memfd_secret system call to create "secret" [...] new a3b8163389d1 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 933e512af754 PM: hibernate: disable when there are active secretmem users new c94eafff0d7d arch, mm: wire up memfd_secret system call where relevant new 1c3e4d50288a secretmem: test: add basic selftest for memfd_secret(2) new 3fd04f31649b mm: fix spelling mistakes in header files new 4119f28821a9 mm: add setup_initial_init_mm() helper new 4187fb3ba10b arc: convert to setup_initial_init_mm() new 354068e0f0cf arm: convert to setup_initial_init_mm() new fd52fa38a1ec arm64: convert to setup_initial_init_mm() new 5798ad20392c csky: convert to setup_initial_init_mm() new 50feeb512a09 h8300: convert to setup_initial_init_mm() new 96a2ff599525 m68k: convert to setup_initial_init_mm() new 8bd2ecad934e nds32: convert to setup_initial_init_mm() new 4dbd08a87120 nios2: convert to setup_initial_init_mm() new 84632f331b5a openrisc: convert to setup_initial_init_mm() new 7b84928b0589 powerpc: convert to setup_initial_init_mm() new 032c765654d8 riscv: convert to setup_initial_init_mm() new 9f0202c52631 s390: convert to setup_initial_init_mm() new a842833296d3 sh: convert to setup_initial_init_mm() new d4c4568f8d69 x86: convert to setup_initial_init_mm() new ef659edd12fb buildid: only consider GNU notes for build ID parsing new a14e35ceb587 buildid: add API to parse build ID out of buffer new 686176a3b99c buildid: stash away kernels build ID on init new c789498f3647 buildid-stash-away-kernels-build-id-on-init-fix new c6db5a5031ac dump_stack: add vmlinux build ID to stack traces new 8a022d64365f module: add printk formats to add module build ID to stacktraces new 489372fcfd47 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 10b330fcf340 buildid: fix build when CONFIG_MODULES is not set new a1fb2e2d7afa module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 1c363ebc88c9 module: fix build error when CONFIG_SYSFS is disabled new d1d8894e9516 arm64: stacktrace: use %pSb for backtrace printing new 1e420c8af0d3 x86/dumpstack: use %pSb/%pBb for backtrace printing new 8ad26a4d2e8e scripts/decode_stacktrace.sh: support debuginfod new 983f1c095b1a scripts/decode_stacktrace.sh: silence stderr messages from [...] new 8d456616f7bf scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 56ab2ddfa17d buildid: mark some arguments const new 1a55bd632784 buildid: fix kernel-doc notation new 38a63ca4da02 kdump: use vmlinux_build_id to simplify new 8aef6710db27 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new 47b86b386eeb mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] new f51a71093975 afs: fix tracepoint string placement with built-in AFS
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 (e70986cc73e4) \ N -- N -- N refs/heads/akpm (f51a71093975)
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 1185 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: .../ABI/testing/sysfs-bus-spi-devices-spi-nor | 31 + Documentation/admin-guide/pstore-blk.rst | 14 +- Documentation/core-api/kernel-api.rst | 7 +- Documentation/dev-tools/kcsan.rst | 12 + .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 106 + .../devicetree/bindings/ipmi/aspeed-kcs-bmc.txt | 33 - .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 1 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl-sai.txt | 6 +- .../networking/device_drivers/wwan/iosm.rst | 8 +- Documentation/networking/ip-sysctl.rst | 25 + MAINTAINERS | 12 +- arch/alpha/include/asm/pgtable.h | 8 +- arch/arm/Kconfig.debug | 11 + arch/arm/arm-soc-for-next-contents.txt | 53 + arch/arm/boot/dts/keystone-k2g-evm.dts | 11 +- arch/arm/boot/dts/keystone-k2g.dtsi | 6 +- arch/arm/boot/dts/mstar-v7.dtsi | 14 + arch/arm/boot/dts/ste-href.dtsi | 7 + arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm64/Kconfig | 33 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 8 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 9 + arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 5 + arch/arm64/include/asm/alternative-macros.h | 4 +- arch/arm64/include/asm/asm_pointer_auth.h | 49 +- arch/arm64/include/asm/cpu.h | 46 +- arch/arm64/include/asm/cpufeature.h | 8 +- arch/arm64/include/asm/insn.h | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 9 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/patching.h | 2 - arch/arm64/include/asm/pgtable-hwdef.h | 7 - arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/pointer_auth.h | 59 +- arch/arm64/include/asm/processor.h | 2 + arch/arm64/kernel/asm-offsets.c | 4 + arch/arm64/kernel/cpufeature.c | 187 +- arch/arm64/kernel/cpuinfo.c | 53 +- arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/head.S | 5 +- arch/arm64/kernel/jump_label.c | 1 + arch/arm64/kernel/kgdb.c | 1 + arch/arm64/kernel/patching.c | 2 + arch/arm64/kernel/probes/kprobes.c | 18 +- arch/arm64/kernel/process.c | 19 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/signal.c | 26 + arch/arm64/kernel/traps.c | 2 + arch/arm64/kvm/arm.c | 11 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 1 + arch/arm64/tools/cpucaps | 3 +- arch/hexagon/Kconfig | 1 + arch/hexagon/kernel/vmlinux.lds.S | 9 +- arch/ia64/include/asm/pgtable.h | 4 +- arch/m68k/include/asm/motorola_pgtable.h | 2 +- arch/mips/include/asm/pgtable-64.h | 8 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/powerpc/boot/zImage.ps3.lds.S | 2 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 11 +- arch/powerpc/include/asm/jump_label.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 6 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/ps3.h | 4 +- arch/powerpc/kernel/prom_init.c | 17 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/mm/pgtable_64.c | 4 +- arch/powerpc/perf/Makefile | 6 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 3 +- arch/powerpc/platforms/cell/spufs/switch.c | 6 +- arch/powerpc/platforms/ps3/Kconfig | 9 + arch/powerpc/platforms/ps3/mm.c | 12 + arch/powerpc/platforms/ps3/setup.c | 43 +- arch/powerpc/platforms/ps3/system-bus.c | 9 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/pgtable-64.h | 4 +- arch/riscv/include/asm/vmalloc.h | 12 - arch/riscv/mm/Makefile | 1 - arch/riscv/mm/pgtable.c | 40 - arch/sh/include/asm/pgtable-3level.h | 4 +- arch/sparc/include/asm/pgtable_32.h | 4 +- arch/sparc/include/asm/pgtable_64.h | 10 +- arch/um/drivers/ubd_kern.c | 150 +- arch/um/include/asm/pgtable-3level.h | 2 +- arch/x86/include/asm/pgtable.h | 8 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 2 +- block/Kconfig | 9 + drivers/ata/ahci.c | 4 + drivers/ata/ahci_sunxi.c | 2 +- drivers/block/floppy.c | 2 +- drivers/block/mtip32xx/mtip32xx.c | 150 +- drivers/block/null_blk/main.c | 1 - drivers/char/ipmi/Kconfig | 27 + drivers/char/ipmi/Makefile | 2 + drivers/char/ipmi/kcs_bmc.c | 505 +- drivers/char/ipmi/kcs_bmc.h | 92 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 631 ++- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 568 +++ drivers/char/ipmi/kcs_bmc_client.h | 45 + drivers/char/ipmi/kcs_bmc_device.h | 22 + drivers/char/ipmi/kcs_bmc_npcm7xx.c | 92 +- drivers/char/ipmi/kcs_bmc_serio.c | 157 + drivers/clocksource/arm_global_timer.c | 4 +- drivers/dax/device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 3 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 46 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 62 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 7 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 137 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 166 + .../dmub_dcn301.c => amdgpu_dm/amdgpu_dm_psr.h} | 38 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 68 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 167 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 170 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 218 + drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 31 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 100 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 23 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 12 + .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 3 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 + .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 12 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 4 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 18 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 14 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 29 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 65 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 14 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 + .../drm/amd/display/modules/power/power_helpers.c | 20 +- .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 2 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 +- drivers/hid/hid-sony.c | 98 +- drivers/hid/surface-hid/surface_hid.c | 2 +- drivers/hid/usbhid/usbkbd.c | 4 +- drivers/infiniband/hw/mlx5/odp.c | 8 +- drivers/md/Kconfig | 6 +- drivers/md/dm-kcopyd.c | 6 + drivers/md/dm-writecache.c | 5 + drivers/md/md-bitmap.c | 2 +- drivers/md/md-faulty.c | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 116 +- drivers/md/md.h | 13 +- drivers/md/raid0.c | 3 + drivers/md/raid1.c | 15 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 6 + drivers/md/raid10.h | 1 + drivers/md/raid5.c | 63 +- drivers/misc/lkdtm/bugs.c | 6 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/sdhci-iproc.c | 30 + drivers/mmc/host/sdhci.h | 2 + drivers/mtd/mtdpstore.c | 10 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/core.c | 1 + drivers/mtd/spi-nor/core.h | 12 + drivers/mtd/spi-nor/sfdp.c | 58 + drivers/mtd/spi-nor/sysfs.c | 93 + drivers/net/bonding/bond_main.c | 18 +- drivers/net/dsa/b53/b53_srab.c | 3 +- drivers/net/ethernet/lantiq_xrx200.c | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 40 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 8 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 16 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 163 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 619 ++- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 5 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 8 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 85 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 323 ++ drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 11 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 3 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 299 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h | 45 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 25 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 35 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 608 ++- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/wan/pci200syn.c | 51 +- drivers/net/wan/z85230.c | 993 ++-- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 - drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/pci.c | 14 +- drivers/net/wireless/ath/ath10k/pci.h | 1 - drivers/net/wireless/ath/ath10k/wmi.h | 1 - drivers/net/wireless/ath/ath11k/core.c | 47 +- drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/dp.c | 16 +- drivers/net/wireless/ath/ath11k/hal.c | 10 + drivers/net/wireless/ath/ath11k/hal.h | 3 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 + drivers/net/wireless/ath/ath11k/hw.c | 391 ++ drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 10 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 47 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 87 + drivers/net/wireless/ath/ath5k/pcu.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath9k/main.c | 5 + drivers/net/wireless/ath/carl9170/Kconfig | 8 +- drivers/net/wireless/ath/hw.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 20 +- drivers/net/wireless/ath/wcn36xx/main.c | 131 +- drivers/net/wireless/ath/wcn36xx/smd.c | 267 + drivers/net/wireless/ath/wcn36xx/smd.h | 17 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 + drivers/net/wireless/ath/wil6210/cfg80211.c | 2 - drivers/net/wireless/ath/wil6210/interrupt.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 54 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 7 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 19 +- .../wireless/broadcom/brcm80211/brcmsmac/aiutils.c | 3 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 1 - drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 149 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/microchip/wilc1000/spi.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 5 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 20 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 2 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 20 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 7 +- drivers/net/wireless/rsi/rsi_main.h | 1 - drivers/net/wireless/st/cw1200/cw1200_sdio.c | 1 + drivers/net/wireless/st/cw1200/scan.c | 17 +- drivers/net/wireless/ti/wl1251/cmd.c | 17 +- drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 4 +- drivers/nvme/host/fc.c | 72 +- drivers/ps3/ps3-vuart.c | 2 +- drivers/ps3/ps3av.c | 22 +- drivers/ptp/ptp_clock.c | 2 +- drivers/regulator/Kconfig | 6 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6315-regulator.c | 4 +- drivers/regulator/rt6160-regulator.c | 20 +- drivers/regulator/sy7636a-regulator.c | 127 + drivers/scsi/Kconfig | 15 + drivers/scsi/Makefile | 1 + drivers/scsi/elx/Kconfig | 9 + drivers/scsi/elx/Makefile | 18 + drivers/scsi/elx/efct/efct_driver.c | 786 +++ drivers/scsi/elx/efct/efct_driver.h | 109 + drivers/scsi/elx/efct/efct_hw.c | 3582 ++++++++++++++ drivers/scsi/elx/efct/efct_hw.h | 764 +++ drivers/scsi/elx/efct/efct_hw_queues.c | 677 +++ drivers/scsi/elx/efct/efct_io.c | 191 + drivers/scsi/elx/efct/efct_io.h | 174 + drivers/scsi/elx/efct/efct_lio.c | 1698 +++++++ drivers/scsi/elx/efct/efct_lio.h | 189 + drivers/scsi/elx/efct/efct_scsi.c | 1159 +++++ drivers/scsi/elx/efct/efct_scsi.h | 203 + drivers/scsi/elx/efct/efct_unsol.c | 492 ++ drivers/scsi/elx/efct/efct_unsol.h | 17 + drivers/scsi/elx/efct/efct_xport.c | 1114 +++++ drivers/scsi/elx/efct/efct_xport.h | 186 + drivers/scsi/elx/include/efc_common.h | 37 + drivers/scsi/elx/libefc/efc.h | 52 + drivers/scsi/elx/libefc/efc_cmds.c | 777 +++ drivers/scsi/elx/libefc/efc_cmds.h | 35 + drivers/scsi/elx/libefc/efc_device.c | 1603 ++++++ drivers/scsi/elx/libefc/efc_device.h | 72 + drivers/scsi/elx/libefc/efc_domain.c | 1088 +++++ drivers/scsi/elx/libefc/efc_domain.h | 54 + drivers/scsi/elx/libefc/efc_els.c | 1098 +++++ drivers/scsi/elx/libefc/efc_els.h | 107 + drivers/scsi/elx/libefc/efc_fabric.c | 1564 ++++++ drivers/scsi/elx/libefc/efc_fabric.h | 116 + drivers/scsi/elx/libefc/efc_node.c | 1102 +++++ drivers/scsi/elx/libefc/efc_node.h | 191 + drivers/scsi/elx/libefc/efc_nport.c | 777 +++ drivers/scsi/elx/libefc/efc_nport.h | 50 + drivers/scsi/elx/libefc/efc_sm.c | 54 + drivers/scsi/elx/libefc/efc_sm.h | 197 + drivers/scsi/elx/libefc/efclib.c | 81 + drivers/scsi/elx/libefc/efclib.h | 620 +++ drivers/scsi/elx/libefc_sli/sli4.c | 5162 ++++++++++++++++++++ drivers/scsi/elx/libefc_sli/sli4.h | 4132 ++++++++++++++++ drivers/scsi/lpfc/lpfc.h | 122 + drivers/scsi/lpfc/lpfc_attr.c | 48 + drivers/scsi/lpfc/lpfc_crtn.h | 11 + drivers/scsi/lpfc/lpfc_ct.c | 255 + drivers/scsi/lpfc/lpfc_disc.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 366 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 148 + drivers/scsi/lpfc/lpfc_hw.h | 124 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 102 + drivers/scsi/lpfc/lpfc_mbox.c | 6 + drivers/scsi/lpfc/lpfc_scsi.c | 317 ++ drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/scsi/lpfc/lpfc_sli.h | 8 + drivers/scsi/pm8001/pm8001_sas.c | 6 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 - drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/storvsc_drv.c | 119 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/ufs-mediatek.c | 29 + drivers/soc/ti/smartreflex.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/spi/spi-stm32-qspi.c | 2 - drivers/spi/spi.c | 4 + drivers/ssb/driver_gpio.c | 6 +- drivers/ssb/driver_pcicore.c | 18 +- drivers/ssb/main.c | 36 +- drivers/ssb/pci.c | 16 +- drivers/ssb/pcmcia.c | 16 +- drivers/ssb/scan.c | 1 + drivers/ssb/sdio.c | 1 - drivers/staging/gdm724x/gdm_lte.c | 20 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 55 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 7 +- drivers/staging/rtl8188eu/hal/phy.c | 15 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 1 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 2 - drivers/staging/rtl8188eu/include/hal_intf.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 19 - drivers/staging/rtl8712/hal_init.c | 3 + drivers/staging/rtl8712/os_intfs.c | 4 - drivers/staging/rtl8712/usb_intf.c | 32 +- drivers/thunderbolt/eeprom.c | 19 +- drivers/usb/chipidea/usbmisc_imx.c | 16 +- drivers/usb/gadget/udc/fsl_udc_core.c | 36 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 19 - drivers/usb/musb/musb_core.c | 62 +- drivers/usb/musb/musb_trace.h | 17 + fs/afs/main.c | 4 +- fs/buffer.c | 24 - fs/cifs/dfs_cache.c | 29 +- fs/ext2/inode.c | 2 +- fs/ext4/inode.c | 2 +- fs/fuse/dax.c | 3 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 2 +- fs/io-wq.c | 2 +- fs/io_uring.c | 254 +- fs/iomap/buffered-io.c | 27 +- fs/libfs.c | 27 +- fs/proc/base.c | 4 +- fs/pstore/blk.c | 228 +- fs/xfs/xfs_aops.c | 4 +- fs/zonefs/super.c | 4 +- include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/drm/drm_dp_helper.h | 17 + include/dt-bindings/sound/qcom,q6afe.h | 2 + include/linux/blk-cgroup.h | 63 + include/linux/bpf.h | 1 + include/linux/cgroup.h | 6 + include/linux/dm-kcopyd.h | 1 + include/linux/filter.h | 2 + include/linux/fs.h | 1 - include/linux/iomap.h | 1 - include/linux/mlx5/eq.h | 1 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 4 - include/linux/mtd/spi-nor.h | 2 + include/linux/pagemap.h | 10 +- include/linux/pci_ids.h | 2 + include/linux/pgtable.h | 4 +- include/linux/pstore_blk.h | 27 +- include/linux/ptp_clock_kernel.h | 4 +- include/net/bonding.h | 2 +- include/net/net_namespace.h | 7 +- include/net/netns/ipv4.h | 1 + include/net/sock_reuseport.h | 9 +- include/uapi/linux/bpf.h | 16 + kernel/bpf/syscall.c | 13 + kernel/bpf/verifier.c | 68 +- kernel/cgroup/cgroup.c | 25 + kernel/dma/swiotlb.c | 9 + kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + lib/Kconfig.kcsan | 42 +- mm/backing-dev.c | 7 +- mm/huge_memory.c | 2 +- mm/memory-failure.c | 44 +- mm/page-writeback.c | 38 +- mm/sparse-vmemmap.c | 4 +- mm/sparse.c | 2 +- net/core/filter.c | 23 +- net/core/net_namespace.c | 8 +- net/core/sock_reuseport.c | 359 +- net/ipv4/inet_connection_sock.c | 191 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp_ipv4.c | 20 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv6/tcp_ipv6.c | 14 +- net/netlabel/netlabel_mgmt.c | 19 +- net/sched/cls_flower.c | 3 +- security/tomoyo/audit.c | 1 + security/tomoyo/securityfs_if.c | 1 + security/tomoyo/tomoyo.c | 12 +- security/tomoyo/util.c | 4 +- sound/soc/codecs/wcd938x-sdw.c | 20 +- sound/soc/codecs/wcd938x.c | 29 +- sound/soc/codecs/wcd938x.h | 4 +- sound/soc/dwc/dwc-i2s.c | 3 +- sound/soc/hisilicon/hi6210-i2s.c | 3 +- sound/soc/img/img-i2s-in.c | 3 +- sound/soc/img/img-i2s-out.c | 3 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/jz4740/jz4740-i2s.c | 3 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 41 + sound/soc/qcom/qdsp6/q6afe.c | 8 + sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 11 + sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 19 +- sound/soc/tegra/tegra_alc5632.c | 259 - sound/soc/tegra/tegra_asoc_machine.c | 854 ++++ sound/soc/tegra/tegra_asoc_machine.h | 49 + sound/soc/tegra/tegra_asoc_utils.c | 225 - sound/soc/tegra/tegra_asoc_utils.h | 38 - sound/soc/tegra/tegra_max98090.c | 276 -- sound/soc/tegra/tegra_rt5640.c | 222 - sound/soc/tegra/tegra_rt5677.c | 324 -- sound/soc/tegra/tegra_sgtl5000.c | 211 - sound/soc/tegra/tegra_wm8753.c | 185 - sound/soc/tegra/tegra_wm8903.c | 351 +- sound/soc/tegra/tegra_wm9712.c | 166 - sound/soc/tegra/trimslice.c | 172 - tools/include/uapi/linux/bpf.h | 16 + tools/lib/bpf/libbpf.c | 5 +- tools/lib/bpf/netlink.c | 4 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 555 +++ .../selftests/bpf/progs/test_migrate_reuseport.c | 135 + tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/verifier/and.c | 2 + tools/testing/selftests/bpf/verifier/bounds.c | 14 + tools/testing/selftests/bpf/verifier/dead_code.c | 2 + tools/testing/selftests/bpf/verifier/jmp32.c | 22 + tools/testing/selftests/bpf/verifier/jset.c | 10 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 + .../selftests/bpf/verifier/value_ptr_arith.c | 7 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.h | 2 - tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/sgx/call.S | 6 +- tools/testing/selftests/sgx/defines.h | 10 + tools/testing/selftests/sgx/load.c | 3 - tools/testing/selftests/sgx/main.c | 239 +- tools/testing/selftests/sgx/main.h | 4 +- tools/testing/selftests/sgx/test_encl.c | 19 +- tools/testing/selftests/sgx/test_encl.lds | 3 +- 538 files changed, 43960 insertions(+), 6956 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-spi-devices-spi-nor create mode 100644 Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt delete mode 100644 arch/riscv/mm/pgtable.c create mode 100644 drivers/char/ipmi/kcs_bmc_cdev_ipmi.c create mode 100644 drivers/char/ipmi/kcs_bmc_client.h create mode 100644 drivers/char/ipmi/kcs_bmc_device.h create mode 100644 drivers/char/ipmi/kcs_bmc_serio.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c copy drivers/gpu/drm/amd/display/{dmub/src/dmub_dcn301.c => amdgpu_dm/amdgpu_dm_ps [...] create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h create mode 100644 drivers/mtd/spi-nor/sysfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h create mode 100644 drivers/regulator/sy7636a-regulator.c create mode 100644 drivers/scsi/elx/Kconfig create mode 100644 drivers/scsi/elx/Makefile create mode 100644 drivers/scsi/elx/efct/efct_driver.c create mode 100644 drivers/scsi/elx/efct/efct_driver.h create mode 100644 drivers/scsi/elx/efct/efct_hw.c create mode 100644 drivers/scsi/elx/efct/efct_hw.h create mode 100644 drivers/scsi/elx/efct/efct_hw_queues.c create mode 100644 drivers/scsi/elx/efct/efct_io.c create mode 100644 drivers/scsi/elx/efct/efct_io.h create mode 100644 drivers/scsi/elx/efct/efct_lio.c create mode 100644 drivers/scsi/elx/efct/efct_lio.h create mode 100644 drivers/scsi/elx/efct/efct_scsi.c create mode 100644 drivers/scsi/elx/efct/efct_scsi.h create mode 100644 drivers/scsi/elx/efct/efct_unsol.c create mode 100644 drivers/scsi/elx/efct/efct_unsol.h create mode 100644 drivers/scsi/elx/efct/efct_xport.c create mode 100644 drivers/scsi/elx/efct/efct_xport.h create mode 100644 drivers/scsi/elx/include/efc_common.h create mode 100644 drivers/scsi/elx/libefc/efc.h create mode 100644 drivers/scsi/elx/libefc/efc_cmds.c create mode 100644 drivers/scsi/elx/libefc/efc_cmds.h create mode 100644 drivers/scsi/elx/libefc/efc_device.c create mode 100644 drivers/scsi/elx/libefc/efc_device.h create mode 100644 drivers/scsi/elx/libefc/efc_domain.c create mode 100644 drivers/scsi/elx/libefc/efc_domain.h create mode 100644 drivers/scsi/elx/libefc/efc_els.c create mode 100644 drivers/scsi/elx/libefc/efc_els.h create mode 100644 drivers/scsi/elx/libefc/efc_fabric.c create mode 100644 drivers/scsi/elx/libefc/efc_fabric.h create mode 100644 drivers/scsi/elx/libefc/efc_node.c create mode 100644 drivers/scsi/elx/libefc/efc_node.h create mode 100644 drivers/scsi/elx/libefc/efc_nport.c create mode 100644 drivers/scsi/elx/libefc/efc_nport.h create mode 100644 drivers/scsi/elx/libefc/efc_sm.c create mode 100644 drivers/scsi/elx/libefc/efc_sm.h create mode 100644 drivers/scsi/elx/libefc/efclib.c create mode 100644 drivers/scsi/elx/libefc/efclib.h create mode 100644 drivers/scsi/elx/libefc_sli/sli4.c create mode 100644 drivers/scsi/elx/libefc_sli/sli4.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h delete mode 100644 sound/soc/tegra/tegra_alc5632.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.h delete mode 100644 sound/soc/tegra/tegra_asoc_utils.c delete mode 100644 sound/soc/tegra/tegra_asoc_utils.h delete mode 100644 sound/soc/tegra/tegra_max98090.c delete mode 100644 sound/soc/tegra/tegra_rt5640.c delete mode 100644 sound/soc/tegra/tegra_rt5677.c delete mode 100644 sound/soc/tegra/tegra_sgtl5000.c delete mode 100644 sound/soc/tegra/tegra_wm8753.c delete mode 100644 sound/soc/tegra/tegra_wm9712.c delete mode 100644 sound/soc/tegra/trimslice.c create mode 100644 tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c create mode 100644 tools/testing/selftests/bpf/progs/test_migrate_reuseport.c