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 c4b5b1937731 kdump: use vmlinux_build_id to simplify omits e42ed50b772b buildid: fix kernel-doc notation omits 98c9978d0946 buildid: mark some arguments const omits 0405a673627e scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 1ec3b6eaf07c scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 7b224f855279 scripts/decode_stacktrace.sh: support debuginfod omits 1bc1dbc091c7 x86/dumpstack: use %pSb/%pBb for backtrace printing omits c4864b9db878 arm64: stacktrace: use %pSb for backtrace printing omits 5e8db28f6bc8 module: fix build error when CONFIG_SYSFS is disabled omits b188e2aef510 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits ef5bf91a2658 buildid: fix build when CONFIG_MODULES is not set omits 3f7dba932a17 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 533dc4d2c3e9 module: add printk formats to add module build ID to stacktraces omits 7fc08cd18d43 dump_stack: add vmlinux build ID to stack traces omits c901b0494d57 buildid-stash-away-kernels-build-id-on-init-fix omits e2b9b1a5753a buildid: stash away kernels build ID on init omits 5af1a6599402 buildid: add API to parse build ID out of buffer omits 0dc103beeb71 buildid: only consider GNU notes for build ID parsing omits 17134d29dd28 mm: fix spelling mistakes in header files omits 1cf8ab482acf secretmem: test: add basic selftest for memfd_secret(2) omits 3fd187e8f1d0 arch, mm: wire up memfd_secret system call where relevant omits e08c10bd3cf3 PM: hibernate: disable when there are active secretmem users omits c17182789795 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits f468573c1ea3 mm: introduce memfd_secret system call to create "secret" [...] omits ffda7e6444b2 set_memory: allow querying whether set_direct_map_*() is a [...] omits 33a29bac674c riscv/Kconfig: make direct map manipulation options depend on MMU omits 236bb23162fe mmap: make mlock_future_check() global omits 4c067206b063 mm/slub: use stackdepot to save stack trace in objects-fix omits d5473de81c86 slub: STACKDEPOT: rename save_stack_trace() omits d330c3be8b1c mm/slub: use stackdepot to save stack trace in objects omits 918cf7bedf70 Merge branch 'akpm-current/current' omits 14a454caeb17 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits a77912c44685 Merge remote-tracking branch 'cxl/next' omits 066c7e9a96a5 Merge remote-tracking branch 'rust/rust-next' omits 3a94d9ec1860 Merge remote-tracking branch 'memblock/for-next' omits d7f209c86eef Merge remote-tracking branch 'mhi/mhi-next' omits 34d78518b0c4 Merge remote-tracking branch 'fpga/for-next' omits 70f8bf11d9c9 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits fad4b5bc3fee Merge remote-tracking branch 'hyperv/hyperv-next' omits d5850bebc022 Merge remote-tracking branch 'nvmem/for-next' omits 5ed80a19998a Merge remote-tracking branch 'slimbus/for-next' omits 5b001cd8b005 Merge remote-tracking branch 'gnss/gnss-next' omits da93e1d252c9 Merge remote-tracking branch 'kspp/for-next/kspp' omits 726362fae00b linux-next-pre omits 8c0d0f0cc967 ipc-utilc-use-binary-search-for-max_idx-fix omits cdad916ea250 ipc/util.c: use binary search for max_idx omits 58b19b2e7d75 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 593cec6331cb ipc: use kmalloc for msg_queue and shmid_kernel omits 26eaa8232833 ipc sem: use kvmalloc for sem_undo allocation omits 15d44e04ef60 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits 7e9daa81da5b lib/decompressors: remove set but not used variabled 'level' omits 95bc2a21f984 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 8ab2f3c9b113 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits e0d4a62b01dd kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits b6f7fbd2c6ed exec: remove checks in __register_bimfmt() omits d8f6f4ea3cc0 x86: signal: don't do sas_ss_reset() until we are certain [...] omits e457afdb877a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 282ea2d50288 init/main.c: silence some -Wunused-parameter warnings omits fdc947838ad6 init: print out unknown kernel parameters omits 2a9bc2aaf9f5 checkpatch: scripts/spdxcheck.py now requires python3 omits e13511e4288c lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits f93673ca8946 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits dbe722de14a3 lib/math/rational: fix spelling mistake "demominator" -> " [...] omits 4bf45b75b6ea lib-math-rational-add-kunit-test-cases-fix omits c51234fe4aa9 lib/math/rational: add Kunit test cases omits 4f12cdf31767 lib/math/rational.c: fix divide by zero omits 0d2ca454a165 seq_file: drop unused *_escape_mem_ascii() omits 08a87a787bd9 nfsd: avoid non-flexible API in seq_quote_mem() omits 6376a10c5904 seq_file: convert seq_escape() to use seq_escape_str() omits e879c3400e9a seq_file: add seq_escape_str() as replica of string_escape_str() omits f0675264b667 seq_file: introduce seq_escape_mem() omits 9a201b27212d MAINTAINERS: add myself as designated reviewer for generic [...] omits 42f1efa80f87 lib/test-string_helpers: add test cases for new features omits 428fc0ef7013 lib/test-string_helpers: get rid of trailing comma in terminators omits fde03b0ab820 lib/test-string_helpers: print flags in hexadecimal format omits aea9c5dbd9f6 lib/string_helpers: allow to append additional characters [...] omits 40f883034645 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits d2c74a6d2764 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits e99f16c2d2af lib/string_helpers: drop indentation level in string_escape_mem() omits 06a65bfc77a0 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 6bdb117094d1 lib/string_helpers: switch to use BIT() macro omits 4583b99021ce lib: decompress_bunzip2: remove an unneeded semicolon omits d807b6875743 kernel.h: split out panic and oops helpers (ia64 fix) omits b0a938887653 kernelh-split-out-panic-and-oops-helpers-fix omits 44c6b696bea4 kernel.h: split out panic and oops helpers omits 9fce83fb37e8 proc/sysctl: make protected_* world readable omits 174e7ff67421 sysctl: remove redundant assignment to first omits 45c233a915d6 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 975f74dc5333 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 78ec16e0efdf proc: Avoid mixing integer types in mem_rw() omits 65d859a82085 kernel/hung_task.c: Monitor killed tasks. omits 8427ac947082 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 522ded83381c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits cf4dfdb76c0f kfence: unconditionally use unbound work queue omits f9cf0e0548e5 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 0695dfb35062 mm/page_alloc: move prototype for find_suitable_fallback omits 582ca99feb0c mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits 51dc3363b4ee mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 207992afb796 mm/swap: make swap_address_space an inline function omits c3dad15d1a44 mm/z3fold: add kerneldoc fields for z3fold_pool omits 69bb98303c8f mm/zbud: add kerneldoc fields for zbud_pool omits 688c58f5d1f7 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 0889f24581bf mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits d71c688a2b28 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits ecd74bec5d55 mm-early_ioremap-add-prototype-for-early_memremap_pgprot_a [...] omits 3cfe1501b3f5 mm/early_ioremap: add prototype for early_memremap_pgprot_adjust omits 00fd65349d5c mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 149c9feeaf96 mm/page_alloc: make should_fail_alloc_page() static omits 073dbb044db1 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 4dba4b32a46e mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 40ce7fa234d9 mm: fix spelling mistakes omits 9aa8ac12566c mm: define default value for FIRST_USER_ADDRESS omits df809a9a01d7 mm: fix comments mentioning i_mutex omits 85bb5ba6b851 mm: fix typos and grammar error in comments omits 2eeae4f2a082 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits 948f1cd4c306 mm/highmem: Remove deprecated kmap_atomic omits 98b71131287d mm/zswap.c: fix two bugs in zswap_writeback_entry() omits a86e430418e5 mm/zswap.c: avoid unnecessary copy-in at map time omits 58d6fc8f3062 mm/zswap.c: remove unused function zswap_debugfs_exit() omits c728e8b50179 mm-rmap-make-try_to_unmap-void-function-fix-fix omits 2d839a70b047 mm-rmap-make-try_to_unmap-void-function-fix omits ffca2fb0497c mm: rmap: make try_to_unmap() void function omits 49a3d6d9a46c mmmemory_hotplug-drop-unneeded-locking-fix omits 96d440710170 mm,memory_hotplug: drop unneeded locking omits 75cf8987812c memory-hotplug.rst: complete admin-guide overhaul omits 487a769ad59a mm/memory_hotplug: rate limit page migration warnings omits e68e99470e5d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits f8a015de4f6a selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits dd9ffc773868 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 98655fbc03d2 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 2492ac0da198 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 66aa901a2ca9 mm: make variable names for populate_vma_page_range() consistent omits f36992ff3525 mm: generalize ZONE_[DMA|DMA32] omits 0aa97bee10a8 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 79d4cb084977 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits e29e24b6a3cd mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits d63a38135dcc mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] omits 118ede93f21a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits ae75ede0ead2 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 3d826652b9da mm: migrate: check mapcount for THP instead of refcount omits d615fd2397d3 mm: migrate: don't split THP for misplaced NUMA page omits 70dd3c64c310 mm: migrate: account THP NUMA migration counters correctly omits f3fc06493953 mm: thp: refactor NUMA fault handling omits 44badbd34d39 mm: memory: make numa_migrate_prep() non-static omits 75660692129f mm: memory: add orig_pmd to struct vm_fault omits b3768f245cee mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix-fix omits 2023d8cb2e13 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 98f2bb5eae2b mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 98bfbd01898b mm: migrate: fix missing update page_private to hugetlb_pa [...] omits f49912c511f6 arm64: drop pfn_valid_within() and simplify pfn_valid() omits b333d5da02c6 arm64: decouple check whether pfn is in linear map from pf [...] omits a344e278a1dd memblock: update initialization of reserved pages omits da1e386fad48 include/linux/mmzone.h: add documentation for pfn_valid() omits 551ec48ecc36 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 2e661c1f9c69 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits af3be56d4407 mm/mempolicy: cleanup nodemask intersection check for oom omits 45222bfc56d9 mm/compaction: use DEVICE_ATTR_WO macro omits 8e60a37f4305 fs/proc/kcore: use page_offline_(freeze|thaw) omits 76f0a743edf7 virtio-mem: use page_offline_(start|end) when setting Page [...] omits f7cdf606b64c mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 1a0e1f4ca6e3 fs/proc/kcore: don't read offline sections, logically offl [...] omits be8b9c82f0ab fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits 8ce950c5720f fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits 0ca616b386be docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 2cdf326e83e0 mm/kconfig: move HOLES_IN_ZONE into mm omits dca8d9f7d67a userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits 34f231698b53 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 69eac1dc8788 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits e567e15ee91a userfaultfd/selftests: reinitialize test context in each test omits 32fa6b1fa653 userfaultfd/selftests: create alias mappings in the shmem test omits 51fc219a3a9e userfaultfd/selftests: use memfd_create for shmem test type omits 1eede598f15c userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits e234d3b9005e userfaultfd/shmem: advertise shmem minor fault support omits 338d312dfb0c userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 26f6e14a0a4b userfaultfd/shmem: support minor fault registration for shmem omits 5fb843e3d9e5 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits f15679ef3264 userfaultfd/selftests: add pagemap uffd-wp test omits 12c8a87d8de2 mm/pagemap: export uffd-wp protection information omits c78562239133 mm/userfaultfd: fail uffd-wp registration if not supported omits 6918cf794e93 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits c0fb5eb5c2ed mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix omits d626423d3840 mm/userfaultfd: fix uffd-wp special cases for fork() omits 642ec40881b1 mm/thp: simplify copying of huge zero page pmd when fork omits aaa7eeb71587 userfaultfd/selftests: unify error handling omits acb17cbdbd05 userfaultfd/selftests: only dump counts if mode enabled omits c2fb381ad6d6 userfaultfd/selftests: dropping VERIFY check in locking_thread omits 102e0f8854d2 userfaultfd/selftests: remove the time() check on delayed uffd omits c76fdaa12dd9 userfaultfd/selftests: use user mode only omits 1786d0012620 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits d09505d7416a khugepaged: selftests: remove debug_cow omits f1a8d88ae80e powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 79d3a76757f3 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits ba2009114ebd mm/vmalloc: enable mapping of huge pages at pte level in vmap omits 3c8eb7da5535 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 10c0a1ae9889 x86: define only {pud/pmd}_{set/clear}_huge when useful omits bffe9272a263 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits 46a81bc60adc mm/hugetlb: change parameters of arch_make_huge_pte() omits 07130fde1331 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 893548a5b38c mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits fccfe758dac3 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 04e0b097d662 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits d11cad156504 mm/huge_memory.c: use page->deferred_list omits 9a0da5b7a73c mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits a84a1131f1a0 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits af980a5d9062 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits d132882142cf mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits aa1a1cae87fa mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 270a07ad9232 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 4b655ac95e80 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 63e9085dc749 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits 4a3dee9441f8 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits b1975b3f3728 mm: hugetlb: defer freeing of HugeTLB pages omits dfa8ee405fbb mm: hugetlb: free the vmemmap pages associated with each H [...] omits af102ba205e1 mm: hugetlb: gather discrete indexes of tail page omits 35db24897c6d mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 2ca1dacf41c4 mm: memory_hotplug: factor out bootmem core functions to b [...] omits ef950128cc36 mm,hwpoison: send SIGBUS with error virutal address omits fc5f8c5a81f8 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits 0637a43a0087 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 9178321e2053 mm/memory-failure: use a mutex to avoid memory_failure() races omits b301fed729fd mm/page_alloc: fix counting of managed_pages omits 57081a88e5bd mm/page_alloc: improve memmap_pages dbg msg omits 78706151f62b mm: drop SECTION_SHIFT in code comments omits 47b2fa98e0a0 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 3e55d34e2017 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 7ea20c44cd02 mm/page_alloc: limit the number of pages on PCP lists when [...] omits 76261cb0dcff mm/page_alloc: scale the number of pages that are batch freed omits cd5207356d9f mm/page_alloc: adjust pcp->high after CPU hotplug events omits ffaec574790d mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits 83750becf1a9 mm/page_alloc: disassociate the pcp->high from pcp->batch omits a9b1df688674 mm/page_alloc: delete vm.percpu_pagelist_fraction omits 9feafc92fa19 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits 2e9993744371 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 941d4f417df1 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 9bcaa17a5b32 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits eb53bc15aad7 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits cf7436b33cc8 mm/page_alloc: batch the accounting updates in the bulk allocator omits a9cc8895fa1a mm/vmstat: inline NUMA event counter updates omits f3f16d2e0ef4 mm/vmstat: convert NUMA statistics to basic NUMA counters omits 7a31519f2c24 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits c8d8676969bc mm/page_alloc: work around a pahole limitation with zero-s [...] omits 24dfab96e553 mm/page_alloc: convert per-cpu list protection to local_lock omits 664282dcd1e5 mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits 81806c2863e1 mm/page_alloc: split per cpu page lists and zone stats -fix omits 537884a32f26 mm/page_alloc: split per cpu page lists and zone stats omits c838c73bffc8 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits c489462345bc mm/page_alloc: switch to pr_debug omits f87eaea463c5 mm: optimise nth_page for contiguous memmap omits d74304c7004c mm: constify page_count and page_ref_count omits 0b8f57b4d22d mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits f7965e46ae04 mm: make compound_head const-preserving omits 13a87c1cc460 mm/page_owner: constify dump_page_owner omits 41bf498786d4 mm/debug: factor PagePoisoned out of __dump_page omits 378bfcf9cd5f mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 999bdd156190 mm: make __dump_page static omits c90ba7e735b2 mm/mmzone.h: simplify is_highmem_idx() omits d7fe78fdd38f mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 7185bd749b32 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 9c58a28108f1 fix for "printk: introduce dump_stack_lvl()" omits 7aff2e72d58c printk: introduce dump_stack_lvl() omits cfd6a4ffdbc1 mm/vmalloc: Fallback to a single page allocator omits 91e6793208cb mm/vmalloc: remove quoted strings split across lines omits 1d37b0f7eecd mm/vmalloc: print a warning message first on failure omits 7a77340bfa4d mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits e25367031391 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits ff0bffb2d8cb mm-rename-the-global-section-array-to-mem_sections-fix-fix omits 034ec3a0417c mm-rename-the-global-section-array-to-mem_sections-fix omits b2a5f3a7246b mm: rename the global section array to mem_sections omits af060ec97897 mm/dmapool: use DEVICE_ATTR_RO macro omits bc694bf20a9b powerpc/mm: enable move pmd/pud omits 62c8df1aab34 mm/mremap: allow arch runtime override omits 60c1699842c0 mm/mremap: move TLB flush outside page table lock omits 3679160304cd mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] omits b30907e70b27 mm/mremap: use range flush that does TLB and page walk cac [...] omits 1ca37df9b765 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] omits e29df8dea945 powerpc/mm/book3s64: update tlb flush routines to take a p [...] omits ac147c1b2ff0 powerpc/mm/book3s64: fix possible build error omits 4b93fb78b022 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix omits 0812a0fd2b4e mm/mremap: use pmd/pud_poplulate to update page table entries omits 783febc1ff30 selftest/mremap_test: avoid crash with static build omits 44a769457b7f selftest/mremap_test: update the test to handle pagesize o [...] omits 8bdd39dd7f54 mm: improve mprotect(R|W) efficiency on pages referenced once omits 6457a72f6948 nouveau/svm: implement atomic SVM access omits fb88e978662e nouveau/svm: refactor nouveau_range_fault omits e2e3e9bc23ef mm: selftests: fix potential integer overflow on shift of a int omits 89ccf7984c4d mm: selftests for exclusive device memory omits 3e7bc9eab412 mm: device exclusive memory access omits 05242c0d1934 mm/memory.c: allow different return codes for copy_nonpres [...] omits 4bb735263b5f mm: rename migrate_pgmap_owner omits 229c4554e7d5 mm/rmap: split migration into its own function omits cb16c076c653 mm/rmap: split try_to_munlock from try_to_unmap omits e2a23fb404f9 mm/swapops: rework swap entry manipulation code omits 5d065e361b47 mm: remove special swap entry functions omits 99046355c3f9 mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 2f845a8b0460 mm/memory.c: use vma_lookup() in __access_remote_vm() omits f8fb48822eca mm/mremap: use vma_lookup() in vma_to_resize() omits e109f1a9f965 mm/migrate: use vma_lookup() in do_pages_stat_array() omits 14796a78abd6 mm/ksm: use vma_lookup() in find_mergeable_vma() omits fee6ea68698e lib/test_hmm: use vma_lookup() in dmirror_migrate() omits e275c196c015 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits 9b87115c421d misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits c04e597ffd8e media: videobuf2: use vma_lookup() in get_vaddr_frames() omits e4b9c0c65755 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits 4b40b3eba56c net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits 6bbc032b5f9b vfio: use vma_lookup() instead of find_vma_intersection() omits 999a88fc8502 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 37a38328a4f6 x86/sgx: use vma_lookup() in sgx_encl_find() omits 3cb3155c640c arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits bfec58df0346 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 9256bd6cc723 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits 0468d3be59cc arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits b5d8a98dd8bc arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits a5986351b27a arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 9b299eedf3eb drm/i915/selftests: use vma_lookup() in __igt_mmap() omits 73f4bd3290a4 mm: add vma_lookup(), update find_vma_intersection() comments omits fedb47b953d6 mm/memory.c: fix comment of finish_mkwrite_fault() omits a0f058d1fa35 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits bdf016b554db mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 09637abaff14 mm/mmap: introduce unlock_range() for code cleanup omits 73c171fe3499 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits 79d9e23b37c0 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 950e7937df16 binfmt-remove-in-tree-usage-of-map_executable-fix omits 9e1dbc49ab08 binfmt: remove in-tree usage of MAP_EXECUTABLE omits 3a54817d3e9f perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 446c2479a4ce memcontrol: use flexible-array member omits aa6c49d31043 mm: vmscan: remove noinline_for_stack omits 0adac9fcb86a mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits ba30c0c63794 mm: memcontrol: simplify the logic of objcg pinning memcg omits c20389edbb0e mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 138439e15c1a mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 03b5c0ca50c5 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits 9618bbe2fa61 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits a2fab5952ae3 mm: memcontrol: fix page charging in page replacement omits eed1dbfaf848 mm: memcontrol: fix root_mem_cgroup charging omits 874c8b4d531a mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits e8ff6be0049f mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 5e42d70c2ab2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 83a9b26a4a33 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 22e0153913b7 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 81dff8ce378d mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 36b4bb6b2deb mm/memcontrol.c: fix potential uninitialized variable warning omits 58f94534b341 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits 950c19873eb0 mm/memcg: optimize user context object stock access omits 84fd67853941 mm/memcg: improve refill_obj_stock() performance omits 534d837bf0df mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 71e5d17b39fa mm/memcg: move mod_objcg_state() to memcontrol.c omits 856061c51dbe mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 6ee21cbed5f8 mm/swap: remove unused global variable nr_swapper_spaces omits 7dc11f05f43f mm/swap_slots.c: delete meaningless forward declarations omits b4ea0a976c04 mm/swap: remove unused local variable nr_shadows omits bf736a0b87c1 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits be9fe5435d98 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 4247af0db482 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits c7a659468ce0 mm/shmem: fix shmem_swapin() race with swapoff omits 9508a6b64429 mm/swap: remove confusing checking for non_swap_entry() in [...] omits a0474880f8c8 swap: fix do_swap_page() race with swapoff omits f9019a28f850 mm/swapfile: use percpu_ref to serialize against concurren [...] omits b9411e508f87 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 0445da812701 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits c5e0a4f22b0b mm: gup: pack has_pinned in MMF_HAS_PINNED omits 65845ab04dea mm: gup: allow FOLL_PIN to scale in SMP omits 8537c7f8f6c9 mm/gup_benchmark: support threading omits 8c01db7d7653 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits 7ffeeea4dac3 mm/page-writeback: update the comment of Dirty position control omits bdf33b0f31a7 mm/page-writeback: Fix performance when BDI's share of rat [...] omits e718c0007824 mm: page-writeback: kill get_writeback_state() comments omits fc4e6ee0e80f mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits 7d33748ca0cd tools/vm/page_owner_sort.c: check malloc() return omits 612a08b019c8 mm, slub: fix support for clang 10 omits ea1d4ba4b494 kfence: test: fix for "mm, slub: change run-time assertion [...] omits 5c9746f5fd25 mm, slub: change run-time assertion in kmalloc_index() to [...] omits 76b15abad851 slub: remove resiliency_test() function omits 0f3eeff4286d mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits 62fa6bbc39ff mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits ef6b984a9f57 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits c0ae5a2c0089 kunit: make test->lock irq safe omits aa4fdf524a71 doc: watchdog: modify the doc related to "watchdog/%u" omits 323324060b4f doc: watchdog: modify the explanation related to watchdog thread omits 16959961fb61 kernel: watchdog: modify the explanation related to watchd [...] omits 8040ba8c6b8e ocfs2: fix ocfs2 corrupt when iputting an inode omits ea7e15cbb826 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1ef74b30b9cd ocfs2: replace simple_strtoull() with kstrtoull() omits dd84d640608d ocfs2: remove repeated uptodate check for buffer omits 55a0d8667dfb ocfs2: remove redundant assignment to pointer queue omits 1796a36397fe ocfs2: fix snprintf() checking omits 4d268bf19b76 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 1ff16874aaa2 squashfs: add option to panic on errors omits 7070ab896124 scripts/spelling.txt: add more spellings to spelling.txt omits d27bf5e597a8 streamline_config.pl: add softtabstop=4 for vim users omits 5391f1d98f71 streamline_config.pl: make spacing consistent omits f4618cdb0444 ia64: mca_drv: fix incorrect array size calculation omits c1bbfcc400a4 ia64: headers: drop duplicated words omits 9378877dc4cc kthread: switch to new kerneldoc syntax for named variable [...] omits 22f7212fec99 /proc/kpageflags: do not use uninitialized struct pages omits 7ed6af0164f8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 44e92bef8b31 ocfs2: fix data corruption by fallocate omits ec199cc4f654 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY omits 6109f28992e7 hugetlb: pass head page to remove_hugetlb_page() omits 90abf1cfae2c drivers/base/memory: fix trying offlining memory blocks wi [...] omits 0ea88bec1c89 mm/page_alloc: fix counting of free pages after take off f [...] omits 5b66fb2b2eed mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() omits b75091cc9265 pid: take a reference when initializing `cad_pid` omits 0f9f6eb592db kfence: use TASK_IDLE when awaiting allocation omits 7fee41994154 Revert "MIPS: make userspace mapping young by default" omits 4fd8d719d5c6 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits f20f68db799a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 0e61ee0df113 Merge remote-tracking branch 'rtc/rtc-next' omits a6427b1fb8ad Merge remote-tracking branch 'coresight/next' omits 5f5e194aa368 Merge remote-tracking branch 'livepatching/for-next' omits be122242d8f0 Merge remote-tracking branch 'userns/for-next' omits c4fef438cdce Merge remote-tracking branch 'pwm/for-next' omits 2b28e3e4052d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 6a277a13b454 Merge remote-tracking branch 'pinctrl-intel/for-next' omits c0ee04578a22 Merge remote-tracking branch 'pinctrl/for-next' omits 0ef9ced33107 Merge remote-tracking branch 'gpio-intel/for-next' omits 300eb6dd2eec Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits fbb2c0ea892a Merge remote-tracking branch 'rpmsg/for-next' omits 1445ddd66f0f Merge remote-tracking branch 'vhost/linux-next' omits fe9aeb621bf2 Merge remote-tracking branch 'scsi-mkp/for-next' omits e79497d87196 Merge remote-tracking branch 'scsi/for-next' omits 1e7d97e2e886 Merge remote-tracking branch 'cgroup/for-next' omits c5b385123fe1 Merge remote-tracking branch 'dmaengine/next' omits 75661951bbd7 Merge remote-tracking branch 'iio/togreg' omits 984de0913988 Merge remote-tracking branch 'staging/staging-next' omits 256624e466b3 Merge remote-tracking branch 'thunderbolt/next' omits eb84288838b4 Merge remote-tracking branch 'soundwire/next' omits 674f6ed9e1eb Merge remote-tracking branch 'phy-next/next' omits 1dcd96e4127c Merge remote-tracking branch 'extcon/extcon-next' omits 7c2f4478e790 Merge remote-tracking branch 'char-misc/char-misc-next' omits 7ee3e4ed9c12 Merge remote-tracking branch 'tty/tty-next' omits 761786e48fb8 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits d486216f7617 Merge remote-tracking branch 'usb-serial/usb-next' omits 47c7e04ddeef Merge remote-tracking branch 'usb/usb-next' omits afd1c0994a63 Merge remote-tracking branch 'driver-core/driver-core-next' omits 0a9f40d0ac76 Merge remote-tracking branch 'ipmi/for-next' omits beab2eec9685 Merge remote-tracking branch 'leds/for-next' omits acde4b39992c Merge remote-tracking branch 'drivers-x86/for-next' omits 0d5398991eef Merge remote-tracking branch 'percpu/for-next' omits 5b1add4eb80f Merge remote-tracking branch 'rcu/rcu/next' omits 3026a0a07499 Merge remote-tracking branch 'edac/edac-for-next' omits 0d0d5e68bc04 Merge remote-tracking branch 'tip/auto-latest' omits 9a3b111487ac Merge remote-tracking branch 'spi/for-next' omits faf01c580768 Merge remote-tracking branch 'devicetree/for-next' omits e69b86d08306 Merge remote-tracking branch 'audit/next' omits 70762194bd5c Merge remote-tracking branch 'iommu/next' omits 2c592c148c37 Merge remote-tracking branch 'smack/next' omits 34d67b1f8ebe Merge remote-tracking branch 'selinux/next' omits b88479b0c5ea Merge remote-tracking branch 'keys/keys-next' omits 9069d9ee783c Merge remote-tracking branch 'integrity/next-integrity' omits 5e1af168324b Merge remote-tracking branch 'apparmor/apparmor-next' omits 831caa52ed99 Merge remote-tracking branch 'security/next-testing' omits 39baac7db88e Merge remote-tracking branch 'regulator/for-next' omits dd078c590f05 Merge remote-tracking branch 'battery/for-next' omits 9c80be9d4237 Merge remote-tracking branch 'backlight/for-backlight-next' omits e7293b6a8e7b Merge remote-tracking branch 'mfd/for-mfd-next' omits 358fcebc0897 Merge remote-tracking branch 'mmc/next' omits 553efd8835f1 Merge remote-tracking branch 'device-mapper/for-next' omits 14f3d88dfe45 Merge remote-tracking branch 'block/for-next' omits c8e66cce941d Merge remote-tracking branch 'input/next' omits c259479b0774 Merge remote-tracking branch 'modules/modules-next' omits 40d1276c1d3d Merge remote-tracking branch 'sound-asoc/for-next' omits 61fd90114656 Merge remote-tracking branch 'sound/for-next' omits 5533353cc3f6 Merge remote-tracking branch 'regmap/for-next' omits 98594390d02d Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 0ef1914c1e57 Merge remote-tracking branch 'drm-msm/msm-next' omits 33ab1d72b8ee Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits dfd343c8933a Merge remote-tracking branch 'drm-intel/for-linux-next' omits e7cb0e23478d Merge remote-tracking branch 'amdgpu/drm-next' omits 0b254e579662 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 4e3422fa4906 Merge remote-tracking branch 'drm/drm-next' omits 5fd978e30cc0 Merge remote-tracking branch 'crypto/master' omits 186d825ec426 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 939cbd027a93 Merge remote-tracking branch 'nand/nand/next' omits 05a1ef8b4a3c Merge remote-tracking branch 'mtd/mtd/next' omits afa9fa5bf5f9 Merge remote-tracking branch 'gfs2/for-next' omits e52e58837350 Merge remote-tracking branch 'bluetooth/master' omits edf5fce3fa99 Merge remote-tracking branch 'wireless-drivers-next/master' omits cb01cca6e79f Merge remote-tracking branch 'netfilter-next/master' omits 8253c40ae454 Merge remote-tracking branch 'ipsec-next/master' omits df2d34693c3e Merge remote-tracking branch 'bpf-next/for-next' omits 17a722c932d6 Merge remote-tracking branch 'net-next/master' omits 02cc38d13ed2 Merge remote-tracking branch 'rdma/for-next' omits 47a15feb64b5 Merge remote-tracking branch 'dlm/next' omits bc61cdb053b6 Merge remote-tracking branch 'opp/opp/linux-next' omits 40176efc94d6 Merge remote-tracking branch 'devfreq/devfreq-next' omits 6eec430f13e6 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits a7671a3562ba Merge remote-tracking branch 'pm/linux-next' omits 59c763b52d1e Merge remote-tracking branch 'v4l-dvb/master' omits 05bd16381e83 Merge remote-tracking branch 'jc_docs/docs-next' omits 85cbb97f1e92 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 91cb59d12366 Merge remote-tracking branch 'i2c/i2c/for-next' omits e7a686e38640 Merge remote-tracking branch 'hid/for-next' omits c6d79279ef00 Merge remote-tracking branch 'printk/for-next' omits 49e2f8863d67 Merge remote-tracking branch 'vfs/for-next' omits 3bf43bf33a88 Merge remote-tracking branch 'v9fs/9p-next' omits 1e97b72748ad Merge remote-tracking branch 'nfsd/nfsd-next' omits 35adcf0113f0 Merge remote-tracking branch 'jfs/jfs-next' omits 273996cb2724 Merge remote-tracking branch 'f2fs/dev' omits de20787bb716 Merge remote-tracking branch 'ext3/for_next' omits f39aad7b62ab Merge remote-tracking branch 'erofs/dev' omits 4594387c15c9 Merge remote-tracking branch 'configfs/for-next' omits 522f8251446a Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 7e06d0268e21 Merge remote-tracking branch 'cifs/for-next' omits 81e60f97ca45 Merge remote-tracking branch 'ceph/master' omits 6cef58580b9c Merge remote-tracking branch 'btrfs/for-next' omits 3b38a970ce90 Merge remote-tracking branch 'pidfd/for-next' omits 26286485d3be Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 0755704a7c2f Merge remote-tracking branch 'sh/for-next' omits 712a7d3ea1a0 Merge remote-tracking branch 's390/for-next' omits 2201218e2efb Merge remote-tracking branch 'risc-v/for-next' omits 192539c4f588 Merge remote-tracking branch 'powerpc/next' omits 61374ef68d5e Merge remote-tracking branch 'mips/mips-next' omits b335200ac210 Merge remote-tracking branch 'microblaze/next' omits ecdc5e150d4d Merge remote-tracking branch 'm68k/for-next' omits 0b3934470819 Merge remote-tracking branch 'h8300/h8300-next' omits 12a4b9f95b9c Merge remote-tracking branch 'csky/linux-next' omits d0bdd35843e0 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 544e6b7266b8 Merge remote-tracking branch 'clk-imx/for-next' omits e7a0114da233 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 73ff9891b109 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 93ab88302b7b Merge remote-tracking branch 'tegra/for-next' omits a6e2887f0fc9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1bf6e31ed2d1 Merge remote-tracking branch 'stm32/stm32-next' omits 3360df549218 Merge remote-tracking branch 'scmi/for-linux-next' omits 69aebd219ad3 Merge remote-tracking branch 'samsung-krzk/for-next' omits 1a121c66e9e8 Merge remote-tracking branch 'rockchip/for-next' omits 85c73d73bdc1 Merge remote-tracking branch 'reset/reset/next' omits 9f63169a2673 Merge remote-tracking branch 'renesas/next' omits 9eae698d1fe5 Merge remote-tracking branch 'raspberrypi/for-next' omits 12b80afe33c6 Merge remote-tracking branch 'qcom/for-next' omits 3dc5ab179ca6 Merge remote-tracking branch 'omap/for-next' omits 98d4d1f70792 Merge remote-tracking branch 'mvebu/for-next' omits 9e9f2715525c Merge remote-tracking branch 'mediatek/for-next' omits 57e63e1f83bc Merge remote-tracking branch 'keystone/next' omits bcb14a4ea0ec Merge remote-tracking branch 'imx-mxs/for-next' omits 38252a343c6c Merge remote-tracking branch 'drivers-memory/for-next' omits 73eca512c65d Merge remote-tracking branch 'at91/at91-next' omits 3980e905a129 Merge remote-tracking branch 'aspeed/for-next' omits 8342af2cbf82 Merge remote-tracking branch 'amlogic/for-next' omits 218c3a4b93c0 Merge remote-tracking branch 'actions/for-next' omits b3d37315ba26 Merge remote-tracking branch 'arm64/for-next/core' omits 7d06a26d25d3 Merge remote-tracking branch 'arm/for-next' omits 7a63b510e825 Merge remote-tracking branch 'asm-generic/master' omits 76b0d416b4e7 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 90f736d7611d Merge remote-tracking branch 'kbuild/for-next' omits dbb24c8b9004 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 79d27c38a664 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 1a70b85c842e Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 2817c9ff8668 Merge remote-tracking branch 'pidfd-fixes/fixes' omits c2092988f01b Merge remote-tracking branch 'risc-v-fixes/fixes' omits e3f203228ccc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits d0b72c247857 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 70301b4928eb Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 5b885da4d3c6 Merge remote-tracking branch 'vfs-fixes/fixes' omits 68496a8fd10d Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 2513a9f3e9d0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 455f5bd2c14c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 85f8300ee580 Merge remote-tracking branch 'omap-fixes/fixes' omits 2c3c9918f005 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits adbf112865a4 Merge remote-tracking branch 'vfio-fixes/for-linus' omits 37be02d453c3 Merge remote-tracking branch 'ide/master' omits 861f9d93f103 Merge remote-tracking branch 'input-current/for-linus' omits 7add6791ebe1 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 9a401e895ccd Merge remote-tracking branch 'phy/fixes' omits 85e9c231aac9 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 89dbcd74c04c Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits fef7db1e1324 Merge remote-tracking branch 'pci-current/for-linus' omits dd45d92b55ae Merge remote-tracking branch 'spi-fixes/for-linus' omits 1981ee1c8984 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 1388010fe48f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 654a3ed5a5bd Merge remote-tracking branch 'sound-current/for-linus' omits b65b9ac29ab1 Merge remote-tracking branch 'mac80211/master' omits c3dac4934c0d Merge remote-tracking branch 'wireless-drivers/master' omits d0662a5f3499 Merge remote-tracking branch 'ipsec/master' omits a3947b40197a Merge remote-tracking branch 'bpf/master' omits 45bd4dc55f1e Merge remote-tracking branch 'net/master' omits 37af6a48ed3c Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits c7f4a6638b58 Merge branch 'dts-fixes-for-5.13' into for-next omits a31c268de289 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 079ac12d5409 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits f841c27c96c2 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 0ead853ce217 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits d800ec03309f Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits a980cd334d48 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 4269c4a04431 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits 2f0f2b331cc9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 631c05a547da dm table: Constify static struct blk_ksm_ll_ops omits 2334ab67d6c3 dm writecache: interrupt writeback if suspended omits 2166641a8734 Merge branch 'for-next-next-v5.13-20210527' into for-next- [...] omits 66a35372423f Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210527 omits 10f84a7ac97d Merge branch 'misc-next' into for-next-next-v5.13-20210527 omits c7a395892d33 btrfs: change handle_fs_error in recover_log_trees to aborts omits d92bcecb2a3d btrfs: do not infinite loop in data reclaim if we aborted omits 82d600ac7204 btrfs: add a btrfs_has_fs_error helper omits 4d5048ace3ea btrfs: add device delete cancel omits 49176c420474 btrfs: add cancelation to resize omits 3b2d994cb3c9 btrfs: add wrapper for conditional start of exclusive operation omits d26dd5b916b1 btrfs: introduce try-lock semantics for exclusive op start omits 6c072450a4d3 btrfs: add cancelable chunk relocation support omits 208a7b3878f7 btrfs: protect exclusive_operation by super_lock omits f96ff4e07147 Merge branch 'for-next/sve' into for-next/core omits 1c91f3080971 Merge branch 'for-next/smccc' into for-next/core omits d30f563d13d9 Merge branch 'for-next/selftests' into for-next/core omits b584911ece10 Merge branch 'for-next/perf' into for-next/core omits e2e8aa09199c Merge branch 'for-next/mte' into for-next/core omits 10598473115e Merge branch 'for-next/mm' into for-next/core omits 012e3499b4cb Merge branch 'for-next/kasan' into for-next/core omits 4be9eaa3fb18 Merge branch 'for-next/docs' into for-next/core omits 8a37d10f4e55 Merge branch 'for-next/cpufeature' into for-next/core omits 9642f90978f3 Merge branch 'for-next/caches' into for-next/core omits 6ced1dc23104 Merge branch 'for-next/boot' into for-next/core omits 4c82343a5c83 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next omits 88e9be7ef2cc dm writecache: don't split bios when overwriting contiguou [...] omits c4fe4ce7487f dm writecache: reduce latency by using early kcopyd callback omits da6a76c1f697 dm: improve kcopyd latency omits 8d8f913843ed btrfs: clean up header members offsets in write helpers omits e4784460c7ce btrfs: simplify eb checksum verification in btrfs_validate [...] omits eb2f9819be01 btrfs: remove extra sb::s_id from message in btrfs_validat [...] omits e0367e5c8402 btrfs: reduce compressed_bio members' types omits 81ebad15ecee btrfs: document byte swap optimization of root_item::flags [...] omits d0ef48838922 btrfs: scrub: factor out common scrub_stripe constraints omits b366e119f021 btrfs: clear log tree recovering status if starting transa [...] omits 759f6a4efaf5 btrfs: clear defrag status of a root if starting transacti [...] omits 819140cde157 btrfs: sysfs: fix format string for some discard stats omits d7bf6f0025db mfd: si476x-i2c: Fix incorrectly documented function names omits 4653df3641d4 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] omits 81254bc8bc42 mfd: omap-usb-tll: File headers are not good candidates fo [...] omits 8f095cd823d0 mfd: omap-usb-host: File headers are not good candidates f [...] omits 167c69c0eeab mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] omits 21d26e9a7bae mfd: twl-core: Fix incorrect function name twl_regcache_bypass() omits e369bdcc0f05 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() omits aca798656729 btrfs: fix hang when run_delalloc_range() failed omits 857a0080dbc1 btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits cd4030f8f543 btrfs: refactor btrfs_invalidatepage() for subpage support omits fb40735b9e9d btrfs: introduce btrfs_lookup_first_ordered_range() omits 3a1f57b14254 btrfs: update comments in btrfs_invalidatepage() omits 783907c837ee btrfs: refactor how we finish ordered extent io for endio [...] omits 764097868c99 btrfs: make Private2 lifespan more consistent omits 232b124c6002 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits 2ea44c72385b btrfs: make subpage metadata write path call its own endio [...] omits 0d887dc883a3 btrfs: refactor submit_extent_page() to make bio and its f [...] omits 370055e808e7 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits 1d351038380d btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits c3efeeeaf9dd btrfs: make free space cache size consistent across differ [...] omits fad6d53d124a btrfs: scrub: fix subpage repair error caused by hard code [...] omits a16c4c3c4e91 btrfs: fix deadlock when cloning inline extents and low on [...] omits 8c9a20caa0a5 btrfs: fix compressed writes that cross stripe boundary omits 192e786c154a btrfs: always abort the transaction if we abort a trans handle omits 786f98d798a9 btrfs: do not write supers if we have an fs error omits 08a268ddb5e2 extcon: max8997: Add missing modalias string omits d7ede6de43ce btrfs: don't set the full sync flag when truncation does n [...] omits 444f537d3598 btrfs: fix misleading and incomplete comment of btrfs_truncate() omits 08b51241c9b3 btrfs: fix fsync failure and transaction abort after write [...] omits 94c058c24af8 btrfs: abort transaction if we fail to update the delayed inode omits d01af8309681 btrfs: fix error handling in __btrfs_update_delayed_inode omits c2fb07695875 btrfs: make btrfs_release_delayed_iref handle the !iref case omits 900c8c89e89e btrfs: scrub: per-device bandwidth control omits ced3381b94df btrfs: abort in rename_exchange if we fail to insert the s [...] omits 6d3f59f7c10a btrfs: check error value from btrfs_update_inode in tree log omits 70b788cb23aa btrfs: fixup error handling in fixup_inode_link_counts omits 623ce94b89b4 btrfs: mark ordered extent and inode with error if we fail [...] omits 0c2f775d741f btrfs: return errors from btrfs_del_csums in cleanup_ref_head omits 7b3ef2ec2f21 btrfs: fix error handling in btrfs_del_csums omits 6f2c2a812491 btrfs: zoned: factor out zoned device lookup omits 627d2560807f btrfs: return EAGAIN if defrag is canceled omits 07e78c6a74b8 btrfs: remove io_failure_record::in_validation omits 668bb079b1ff btrfs: submit read time repair only for each corrupted sector omits 4c4b6b079f96 btrfs: make btrfs_verify_data_csum() to return a bitmap omits 225a88046e9e btrfs: rename check_async_write and let it return bool omits d741d807d6d5 btrfs: zoned: bail out if we can't read a reliable write pointer omits db84e4500ad3 btrfs: zoned: print message when zone sanity check type fails omits 97f0c3a9057c btrfs: handle preemptive delalloc flushing slightly differently omits 1c9bc0f19604 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits 790567d70d15 btrfs: don't include the global rsv size in the preemptive [...] omits f9867eaa2d29 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 094db84e0380 btrfs: take into account global rsv in need_preemptive_reclaim omits f494fcf167e3 btrfs: only clamp the first time we have to start flushing omits d9dc6948dcf0 btrfs: check worker before need_preemptive_reclaim omits 7c068c01f659 btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 65dc73fa546d btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits 1808d90e8458 NFSD add vfs_fsync after async copy is done omits 550d489184a0 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" omits 1f1cd5676420 mfd: ioc3: Directly include linux/irqdomain.h omits f152da901833 mfd: axp20x: Allow AXP 806 chips without interrupt lines omits 86930808d852 mfd: mt6360: Merge different sub-devices I2C read/write omits 0731e3e5ded0 mfd: mt6360: Merge header file into driver and remove unus [...] omits 89942892514f mfd: mt6360: Fix flow which is used to check ic exist omits 906d19612611 mfd: mt6360: Remove handle_post_irq callback function omits ae1c1bc9e89c mfd: mt6360: Rename mt6360_pmu by mt6360 omits b6a65c0653ff mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata omits 2c0dc4dcd905 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] omits ff2d10602f55 mfd: mt6360: Indicate sub-dev compatible name by using "-" omits b36a292e3f28 mfd: mt6360: Remove redundant brackets around raw numbers omits cbed8db35fb5 mfd: mt6360: Rearrange include file omits bd018cc4ec89 mfd: rt4831: Adds DT binding document for Richtek RT4831 omits 3a73930d97cb mfd: rt4831: Adds support for Richtek RT4831 omits 900947ffbdd3 backlight: rt4831: Adds DT binding document for Richtek RT [...] omits 1d05c79e115f mfd: rn5t618: Fix IRQ trigger by changing it to level mode omits b6edf0e28e2b mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag omits 4c496ba62f8c mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] omits c0468cac9836 mfd: lp87565: Handle optional reset pin omits 827f0ffd77f1 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE omits f260f9bd624b mfd: syscon: Free the allocated name field of struct regma [...] omits 943d5075abd7 mfd: Remove software node conditionally and locate at right place omits 599901ac63ba mfd: wcd934x: Add additional interrupts required for MBHC support omits bb1b606b6329 mfd: wcd934x: Add macro for adding new interrupts omits 811a1dcc35d3 mfd: si476x-cmd: Fix two typos of 'returned' omits 2e254bcd53f0 mfd: mt6397: Add PMIC keys for MT6358 omits e3ee026343e9 mfd: mt6397: Use named IRQs instead of index (keys) omits 5317dca75467 mfd: mt6397: Add MT6358 register definitions for power key omits 76c4061ed0eb mfd: mp2629: Select MFD_CORE to fix build error omits 55d3d229fc55 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs omits ec79990df716 nfsd: move some commit_metadata()s outside the inode lock omits 4b912600c12f nfsd: Prevent truncation of an unlinked inode from blockin [...] omits b0bc8520e632 nfsd4: Expose the callback address and state of each NFS4 client adds 4ac06a1e013c nfc: fix NULL ptr dereference in llcp_sock_getname() after [...] adds 4ef8d857b5f4 net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs adds 18ff4da6f947 Merge remote-tracking branch 'net/master' adds b5acc55552c1 Merge remote-tracking branch 'bpf/master' adds f5925eeab541 Merge remote-tracking branch 'ipsec/master' adds e8f34eb15bf4 Merge remote-tracking branch 'wireless-drivers/master' adds 1af65d456a6e Merge remote-tracking branch 'mac80211/master' adds 527ff9550682 ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB adds 901be145a46e ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx adds 5b898c65d0fa Merge remote-tracking branch 'sound-current/for-linus' adds ce1f25718b25 ASoC: topology: Fix spelling mistake "vesion" -> "version" adds a8437f05384c ASoC: fsl-asoc-card: Set .owner attribute when registering card. adds b640e8a4bd24 ASoC: SOF: reset enabled_cores state at suspend adds 904f0a1de378 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 21c12cf16707 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 86ab21cc39e6 regulator: rtmv20: Fix .set_current_limit/.get_current_lim [...] adds 5f01de6ffae2 regulator: rtmv20: Add Richtek to Kconfig text adds 89082179ec50 regulator: mt6315: Fix function prototype for mt6315_map_mode adds 46639a5e684e regulator: rtmv20: Fix to make regcache value first readin [...] adds 1963fa67d786 regulator: atc260x: Fix n_voltages and min_sel for pickabl [...] adds 6c746375a2a5 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 120b0b3091ab Merge remote-tracking branch 'regulator-fixes/for-linus' adds 3c6e4a5b94c2 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 2ec6f20b33eb spi: Cleanup on failure of initial setup adds 05fd8cacd8b5 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 13e7e59ee16b Merge remote-tracking branch 'spi-fixes/for-linus' adds 63f095c4f61d Merge remote-tracking branch 'pci-current/for-linus' adds bbf21807e3dc Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds a09867b087de Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 87a12d3e5e0f Merge remote-tracking branch 'phy/fixes' adds f6d49299ed83 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 331a88d28b5c Merge remote-tracking branch 'input-current/for-linus' adds b67b1ebcf487 Merge remote-tracking branch 'ide/master' adds 541a28708452 Merge remote-tracking branch 'vfio-fixes/for-linus' adds abe4db3204b1 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds f3ad14ae702a Merge remote-tracking branch 'omap-fixes/fixes' adds f73cc14f7ff5 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds baa133b79cca Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 2a7428194c90 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 42c9ce082bce Merge remote-tracking branch 'vfs-fixes/fixes' adds 581ec4e3e351 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 515da6f4295c scsi: target: core: Fix warning on realtime kernels adds 696770e72f2b scsi: lpfc: Fix failure to transmit ABTS on FC link adds 6fe17e57b886 Merge remote-tracking branch 'scsi-fixes/fixes' adds 056c13626984 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 3714845a2594 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 18f7091e2392 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 38090b521537 Merge remote-tracking branch 'pidfd-fixes/fixes' adds bf0f025312b0 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds d685404ec51f Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 0b78f8bcf495 Revert "fb_defio: Remove custom address_space_operations" adds 372bc06bcde8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 50c1ea077f6f Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 4dd0e78e7ccd Merge remote-tracking branch 'kbuild/for-next' new 977a57c141ec Merge remote-tracking branch 'compiler-attributes/compiler [...] new c547e6282da9 Merge remote-tracking branch 'asm-generic/master' new 7fd75d3bf927 Merge remote-tracking branch 'arm/for-next' new 16c230b30de8 arm64: scs: Drop unused 'tmp' argument to scs_{load, save} [...] new 20eb860565d2 Merge branch 'for-next/boot' into for-next/core new 2f0aa7d35842 Merge branch 'for-next/caches' into for-next/core new 479010149f74 Merge branch 'for-next/cpufeature' into for-next/core new 4e3ebdefe63b Merge branch 'for-next/docs' into for-next/core new 8ebbad7540fa Merge branch 'for-next/ffa' into for-next/core new 5f154c4e20d7 arm64: Move patching utilities out of instruction encoding [...] new 633e5e938fea arm64: Move aarch32 condition check functions new 72fd723694b6 arm64: Move instruction encoder/decoder under lib/ new 427bfc59e228 arm64: insn: Add SVE instruction class new d4b217330d7e arm64: insn: Add barrier encodings new 54880044c639 arm64: insn: Add some opcodes to instruction decoder new 71766b81de82 arm64: insn: Add load/store decoding helpers new 39e828cfc481 Merge branch 'for-next/insn' into for-next/core new 0786d96de91a Merge branch 'for-next/kasan' into for-next/core new 5ae632ed356c arm64: mm: Use better bitmap_zalloc() new 58cc6b72a212 arm64: mm: Remove unused support for Device-GRE memory type new ee67c1103a1b arm64: acpi: Map EFI_MEMORY_WT memory as Normal-NC new 21cfe6edbadb arm64: mm: Remove unused support for Normal-WT memory type new 65688d2a05de arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES) new 2e1c703f3ac0 Merge branch 'for-next/mm' into for-next/core new 74e90190ffef Merge branch 'for-next/mte' into for-next/core new fdbef8c4e68a arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode new a5740e955540 arm64: perf: Convert snprintf to sysfs_emit new 2db5223731b7 drivers/perf: hisi: use the correct HiSilicon copyright new 29c043760eea perf: arm_pmu: use DEVICE_ATTR_RO macro new ccbe14ce8828 perf: qcom: use DEVICE_ATTR_RO macro new 21ad02e6b4c8 perf: xgene_pmu: use DEVICE_ATTR_RO macro new f9e36b388a32 perf: arm_spe: use DEVICE_ATTR_RO macro new 22bf1e1ca44f Merge branch 'for-next/perf' into for-next/core new 69390d54a496 Merge branch 'for-next/selftests' into for-next/core new 0a284a999fed arm64: smccc: Support SMCCC v1.3 SVE register saving hint new 09839a9297de Merge branch 'for-next/smccc' into for-next/core new 8411140a99f3 Merge branch 'for-next/sve' into for-next/core new 0b2f421eb52e Revert "arm64: smccc: Support SMCCC v1.3 SVE register savi [...] new c77e972bc41d Merge remote-tracking branch 'arm64/for-next/core' new 385bb1cb5c05 Merge remote-tracking branch 'actions/for-next' new b4e4ef1cbabc Merge remote-tracking branch 'amlogic/for-next' new 806b91c4d457 Merge remote-tracking branch 'aspeed/for-next' new 7082291421b7 Merge remote-tracking branch 'at91/at91-next' new d3713ee1848b Merge remote-tracking branch 'drivers-memory/for-next' new 8b0a1a449cb9 Merge remote-tracking branch 'imx-mxs/for-next' new eb1c59cbc74b Merge remote-tracking branch 'keystone/next' new 2b8c46867240 Merge remote-tracking branch 'mediatek/for-next' new 2398aaddc77f Merge remote-tracking branch 'mvebu/for-next' new 6df1933a3ec4 Merge remote-tracking branch 'omap/for-next' new fb07101aa24a Merge branch 'dts-fixes-for-5.13' into for-next new a1dff44b354c dt-bindings: mailbox: Add WPSS client index to IPCC new c3bbe55c942d arm64: dts: qcom: sc7280: Add nodes to boot WPSS new 17bf8dfa2ac7 dt-bindings: arm: qcom: Document google,senor board new 9d6e639cbaa1 arm64: dts: qcom: sc7280: Add "google,senor" to the compatible new ad7395c7482d arm64: dts: qcom: sc7180: add label for secondary mi2s new 193e507067a2 dt-bindings: soc: qcom: smd-rpm: Add MSM8226 compatible new d8ea59e7e3d1 soc: qcom: smd-rpm: Add MSM8226 compatible new 55ac24b7e577 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] new e5c63741b2a0 Merge remote-tracking branch 'qcom/for-next' new 2454920cd2a3 Merge remote-tracking branch 'raspberrypi/for-next' new 27efb63f630f Merge remote-tracking branch 'renesas/next' new bf33a2bf687d Merge remote-tracking branch 'reset/reset/next' new df46df21c801 Merge remote-tracking branch 'rockchip/for-next' new e4d5406a57d6 Merge remote-tracking branch 'samsung-krzk/for-next' new 6292a02f5936 Merge remote-tracking branch 'scmi/for-linux-next' new 28b9a4679d80 ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 new 4b5fadef3fc2 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 new c90b2c4fc9c3 ARM: dts: stm32: Configure qspi's mdma transfer to block f [...] new 0171b07373cc ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin new bf24b91f4baf ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards new e4b948415a89 ARM: dts: stm32: fix RCC node name on stm32f429 MCU new 2388f14d8747 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings new 0c823c309763 dt-bindings: mfd: stm32-timers: remove #address/size cells [...] new 6fa92a699970 ARM: dts: stm32: update pinctrl node name on STM32 MCU to [...] new 0e84365a0df4 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent [...] new f2acb0cca3bc ARM: dts: stm32: move stmmac axi config in ethernet node o [...] new 2b1c8ffcceda dt-bindings: net: document ptp_ref clk in dwmac new 3dab3e1862cf ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 new f9b8b31fa147 Merge remote-tracking branch 'stm32/stm32-next' new e16f2677278c Merge remote-tracking branch 'sunxi/sunxi/for-next' new 9e47d4718972 Merge remote-tracking branch 'tegra/for-next' new 916259bd7727 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 34eb9acdfce8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new d9c2e92be75e Merge remote-tracking branch 'clk-imx/for-next' new f4cd74265fd4 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 23f86cbd85c9 Merge remote-tracking branch 'csky/linux-next' new 03ba6cd59065 Merge remote-tracking branch 'h8300/h8300-next' new ae5e836c21d0 Merge remote-tracking branch 'm68k/for-next' new 61dfee8f32c7 Merge remote-tracking branch 'microblaze/next' new ab78bb62e936 MIPS: Loongson64: Make some functions static in smp.c new faf243ede968 mips: syscalls: define syscall offsets directly in <asm/unistd.h> new c8ba52d1b7e3 mips: syscalls: use pattern rules to generate syscall headers new 1660710cf5d8 MIPS: mm: XBurst CPU requires sync after DMA new f92a05b9c0be MIPS: boot: Support specifying UART port on Ingenic SoCs new fc52f92a6532 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) new 63793d14137f MIPS: Kconfig: ingenic: Ensure MACH_INGENIC_GENERIC select [...] new eb3849370ae3 MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER new 318951afb3af MIPS: ingenic: jz4780: Fix I2C nodes to match DT doc new 5e82cf987a15 MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio new 0fe0fbc86711 MIPS: ingenic: rs90: Add dedicated VRAM memory region new c807296b27ac Merge remote-tracking branch 'mips/mips-next' new c7c8960df5b1 Merge remote-tracking branch 'powerpc/next' new 616d238af413 Merge remote-tracking branch 'risc-v/for-next' new eb385f914202 Merge remote-tracking branch 's390/for-next' new f4d67eea57a3 Merge remote-tracking branch 'sh/for-next' new 53cc15a3761e Merge remote-tracking branch 'xtensa/xtensa-for-next' new 229a663d6b30 Merge remote-tracking branch 'pidfd/for-next' new 09f9345b31dd Merge branch 'misc-5.13' into for-next-current-v5.12-20210601 new 5818ee1bc0a8 Merge branch 'for-next-current-v5.12-20210601' into for-ne [...] new 3c7b19563b4b btrfs: correct try_lock_extent() usage in read_extent_buff [...] new e0c4a6ff661a btrfs: remove stale comment for argument seed of btrfs_fin [...] new 117665ee6cfc btrfs: check worker before need_preemptive_reclaim new 9fe50a8ae20c btrfs: only clamp the first time we have to start flushing new 338f0983e9f4 btrfs: take into account global rsv in need_preemptive_reclaim new 12524eb6c009 btrfs: use the global rsv size in the preemptive thresh ca [...] new 24e769fb55f3 btrfs: don't include the global rsv size in the preemptive [...] new 56718a28cdcd btrfs: only ignore delalloc if delalloc is much smaller th [...] new e1bb644193dc btrfs: handle preemptive delalloc flushing slightly differently new f5741359c851 btrfs: zoned: print message when zone sanity check type fails new 7a98ddc35f91 btrfs: zoned: bail out if we can't read a reliable write pointer new ea19fbfc4811 btrfs: rename check_async_write and let it return bool new 4e61b3209061 btrfs: make btrfs_verify_data_csum() to return a bitmap new 6488682affaa btrfs: submit read time repair only for each corrupted sector new 35dd6baa8339 btrfs: remove io_failure_record::in_validation new c046ebaa45ed btrfs: return EAGAIN if defrag is canceled new 7b971ebb97a8 btrfs: zoned: factor out zoned device lookup new 45427e96807e btrfs: fix error handling in btrfs_del_csums new b174437c7bc9 btrfs: return errors from btrfs_del_csums in cleanup_ref_head new 70a84b845d33 btrfs: mark ordered extent and inode with error if we fail [...] new c3534cf31e9d btrfs: fixup error handling in fixup_inode_link_counts new 0a9bb57814a2 btrfs: check error value from btrfs_update_inode in tree log new e35e75237e10 btrfs: abort in rename_exchange if we fail to insert the s [...] new f8ee3ada991d btrfs: scrub: per-device bandwidth control new 9c34e2d22d51 btrfs: make btrfs_release_delayed_iref handle the !iref case new 1f679b1e472b btrfs: fix error handling in __btrfs_update_delayed_inode new b8b467272452 btrfs: abort transaction if we fail to update the delayed inode new 656324d5600f btrfs: fix fsync failure and transaction abort after write [...] new c062a6c4d80a btrfs: fix misleading and incomplete comment of btrfs_truncate() new bad79890a946 btrfs: don't set the full sync flag when truncation does n [...] new 6b3d06e05b5f btrfs: do not write supers if we have an fs error new 428eca83d5a0 btrfs: always abort the transaction if we abort a trans handle new 79af31bf4e6e btrfs: fix compressed writes that cross stripe boundary new 625e8d90cc35 btrfs: fix deadlock when cloning inline extents and low on [...] new c9c92bc57719 btrfs: scrub: fix subpage repair error caused by hard code [...] new cf3c2a6ce864 btrfs: make free space cache size consistent across differ [...] new c1a9b1f5f6da btrfs: remove the unused parameter @len for btrfs_bio_fits [...] new 914897d792d8 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] new 58c77b9349ef btrfs: refactor submit_extent_page() to make bio and its f [...] new b9f6db66c509 btrfs: make subpage metadata write path call its own endio [...] new 59b4529e3ddb btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() new c6a1d5768420 btrfs: make Private2 lifespan more consistent new 4dba38fd6501 btrfs: refactor how we finish ordered extent io for endio [...] new 82c4bbae2e60 btrfs: update comments in btrfs_invalidatepage() new f32bee78c83e btrfs: introduce btrfs_lookup_first_ordered_range() new 4b4978c678d5 btrfs: refactor btrfs_invalidatepage() for subpage support new b0d59e44c7e6 btrfs: rename PagePrivate2 to PageOrdered inside btrfs new b60cf7a8fd12 btrfs: fix hang when run_delalloc_range() failed new 4a67ffe89d7c btrfs: sysfs: fix format string for some discard stats new 1dc2dcbaa1c3 btrfs: clear defrag status of a root if starting transacti [...] new 2a50b101a992 btrfs: clear log tree recovering status if starting transa [...] new 9408f103a49f btrfs: scrub: factor out common scrub_stripe constraints new 3f4c00b0bb62 btrfs: document byte swap optimization of root_item::flags [...] new 6e7c9a583985 btrfs: reduce compressed_bio members' types new f0e74effd73b btrfs: remove extra sb::s_id from message in btrfs_validat [...] new f35c4eb4a0e7 btrfs: simplify eb checksum verification in btrfs_validate [...] new 0b43f98e5568 btrfs: clean up header members offsets in write helpers new 10e3071f07a0 btrfs: protect exclusive_operation by super_lock new cd873855df1e btrfs: add cancellable chunk relocation support new 9c26d4465630 btrfs: introduce try-lock semantics for exclusive op start new 9c50db8a4825 btrfs: add wrapper for conditional start of exclusive operation new 6d29c917b1d1 btrfs: add cancellation to resize new fc3ba3657661 btrfs: add device delete cancel new b82d13fcfae2 btrfs: avoid unnecessary logging of xattrs during fast fsyncs new 9be4cc7cf9c6 btrfs: zoned: fix zone number to sector/physical calculation new 5afaddd50b50 btrfs: reduce the variable size to fit nr_pages new 8742c7a62779 btrfs: optimize variables size in btrfs_submit_compressed_read new c09251839635 btrfs: optimize variables size in btrfs_submit_compressed_write new 0aadf2ab3021 btrfs: fix comment about max_out in btrfs_compress_pages new 15d194dd3510 btrfs: use list_last_entry in add_falloc_range new bacba8d4c7c8 btrfs: return value from btrfs_mark_extent_written() in ca [...] new 5300de799b54 btrfs: add a helper for retrieving BTRFS_MAX_EXTENT_SIZE new 69dd8468194b btrfs: promote debugging asserts to full-fledged checks in [...] new d8bbb6fc6fdc Merge branch 'misc-next' into for-next-next-v5.13-20210601 new 7f651d74eaa4 btrfs: pass bytenr directly to __process_pages_contig() new 54124a460eee btrfs: refactor page status update into process_one_page() new 38773e8b3e68 btrfs: provide btrfs_page_clamp_*() helpers new 2bec82d286ef btrfs: only require sector size alignment for end_bio_exte [...] new 00c9af0fcfa2 btrfs: make btrfs_dirty_pages() to be subpage compatible new 6fa52c912f99 btrfs: make __process_pages_contig() to handle subpage dir [...] new 8b5bd3de72af btrfs: make end_bio_extent_writepage() to be subpage compatible new 221e0609fee0 btrfs: make process_one_page() to handle subpage locking new d4651749b3da btrfs: introduce helpers for subpage ordered status new e67a72dddbdd btrfs: make page Ordered bit to be subpage compatible new c1173bd44e10 btrfs: update locked page dirty/writeback/error bits in __ [...] new 1b6b75be6006 btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] new c60029756090 btrfs: make btrfs_set_range_writeback() subpage compatible new 5d0d516ad408 btrfs: make __extent_writepage_io() only submit dirty rang [...] new 1ebae7e96d3b btrfs: make btrfs_truncate_block() to be subpage compatible new d69b307a0f24 btrfs: make btrfs_page_mkwrite() to be subpage compatible new 1ed4eb658c95 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] new 371cddd4b702 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] new e8b2b817a43e btrfs: don't clear page extent mapped if we're not invalid [...] new ebaa0ccb0c59 Merge branch 'ext/qu/subpage-prep2-tomerge' into for-next- [...] new e1cf177baa2f btrfs: add a btrfs_has_fs_error helper new 8eb86576cd23 btrfs: do not infinite loop in data reclaim if we aborted new 12ffcae15e02 btrfs: change handle_fs_error in recover_log_trees to aborts new 3a799c68a442 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210601 new e1bde17d1592 Merge branch 'for-next-next-v5.13-20210601' into for-next- [...] new 3330ff537e80 Merge remote-tracking branch 'btrfs/for-next' new 2ab0bd1701e0 Merge remote-tracking branch 'ceph/master' new ef9d9e796b99 Merge remote-tracking branch 'cifs/for-next' new 40c594b64766 cifsd: enclose macro variables in parenthesis new d7e5852b4deb cifsd: make alignment match open parenthesis new 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() new 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() new fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly new 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() new 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next new 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict new ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next new cdc483f6157f Merge remote-tracking branch 'cifsd/cifsd-for-next' new 5dad0fd9296f Merge remote-tracking branch 'configfs/for-next' new 8efbc1435711 Merge remote-tracking branch 'erofs/dev' new 9ec81126c3b7 Merge remote-tracking branch 'ext3/for_next' new 0c5bb18a8277 Merge remote-tracking branch 'f2fs/dev' new 492109333c29 fs/jfs: Fix missing error code in lmLogInit() new b3a9f9ae36ae Merge remote-tracking branch 'jfs/jfs-next' new e5d74a2d0ee6 nfsd: Prevent truncation of an unlinked inode from blockin [...] new eeeadbb9bd56 nfsd: move some commit_metadata()s outside the inode lock new eac0b17a77fb NFSD add vfs_fsync after async copy is done new f4e44b393389 NFSD: delay unmount source's export after inter-server cop [...] new 01acfe06f3f8 NFSv4.2: remove restriction of copy size for inter-server copy. new 171ff6f8a39c nfsd: move fsnotify on client creation outside spinlock new eaca3c2851b1 nfsd4: Expose the callback address and state of each NFS4 client new 84b62b9479de xprtrdma: Fix spelling mistakes new 8067c4cf14b1 Merge remote-tracking branch 'nfsd/nfsd-next' new 1d0a648c379a Merge remote-tracking branch 'v9fs/9p-next' new 62cae20fb466 Merge remote-tracking branch 'vfs/for-next' new ebf6657fe312 Merge remote-tracking branch 'printk/for-next' new 2e189bc3fcb3 Merge remote-tracking branch 'hid/for-next' new 395c52cbe951 Merge remote-tracking branch 'i2c/i2c/for-next' new 50d606b8d7f4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new e50899122f32 scripts: sphinx-pre-install: rework the sphinx install logic new a5f785f10218 scripts: sphinx-pre-install: fix the need of virtenv packages new 51568befea2a docs/zh_CN: add core-api symbol-namespaces.rst translation new cbae918b2c4b docs/zh_CN:add core-api padata translation new 0afd4df0d16a docs: pdfdocs: Prevent column squeezing by tabulary new 6ad1800071e8 docs: Fix typos in Documentation/trace/ftrace.rst new 00a4f4eef60d Merge remote-tracking branch 'jc_docs/docs-next' new a984bd16454b Merge remote-tracking branch 'v4l-dvb/master' new 23bc7ace31db Merge remote-tracking branch 'pm/linux-next' new fb91ae624140 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new a9ceca53d495 dt-bindings: devfreq: tegra30-actmon: Convert to schema new 64f4d903ce9d dt-bindings: devfreq: tegra30-actmon: Add cooling-cells new 7f32bd1a13af Merge remote-tracking branch 'devfreq/devfreq-next' new e7bfa9d6b183 Merge remote-tracking branch 'opp/opp/linux-next' new ca1db28d39b3 Merge remote-tracking branch 'dlm/next' new 2eaad81c5745 Merge remote-tracking branch 'rdma/for-next' new 9571289ddf71 nfc: fdp: drop ftrace-like debugging messages new 6a7fdad7021b nfc: mei_phy: drop ftrace-like debugging messages new be3d162ad023 nfc: mrvl: use SPDX-License-Identifier new 8f99528ef5e2 nfc: mrvl: correct minor coding style violations new e3bf5531e6e6 nfc: mrvl: simplify with module_driver new 62f64417afd6 nfc: pn533: drop ftrace-like debugging messages new feab6ba21da7 nfc: pn533: drop unneeded braces {} in if new aa93b4bcdffa nfc: pn544: drop ftrace-like debugging messages new e83a26473a7b nfc: st21nfca: drop ftrace-like debugging messages new 1952fa424dcb nfc: st-nci: drop ftrace-like debugging messages new e099f3e8b71c nfc: st95hf: fix indentation to tabs new ad993a95c508 virtio-net: Add validation for used length new 62f20e068ccc ipv6: use prandom_u32() for ID generation new 801f0a1cf96f net: sealevel: remove redundant blank lines new 58f30eea85a3 net: sealevel: add blank line after declarations new 8be88e3ccee4 net: sealevel: fix the code style issue about "foo* bar" new f090d1c38107 net: sealevel: open brace '{' following struct go on the s [...] new 52499d202dc6 net: sealevel: add some required spaces new 40e8ee9d467d net: sealevel: remove redundant initialization for statics new cc51e3f36e62 net: sealevel: fix a code style issue about switch and case new 04d7ad8cca9c net: sealevel: remove meaningless comments new b086ebfce34f net: sealevel: fix the comments style issue new e24b60851936 net: sealevel: fix the alignment issue new 015516d23299 Merge branch 'net-sealevel-clean-up-some-code-style-issues' new 12e64b3bb9a8 ipv6: align code with context new 44fdd2edb36f bnx2x: Remove the repeated declaration new 15074a361fee net: dsa: sja1105: be compatible with "ethernet-ports" OF [...] new 84db00f2c043 net: dsa: sja1105: allow SGMII PCS configuration to be per port new 4c7ee010cf75 net: dsa: sja1105: the 0x1F0000 SGMII "base address" is ac [...] new bf4edf4afb87 net: dsa: sja1105: cache the phy-mode port property new 91a050782cbf net: dsa: sja1105: add a PHY interface type compatibility matrix new 41fed17fdbe5 net: dsa: sja1105: add a translation table for port speeds new f41fad3cb8b7 net: dsa: sja1105: always keep RGMII ports in the MAC role new 96c85f51f123 net: dsa: sja1105: some table entries are always present w [...] new e3d8178c6e07 Merge branch 'part-2-of-sja1105-dsa-driver-preparation-for [...] new 01709d0977d4 nfc: hci: Fix spelling mistakes new 37f2ad2b9018 net: sched: Fix spelling mistakes new 379aecbce08f rds: Fix spelling mistakes new 0c2c366e0ec5 sctp: sm_statefuns: Fix spelling mistakes new b44eb28d44a6 net: hns3: add 'QoS' support for port based VLAN configuration new f2dbf0ed4e0c net: hns3: refine for hclge_push_vf_port_base_vlan_info() new 132023de7149 net: hns3: remove unnecessary updating port based VLAN new 060e9accaa74 net: hns3: refine function hclge_set_vf_vlan_cfg() new 2ba306627f59 net: hns3: add support for modify VLAN filter state new 32e6d104c6fe net: hns3: add query basic info support for VF new fa6a262a2550 net: hns3: add support for VF modify VLAN filter state new 0ca821da86a5 net: hns3: add debugfs support for vlan configuration new 7fc6d3abc084 Merge branch 'net-hns3-add-vlan-filter-control-support' new 0bf4d9af2efe net: neterion: fix doc warnings in s2io.c new 263805c8840d net: marvell: prestera: disable events interrupt while handling new c00e8a69fe42 net: marvell: prestera: align flood setting according to l [...] new f1e1b2630178 net: marvell: prestera: bump supported firmware version to 3.0 new 47f26018a414 net: marvell: prestera: try to load previous fw version new a20af95fba72 Merge branch 'marvell-prestera-firmware-3-0' new b0f6c9ac8088 netpoll: don't require irqs disabled in rt kernels new 37d4b3fdc55d net: enetc: catch negative return code from enetc_pf_to_port() new d153ef5ce7db fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code new 68b8c55a701e qlcnic: Remove the repeated declaration new 163d01c56e80 r8152: support pauseparam of ethtool_ops new 52aa0b189288 net: vxge: Declare the function vxge_reset_all_vpaths as void new 7cf85f8caa04 NFC: nci: Remove redundant assignment to len new b934b6d1d933 octeontx2-af: Fix spelling mistake "vesion" -> "version" new 9c5eee0afca0 net/sched: act_vlan: Fix modify to allow 0 new 8323b20f1d76 net/sched: act_vlan: No dump for unset priority new 8fd52b1f923c net/sched: act_vlan: Test priority 0 modification new 00460eb1ddb0 Merge branch 'act_vlan-allow-modify-zero' new 30cd458be244 net: hdlc: remove redundant blank lines new 04cc04f07bb2 net: hdlc: add blank line after declarations new 68fd73925bce net: hdlc: fix an code style issue about "foo* bar" new 01506939cc84 net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo) new 387847f295c8 net: hdlc: replace comparison to NULL with "!param" new e50eb6c3578c net: hdlc: move out assignment in if condition new 1bb521825265 net: hdlc: add braces {} to all arms of the statement new 686e8463ff76 Merge branch 'hdlc-cleanups' new e5432cc71ab6 NFC: microread: Remove redundant assignment to variable err new 5ac712dcdfef net: stmmac: enable platform specific safety features new e516f5be5b17 hamradio: bpqether: Fix -Wunused-const-variable warning new 6990c7f44c0d cxgb4: Fix -Wunused-const-variable warning new 0a206f9d9e23 igb: Fix -Wunused-const-variable warning new b923cda96388 net: dcb: Return the correct errno code new ca746c55a7e6 net: Return the correct errno code new 26d3f69c500c macvlan: Fix a typo new ec674565fbc6 gtp: Fix a typo new e9a0bf6d002f vrf: Fix a typo new f62c4f3870d8 net: usb: Fix spelling mistakes new e65c27938d8e net: mdio: Fix spelling mistakes new 125217e0967f i40e: Replace one-element array with flexible-array member new e860fa9b69e1 iidc: Introduce iidc.h new d25a0fc41c1f ice: Initialize RDMA support new 348048e724a0 ice: Implement iidc operations new f9f5301e7e2d ice: Register auxiliary device to provide RDMA new 9ed753312121 i40e: Prep i40e header for aux bus conversion new f4370a85d62e i40e: Register auxiliary devices to provide RDMA new e0ae757c3235 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] new 9cdc4f22ddbb Merge remote-tracking branch 'net-next/master' new 05924717ac70 bpf, tnums: Provably sound, faster, and more precise algor [...] new 90a24ba187cf Merge remote-tracking branch 'bpf-next/for-next' new f50ff7e4f320 Merge remote-tracking branch 'ipsec-next/master' new 89258f8e4148 netfilter: nft_set_pipapo_avx2: fix up description warnings new 8a1c08ad19b6 netfilter: fix clang-12 fmt string warnings new 939d8e6eda0a Merge remote-tracking branch 'netfilter-next/master' new 415661322274 Merge remote-tracking branch 'wireless-drivers-next/master' new 11edd174fec5 Merge remote-tracking branch 'bluetooth/master' new a89cfd1463ae Merge remote-tracking branch 'gfs2/for-next' new 2d426c0f33fa Merge remote-tracking branch 'mtd/mtd/next' new b25fe02c9811 Merge remote-tracking branch 'nand/nand/next' new 5a7800bd089b Merge remote-tracking branch 'spi-nor/spi-nor/next' new 92e860696542 Merge remote-tracking branch 'crypto/master' new 84a943815956 Merge remote-tracking branch 'drm/drm-next' new 9450129ed944 drm: Fix misleading documentation of drm_gem_cma_create() new 1bb999c16525 Merge remote-tracking branch 'drm-misc/for-linux-next' new d680003fea70 Merge remote-tracking branch 'amdgpu/drm-next' new 62c833078bab Merge remote-tracking branch 'drm-intel/for-linux-next' new ecc414da4f14 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 56644603c920 Merge remote-tracking branch 'drm-msm/msm-next' new 409a8bda5b05 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 5587eb7dbdc2 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next new 81cadcd1318e Merge remote-tracking branch 'regmap/for-next' new 77f1fd6d2852 ALSA: fireworks: delete SYTMATCH clock source new a105f642ad62 ALSA: fireworks: perform sequence replay for media clock recovery new 029ffc429440 ALSA: oxfw: perform sequence replay for media clock recovery new 019af5923c8a ALSA: firewire-digi00x: perform sequence replay for media [...] new a9dd8a61b6b1 ALSA: firewire-tascam: perform sequence replay for media c [...] new dfacca39867b ALSA: fireface: perform sequence replay for media clock recovery new 41319eb56e19 ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOB [...] new 4121f626d0d8 ALSA: dice: perform sequence replay for media clock recovery new 1bd1b3be8655 ALSA: bebob: perform sequence replay for media clock recovery new 486f07e2165a Merge remote-tracking branch 'sound/for-next' new b1b384de0a9b ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro new 7ff562fed980 ASoC: SOF: Intel: hda: clean up hda_dsp_dump() new d95eca7e3b9f ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_in [...] new 1f763d0388af ASoC: SOF: Intel: pci-tgl: add ADL-M support new ec02b5a1d1c9 ASoC: rsnd: tidyup rsnd_parse_connect_common() new 039f2ccc64b8 ASoC: rsnd: tidyup rsnd_dma_request_channel() new 73919dbe480d ASoC: rsnd: tidyup rsnd_parse_connect_xxx() new c413983eb66a ASoC: rsnd: adjust disabled module new d86eb3349b40 Merge series "ASoC: rsnd: adjust disabled module for R-Car [...] new 44b9f90705bb ASoC: cs47125: Constify static struct snd_compress_ops new b6f5d62e7afc ASoC: wm5102: Constify static struct snd_compress_ops new 4127a3a541ac ASoC: wm5110: Constify static struct snd_compress_ops new a8048051d7ce ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops new 7db43da8c099 ASoC: SOF: Intel: Constify sof_probe_compressed_ops new 26bf457b4a39 Merge series "ASoC: Constify snd_compress_ops" from Rikard [...] new 741802d679bb Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 773957e41dc2 Merge remote-tracking branch 'sound-asoc/for-next' new 5dc1e052e0d4 Merge remote-tracking branch 'modules/modules-next' new 02e28cf7dc2b Input: resistive-adc-touch - describe parameters in kernel doc new 08729298c4ee Input: resistive-adc-touch - replace OF headers with proper ones new ce66b45b5064 Merge remote-tracking branch 'input/next' new 7c3f828b522b block: refactor device number setup in __device_add_disk new 2e3c73fa0c41 block: move the DISK_MAX_PARTS sanity check into __device_ [...] new 0d1feb72ffd8 block: automatically enable GENHD_FL_EXT_DEVT new 958229a7c55f block: add a flag to make put_disk on partially initalized [...] new f525464a8000 block: add blk_alloc_disk and blk_cleanup_disk APIs new 7f9b348cb5e9 brd: convert to blk_alloc_disk/blk_cleanup_disk new b647ad024841 drbd: convert to blk_alloc_disk/blk_cleanup_disk new 444134845277 pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk new 0be7966e7e6e rsxx: convert to blk_alloc_disk/blk_cleanup_disk new 7681750bd35f zram: convert to blk_alloc_disk/blk_cleanup_disk new 1aabd53a4b49 lightnvm: convert to blk_alloc_disk/blk_cleanup_disk new bc70852fd104 bcache: convert to blk_alloc_disk/blk_cleanup_disk new 74fe6ba92394 dm: convert to blk_alloc_disk/blk_cleanup_disk new 0f1d2e0643c5 md: convert to blk_alloc_disk/blk_cleanup_disk new 6c552ceabf39 nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk new d4e4e5835f29 nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk new 87eb73b2ca7c nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk new f165fb89b71f nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk new c3e235383645 nfblock: convert to blk_alloc_disk/blk_cleanup_disk new b1833edc4c95 simdisk: convert to blk_alloc_disk/blk_cleanup_disk new f9dc931de806 n64cart: convert to blk_alloc_disk new 684bf9cd8d29 ps3vram: convert to blk_alloc_disk/blk_cleanup_disk new 0692ef289f06 dcssblk: convert to blk_alloc_disk/blk_cleanup_disk new ef3588540048 xpram: convert to blk_alloc_disk/blk_cleanup_disk new 132226b301b5 null_blk: convert to blk_alloc_disk/blk_cleanup_disk new da7ba72960ca block: unexport blk_alloc_queue new 362529d9280a block: split __blkdev_get new 210a6d756f20 block: move sync_blockdev from __blkdev_put to blkdev_put new a8698707a183 block: move bd_mutex to struct gendisk new e54069acac1a block: move adjusting bd_part_count out of __blkdev_get new c8276b954d2d block: split __blkdev_put new ab4b57057d74 block: move bd_part_count to struct gendisk new c97d93c31e57 block: factor out a part_devt helper new 0e0ccdecb3cf block: remove bdget_disk new 314e07c78aef Merge branch 'for-5.14/block' into for-next new 2ae535f34249 Merge remote-tracking branch 'block/for-next' new 004ba76083d1 dm: improve kcopyd latency new e276a8f2b349 dm writecache: reduce latency by using early kcopyd callback new 15fb41c6e1a5 dm writecache: don't split bios when overwriting contiguou [...] new 77e40164cb61 dm writecache: interrupt writeback if suspended new 2de432b84c21 dm table: Constify static struct blk_ksm_ll_ops new 338293d022bc Merge remote-tracking branch 'device-mapper/for-next' new b4edcc1936b4 Merge remote-tracking branch 'mmc/next' new 4a1c456a57c3 mfd: Add Rockchip rk817 audio CODEC support new 0d6a04da9b25 ASoC: Add Rockchip rk817 audio CODEC support new 437faaa6ceba dt-bindings: Add Rockchip rk817 audio CODEC support new 0273908fb545 Merge branches 'tb-mfd-asoc-5.14' and 'tb-mfd-gpio-regulat [...] new cf73321f5286 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs new f89850183623 mfd: mp2629: Select MFD_CORE to fix build error new f895051b7561 mfd: mt6397: Add MT6358 register definitions for power key new 6f3e7732ba51 mfd: mt6397: Use named IRQs instead of index (keys) new c198c0f92227 mfd: mt6397: Add PMIC keys for MT6358 new 21470c3ff3d5 mfd: si476x-cmd: Fix two typos of 'returned' new 44f91b0547e9 mfd: wcd934x: Add macro for adding new interrupts new 9e16577d39e3 mfd: wcd934x: Add additional interrupts required for MBHC support new b304a37a7e3f mfd: Remove software node conditionally and locate at right place new 1e561ad612c6 mfd: syscon: Free the allocated name field of struct regma [...] new a53f0d21372d mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE new 791312baca23 mfd: lp87565: Handle optional reset pin new 6e808e3e4f0d mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] new ac834351b36e mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag new 9bd444c8ac55 mfd: rn5t618: Fix IRQ trigger by changing it to level mode new df0f020ce311 backlight: rt4831: Adds DT binding document for Richtek RT [...] new ade605448c9c mfd: rt4831: Adds support for Richtek RT4831 new 86e51d89cd09 mfd: rt4831: Adds DT binding document for Richtek RT4831 new a64647d0553b mfd: mt6360: Rearrange include file new 87c45e3cd4ac mfd: mt6360: Remove redundant brackets around raw numbers new 9bda5c88eccc mfd: mt6360: Indicate sub-dev compatible name by using "-" new 8cd0c754360c mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] new 9d7d266ca07e mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata new 4dacef7fa306 mfd: mt6360: Rename mt6360_pmu by mt6360 new f0d7affd0f36 mfd: mt6360: Remove handle_post_irq callback function new 652b5971fc55 mfd: mt6360: Fix flow which is used to check ic exist new c4183f048141 mfd: mt6360: Merge header file into driver and remove unus [...] new a284fe27b687 mfd: mt6360: Merge different sub-devices I2C read/write new 34dec4544905 mfd: axp20x: Allow AXP 806 chips without interrupt lines new 3a13c3e45a7c mfd: ioc3: Directly include linux/irqdomain.h new 32317c1a5e57 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" new 87c61b46597e mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() new 8e2bd60e416a mfd: twl-core: Fix incorrect function name twl_regcache_bypass() new ce119daf456b mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] new 2553d89cad79 mfd: omap-usb-host: File headers are not good candidates f [...] new 17338af09040 mfd: omap-usb-tll: File headers are not good candidates fo [...] new b4d6d2230fc5 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] new 3723e0e03f7d mfd: si476x-i2c: Fix incorrectly documented function names new d1a0bbae5d95 Merge remote-tracking branch 'mfd/for-mfd-next' new 00fc2fc9516a Merge remote-tracking branch 'backlight/for-backlight-next' new 6b2e07898ff4 Merge remote-tracking branch 'battery/for-next' new 4c4fce171c4c regulator: pca9450: Convert to use regulator_set_ramp_dela [...] new 7f8c8394425f regulator: mt6315: Don't ignore devm_regulator_register failure new fbd168cd76e4 regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap new 71de5d6e63c9 regulator: bd70528: Drop BD70528 support new 1d15b3e6f9d9 regulator: mcp16502: Convert to use .probe_new new 96ec5afeb300 regulator: mcp16502: Convert to use regulator_set_ramp_del [...] new 5c0a2236c860 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new c09cdf316da2 Merge remote-tracking branch 'regulator/for-next' new 874f08392874 Merge remote-tracking branch 'security/next-testing' new 059bfebc2818 Merge remote-tracking branch 'apparmor/apparmor-next' new 9eea2904292c evm: Execute evm_inode_init_security() only when an HMAC k [...] new aa2ead71d9da evm: Load EVM key in ima_load_x509() to avoid appraisal new 9acc89d31f0c evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] new e3ccfe1ad7d8 evm: Introduce evm_revalidate_status() new 4a804b8a4572 evm: Introduce evm_hmac_disabled() to safely ignore verifi [...] new cdef685be5b4 evm: Allow xattr/attr operations for portable signatures new 7e135dc72541 evm: Pass user namespace to set/remove xattr hooks new 1886ab01a3fb evm: Allow setxattr() and setattr() for unmodified metadata new 1434c6a1d32a evm: Deprecate EVM_ALLOW_METADATA_WRITES new 7aa5783d9564 ima: Allow imasig requirement to be satisfied by EVM porta [...] new 026d7fc92a9d ima: Introduce template field evmsig and write to field si [...] new ed1b472fc15a ima: Don't remove security.ima if file must not be appraised new 5a25d8ceb861 Merge branch 'misc-evm-v7' into next-integrity new 4ac1f333f368 Merge remote-tracking branch 'integrity/next-integrity' new 089b59e2ced7 Merge remote-tracking branch 'keys/keys-next' new c3a26421ec7a Merge remote-tracking branch 'selinux/next' new 629b4f8bc613 Merge remote-tracking branch 'smack/next' new 8722e58b9cfd Merge remote-tracking branch 'iommu/next' new bf14c71c88ca Merge remote-tracking branch 'audit/next' new 9f3849be6f2f dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors new f743c41d00be dt-bindings: rtc: nxp,pcf8563: Convert to DT schema new 9b358af7c818 dt-bindings: mux: Convert mux controller bindings to schema new a404a6367b0e dt-bindings: i2c: Convert i2c-mux bindings to DT schema new 86335b51e47d dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema new f22107b91ae2 dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema new a66cec598f49 dt-bindings: iio: multiplexer: Convert io-channel-mux bind [...] new 37522393d6d7 dt-bindings: net: Convert MDIO mux bindings to DT schema new 266674558bf2 Merge remote-tracking branch 'devicetree/for-next' new 1a435466b0d4 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] new 4a1260aef565 Merge remote-tracking branch 'spi/for-5.14' into spi-next new 35efce89d62f Merge remote-tracking branch 'spi/for-next' new f1a078f59c35 Merge remote-tracking branch 'tip/auto-latest' new 5f7eb5477ce9 Merge remote-tracking branch 'edac/edac-for-next' new 7312572ce2fd Merge remote-tracking branch 'rcu/rcu/next' new a2bad6a990a4 KVM: selftests: Rename vm_handle_exception new 8c4680c96818 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] new 124d7bb43462 KVM: selftests: Move GUEST_ASSERT_EQ to utils header new cc968fa1dd82 KVM: selftests: Add exception handling support for aarch64 new 9c066f39c5fb KVM: selftests: Add aarch64/debug-exceptions test new 3e244f718eca Merge remote-tracking branch kvm-arm64/selftest/debug into [...] new 0e5cb7770684 irqchip/gic: Split vGIC probing information from the GIC code new 74501499d4e0 KVM: arm64: Handle physical FIQ as an IRQ while running a guest new 669062d2a1aa KVM: arm64: vgic: Be tolerant to the lack of maintenance i [...] new f6c3e24fb721 KVM: arm64: vgic: Let an interrupt controller advertise la [...] new db75f1a33f82 KVM: arm64: vgic: move irq->get_input_level into an ops structure new 354920e79441 KVM: arm64: vgic: Implement SW-driven deactivation new 2f2f7e39dbb3 KVM: arm64: timer: Refactor IRQ configuration new 5f59229680f7 KVM: arm64: timer: Add support for SW-based deactivation new b6ca556c3529 irqchip/apple-aic: Advertise some level of vGICv3 compatibility new 10c95abe7710 Merge remote-tracking branch kvm-arm64/m1 into kvmarm-master/next new fd6f17bade21 KVM: arm64: Remove the creation time's mapping of MMIO regions new 2aa53d68cee6 KVM: arm64: Try stage2 block mapping for host device MMIO new 4fda98afcac9 Merge branch kvm-arm64/mmu/MMIO-block-mapping into kvmarm- [...] new b77ef1b8fa32 Merge remote-tracking branch 'kvm-arm/next' new dddae12672c4 Merge remote-tracking branch 'percpu/for-next' new 7027c109895a Merge remote-tracking branch 'drivers-x86/for-next' new 194e35514867 Merge remote-tracking branch 'leds/for-next' new f79cceb4afae Merge remote-tracking branch 'ipmi/for-next' new f6a2bc9d749d Merge remote-tracking branch 'driver-core/driver-core-next' new 0299f9df9d77 Merge remote-tracking branch 'usb/usb-next' new bb37446009c1 Merge remote-tracking branch 'usb-serial/usb-next' new 93ddc887b0d9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 429fb8d2c6d9 Merge remote-tracking branch 'tty/tty-next' new 65fd61b78032 Merge remote-tracking branch 'char-misc/char-misc-next' new 999bcbf0ac0c extcon: sm5502: Drop invalid register write in sm5502_reg_data new 71a45906a24a extcon: max8997: Add missing modalias string new 3c4d5b5e5057 extcon: sm5502: Use devm_regmap_add_irq_chip() new 5a34f4518f56 extcon: sm5502: Implement i2c_driver->probe_new() new 82d7c97beb5e dt-bindings: extcon: sm5502: Convert to DT schema new d482997e2aef Merge remote-tracking branch 'extcon/extcon-next' new af3c3d37078a Merge remote-tracking branch 'phy-next/next' new 663a8dee15b4 Merge remote-tracking branch 'soundwire/next' new 1c561e4e659d thunderbolt: Make tb_port_type() take const parameter new 02c5e7c2db2b thunderbolt: Move nfc_credits field to struct tb_path_hop new e7051beab839 thunderbolt: Wait for the lanes to actually bond new 56ad3aef5cda thunderbolt: Read router preferred credit allocation information new 69fea377e660 thunderbolt: Update port credits after bonding is enabled/ [...] new 6ed541c53edc thunderbolt: Allocate credits according to router preferences new 7c37bb304fd6 thunderbolt: Add quirk for Intel Goshen Ridge DP credits new bfa8f78e06ed thunderbolt: Add KUnit tests for credit allocation new 0f28879cf683 thunderbolt: Log the link as TBT instead of TBT3 new cae5f5151d76 thunderbolt: Add USB4 port devices new ccc5cb8ad5d1 thunderbolt: Add support for ACPI _DSM to power on/off retimers new 3406de7cc20f thunderbolt: Add additional USB4 port operations for retim [...] new 3fb10ea4ce86 thunderbolt: Add support for retimer NVM upgrade when ther [...] new ff3a83064567 thunderbolt: Move nvm_write_ops to tb.h new 1cbf680f7687 thunderbolt: Allow router NVM authenticate separately new faa1c615f0bd thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM oper [...] new 25335b30daf6 thunderbolt: Check for NVM authentication status after the [...] new 4b8d1540d7ee Merge remote-tracking branch 'thunderbolt/next' new 0243d9e792e6 Merge remote-tracking branch 'staging/staging-next' new 9f0b2739d859 Merge remote-tracking branch 'iio/togreg' new 0b889618939f dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings new 46bdcac533cc interconnect: qcom: Add SC7280 interconnect provider driver new 169683847fe7 Merge remote-tracking branch 'icc/icc-next' new 246fbcf092d9 Merge remote-tracking branch 'dmaengine/next' new f65179fca65d Merge remote-tracking branch 'cgroup/for-next' new ea6a7bdce5f3 Merge branch 'fixes' into for-next new 1a8d8498cb2d Merge branch 'misc' into for-next new 2cd3e8a7ba0c Merge remote-tracking branch 'scsi/for-next' new b187b5130c2e Merge remote-tracking branch 'scsi-mkp/for-next' new fb5b76c852bf Merge remote-tracking branch 'vhost/linux-next' new bad70abdfac1 dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property new 7a95b19a39c6 dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support new 5dc9e9d1b758 dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P new e13d1a43aa0f remoteproc: imx_rproc: parse fsl,auto-boot new 52bda8d37514 remoteproc: imx_rproc: initial support for mutilple start/ [...] new cc0316c10fb7 remoteproc: imx_rproc: make clk optional new c8a1a56d8729 remoteproc: imx_rproc: support i.MX7ULP new 79806d32d5aa remoteproc: imx_rproc: support i.MX8MN/P new c86976deb21c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 2ae50d4b6a5e Merge remote-tracking branch 'rpmsg/for-next' new 265f837d91d3 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 2da0b9d0b558 Merge remote-tracking branch 'gpio-intel/for-next' new 80531d561934 Merge remote-tracking branch 'pinctrl/for-next' new 8dddd505771a Merge remote-tracking branch 'pinctrl-intel/for-next' new 018af4bdb75e Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new b3a726b8f6e4 Merge remote-tracking branch 'pwm/for-next' new 2ae58793a128 Merge remote-tracking branch 'userns/for-next' new 8387d481eb1e Merge remote-tracking branch 'livepatching/for-next' new e4d2a8589372 Merge remote-tracking branch 'coresight/next' new 8de3c38d5dc3 Merge remote-tracking branch 'rtc/rtc-next' new b36e9f5888e7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 2831555557b7 Merge remote-tracking branch 'seccomp/for-next/seccomp' new b084e71aac04 Merge remote-tracking branch 'kspp/for-next/kspp' new 771020c22ad0 Merge remote-tracking branch 'gnss/gnss-next' new 888e29aacd55 Merge remote-tracking branch 'slimbus/for-next' new b718eab04445 Merge remote-tracking branch 'nvmem/for-next' new 14a51fd73aba Merge remote-tracking branch 'hyperv/hyperv-next' new 2cd1bb8df6eb Merge remote-tracking branch 'auxdisplay/auxdisplay' new 890de4264644 Merge remote-tracking branch 'fpga/for-next' new e96f1334687c Merge remote-tracking branch 'mhi/mhi-next' new 05e97e17598a Merge remote-tracking branch 'memblock/for-next' new 5efaac283038 Merge remote-tracking branch 'rust/rust-next' new c2a9fa73835f Merge remote-tracking branch 'cxl/next' new 7c027caf01cf Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 8d3ab32e1634 Revert "MIPS: make userspace mapping young by default" new 990307506646 kfence: use TASK_IDLE when awaiting allocation new 281664555628 pid: take a reference when initializing `cad_pid` new 49866839bc5f mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() new cf73ec53c414 mm/page_alloc: fix counting of free pages after take off f [...] new 5863a747863d drivers/base/memory: fix trying offlining memory blocks wi [...] new b2b9ab942ba2 hugetlb: pass head page to remove_hugetlb_page() new 463a88ac250a mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY new 70301bbbd592 lib: crc64: fix kernel-doc warning new 8577bd5f9031 ocfs2: fix data corruption by fallocate new 888965373ce3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 35a1c557193e /proc/kpageflags: do not use uninitialized struct pages new 70e8094593a7 kthread: switch to new kerneldoc syntax for named variable [...] new cce54c4c6a90 ia64: headers: drop duplicated words new 2f4be32940f4 ia64: mca_drv: fix incorrect array size calculation new 8f4f05f547f5 streamline_config.pl: make spacing consistent new 0fcbfc416609 streamline_config.pl: add softtabstop=4 for vim users new 1a3800b58ee1 scripts/spelling.txt: add more spellings to spelling.txt new e9a2ead57868 squashfs: add option to panic on errors new 1305db45a1f3 ocfs2: remove unnecessary INIT_LIST_HEAD() new e1228a0f1b24 ocfs2: fix snprintf() checking new 9f2ffa5e942a ocfs2: remove redundant assignment to pointer queue new 6a18bea7d6da ocfs2: remove repeated uptodate check for buffer new c33629b3f819 ocfs2: replace simple_strtoull() with kstrtoull() new 3d0de54f1c9b ocfs2: clear links count in ocfs2_mknod() if an error occurs new 1905e88ba205 ocfs2: fix ocfs2 corrupt when iputting an inode new 178abb86bb08 kernel: watchdog: modify the explanation related to watchd [...] new ea8e359d5a82 doc: watchdog: modify the explanation related to watchdog thread new d79adfbaa180 doc: watchdog: modify the doc related to "watchdog/%u" new 8100117deaca kunit: make test->lock irq safe new 0209dd94198d mm/slub, kunit: add a KUnit test for SLUB debugging functionality new 018c6bbbbe0f mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new f1347b8f08fd mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 9b913898f863 slub: remove resiliency_test() function new c1acff5e6633 mm, slub: change run-time assertion in kmalloc_index() to [...] new c3bd9764446b kfence: test: fix for "mm, slub: change run-time assertion [...] new ea432968c6fc mm, slub: fix support for clang 10 new 6f8d8ba7ea62 slub: restore slub_debug=- behavior new 840841cc646a slub: actually use 'message' in restore_bytes() new 570421beed8e slub: indicate slab_fix() uses printf formats new fa8a6a9f70e8 slub: force on no_hash_pointers when slub_debug is enabled new 8ae730338049 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new eba4dc2123bd tools/vm/page_owner_sort.c: check malloc() return new be43c08ada01 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 6673ab326c17 mm: page-writeback: kill get_writeback_state() comments new 1d21fd4a31ca mm/page-writeback: Fix performance when BDI's share of rat [...] new b5e929a3660b mm/page-writeback: update the comment of Dirty position control new 2d4421aa7461 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new 4af6675493b6 mm/gup_benchmark: support threading new c5f03e742cb2 mm: gup: allow FOLL_PIN to scale in SMP new 5731f357329c mm: gup: pack has_pinned in MMF_HAS_PINNED new 9d6db90755fe mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 3e60ec4ceb0c fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new 52b820e84e88 mm/swapfile: use percpu_ref to serialize against concurren [...] new b784e77670a3 swap: fix do_swap_page() race with swapoff new ccf57061fef3 mm/swap: remove confusing checking for non_swap_entry() in [...] new 090bfa46f0f5 mm/shmem: fix shmem_swapin() race with swapoff new 964572dcf4f1 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 90e922e7abcb mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new bd7312044361 mm/swapfile: fold scan_swap_map() into the only caller get [...] new 398453081c52 mm/swap: remove unused local variable nr_shadows new e1d09731dad7 mm/swap_slots.c: delete meaningless forward declarations new 9baa9f5a88dd mm/swap: remove unused global variable nr_swapper_spaces new 85900469f2f4 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new c2d420faaa6f mm: free idle swap cache page after COW new f34f338703a3 mm/memcg: move mod_objcg_state() to memcontrol.c new 78c15b0b301c mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 5de55bded27f mm/memcg: improve refill_obj_stock() performance new dc56fb9925ce mm/memcg: optimize user context object stock access new db3c2f50ee57 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 4d3746755aaf mm/memcontrol.c: fix potential uninitialized variable warning new 721d7cb38e73 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 1cbdf4f55440 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new f4c01fe93d97 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new b4885535cbf2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 16b960136420 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new dbb20150fff1 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 9313334791f1 mm: memcontrol: fix root_mem_cgroup charging new 9b9fad88cf54 mm: memcontrol: fix page charging in page replacement new 65f33c2ec7d0 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new e2e7b7c85b34 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new b294623a99c5 mm: memcontrol: simplify lruvec_holds_page_lru_lock new b4e3f8df4f30 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new a8c0b3823f6f mm: memcontrol: simplify the logic of objcg pinning memcg new e46e7c10c67d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 82d73545fefc mm: vmscan: remove noinline_for_stack new 03b0705152dd memcontrol: use flexible-array member new f48dbea4827d perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new d8378a8989ce binfmt: remove in-tree usage of MAP_EXECUTABLE new b402c0289649 binfmt-remove-in-tree-usage-of-map_executable-fix new f6a0486b8c71 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new df025cbfb92c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 1de451878791 mm/mmap: introduce unlock_range() for code cleanup new 63019087df0d mm-mmap-introduce-unlock_range-for-code-cleanup-fix new e312c974c2fa mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 738ffd4a65ba mm/memory.c: fix comment of finish_mkwrite_fault() new 87d85670244e mm: add vma_lookup(), update find_vma_intersection() comments new 447a4b6d8c20 drm/i915/selftests: use vma_lookup() in __igt_mmap() new b7de406d791b arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new b21917d33e51 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new c16e11e6c699 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new d69c29023337 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new 043e9739707f arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 8c8dba831c5c arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 4cdb223ae480 x86/sgx: use vma_lookup() in sgx_encl_find() new 5b1362be692a virt/kvm: use vma_lookup() instead of find_vma_intersection() new d453148609ae vfio: use vma_lookup() instead of find_vma_intersection() new c5054428c410 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 93222b2c549d drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new 9d393d07adfb media: videobuf2: use vma_lookup() in get_vaddr_frames() new 1e719b8f416b misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new ef2167a2d0b6 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new 115fb6dd291c lib/test_hmm: use vma_lookup() in dmirror_migrate() new f4761e0612ce mm/ksm: use vma_lookup() in find_mergeable_vma() new 8e4691b03f0d mm/migrate: use vma_lookup() in do_pages_stat_array() new 512b7567f414 mm/mremap: use vma_lookup() in vma_to_resize() new 27be368382e8 mm/memory.c: use vma_lookup() in __access_remote_vm() new 7f0f650e64a8 mm/mempolicy: use vma_lookup() in __access_remote_vm() new 4ae0422b1fe5 mm: remove special swap entry functions new d05d06c559d2 mm/swapops: rework swap entry manipulation code new 4ad0de8ef973 mm/rmap: split try_to_munlock from try_to_unmap new f5e94bcafce0 mm/rmap: split migration into its own function new a419792ba7d8 mm: rename migrate_pgmap_owner new 142bbf9fa025 mm/memory.c: allow different return codes for copy_nonpres [...] new bb0ed629c861 mm: device exclusive memory access new 791b21022d7e mm: selftests for exclusive device memory new b97024d2a2c7 mm: selftests: fix potential integer overflow on shift of a int new 594be42b44d4 nouveau/svm: refactor nouveau_range_fault new 48eb442f1787 nouveau/svm: implement atomic SVM access new c899844b0f93 mm: improve mprotect(R|W) efficiency on pages referenced once new c87377b71cef mm: improve mprotect(R|W) efficiency on pages referenced once new 62953d5955ba selftest/mremap_test: update the test to handle pagesize o [...] new fbfdf8035e09 selftest/mremap_test: avoid crash with static build new e826117c2632 mm/mremap: use pmd/pud_poplulate to update page table entries new b8c4dfb32bfc mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix new 0528e5fae45d powerpc/mm/book3s64: fix possible build error new 17fc22080d69 powerpc/mm/book3s64: update tlb flush routines to take a p [...] new d3ac09dc3038 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] new e26113d6a39a mm/mremap: use range flush that does TLB and page walk cac [...] new 0b4975c7e0a9 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] new 82b341b57596 mm/mremap: move TLB flush outside page table lock new f1408a3b64b1 mm/mremap: allow arch runtime override new 4a107310a750 powerpc/mm: enable move pmd/pud new 11106c2822ff mm/dmapool: use DEVICE_ATTR_RO macro new 5f11d5bc4811 mm: rename the global section array to mem_sections new b94bc04138c1 mm-rename-the-global-section-array-to-mem_sections-fix new a6e941d07216 mm-rename-the-global-section-array-to-mem_sections-fix-fix new 073a5182028c mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 88c6347cc20f mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 3464fa81898d mm/vmalloc: print a warning message first on failure new c92464c8a58a mm/vmalloc: remove quoted strings split across lines new a3ec9e463158 mm/vmalloc: Fallback to a single page allocator new 4403e381e7aa printk: introduce dump_stack_lvl() new 4c58440c9124 fix for "printk: introduce dump_stack_lvl()" new d3a13589f49b kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 9e4c9b5f005d mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new b7af9c872303 mm/mmzone.h: simplify is_highmem_idx() new 2db5b157d339 mm: make __dump_page static new 84e0baaa8f36 mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 9f5f592b5650 mm/debug: factor PagePoisoned out of __dump_page new b04331bd045a mm/page_owner: constify dump_page_owner new b800c5c40be2 mm: make compound_head const-preserving new c6a2e3ef1372 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 1b6a2cfa3286 mm: constify page_count and page_ref_count new 24f8b060b2ed mm: optimise nth_page for contiguous memmap new e2ac92cbd40e mm/page_alloc: switch to pr_debug new c4b6ca130609 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new 97cb23951785 mm/page_alloc: split per cpu page lists and zone stats new 554b3ce757e3 mm/page_alloc: split per cpu page lists and zone stats -fix new 38659610b773 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new e668c640e5e1 mm/page_alloc: convert per-cpu list protection to local_lock new 7924f902de0c mm/page_alloc: work around a pahole limitation with zero-s [...] new daa6f0724651 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 9714d80c6379 mm/vmstat: convert NUMA statistics to basic NUMA counters new 83ab56d15b55 mm/vmstat: inline NUMA event counter updates new 37a2a64677ed mm/page_alloc: batch the accounting updates in the bulk allocator new 32b26da06adb mm/page_alloc: reduce duration that IRQs are disabled for [...] new 62ecd1dcdfe2 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new b3fec7833423 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 80545c5068c2 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new 0886811bfda2 mm: page_alloc: dump migrate-failed pages only at -EBUSY new b828c940bf3f mm/page_alloc: delete vm.percpu_pagelist_fraction new 86b557a4afc7 mm/page_alloc: disassociate the pcp->high from pcp->batch new d0440cc92e7a mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 261e4476d32d mm/page_alloc: adjust pcp->high after CPU hotplug events new dac3cfc3ddea mm/page_alloc: scale the number of pages that are batch freed new 0966f1af0c25 mm/page_alloc: limit the number of pages on PCP lists when [...] new 5c25eeaf2c6d mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 76b2ed1dcaed mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new bc09e20fad00 mm: drop SECTION_SHIFT in code comments new 56cfceb45ca3 mm/page_alloc: improve memmap_pages dbg msg new eba23eff086b mm/page_alloc: fix counting of managed_pages new 0540b01418c0 mm/memory-failure: use a mutex to avoid memory_failure() races new d98703d07b16 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new 9970a5af9342 mm,hwpoison: return -EHWPOISON to denote that the page has [...] new 873ee7608720 mm,hwpoison: send SIGBUS with error virutal address new 902e2b636e46 mm: memory_hotplug: factor out bootmem core functions to b [...] new d336bdf888c6 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 63df27bd8532 mm: hugetlb: gather discrete indexes of tail page new cf858119a658 mm: hugetlb: free the vmemmap pages associated with each H [...] new 841cd050f482 mm: hugetlb: defer freeing of HugeTLB pages new 2ba2f93a65cd mm: hugetlb: alloc the vmemmap pages associated with each [...] new 318998c05022 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 5ff2498ae2f6 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new b931c3e80297 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 563a4925ba06 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 1afc0c7819d2 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 30f1518c513c mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 5d643484b3a5 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 4c1350ec2e9e mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 0cd09a2069da mm/huge_memory.c: use page->deferred_list new f6e04f469578 mm/huge_memory.c: add missing read-only THP checking in tr [...] new 52c285581b1c mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new 13ad78e616ad mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new c72ade975611 mm/huge_memory.c: don't discard hugepage if other processe [...] new 8d38e31119c8 mm/hugetlb: change parameters of arch_make_huge_pte() new e3bebbbef111 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new aa9f0cabb1ef x86: define only {pud/pmd}_{set/clear}_huge when useful new e6ca98932b9b arm64: define only {pud/pmd}_{set/clear}_huge when useful new b42f1ebe8566 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 20418a14fde9 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new aae37ca409dc powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 5bcf7b8d70be khugepaged: selftests: remove debug_cow new cf1944d7c5e0 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new 6b5858c21a47 userfaultfd: remove set but not used variable 'vm_alloc_shared' new 09ef396ea4b5 userfaultfd/selftests: use user mode only new 63381350402b userfaultfd/selftests: remove the time() check on delayed uffd new fa8a602b5809 userfaultfd/selftests: dropping VERIFY check in locking_thread new 5d70bb8f8b1c userfaultfd/selftests: only dump counts if mode enabled new db31f798de95 userfaultfd/selftests: unify error handling new 9301c7579549 mm/thp: simplify copying of huge zero page pmd when fork new 541304eb7cb7 mm/userfaultfd: fix uffd-wp special cases for fork() new e7e7fdc2b833 mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix new 02ccf21d6246 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 4aa59149d762 mm/userfaultfd: fail uffd-wp registration if not supported new 21fce3f6553e mm/pagemap: export uffd-wp protection information new 2e397c28b878 userfaultfd/selftests: add pagemap uffd-wp test new 81d20562076d userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 65d4f7c257ef userfaultfd/shmem: support minor fault registration for shmem new 7bef7bda72f9 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 58ac52260fd2 userfaultfd/shmem: advertise shmem minor fault support new 3d42ecd0c98d userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 350dd613e20f userfaultfd/selftests: use memfd_create for shmem test type new 12144111e4ae userfaultfd/selftests: create alias mappings in the shmem test new 564285965aad userfaultfd/selftests: reinitialize test context in each test new c3bc418b62eb userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new c4e0157067bb userfaultfd/selftests: exercise minor fault handling shmem [...] new 3fe04bff5151 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new 3a513bfbaff3 mm/kconfig: move HOLES_IN_ZONE into mm new 80867c3af95d docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 1980513da1c6 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 00c90f6f2ad6 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 5554809eda53 fs/proc/kcore: don't read offline sections, logically offl [...] new f74d65e2db5b mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 944455d1b2c9 virtio-mem: use page_offline_(start|end) when setting Page [...] new e35d71de786a fs/proc/kcore: use page_offline_(freeze|thaw) new 30a475fc8120 mm/compaction: use DEVICE_ATTR_WO macro new 8c320c623a8b mm/mempolicy: cleanup nodemask intersection check for oom new ac921d684173 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new 64c7121104db mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 76ef14cc2bca mm/mempolicy: unify the parameter sanity check for mbind a [...] new 65a62813d4df mm/mempolicy: unify the parameter sanity check for mbind a [...] new 654040b76be9 include/linux/mmzone.h: add documentation for pfn_valid() new 1be7ba511745 memblock: update initialization of reserved pages new 61ae418fbb40 arm64: decouple check whether pfn is in linear map from pf [...] new 060c1b417bca arm64: drop pfn_valid_within() and simplify pfn_valid() new 8d6e8db78955 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 470548fd3864 mm: migrate: fix missing update page_private to hugetlb_pa [...] new ed910797b02b mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 3f8c8ff9397e mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix-fix new 192dab2db3f2 mm: memory: add orig_pmd to struct vm_fault new 95c3bd900dce mm: memory: make numa_migrate_prep() non-static new 6f6cab5b872f mm: thp: refactor NUMA fault handling new f85f2ff1695b mm: thp: fix a double unlock bug new 3427ab35fb6d mm: migrate: account THP NUMA migration counters correctly new e5f6c012df43 mm: migrate: don't split THP for misplaced NUMA page new da668ed5d109 mm: migrate: check mapcount for THP instead of refcount new f20f5fa24426 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new b1c817d4075a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 5fab76c5a6e2 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new dc012e29fb34 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new ae0b04a33a61 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new 64495d7f948e nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new bb9a0641580d mm: generalize ZONE_[DMA|DMA32] new 8058fa0e2722 mm: make variable names for populate_vma_page_range() consistent new 45ee8abc6f65 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new 507547089f2e mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new e6ea6107f7da MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 67e3d77d5428 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 9549694d149c selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 7025acd69d3f mm/memory_hotplug: rate limit page migration warnings new 99e1e9598b31 memory-hotplug.rst: complete admin-guide overhaul new 5fc4be0a9366 mm,memory_hotplug: drop unneeded locking new 09c95d59654e mmmemory_hotplug-drop-unneeded-locking-fix new 54a08f5d8899 mm: rmap: make try_to_unmap() void function new 724a1e04c155 mm-rmap-make-try_to_unmap-void-function-fix new c27c556693ff mm-rmap-make-try_to_unmap-void-function-fix-fix new aa4afff4199b mm/zswap.c: remove unused function zswap_debugfs_exit() new 81165db42951 mm/zswap.c: avoid unnecessary copy-in at map time new a4d0c8cd47bb mm/zswap.c: fix two bugs in zswap_writeback_entry() new 5341ea7a4f67 mm/highmem: Remove deprecated kmap_atomic new 53dc46e0dbcf zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new a8d86ecfd788 mm: fix typos and grammar error in comments new e40a54bd7084 mm: fix comments mentioning i_mutex new e161f27d9e64 mm: define default value for FIRST_USER_ADDRESS new b9c895e2d87e mm: fix spelling mistakes new 3ffd8130060a mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new c6305c31c020 mm/vmalloc: include header for prototype of set_iounmap_nonlazy new 8d0120ecd379 mm/page_alloc: make should_fail_alloc_page() static new c7c89c6c2dcd mm/mapping_dirty_helpers: remove double Note in kerneldoc new 0056e276d020 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 99e15c7523e7 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new 881db0fad589 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 20dfeb1faa26 mm/zbud: add kerneldoc fields for zbud_pool new 39205390ba92 mm/z3fold: add kerneldoc fields for z3fold_pool new 2531ed3a29c0 mm/swap: make swap_address_space an inline function new a2126480bcba mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 8a02477784c5 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new 7eabaea573d5 mm/page_alloc: move prototype for find_suitable_fallback new b05ffc2faad5 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 9706e0c92b6a kfence: unconditionally use unbound work queue new fb007406a7ba fs/buffer.c: add debug print for __getblk_gfp() stall problem new 5a593174553f fs/buffer.c: dump more info for __getblk_gfp() stall problem new 43102ac17c67 kernel/hung_task.c: Monitor killed tasks. new 8cac0f416400 proc: Avoid mixing integer types in mem_rw() new b1d3b96f924f proc: add .gitignore for proc-subset-pid selftest new d7d3b048232c fs/proc/kcore.c: add mmap interface new 6f75ce2ac2af fs-proc-kcorec-add-mmap-interface-fix new 07dcf705ad90 procfs: allow reading fdinfo with PTRACE_MODE_READ new b439c809ad19 procfs/dmabuf: add inode number to /proc/*/fdinfo new cc88bce57671 sysctl: remove redundant assignment to first new 5eebf4698de7 proc/sysctl: make protected_* world readable new a91ab0581bcd kernel.h: split out panic and oops helpers new 7010147b5268 kernelh-split-out-panic-and-oops-helpers-fix new 2179b2ae4e06 kernel.h: split out panic and oops helpers (ia64 fix) new 813b0b4123c8 lib: decompress_bunzip2: remove an unneeded semicolon new 121e400edef0 lib/string_helpers: switch to use BIT() macro new 09cf112b27fd lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 25abbafd13c4 lib/string_helpers: drop indentation level in string_escape_mem() new f556b0241bae lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 6d0faf76eb7d lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new e8350c465e2c lib/string_helpers: allow to append additional characters [...] new 071140c07ddf lib/test-string_helpers: print flags in hexadecimal format new e2c7bfbb5c07 lib/test-string_helpers: get rid of trailing comma in terminators new 07d02bbeeb6f lib/test-string_helpers: add test cases for new features new 9932d84432cb MAINTAINERS: add myself as designated reviewer for generic [...] new 63a19c6d4a79 seq_file: introduce seq_escape_mem() new 01f172db4290 seq_file: add seq_escape_str() as replica of string_escape_str() new ca6500bbfd5e seq_file: convert seq_escape() to use seq_escape_str() new 49bc43b0f9d9 nfsd: avoid non-flexible API in seq_quote_mem() new 815c913a0dc9 seq_file: drop unused *_escape_mem_ascii() new d4dd248a116b lib/math/rational.c: fix divide by zero new 33cb08c68656 lib/math/rational: add Kunit test cases new 076512dda20a lib-math-rational-add-kunit-test-cases-fix new b25ddfd7a9ed lib/math/rational: fix spelling mistake "demominator" -> " [...] new cc855eb53e8b lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new e83c17cb3ec2 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 222143914073 checkpatch: scripts/spdxcheck.py now requires python3 new 26bbe6c51878 init: print out unknown kernel parameters new d3c29511c232 init/main.c: silence some -Wunused-parameter warnings new b4517bb3e33e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 3d21a4046b1c x86: signal: don't do sas_ss_reset() until we are certain [...] new f2fff4d8ed03 exec: remove checks in __register_bimfmt() new 77aa72a999a7 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 45d6205d997b kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new 37991d08f860 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 5bc5dce53bf3 lib/decompressors: remove set but not used variabled 'level' new 1285340eab54 lib-decompressors-remove-set-but-not-used-variabled-level-fix new d100886260d7 ipc sem: use kvmalloc for sem_undo allocation new 1c2531acc3e1 ipc: use kmalloc for msg_queue and shmid_kernel new baa22ffd2c99 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new 5aff02e7bd67 ipc/util.c: use binary search for max_idx new d704f7d1848e ipc-utilc-use-binary-search-for-max_idx-fix new a0cb322813c8 linux-next-pre new bfc8b9f38a7e Merge branch 'akpm-current/current' new bfacca02cb8e mm/slub: use stackdepot to save stack trace in objects new bbf45a8a8287 slub: STACKDEPOT: rename save_stack_trace() new afee0c0c3149 mm/slub: use stackdepot to save stack trace in objects-fix new 5099d46a27e6 mmap: make mlock_future_check() global new c57132541665 riscv/Kconfig: make direct map manipulation options depend on MMU new ee8cda137c10 set_memory: allow querying whether set_direct_map_*() is a [...] new 74007aec9108 mm: introduce memfd_secret system call to create "secret" [...] new e3da0289148e mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new f04287fe9136 PM: hibernate: disable when there are active secretmem users new 40ea3003444f arch, mm: wire up memfd_secret system call where relevant new 74a096a0acab secretmem: test: add basic selftest for memfd_secret(2) new a12b3fac0155 mm: fix spelling mistakes in header files new 6bdacf678715 buildid: only consider GNU notes for build ID parsing new f13ad69a0a85 buildid: add API to parse build ID out of buffer new 128e96f4d701 buildid: stash away kernels build ID on init new c779013d65c4 buildid-stash-away-kernels-build-id-on-init-fix new 27ec048503e8 dump_stack: add vmlinux build ID to stack traces new 72ea4ddaba33 module: add printk formats to add module build ID to stacktraces new fda2d9d06e62 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new bba943b3cb00 buildid: fix build when CONFIG_MODULES is not set new 73381bdf5e6d module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 0a0c3b546b90 module: fix build error when CONFIG_SYSFS is disabled new 7227fdb66247 arm64: stacktrace: use %pSb for backtrace printing new 25aa942afac1 x86/dumpstack: use %pSb/%pBb for backtrace printing new ef482dea94b2 scripts/decode_stacktrace.sh: support debuginfod new 2de82f6f96bf scripts/decode_stacktrace.sh: silence stderr messages from [...] new b0fbd5fa38bb scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 1e2e2986e5f4 buildid: mark some arguments const new 3f47269ec8c7 buildid: fix kernel-doc notation new 7f23e04fc10d kdump: use vmlinux_build_id to simplify
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 (c4b5b1937731) \ N -- N -- N refs/heads/akpm (7f23e04fc10d)
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 1048 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/evm | 36 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 38 +- Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/conf.py | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 57 - .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 126 ++ .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 50 + .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 99 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 124 ++ .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 74 - .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml | 110 ++ .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-reg.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-mux.txt | 73 - Documentation/devicetree/bindings/i2c/i2c-mux.yaml | 87 + .../bindings/iio/multiplexer/io-channel-mux.txt | 39 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 71 + .../bindings/interconnect/qcom,rpmh.yaml | 12 + .../bindings/media/i2c/maxim,max9286.yaml | 23 +- Documentation/devicetree/bindings/mfd/rk808.txt | 188 ++ .../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 - .../bindings/mfd/ti,j721e-system-controller.yaml | 19 +- .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 2 +- .../devicetree/bindings/mux/adi,adg792a.txt | 2 +- .../devicetree/bindings/mux/adi,adgs1408.txt | 2 +- Documentation/devicetree/bindings/mux/gpio-mux.txt | 69 - .../devicetree/bindings/mux/gpio-mux.yaml | 92 + .../devicetree/bindings/mux/mux-consumer.yaml | 46 + .../devicetree/bindings/mux/mux-controller.txt | 157 -- .../devicetree/bindings/mux/mux-controller.yaml | 182 ++ Documentation/devicetree/bindings/mux/reg-mux.txt | 129 -- Documentation/devicetree/bindings/mux/reg-mux.yaml | 143 ++ .../bindings/net/brcm,mdio-mux-iproc.txt | 2 +- .../devicetree/bindings/net/mdio-mux-gpio.txt | 119 -- .../devicetree/bindings/net/mdio-mux-gpio.yaml | 135 ++ .../devicetree/bindings/net/mdio-mux-mmioreg.txt | 75 - .../devicetree/bindings/net/mdio-mux-mmioreg.yaml | 78 + .../bindings/net/mdio-mux-multiplexer.txt | 82 - .../bindings/net/mdio-mux-multiplexer.yaml | 82 + Documentation/devicetree/bindings/net/mdio-mux.txt | 129 -- .../devicetree/bindings/net/mdio-mux.yaml | 44 + .../devicetree/bindings/net/stm32-dwmac.yaml | 6 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 11 +- .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 56 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/security/IMA-templates.rst | 4 +- Documentation/trace/ftrace.rst | 4 +- .../translations/zh_CN/core-api/index.rst | 4 +- .../translations/zh_CN/core-api/padata.rst | 158 ++ .../zh_CN/core-api/symbol-namespaces.rst | 142 ++ MAINTAINERS | 3 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32746g-eval.dts | 6 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f429-disco.dts | 6 +- arch/arm/boot/dts/stm32f429-pinctrl.dtsi | 72 +- arch/arm/boot/dts/stm32f429.dtsi | 10 +- arch/arm/boot/dts/stm32f469-disco.dts | 6 +- arch/arm/boot/dts/stm32f469-pinctrl.dtsi | 74 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 12 +- arch/arm/boot/dts/stm32f769-disco.dts | 6 +- arch/arm/boot/dts/stm32h743.dtsi | 4 - arch/arm/boot/dts/stm32mp151.dtsi | 16 +- ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 2 +- arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 6 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 138 ++ arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/insn.h | 66 +- arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/patching.h | 15 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/sysreg.h | 2 - arch/arm64/kernel/Makefile | 4 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/entry.S | 8 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/patching.c | 148 ++ arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/probes/simulate-insn.c | 1 + arch/arm64/kernel/traps.c | 99 +- arch/arm64/kvm/arch_timer.c | 162 +- arch/arm64/kvm/hyp/hyp-entry.S | 6 +- arch/arm64/kvm/mmu.c | 99 +- arch/arm64/kvm/vgic/vgic-init.c | 36 +- arch/arm64/kvm/vgic/vgic-v2.c | 19 +- arch/arm64/kvm/vgic/vgic-v3.c | 19 +- arch/arm64/kvm/vgic/vgic.c | 14 +- arch/arm64/lib/Makefile | 6 +- arch/arm64/{kernel => lib}/insn.c | 249 +-- arch/arm64/mm/context.c | 6 +- arch/arm64/mm/proc.S | 2 - arch/arm64/mm/ptdump.c | 4 - arch/m68k/emu/nfblock.c | 20 +- arch/mips/Kconfig | 3 + arch/mips/Kconfig.debug | 8 + arch/mips/boot/compressed/uart-16550.c | 4 +- arch/mips/boot/dts/ingenic/gcw0.dts | 5 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 10 +- arch/mips/boot/dts/ingenic/rs90.dts | 14 + arch/mips/include/asm/unistd.h | 4 + arch/mips/ingenic/Kconfig | 2 + arch/mips/kernel/cpu-probe.c | 5 + arch/mips/kernel/syscalls/Makefile | 34 +- arch/mips/kernel/syscalls/syscallnr.sh | 2 - arch/mips/loongson64/smp.c | 10 +- arch/mips/mm/dma-noncoherent.c | 1 + arch/xtensa/platforms/iss/simdisk.c | 29 +- block/blk-core.c | 1 - block/blk.h | 6 +- block/genhd.c | 208 ++- block/ioctl.c | 2 +- block/partitions/core.c | 64 +- drivers/block/brd.c | 94 +- drivers/block/drbd/drbd_main.c | 23 +- drivers/block/loop.c | 14 +- drivers/block/n64cart.c | 8 +- drivers/block/null_blk/main.c | 38 +- drivers/block/pktcdvd.c | 11 +- drivers/block/ps3vram.c | 31 +- drivers/block/rsxx/dev.c | 39 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/block/xen-blkfront.c | 8 +- drivers/block/zram/zram_drv.c | 37 +- drivers/block/zram/zram_drv.h | 2 +- drivers/extcon/extcon-sm5502.c | 20 +- drivers/gpu/drm/drm_gem_cma_helper.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/input/touchscreen/resistive-adc-touch.c | 10 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sc7280.c | 1938 ++++++++++++++++++++ drivers/interconnect/qcom/sc7280.h | 154 ++ drivers/irqchip/irq-apple-aic.c | 9 + drivers/irqchip/irq-gic-common.c | 13 - drivers/irqchip/irq-gic-common.h | 2 - drivers/irqchip/irq-gic-v3.c | 6 +- drivers/irqchip/irq-gic.c | 6 +- drivers/lightnvm/core.c | 24 +- drivers/md/bcache/super.c | 15 +- drivers/md/dm.c | 16 +- drivers/md/md.c | 25 +- drivers/md/md.h | 6 +- drivers/memstick/core/ms_block.c | 1 - drivers/mfd/rk808.c | 81 + drivers/net/dsa/sja1105/sja1105.h | 24 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 29 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 15 +- drivers/net/dsa/sja1105/sja1105_main.c | 207 ++- drivers/net/dsa/sja1105/sja1105_spi.c | 63 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 31 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 39 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 12 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 283 +++ .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 19 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 286 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 75 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 50 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/intel/Kconfig | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_client.c | 132 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 44 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 33 + drivers/net/ethernet/intel/ice/ice_common.c | 220 ++- drivers/net/ethernet/intel/ice/ice_common.h | 9 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 19 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 +- drivers/net/ethernet/intel/ice/ice_idc.c | 334 ++++ drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 + drivers/net/ethernet/intel/ice/ice_lag.c | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 11 + drivers/net/ethernet/intel/ice/ice_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 142 +- drivers/net/ethernet/intel/ice/ice_sched.c | 69 +- drivers/net/ethernet/intel/ice/ice_switch.c | 28 + drivers/net/ethernet/intel/ice/ice_switch.h | 4 + drivers/net/ethernet/intel/ice/ice_type.h | 4 + drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 85 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 104 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 17 +- drivers/net/ethernet/neterion/s2io.c | 6 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 27 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 26 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 3 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 16 + drivers/net/fjes/fjes_main.c | 12 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/bpqether.c | 4 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 2 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +- drivers/net/mdio/of_mdio.c | 2 +- drivers/net/usb/cdc_ether.c | 2 +- drivers/net/usb/cdc_mbim.c | 6 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/lg-vl600.c | 4 +- drivers/net/usb/r8152.c | 79 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/virtio_net.c | 20 +- drivers/net/vrf.c | 2 +- drivers/net/wan/hdlc.c | 63 +- drivers/net/wan/sealevel.c | 126 +- drivers/nfc/fdp/fdp.c | 31 - drivers/nfc/fdp/fdp.h | 1 - drivers/nfc/fdp/i2c.c | 12 +- drivers/nfc/mei_phy.c | 8 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/fw_dnld.c | 25 +- drivers/nfc/nfcmrvl/fw_dnld.h | 15 +- drivers/nfc/nfcmrvl/i2c.c | 15 +- drivers/nfc/nfcmrvl/main.c | 13 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 27 +- drivers/nfc/nfcmrvl/spi.c | 15 +- drivers/nfc/nfcmrvl/uart.c | 47 +- drivers/nfc/nfcmrvl/usb.c | 15 +- drivers/nfc/pn533/i2c.c | 8 +- drivers/nfc/pn533/pn533.c | 46 - drivers/nfc/pn533/usb.c | 4 - drivers/nfc/pn544/i2c.c | 7 - drivers/nfc/st-nci/i2c.c | 5 - drivers/nfc/st-nci/se.c | 6 - drivers/nfc/st-nci/spi.c | 5 - drivers/nfc/st21nfca/i2c.c | 5 - drivers/nfc/st95hf/core.c | 4 +- drivers/nvdimm/blk.c | 27 +- drivers/nvdimm/btt.c | 25 +- drivers/nvdimm/btt.h | 2 - drivers/nvdimm/pmem.c | 17 +- drivers/nvme/host/core.c | 1 - drivers/nvme/host/multipath.c | 46 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/arm_spe_pmu.c | 7 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 2 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 6 +- drivers/regulator/Kconfig | 13 +- drivers/regulator/Makefile | 1 - drivers/regulator/atc260x-regulator.c | 19 +- drivers/regulator/bd70528-regulator.c | 278 --- drivers/regulator/lp8755.c | 55 +- drivers/regulator/mcp16502.c | 79 +- drivers/regulator/mt6315-regulator.c | 19 +- drivers/regulator/pca9450-regulator.c | 51 +- drivers/regulator/rtmv20-regulator.c | 44 +- drivers/remoteproc/imx_rproc.c | 196 +- drivers/s390/block/dasd_genhd.c | 8 +- drivers/s390/block/dcssblk.c | 26 +- drivers/s390/block/xpram.c | 26 +- drivers/scsi/lpfc/lpfc_sli.c | 4 +- drivers/scsi/sd.c | 4 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/spi/spi-bitbang.c | 18 +- drivers/spi/spi-fsl-spi.c | 4 + drivers/spi/spi-omap-uwire.c | 9 +- drivers/spi/spi-omap2-mcspi.c | 33 +- drivers/spi/spi-pxa2xx.c | 7 +- drivers/target/target_core_transport.c | 4 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/acpi.c | 206 +++ drivers/thunderbolt/domain.c | 9 +- drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/quirks.c | 31 +- drivers/thunderbolt/retimer.c | 108 +- drivers/thunderbolt/sb_regs.h | 2 + drivers/thunderbolt/switch.c | 271 ++- drivers/thunderbolt/tb.c | 4 +- drivers/thunderbolt/tb.h | 104 +- drivers/thunderbolt/tb_regs.h | 1 + drivers/thunderbolt/test.c | 545 ++++++ drivers/thunderbolt/tunnel.c | 401 +++- drivers/thunderbolt/tunnel.h | 2 + drivers/thunderbolt/usb4.c | 308 +++- drivers/thunderbolt/usb4_port.c | 281 +++ drivers/thunderbolt/xdomain.c | 10 + drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbmem.c | 4 + fs/block_dev.c | 207 +-- fs/btrfs/compression.c | 21 +- fs/btrfs/compression.h | 6 +- fs/btrfs/ctree.h | 27 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/disk-io.c | 26 +- fs/btrfs/extent_io.c | 354 ++-- fs/btrfs/file.c | 31 +- fs/btrfs/inode.c | 89 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/reflink.c | 14 +- fs/btrfs/relocation.c | 6 +- fs/btrfs/subpage.c | 136 +- fs/btrfs/subpage.h | 24 + fs/btrfs/tests/extent-io-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 31 +- fs/btrfs/tree-log.c | 16 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/zoned.c | 23 +- fs/cifsd/mgmt/share_config.c | 2 +- fs/cifsd/mgmt/share_config.h | 6 +- fs/cifsd/mgmt/tree_connect.c | 2 +- fs/cifsd/mgmt/user_session.h | 4 +- fs/cifsd/smb2ops.c | 2 +- fs/cifsd/smb2pdu.c | 2 +- fs/cifsd/smb2pdu.h | 4 +- fs/cifsd/smbacl.h | 15 +- fs/cifsd/transport_ipc.h | 6 +- fs/cifsd/transport_tcp.c | 8 +- fs/cifsd/vfs.c | 28 +- fs/cifsd/vfs_cache.h | 16 +- fs/jfs/jfs_logmgr.c | 1 + fs/nfs/nfs4file.c | 10 +- fs/nfsd/netns.h | 6 + fs/nfsd/nfs4proc.c | 135 +- fs/nfsd/nfs4state.c | 98 +- fs/nfsd/nfsd.h | 4 + fs/nfsd/nfssvc.c | 3 + fs/nfsd/trace.c | 15 - fs/nfsd/trace.h | 9 +- fs/proc/kcore.c | 67 + fs/super.c | 8 +- include/asm-generic/early_ioremap.h | 10 - include/dt-bindings/interconnect/qcom,sc7280.h | 165 ++ include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/kvm/arm_vgic.h | 41 +- include/linux/blk_types.h | 4 - include/linux/blkdev.h | 1 - include/linux/evm.h | 18 +- include/linux/fb.h | 3 + include/linux/genhd.h | 29 +- include/linux/integrity.h | 1 + include/linux/irqchip/arm-gic-common.h | 25 +- include/linux/irqchip/arm-vgic-info.h | 45 + include/linux/kernel.h | 2 + include/linux/mfd/rk808.h | 81 + include/linux/net/intel/i40e_client.h | 12 +- include/linux/net/intel/iidc.h | 100 + include/linux/nfs_ssc.h | 14 + include/linux/stmmac.h | 13 + include/linux/swap.h | 5 + include/net/tc_act/tc_vlan.h | 1 + init/do_mounts.c | 10 +- kernel/bpf/tnum.c | 41 +- lib/crc64.c | 2 +- lib/vsprintf.c | 2 +- mm/huge_memory.c | 4 +- mm/memory.c | 2 + mm/mempolicy.c | 17 +- mm/mprotect.c | 23 +- mm/slub.c | 29 +- mm/swap_state.c | 2 +- mm/userfaultfd.c | 2 - net/core/netpoll.c | 4 +- net/dcb/dcbnl.c | 4 +- net/dsa/tag_8021q.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv6/addrconf.c | 8 +- net/ipv6/output_core.c | 28 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nft_set_pipapo_avx2.c | 3 +- net/netfilter/xt_AUDIT.c | 2 +- net/nfc/hci/command.c | 2 +- net/nfc/hci/core.c | 2 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/llcp_sock.c | 2 + net/nfc/nci/hci.c | 2 - net/rds/ib_ring.c | 2 +- net/rds/tcp_recv.c | 2 +- net/sched/act_vlan.c | 11 +- net/sched/cls_rsvp.h | 2 +- net/sched/ematch.c | 2 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 4 +- net/sctp/sm_statefuns.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- scripts/sphinx-pre-install | 262 ++- security/integrity/evm/evm_main.c | 247 ++- security/integrity/evm/evm_secfs.c | 8 +- security/integrity/iint.c | 4 +- security/integrity/ima/ima_appraise.c | 43 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_template.c | 2 + security/integrity/ima/ima_template_lib.c | 33 +- security/integrity/ima/ima_template_lib.h | 2 + security/security.c | 4 +- sound/firewire/bebob/bebob_stream.c | 13 +- sound/firewire/dice/dice-stream.c | 35 +- sound/firewire/dice/dice-transaction.c | 2 +- sound/firewire/digi00x/amdtp-dot.c | 9 +- sound/firewire/digi00x/digi00x-stream.c | 8 +- sound/firewire/fireface/amdtp-ff.c | 2 +- sound/firewire/fireface/ff-stream.c | 6 +- sound/firewire/fireworks/fireworks.h | 2 +- sound/firewire/fireworks/fireworks_stream.c | 18 +- sound/firewire/oxfw/oxfw-stream.c | 22 +- sound/firewire/tascam/tascam-stream.c | 21 +- sound/firewire/tascam/tascam.h | 1 + sound/pci/hda/patch_cirrus.c | 7 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/rk817_codec.c | 539 ++++++ sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/sh/rcar/core.c | 58 +- sound/soc/sh/rcar/dma.c | 8 +- sound/soc/sh/rcar/dvc.c | 2 +- sound/soc/sh/rcar/rsnd.h | 16 +- sound/soc/sh/rcar/src.c | 6 +- sound/soc/sh/rcar/ssi.c | 12 +- sound/soc/sh/rcar/ssiu.c | 10 +- sound/soc/soc-topology.c | 6 +- sound/soc/sof/compress.c | 2 +- sound/soc/sof/compress.h | 2 +- sound/soc/sof/intel/hda-loader.c | 5 - sound/soc/sof/intel/hda.c | 17 +- sound/soc/sof/intel/pci-tgl.c | 2 + sound/soc/sof/pm.c | 1 + sound/soc/ti/omap-mcbsp.c | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 +++ .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/kvm_util.h | 23 +- .../selftests/kvm/include/x86_64/processor.h | 4 +- tools/testing/selftests/kvm/lib/aarch64/handlers.S | 124 ++ .../testing/selftests/kvm/lib/aarch64/processor.c | 131 ++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 22 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 2 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 9 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 8 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 2 +- tools/testing/selftests/proc/.gitignore | 1 + .../tc-testing/tc-tests/actions/vlan.json | 28 +- 475 files changed, 14105 insertions(+), 4782 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-actmon.txt create mode 100644 Documentation/devicetree/bindings/devfreq/nvidia,tegra30-actmon.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.yaml delete mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt create mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml delete mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.yaml create mode 100644 Documentation/devicetree/bindings/mux/mux-consumer.yaml delete mode 100644 Documentation/devicetree/bindings/mux/mux-controller.txt create mode 100644 Documentation/devicetree/bindings/mux/mux-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf8563.txt create mode 100644 Documentation/translations/zh_CN/core-api/padata.rst create mode 100644 Documentation/translations/zh_CN/core-api/symbol-namespaces.rst create mode 100644 arch/arm64/include/asm/patching.h create mode 100644 arch/arm64/kernel/patching.c rename arch/arm64/{kernel => lib}/insn.c (86%) create mode 100644 drivers/interconnect/qcom/sc7280.c create mode 100644 drivers/interconnect/qcom/sc7280.h create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h delete mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/thunderbolt/usb4_port.c create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h create mode 100644 include/linux/irqchip/arm-vgic-info.h create mode 100644 include/linux/net/intel/iidc.h create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S