This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 392d24c0d06b Add linux-next specific files for 20210601 omits 9095bce5d94e Merge branch 'akpm/master' 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 1097dd4f1d40 Merge branch for-5.14/arm64/dt into for-next omits f3cbf890d155 Merge branch for-5.14/arm/defconfig into for-next omits bc5f6ee4f3a4 Merge branch for-5.14/arm/dt into for-next omits e8f4b2ac6c85 Merge branch for-5.14/dt-bindings into for-next omits 62c4e80719ba Merge branch for-5.14/clk into for-next 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 3931fd6facb6 Merge branch 'pm-sleep' into linux-next omits 7dc39d9dead2 Merge branch 'pm-cpufreq' into linux-next omits 1a1a429db94a Merge branch 'pnp' into linux-next omits 38b0feae3818 Merge branch 'acpica' into linux-next omits 7411de335119 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] omits 514b25d84d1e Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] omits 514bf33071ad Merge branch 'devprop' into linux-next omits 2417ce7ef477 Merge branch 'features' into for-next omits 00ebb243da7f cifs: fix ipv6 formating in cifs_ses_add_channel omits ede6ed4a10ba Merge remote-tracking branch 'riscv/riscv-wx-mappings' into fixes omits 345f7d3d5e58 riscv: mm: Fix W+X mappings at boot 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 2aefadc09b35 Merge branch 'devel' into for-next omits 2776a48c444f Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next omits 4ef0676a1677 Merge branch 'misc-5.13' into next-fixes omits fbbfc78d113b drm/radeon: Add HD-audio component notifier support (v2) omits 99659dc064f2 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 7a7d02176565 Revert "drm/amd/display: To modify the condition in indica [...] omits 07d0a5f802b1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 994be36d4391 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits c58762909049 drm/amdgpu: only check for _PR3 on dGPUs omits ad0dd0352e84 drm/amdgpu: add another raven1 gfxoff quirk omits 65be9c86072c usb/host: enable auto power control for xhci-pci omits dbdeb2f32bde drm/amdgpu: remove unsafe optimization to drop preamble ib omits 5174ea04f185 drm/amdgpu: Add vbios info ioctl interface omits 631c05a547da dm table: Constify static struct blk_ksm_ll_ops omits 2334ab67d6c3 dm writecache: interrupt writeback if suspended omits a2bf39204785 Merge branch 'iommu/fixes' into next 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 c8c75e04118e Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 04f80b59e597 s390: disable SSP when needed omits 336fd9f1abdf s390/ap/zcrypt: notify userspace with online, config and m [...] omits eb802d005506 s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger un [...] omits ced081dd2bd0 s390/ccwgroup: simplify ungrouping when driver deregisters omits defb486cb2e8 s390/vfio-ap: clean up vfio_ap_drv's definition omits 9787a8a26d60 s390/ap: extend AP change bindings-complete uevent with counter omits d7848316852d s390/smp: remove redundant pcpu::lowcore member omits 454ae054b138 s390/smp: do not preserve boot CPU lowcore on hotplug omits c9c4601cc42d s390/smp: reallocate IPL CPU lowcore omits 44d95d1692f2 s390/mm: ensure switch_mm() is executed with interrupts disabled omits 5642058abef0 s390/boot: access kernel command line via parmarea omits bd7a3813cabd s390/ipl: make parameter area accessible via struct parmarea omits b72d241fec23 s390/sclp_vt220: fix console name to match device omits 350d38f610fb s390/ccwgroup: release the cdevs from within dev->release() omits 556c93b623d5 s390/ap: wire up bus->probe and bus->remove omits 7145132ee964 s390/zcrypt: remove zcrypt_device_count omits b78a5cd5e18a s390/crypto: fix function/prototype mismatches omits 50109c65c78e s390/traps: add struct to access transactional diagnostic block omits ceeede8d8414 s390/cio: add union/struct to access tpi_info omits 74fb6232b37e s390/irq: add union/struct to access io interrupt data omits 6e8217df8ce8 s390/irq: add union/struct to access external interrupt pa [...] omits 9f47db404d6b s390/facilities: move stfl information from lowcore to glo [...] omits 0359e972488d s390/entry: use assignment to read intcode / asm to copy gprs omits 2aef03c8c8f9 s390: enable HAVE_IOREMAP_PROT omits f931b80ac774 s390/cpumf: remove WARN_ON_ONCE in counter start handler omits f4ab4787355a s390/cpumf: remove counter transaction call backs 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 185f5bf3e2af dm kcopyd: avoid spin_lock_irqsave from process context omits a679c58ef7ff dm kcopyd: avoid useless atomic operations omits 2fe9dd8694d6 dm space map disk: cache a small number of index entries omits d9571f9e2626 dm space maps: improve performance with inc/dec on ranges [...] omits 7f5e8ac37f06 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset 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 fc49fecb6518 hwmon: (max31790) Add support for fanX_min attributes omits da00f9f0e817 hwmon: (max31790) Detect and report zero fan speed omits d43b3470fafe hwmon: (max31790) Clear fan fault after reporting it omits 5917adf78d53 hwmon: (max31790) Add support for fanX_enable attributes omits bbe01b39ea48 hwmon: (max31790) Fix pwmX_enable attributes omits 485356eba50b hwmon: (max31790) Report correct current pwm duty cycles omits 009007a156f5 hwmon: (max31790) Fix fan speed reporting for fan7..12 omits 3a6d378d1d5e hwmon: Add sht4x Temperature and Humidity Sensor Driver omits 3fca16d3ddbe docs: hwmon: Add an entry for mp2888 omits 989c4cb5ac96 hwmon: (adm1275) enable adm1272 temperature reporting omits 1febebabe51e dt-bindings: Add MP2888 voltage regulator device omits f7e59ee5c28e hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits d21e8b297a90 hwmon: (pmbus) Increase maximum number of phases per page omits 7d2199a88213 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits 8a7ffa5f9ced hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits 01c80043d1e9 hwmon: (pmbus) Add documentation for new flags omits 67ee62123e47 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits 4cc32de661e9 hwmon: (sch56xx-common) Simplify sch56xx_device_add omits 70f2550913f5 hwmon: (sch56xx-common) Use helper function omits 230219eae07e hwmon: (sch56xx-common) Use strscpy omits c69b5c0e8950 hwmon: (sch56xx) Use devres functions for watchdog omits e1d639a320e4 hwmon: (lm70) Use SPI_MODE_X_MASK omits 7dcaa6b08202 hwmon: (max31722) Remove non-standard ACPI device IDs omits 3d8fe0037757 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits ac5e01c2b66d docs: hwmon: avoid using UTF-8 chars omits 813705eef01b docs: hwmon: ir36021.rst: replace some characters omits c75ed5f2776c dt-bindings: hwmon: Add Texas Instruments TMP1075 omits f48d3bebacbd hwmon: (lm75) Add TI TMP1075 support omits ac7efe3fdb02 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits b3c02883c805 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 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 fe40db607855 f2fs: support RO feature omits 61ae61f4437b f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] omits faa1847d03a2 clk: imx: scu: add enet rgmii gpr clocks omits 292d788c64eb drivers: hv: Fix missing error code in vmbus_connect() omits 3bcecb93e4a0 dm space maps: don't reset space map allocation cursor whe [...] omits dee29bf9192b dm btree: improve btree residency 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 f4a35e00d248 Merge branch 'for-next/clang/features' into for-next/kspp 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 131bb8e3981d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits c1d6d2fd2f64 cpufreq: acpi-cpufreq: Skip initialization if cpufreq driv [...] 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 19c0a3af4ad1 Merge branch 'efi/core' omits e0cb1dd88836 Merge branch 'efi/urgent' omits fb3930dce04d Merge branch 'irq/core' omits bc326f6e9a7f Merge branch 'locking/core' omits 20c5dc816ce7 Merge branch 'objtool/core' omits d70d4c73ab1a Merge branch 'perf/core' omits fa4388aac3a5 Merge branch 'sched/core' omits 1f387a595784 Merge branch 'timers/nohz' omits ac2da779e0f7 Merge branch 'x86/apic' omits ced53ab68227 Merge branch 'x86/boot' omits 5546a9e09a9f Merge branch 'x86/cleanups' omits b2d3579b5c95 Merge branch 'x86/cpu' omits 82cd5ac34afe Merge branch 'x86/entry' omits 564c1193b05c Merge branch 'x86/fpu' omits 2a6c037570c3 Merge branch 'x86/misc' omits e8f72716d82c Merge branch 'x86/splitlock' omits 301f7eba67df iio: adc: ti-adc161s626: Use devm managed functions for al [...] omits 63a19756cde1 iio: adc: ti-adc108s102: Use devm managed functions for al [...] omits 4408ea4730a7 iio: adc: ti-adc0832: Use devm managed functions for all o [...] omits 5ad9ed3dc355 iio: adc: ti-adc081c: Use devm managed functions for all o [...] omits 607149ad66a6 iio: adc: max1118: Avoid jumping back and forth between sp [...] omits 6cef5f29d375 iio: adc: max1118: Use devm_ managed functions for all of probe omits e09ae291692c iio: adc: max11100: Use devm_ functions for rest of probe() omits c14180a907a9 iio: adc: max11100: Use get_unaligned_be16() rather than o [...] omits 30d12b1a5db9 iio: chemical: sgp30: Drop use of %hx in format string. omits 7a14d8f0f9ae iio: light: si1145: Drop use of %hhx format specifier. omits c400be40780a iio: light: si1133: Drop remaining uses of %hhx format string. omits b8c3164f4852 iio: imu: inv_mpu6050: Drop use of %hhx format string. omits d0074e9f705f iio: gyro: st_gyro: Support mount matrix omits 058d3ac49b89 iio: magnetometer: st_magn: Support mount matrix omits 6376e00303bc iio: accel: st_sensors: Stop copying channels omits 26b5f58722b3 iio: accel: st_sensors: Support generic mounting matrix omits 706284e40712 iio: st_sensors: Create extended attr macro omits 16f0f622c305 iio: adis16136: make use of adis lock helpers omits 8f8a0d9a9a5b iio: adis16260: make use of adis lock helpers omits 4dc230efbdeb staging: iio: cdc: ad7746: use dt for capacitive channel setup. omits 3d7ede6c03ed dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] omits 9601a5dd5a61 iio: afe: iio-rescale: Support processed channels omits 4cea89749c65 staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] omits 49ecbf2d2a0b iio: Drop Duplicated "mount-matrix" parameter 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 c439c3306fea erofs: remove the occupied parameter from z_erofs_pagevec_ [...] omits ab57e9d40312 erofs: fix error return code in erofs_read_superblock() omits 75069590915f gfs2: Fix do_gfs2_set_flags description omits f2e249414acb gfs2: Fix mmap + page fault deadlocks (part 2) omits 8fdfebb90c45 gfs2: Add LM_FLAG_OUTER glock holder flag omits 62713fe2a596 gfs2: Encode glock holding and retry flags in journal_info omits 2410169be8bf gfs2: Add wrappers for accessing journal_info omits 8d5e69b6eba8 iov_iter: Add iov_iter_fault_in_writeable() omits 2ac05ced42a9 gfs2: Fix mmap + page fault deadlocks (part 1) omits b7f4ad2849db gfs2: Add gfs2_holder_is_compatible helper omits 528d2f919ce2 gfs2: Add wrapper for iomap_file_buffered_write omits efc1ffae38fd gfs2: Clean up the error handling in gfs2_page_mkwrite omits c861120d918f gfs2: Fix mmap locking for write faults omits 75c38a3754f8 gfs2: Fix use-after-free in gfs2_glock_shrink_scan 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 omits bb031a264d0a iio: adis16480: support burst read function omits 2f51b16aabb9 iio: buffer: Remove redundant assignment to in_loc omits 7c6d33e7b4aa iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] omits a270b89dde14 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] omits 08e4d8f11134 iio: si1133: fix format string warnings omits 4539b53dd2d3 clk: imx8qm: add clock valid resource checking omits 68c8b0bb1d00 clk: imx8qxp: add clock valid checking mechnism omits f8234d7b1fb3 libceph: kill ceph_none_authorizer::reply_buf omits 6e8974fe4659 ceph: make ceph_netfs_read_ops static omits e3319af34163 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty omits 7b92d0f97d9b Merge branch 'for-5.14' into for-next omits 11da340b83f3 Merge branch 'for-5.13-fixes' into for-next omits d3506d256d94 Merge branch 'misc' into for-next omits 969bbb49f36c Merge branch 'at91-dt' into at91-next omits 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits b95bbae19954 Merge branch 'at91-fixes' into at91-next adds 4d96d3b0efee Bluetooth: Add a new USB ID for RTL8822CE adds d5b8145455c6 Revert "gfs2: Fix mmap locking for write faults" adds 00151f515add Merge tag 'gfs2-v5.13-rc2-fixes2' of git://git.kernel.org/ [...] adds 231bc5390667 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3bfc6ffb616f Merge tag 'hwmon-for-v5.13-rc4' of git://git.kernel.org/pu [...] adds 0372b6dd6cfe Merge tag 'acpi-5.13-rc5' of git://git.kernel.org/pub/scm/ [...] adds 324c92e5e0ee Merge tag 'efi-urgent-2021-06-02' of git://git.kernel.org/ [...] adds 503d1acb0182 MAINTAINERS: add btrfs IRC link adds fd2ff2774e90 Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/s [...] adds 216e5835966a io_uring: fix misaccounting fix buf pinned pages adds ec955023967c Merge tag 'io_uring-5.13-2021-06-03' of git://git.kernel.d [...] adds 12b2aaadb6d5 nvme-rdma: fix in-casule data send for chained sgls adds a6c144f3d2e2 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_ [...] adds 1c5f8e882a05 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure [...] adds 4237de2f73a6 nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy [...] adds 6622f9acd29c nvme-loop: do not warn for deleted controllers during reset adds bcd9a0797d73 nvmet: fix freeing unallocated p2pmem adds e369edbb0d8c Merge tag 'nvme-5.13-2021-06-03' of git://git.infradead.or [...] adds 143d28dcf238 Merge tag 'block-5.13-2021-06-03' of git://git.kernel.dk/l [...] adds f88cd3fb9df2 Merge tag 'vfio-v5.13-rc5' of git://github.com/awilliam/li [...] adds 0b78f8bcf495 Revert "fb_defio: Remove custom address_space_operations" adds 59dda702c95d Merge tag 'drm-misc-fixes-2021-06-03' of git://anongit.fre [...] adds 10c1f0cbcea9 drm/i915/selftests: Fix return value check in live_breadcr [...] adds b87482dfe800 Revert "i915: use io_mapping_map_user" adds ff7a24a8fcb3 Merge tag 'drm-intel-fixes-2021-06-03' of git://anongit.fr [...] adds ba8e59773ae5 drm/amd/display: Allow bandwidth validation for 0 streams. adds a53085c1d20f drm/amd/display: Fix GPU scaling regression by FS video support adds 147feb007685 drm/amdgpu: add judgement for dc support adds 5cfc912582e1 drm/amdgpu: refine amdgpu_fru_get_product_info adds 33f409e60eb0 drm/amd/display: Fix overlay validation by considering cursors adds dce3d8e1d070 drm/amdgpu: Don't query CE and UE errors adds c5699e2d863f drm/amd/display: Fix potential memory leak in DMUB hw_init adds 2370eba9f552 drm/amd/amdgpu:save psp ring wptr to avoid attack adds 07438603a07e drm/amdgpu: make sure we unpin the UVD BO adds e7591a8d56ba amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic adds d6273d8f31cd Merge tag 'amd-drm-fixes-5.13-2021-06-02' of https://gitla [...] adds 37e2f2e800dc Merge tag 'drm/tegra/for-5.13-rc5' of ssh://git.freedeskto [...] adds 3a3c5ab3d698 Merge tag 'drm-fixes-2021-06-04-1' of git://anongit.freede [...] 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 3ae72f6ab9c1 ALSA: control led: fix memory leak in snd_ctl_led_register adds 9c1fe96bded9 ALSA: timer: Fix master timer notification adds b8b90c176026 ALSA: hda: update the power_state during the direct-complete adds 16f0596fc1d7 Merge tag 'sound-5.13-rc5' of git://git.kernel.org/pub/scm [...] adds ff6091075a68 Merge tag 'pci-v5.13-fixes-1' of git://git.kernel.org/pub/ [...] adds 6c1ced2f7016 perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS adds 3cb17cce1e76 perf probe: Fix NULL pointer dereference in convert_variab [...] adds 4f2abe91922b perf record: Move probing cgroup sampling support adds d3fddc355a4a perf stat: Fix error return code in bperf__load() adds f677ec94f6fb perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM adds 2dc065eae56d perf evsel: Add missing cloning of evsel->use_config_name adds 3cc84399e9b6 perf stat: Honor event config name on --no-merge adds 69c9ffed6ced perf symbol-elf: Fix memory leak by freeing sdt_note.args adds 67069a1f0fe5 perf env: Fix memory leak of bpf_prog_info_linear member adds 2cb26c15a247 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-04' of git:/ [...] 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 dd9082f4a9f9 net: sock: fix in-kernel mark setting adds 5c37711d9f27 virtio-net: fix for unable to handle page fault for address adds 8fb7da9e9907 virtio_net: get build_skb() buf by data ptr adds 53d5fa9b234e Merge branch 'virtio_net-build_skb-fixes' adds f336d0b93ae9 ethernet: myri10ge: Fix missing error code in myri10ge_probe() adds 05fc8b6cbd4f net/tls: Replace TLS_RX_SYNC_RUNNING with RCU adds c55dcdd435aa net/tls: Fix use-after-free after the TLS device goes down and up adds 7c0aee3033e7 Merge branch 'ktls-use-after-free' adds b000372627ce MAINTAINERS: nfc mailing lists are subscribers-only adds d8ec92005f80 net/mlx5e: Fix incompatible casting adds b38742e41177 net/mlx5e: Disable TLS offload for uplink representor adds 5940e64281c0 net/mlx5: Check firmware sync reset requested is set befor [...] adds afe93f71b5d3 net/mlx5e: Check for needed capability for cvlan matching adds 2a2c84facd4a net/mlx5e: Fix adding encap rules to slow path adds 256f79d13c1d net/mlx5e: Fix HW TS with CQE compression according to profile adds 5349cbba754e net/mlx5e: Fix conflict with HW TS and CQE compression adds 216214c64a8c net/mlx5: DR, Create multi-destination flow table with lev [...] adds dd62766239d5 Merge tag 'mlx5-fixes-2021-06-01' of git://git.kernel.org/ [...] adds b508d5fb69c2 net: ipconfig: Don't override command-line hostnames or domains adds ab00f3e051e8 net: stmmac: fix issue where clk is being unprepared twice adds 1710eb913bdc netfilter: nft_ct: skip expectations for confirmed conntrack adds 8971ee8b0877 netfilter: nfnetlink_cthelper: hit EBUSY on updates if siz [...] adds 59717f3931f0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a8db57c1d285 rtnetlink: Fix missing error code in rtnl_bridge_notify() adds 261ba78cc364 sit: set name of device back to struct parms adds c47cc304990a net: kcm: fix memory leak in kcm_sendmsg adds ff40e51043af bpf, lockdown, audit: Fix buggy SELinux lockdown permissio [...] adds 86b84066dc8f Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 5379260852b0 igb: Fix XDP with PTP enabled adds f6c10b48f8c8 i40e: add correct exception tracing for XDP adds 89d65df024c5 ice: add correct exception tracing for XDP adds 8281356b1cab ixgbe: add correct exception tracing for XDP adds 74431c40b9c5 igb: add correct exception tracing for XDP adds faae81420d16 ixgbevf: add correct exception tracing for XDP adds 45ce08594ec3 igc: add correct exception tracing for XDP adds e102db780e1c ice: track AF_XDP ZC enabled queues in bitmap adds 4189777ca84f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds bce130e7f392 net: caif: added cfserl_release function adds a2805dca5107 net: caif: add proper error handling adds b53558a950a8 net: caif: fix memory leak in caif_device_notify adds 7f5d86669fa4 net: caif: fix memory leak in cfusbl_device_notify adds e03101824d25 Merge branch 'caif-fixes' adds a27fb314cba8 cxgb4: fix regression with HASH tc prio value update adds d7736958668c net/x25: Return the correct errno code adds 49251cd00228 net: Return the correct errno code adds 59607863c54e fib: Return the correct errno code adds 5e7a2c649481 Merge tag 'wireless-drivers-2021-06-03' of git://git.kerne [...] adds 821bbf79fe46 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_ [...] adds 9fdd04918a45 net: ieee802154: fix null deref in parse dev addr adds ad6f5cc5f6c2 net/ieee802154: drop unneeded assignment in llsec_iter_devkeys() adds aab53e6756ca net: ieee802154: mrf24j40: Drop unneeded of_match_ptr() adds 79c6b8ed30e5 ieee802154: fix error return code in ieee802154_add_iface() adds 373e864cf524 ieee802154: fix error return code in ieee802154_llsec_getparams() adds e31d57ca146b Merge tag 'ieee802154-for-davem-2021-06-03' of git://git.k [...] adds 1a8024239dac virtio-net: fix for skb_over_panic inside big mode adds 6a137caec23a Bluetooth: fix the erroneous flush_work() order adds e305509e678b Bluetooth: use correct lock to prevent UAF of hdev object adds a83d95850473 Bluetooth: Fix VIRTIO_ID_BT assigned number adds 1f14a620f30b Bluetooth: btusb: Fix failing to init controllers with ope [...] adds 579028dec182 Merge tag 'for-net-2021-06-03' of git://git.kernel.org/pub [...] adds acf2492b51c9 wireguard: selftests: remove old conntrack kconfig value adds f8873d11d412 wireguard: selftests: make sure rp_filter is disabled on vethc adds cc5060ca0285 wireguard: do not use -O3 adds 24b70eeeb4f4 wireguard: use synchronize_net rather than synchronize_rcu adds a4e9f8e3287c wireguard: peer: allocate in kmem_cache adds 46cfe8eee285 wireguard: allowedips: initialize list head in selftest adds f634f418c227 wireguard: allowedips: remove nodes in O(1) adds dc680de28ca8 wireguard: allowedips: allocate nodes in kmem_cache adds bf7b042dc62a wireguard: allowedips: free empty intermediate nodes when [...] adds 6fd815bb1ecc Merge branch 'wireguard-fixes' adds f0457690af56 ice: Fix allowing VF to request more/less queues via virtchnl adds 8679f07a9922 ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared adds c7ee6ce1cf60 ice: handle the VF VSI rebuild failure adds 5cd349c349d6 ice: report supported and advertised autoneg using PHY cap [...] adds f9f83202b726 ice: Allow all LLDP packets from PF to Tx adds 519d8ab17682 virtchnl: Add missing padding to virtchnl_proto_hdrs adds 26821ecd3b48 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 944d671d5faa sch_htb: fix refcount leak in htb_parent_to_leaf_offload adds 3822d0670c9d cxgb4: avoid link re-train during TC-MQPRIO configuration adds 9d32fa5d74b1 Merge tag 'net-5.13-rc5' of git://git.kernel.org/pub/scm/l [...] adds b75db25c416b riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_4 [...] adds da2d48808fbd RISC-V: Fix memblock_free() usages in init_resources() adds 8a4102a0cf07 riscv: mm: Fix W+X mappings at boot adds 160ce364167f Merge remote-tracking branch 'riscv/riscv-wx-mappings' into fixes adds af8d9eb84076 Merge tag 'riscv-for-linus-5.13-rc5' of git://git.kernel.o [...] adds 50c25ee97cf6 Revert "MIPS: make userspace mapping young by default" adds 8fd0e995cc7b kfence: use TASK_IDLE when awaiting allocation adds 0711f0d7050b pid: take a reference when initializing `cad_pid` adds 04f7ce3f07ce mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() adds bac9c6fa1f92 mm/page_alloc: fix counting of free pages after take off f [...] adds 928130532e19 drivers/base/memory: fix trying offlining memory blocks wi [...] adds 0c5da35723a9 hugetlb: pass head page to remove_hugetlb_page() adds 263e88d678ba proc: add .gitignore for proc-subset-pid selftest adds 7b6889f54a3c mm/kasan/init.c: fix doc warning adds d84cf06e3dd8 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY adds 415f0c835ba7 lib: crc64: fix kernel-doc warning adds 6bba4471f0cc ocfs2: fix data corruption by fallocate adds 2eff0573e0d5 mailmap: use private address for Michel Lespinasse adds e5220dd16778 Merge branch 'akpm' (patches from Andrew) adds a4931dcab1de i2c: altera: Fix formatting issue in struct and demote unw [...] adds de2646f34a5b i2c: tegra-bpmp: Demote kernel-doc abuses adds 9f78c607600c i2c: qcom-geni: Add shutdown callback for i2c adds 57648e860485 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_S [...] adds f5b6eb1e0182 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 7d65f9e80646 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing adds 9a90ed065a15 x86/thermal: Fix LVT thermal setup for SMI delivery mode adds 74b2fc882d38 dmaengine: idxd: Use cpu_feature_enabled() adds 9bfecd058339 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remo [...] adds 2b31e8ed96b2 x86/alternative: Optimize single-byte NOPs at an arbitrary [...] adds f1d4d47c5851 x86/setup: Always reserve the first 1M of RAM adds 5405b42c2f08 x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR adds 009767dbf42a x86/sev: Check SME/SEV support in CPUID first adds 773ac53bbfce Merge tag 'x86_urgent_for_v5.13-rc5' of git://git.kernel.o [...] adds 82123a3d1d5a powerpc/kprobes: Fix validation of prefixed instructions a [...] adds 5362a4b6ee61 powerpc: Fix reverse map real-mode address lookup with hug [...] adds 1438709e6328 KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path adds 59cc84c802eb Revert "powerpc/kernel/iommu: Align size for IOMMU_PAGE_SI [...] adds bd7b12aa6081 Merge tag 'powerpc-5.13-5' of git://git.kernel.org/pub/scm [...] adds 3a2d3ae06787 Merge tag 'imx-fixes-5.13' of git://git.kernel.org/pub/scm [...] adds a06bc9690261 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds 4cce442ffe54 arm64: meson: select COMMON_CLK adds 3091a9e74240 Merge tag 'amlogic-fixes-v5.13-rc1' of https://git.kernel. [...] adds 94277cb5b4db Merge tag 'omap-for-v5.13/fixes-sata' of git://git.kernel. [...] adds 2f3e4eb17973 Merge tag 'omap-for-v5.13/fixes-pm' of git://git.kernel.or [...] adds 673c7aa2436b optee: use export_uuid() to copy client UUID adds 7468bed8f850 Merge tag 'optee-fix-for-v5.13' of git://git.linaro.org/pe [...] adds b9c112f2c223 Merge tag 'ti-k3-dt-fixes-for-v5.13' of git://git.kernel.o [...] adds decad3e1d1ed Merge tag 'arm-soc-fixes-v5.13-2' of git://git.kernel.org/ [...] adds a8867f4e3809 ext4: fix memory leak in ext4_mb_init_backend on error path. adds b45f189a19b3 ext4: fix accessing uninit percpu counter variable with fa [...] adds 082cd4ec240b ext4: fix bug on in ext4_es_cache_extent as ext4_split_ext [...] adds a7ba36bc94f2 ext4: fix fast commit alignment issues adds afd09b617db3 ext4: fix memory leak in ext4_fill_super adds 63e7f1289389 ext4: fix no-key deletion for encrypt+casefold adds e71f99f2dfb4 ext4: Only advertise encrypted_casefold when encryption an [...] adds 20e41d9bc804 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 515da6f4295c scsi: target: core: Fix warning on realtime kernels adds 696770e72f2b scsi: lpfc: Fix failure to transmit ABTS on FC link adds 79c932cd6af9 scsi: qedf: Do not put host in qedf_vport_create() uncondi [...] adds 2c89e41326b1 scsi: ufs: ufs-mediatek: Fix HCI version in some platforms adds e57f5cd99ca6 scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V adds 90d56a3d6e0b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 614124bea77e Linux 5.13-rc5 adds dad7b9896a5d ARM: 9081/1: fix gcc-10 thumb2-kernel regression new 87f8c2c723cd Merge remote-tracking branch 'arm-current/fixes' new 5bcbe3285fb6 s390/mcck: fix calculation of SIE critical section size new 1874cb13d5d7 s390/mcck: fix invalid KVM guest condition check new 2d1c545711e4 Merge remote-tracking branch 's390-fixes/fixes' new 51c96a561f24 ethtool: Fix NULL pointer dereference during module EEPROM dump new 306b9228c097 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst si [...] new d566ed04e42b mlxsw: spectrum_qdisc: Pass handle, not band number to fin [...] new 2fd8d84ce309 mlxsw: core: Set thermal zone polling delay argument to re [...] new aaab3076d7c7 Merge branch 'mlxsw-fixes' new a47c397bb29f revert "net: kcm: fix memory leak in kcm_sendmsg" new 7a6b1ab7475f neighbour: allow NUD_NOARP entries to be forced GCed new cea8f0bf7419 Merge remote-tracking branch 'net/master' adds d7b0408934c7 xfrm: policy: Read seqcount outside of rcu-read side in xf [...] adds 6e1e89418a5c xfrm: Remove the repeated declaration adds eebd49a4ffb4 xfrm: remove the fragment check for ipv6 beet mode new 9c12fe13236e Merge remote-tracking branch 'ipsec/master' new 3543cc52ac7f Merge remote-tracking branch 'mac80211/master' adds a3e74fb9247c RDMA/ipoib: Fix warning caused by destroying non-initial netns adds a0ffb4c12f7f RDMA/mlx5: Use different doorbell memory for different processes adds 404e5a12691f RDMA/mlx4: Do not map the core_clock page to user space un [...] new cc56b628b527 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 15d295b560e6 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 61d3e87468fa ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds dfb06401b4cd ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 9981b20a5e36 ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() new 8c4a4f8fcc59 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 19a0aa9b04c5 ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms adds 320232caf1d8 ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 [...] adds d031d99b02ea ASoC: meson: gx-card: fix sound-dai dt schema adds 8bef925e37bd ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values adds 49783c6f4a4f ASoC: rt5682: Fix the fast discharge for headset unpluggin [...] new c8a4556d9851 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin new 5430e703c43c Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new affabd3de19a 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 bc537e65b09a regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837 adds 50bec7fb4cb1 regulator: hi6421v600: Fix .vsel_mask setting adds cb2381cbecb8 regulator: rt4801: Fix NULL pointer dereference if priv->e [...] new fabbbfa8c586 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 7421bc35afd7 Merge remote-tracking branch 'regulator-fixes/for-linus' new 7eec532b7222 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 2ec6f20b33eb spi: Cleanup on failure of initial setup adds f131767eefc4 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] adds d38fa9a155b2 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm [...] new dd65704e0725 Merge remote-tracking branch 'spi/for-5.13' into spi-linus new cfeb70424e20 Merge remote-tracking branch 'spi-fixes/for-linus' adds f501b6a2312e debugfs: Fix debugfs_read_file_str() new 9aea78218d6d Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 8212937305f8 usb: dwc3: gadget: Disable gadget IRQ during pullup disable adds 03715ea2e3db usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->ga [...] adds b65ba0c362be usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling adds 6490fa565534 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms adds 8d396bb0a5b6 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds 9257bd80b917 dt-bindings: connector: Replace BIT macro with generic bit ops adds 8f11fe7e4068 Revert "usb: dwc3: core: Add shutdown callback for dwc3" adds f41bfc7e9c7c usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP adds 55b54c269bee dt-bindings: connector: Add PD rev 2.0 VDO definition adds 7ac505103572 usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 adds 80137c18737c usb: typec: tcpm: Fix misuses of AMS invocation adds 1d0d3d818eaf usb: dwc3: meson-g12a: Disable the regulator in the error [...] adds 4d2aa178d2ad usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is [...] adds 063933f47a7a usb: typec: tcpm: Properly handle Alert and Status Messages adds 3a13ff7ef434 usb: typec: tcpm: cancel vdm and state machine hrtimer whe [...] adds 7ade4805e296 usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port adds 024236abeba8 usb: typec: tcpm: cancel send discover hrtimer when unregi [...] adds 6fc1db5e6211 usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind new 953f178e4aa3 Merge remote-tracking branch 'usb.current/usb-linus' adds bc96c72df33e USB: serial: ftdi_sio: add NovaTech OrionMX product ID new c96ab614ef26 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new cf290c6e1128 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds d6e9e8e5dd53 phy: ralink: phy-mt7621-pci: drop 'of_match_ptr' to fix -W [...] adds d1ce245fe409 phy: Sparx5 Eth SerDes: check return value after calling p [...] new 429d41c647b5 Merge remote-tracking branch 'phy/fixes' adds 9c97a1b2ac4e iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] adds 43d314946314 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 87f36cbec4e1 iio: accel: bma180: Fix BMA25x bandwidth register values new 4a1fc9c72534 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 757d2e606516 Merge tag 'phy-fixes-5.13' of git://git.kernel.org/pub/scm [...] new a7f9e4492941 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 0468a0ad44c6 Merge remote-tracking branch 'input-current/for-linus' new 022cdd170983 Merge remote-tracking branch 'ide/master' adds 99b18e88a1cf dmaengine: idxd: Fix missing error code in idxd_cdev_open() adds dea8464ddf55 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() adds acbef0922c7d dmaengine: ipu: fix doc warning in ipu_irq.c new 0a2ff58f9f8f dmaengine: mediatek: free the proper desc in desc_free handler new 2537b40b0a4f dmaengine: mediatek: do not issue a new desc if one is sti [...] new 9041575348b2 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC [...] new 191509d757cf Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 215e08fb81e9 media: video-mux: Skip dangling endpoints adds 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 1e67a81775cb media: s5p-mfc: Fix display delay control creation new 4b17f83b2080 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 9d714ec74828 dt-bindings: hwmon: Fix typo in TI ADS7828 bindings adds 7197892773d2 hwmon: (corsair-psu) fix suspend behavior adds bfa2778c4dea hwmon: (scpi-hwmon) shows the negative temperature properly new 4a3a003808d9 Merge remote-tracking branch 'hwmon-fixes/hwmon' new ed89aadf9ad8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 165ea85f1483 btrfs: do not write supers if we have an fs error adds 5b434df87787 btrfs: zoned: fix zone number to sector/physical calculation adds e7b2ec3d3d4e btrfs: return value from btrfs_mark_extent_written() in ca [...] adds aefd7f706556 btrfs: promote debugging asserts to full-fledged checks in [...] adds 60e210440155 Merge branch 'misc-5.13' into next-fixes new 97fb9ebded54 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new b80f1552beb7 Merge remote-tracking branch 'vfs-fixes/fixes' adds b430e1d65ef6 platform/surface: aggregator: Fix event disable function adds 6325ce1542bc platform/surface: dtx: Add missing mutex_destroy() call in [...] adds 701b54bcb7d0 platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] new f38f97c901df Merge remote-tracking branch 'drivers-x86-fixes/fixes' new 3b13907966b7 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new f26c44095598 Merge remote-tracking branch 'pidfd-fixes/fixes' new d020c5a6d461 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' new 62c45ed9adef Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 9bf3797796f5 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device new 417f35fb395b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f49efb108aa4 drm/nouveau: Fix fall-through warnings for Clang adds e0e6f9b2a329 drm/nouveau/therm: Fix fall-through warnings for Clang adds 0850bf2e5ce4 drm/nouveau/clk: Fix fall-through warnings for Clang adds 40e67c120093 rxrpc: Fix fall-through warnings for Clang new 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] new a45cb78e6a90 Merge branch 'for-next/Warray-bounds' into for-next/kspp new 5c6829ac0e63 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 2a73cce2dad3 scripts/setlocalversion: remove mercurial, svn and git-svn [...] adds a2be76a352f1 scripts/setlocalversion: remove workaround for old make-kpkg adds ffaf62a8050b scripts/setlocalversion: add more comments to -dirty flag [...] adds 630ff0faf84e scripts/setlocalversion: factor out 12-chars hash construction adds 042da426f8eb scripts/setlocalversion: simplify the short version part adds 43ac711053fc kconfig: constify long_opts adds c7c90e121e99 kconfig.h: explain IS_MODULE(), IS_ENABLED() new d87012969d55 Merge remote-tracking branch 'kbuild/for-next' new 0e1503daee71 Merge remote-tracking branch 'compiler-attributes/compiler [...] new fa21b76a601f Merge remote-tracking branch 'asm-generic/master' new d619f90fae23 ARM: update __swp_entry_to_pte() to use PTE_TYPE_FAULT new 01bb34852bf3 ARM: change vmalloc_min to be unsigned long new 4f706b078fd5 ARM: use a temporary variable to hold maximum vmalloc size new f572f5cb3926 ARM: change vmalloc_min to vmalloc_start new 4c1b7a761608 ARM: change vmalloc_start to vmalloc_size new 08b842400ff5 ARM: use "* SZ_1M" rather than "<< 20" new c01914efeaa9 ARM: use MiB for vmalloc sizes new 7411cfc3c91a ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+ new 331f5f63c30c ARM: 9076/1: boot: remove redundant piggy_data from clean-files new 4e271701c17d ARM: 9077/1: PLT: Move struct plt_entries definition to header new 890cb057a46d ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() new 79f32b221b18 ARM: 9079/1: ftrace: Add MODULE_PLTS support new ae7ba7614601 ARM: 9082/1: [v2] mark prepare_page_table as __init new 4716e2e34a22 ARM: 9083/1: uncompress: atags_to_fdt: Spelling s/REturn/Return/ new 6073882cc1a8 ARM: 9084/1: simplify the build rule of mach-types.h new b34b98204ca4 ARM: 9085/1: remove unneeded abi parameter to syscallnr.sh new ad05f676525a ARM: 9086/1: syscalls: use pattern rules to generate sysca [...] new 8b95a7d90ce8 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 new b285d0f98734 Merge branches 'fixes' and 'misc' into for-next new ee64bd8d8c21 Merge remote-tracking branch 'arm/for-next' adds 16c230b30de8 arm64: scs: Drop unused 'tmp' argument to scs_{load, save} [...] adds 427852f403ca Merge branch 'for-next/boot' into for-next/core adds b5fed752a10e Merge branch 'for-next/caches' into for-next/core adds 43de30d36742 arm64: Import latest version of Cortex Strings' memcmp adds 758602c04409 arm64: Import latest version of Cortex Strings' strcmp adds 325a1de81287 arm64: Import updated version of Cortex Strings' strlen adds 020b199bc70d arm64: Import latest version of Cortex Strings' strncmp adds b6c4ea48415d arm64: Add assembly annotations for weak-PI-alias madness adds 285133040e6c arm64: Import latest memcpy()/memmove() implementation adds 9e51cafd783b arm64: Better optimised memchr() adds 344323e0428b arm64: Rewrite __arch_clear_user() adds 6b8f648959e5 arm64: update string routine copyrights and URLs adds 21c13b104596 Merge branch 'for-next/cortex-strings' into for-next/core adds 02e4f364ea6d Merge branch 'for-next/cpufeature' into for-next/core adds fe62dba16d2c Merge branch 'for-next/docs' into for-next/core adds 21d506613567 Merge branch 'for-next/ffa' into for-next/core adds 5f154c4e20d7 arm64: Move patching utilities out of instruction encoding [...] adds 633e5e938fea arm64: Move aarch32 condition check functions adds 72fd723694b6 arm64: Move instruction encoder/decoder under lib/ adds 427bfc59e228 arm64: insn: Add SVE instruction class adds d4b217330d7e arm64: insn: Add barrier encodings adds 54880044c639 arm64: insn: Add some opcodes to instruction decoder adds 71766b81de82 arm64: insn: Add load/store decoding helpers adds 581013c197c8 Merge branch 'for-next/insn' into for-next/core adds 09df8c6341f2 Merge branch 'for-next/kasan' into for-next/core adds 5ae632ed356c arm64: mm: Use better bitmap_zalloc() adds 58cc6b72a212 arm64: mm: Remove unused support for Device-GRE memory type adds ee67c1103a1b arm64: acpi: Map EFI_MEMORY_WT memory as Normal-NC adds 21cfe6edbadb arm64: mm: Remove unused support for Normal-WT memory type adds 65688d2a05de arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES) adds fcf9dc02f839 arm64: mm: Add is_el1_data_abort() helper adds f3a65da74d83 Merge branch 'for-next/mm' into for-next/core adds 92638b4e1b47 mm: arch: remove indirection level in alloc_zeroed_user_hi [...] adds 7a3b83537188 kasan: use separate (un)poison implementation for integrated init adds 013bb59dbb7c arm64: mte: handle tags zeroing at page allocation time adds c275c5c6d50a kasan: disable freed user page poisoning with HW tags adds 9a9a2f4ae741 Merge branch 'for-next/mte' into for-next/core adds fdbef8c4e68a arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode adds a5740e955540 arm64: perf: Convert snprintf to sysfs_emit adds 2db5223731b7 drivers/perf: hisi: use the correct HiSilicon copyright adds 29c043760eea perf: arm_pmu: use DEVICE_ATTR_RO macro adds ccbe14ce8828 perf: qcom: use DEVICE_ATTR_RO macro adds 21ad02e6b4c8 perf: xgene_pmu: use DEVICE_ATTR_RO macro adds f9e36b388a32 perf: arm_spe: use DEVICE_ATTR_RO macro adds 3c1f2eb5475a arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 0d0f144a8f5f perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 281e44f5fd4f arm64: perf: Add more support on caps under sysfs adds 814be609baae drivers/perf: hisi: Fix data source control adds 0e56c385f357 Merge branch 'for-next/perf' into for-next/core adds 557017c8f06b Merge branch 'for-next/selftests' into for-next/core adds 3c1c20a80c08 Merge branch 'for-next/smccc' into for-next/core adds 219c53215f5e Merge branch 'for-next/sve' into for-next/core new 382dcdd66ce8 arm64: remove redundant local_daif_mask() in bad_mode() new f7c706f0391d arm64: entry: unmask IRQ+FIQ after EL0 handling new bb8e93a287a5 arm64: entry: convert SError handlers to C new 33a3581a76f3 arm64: entry: move arm64_preempt_schedule_irq to entry-common.c new 101a5b665dcd arm64: entry: move NMI preempt logic to C new f8049488e7d3 arm64: entry: add a call_on_irq_stack helper new 064dbfb41691 arm64: entry: convert IRQ+FIQ handlers to C new 2f2bbaa4eda0 arm64: entry: organise entry handlers consistently new e931fa03c6bf arm64: entry: organise entry vectors consistently new af541cbbf9c6 arm64: entry: consolidate EL1 exception returns new cbed5f8d3feb arm64: entry: move bad_mode() to entry-common.c new ca0c2647f54c arm64: entry: improve bad_mode() new a5b43a87a760 arm64: entry: template the entry asm functions new ec841aab8d3c arm64: entry: handle all vectors with C new afd05e28c911 arm64: entry: fold el1_inv() into el1h_64_sync_handler() new 8168f098867f arm64: entry: split bad stack entry new d60b228fd199 arm64: entry: split SDEI entry new 6ecbc78c3d06 arm64: entry: make NMI entry/exit functions static new bf6fa2c0dda7 arm64: entry: don't instrument entry code with KCOV new b5df5b8307b1 arm64: idle: don't instrument idle code with KCOV new 5aede8a7cff6 Merge branch 'for-next/entry' into for-next/core new 11d565b4872f Merge remote-tracking branch 'arm64/for-next/core' adds 8caece41d86b Merge branch 'arm/fixes' into for-next adds af644ce486a8 ARM: Document merges new 5146670134a8 Merge remote-tracking branch 'arm-soc/for-next' new a3b322198956 Merge remote-tracking branch 'actions/for-next' adds a270a2b24de5 arm64: dts: meson: set 128bytes FIFO size on uart A adds b813db6e4b65 Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next new fcc2544f7be9 Merge remote-tracking branch 'amlogic/for-next' new 0f3ce8a599d6 Merge remote-tracking branch 'aspeed/for-next' adds 253adffb0e98 ARM: dts: at91: sama5d4: fix pinctrl muxing adds 92e669017ff1 dt-bindings: i2c: at91: fix example for scl-gpios adds 6d18b6856c74 dt-bindings: watchdog: sama5d4-wdt: convert to yaml adds 9cfd29616131 watchdog: sama5d4_wdt: add support for sama7g5-wdt adds 65e10c8760aa dt-bindings: watchdog: sama5d4-wdt: add compatible for sam [...] new b249d97825ff ARM: configs: at91_dt_defconfig: configs for sam9x60 new 74815080302e Merge branch 'at91-defconfig' into at91-next new 1de30d6ce38b Merge remote-tracking branch 'at91/at91-next' adds 8c84a7335e71 memory: renesas-rpc-if: correct whitespace adds 717cd731de89 MAINTAINERS: memory: cover also header file adds e848edae3126 clk: tegra: Add stubs needed for compile-testing adds dd44ca51640f Merge branch 'for-5.14/clk' into for-5.14/memory adds 380d2b2d5a04 regulator: core: Add regulator_sync_voltage_rdev() adds 241ed23c4df6 Merge branch 'for-5.14/regulator' into for-5.14/soc adds 03978d42ed0d soc/tegra: regulators: Bump voltages on system reboot adds 4333e0300023 soc/tegra: Add stub for soc_is_tegra() adds b8818de9c0c1 soc/tegra: Add devm_tegra_core_dev_init_opp_table() adds 30b44e81772a soc/tegra: fuse: Add stubs needed for compile-testing adds 87d7426f169e Merge branch 'for-5.14/soc' into for-5.14/memory adds e0740fb86973 memory: tegra: Fix compilation warnings on 64bit platforms adds 56ebc9b0d77e memory: tegra: Enable compile testing for all drivers adds f8c9670ffffe memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table() adds b4f74b59b99f memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table() adds eeafcdea4693 Merge tag 'tegra-for-5.14-memory' of https://git.kernel.or [...] adds 4f1ac76e5ed9 memory: tegra: Consolidate register fields adds e899993845e6 memory: tegra: Unify struct tegra_mc across SoC generations adds 6cc884c1c7fe memory: tegra: Introduce struct tegra_mc_ops adds 5c9016f0a8a3 memory: tegra: Push suspend/resume into SoC drivers adds c64738e94994 memory: tegra: Make per-SoC setup more generic adds ddeceab0a959 memory: tegra: Extract setup code into callback adds 1079a66bc32f memory: tegra: Parameterize interrupt handler adds e474b3a15db6 memory: tegra: Make IRQ support opitonal adds 0de93c698587 memory: tegra: Only initialize reset controller if available adds 7355c7b9ae0d memory: tegra: Unify drivers adds 7191b623a238 memory: tegra: Add memory client IDs to tables adds 8fd9f632ba93 memory: tegra: Split Tegra194 data into separate file adds 393d66fd2cac memory: tegra: Implement SID override programming adds 6713da4271fd Merge branch 'for-v5.14/tegra-mc' into for-next new 318a54d60c6d Merge remote-tracking branch 'drivers-memory/for-next' new 1a8cce1f5c83 Merge remote-tracking branch 'imx-mxs/for-next' new 8fdc1d43ea09 Merge remote-tracking branch 'keystone/next' new 28968396704b Merge remote-tracking branch 'mediatek/for-next' new dc901cc52f75 Merge remote-tracking branch 'mvebu/for-next' new 56bfb7bb781d Merge remote-tracking branch 'omap/for-next' adds fb07101aa24a Merge branch 'dts-fixes-for-5.13' into for-next adds a1dff44b354c dt-bindings: mailbox: Add WPSS client index to IPCC adds c3bbe55c942d arm64: dts: qcom: sc7280: Add nodes to boot WPSS adds 17bf8dfa2ac7 dt-bindings: arm: qcom: Document google,senor board adds 9d6e639cbaa1 arm64: dts: qcom: sc7280: Add "google,senor" to the compatible adds ad7395c7482d arm64: dts: qcom: sc7180: add label for secondary mi2s adds 193e507067a2 dt-bindings: soc: qcom: smd-rpm: Add MSM8226 compatible adds d8ea59e7e3d1 soc: qcom: smd-rpm: Add MSM8226 compatible adds 55ac24b7e577 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] new 5e32bfc6c574 Merge remote-tracking branch 'qcom/for-next' new 6d26a7f119e3 Merge remote-tracking branch 'raspberrypi/for-next' new 479c700c6df2 arm64: dts: renesas: r8a77961: Add INTC-EX device node new 1771a33b3442 arm64: dts: renesas: r8a779a0: Drop power-domains property [...] new e1833059a1c5 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next new b3b3b7cd414c Merge remote-tracking branch 'renesas/next' new 6eed6a4bc05e reset: hi6220: Use the correct HiSilicon copyright new 747aeec9ac06 reset: lantiq: use devm_reset_controller_register() new 91105ed604e4 reset: mchp: sparx5: fix return value check in mchp_sparx5 [...] new 4fb26fb83f0d reset: bail if try_module_get() fails new 5e787cdf0313 reset: berlin: support module build new f669c66b6b0c Merge remote-tracking branch 'reset/reset/next' adds e71ccdff376b dt-bindings: phy: rename phy nodename in phy-rockchip-inno [...] adds da76290fa39d dt-bindings: soc: rockchip: grf: add compatible for RK3308 [...] adds 016c15e5c814 Merge branch 'v5.14-armsoc/drivers' into for-next adds 2fd2300a9c17 ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 adds 1a2289fe148b Merge branch 'v5.14-armsoc/dts32' into for-next adds 18d5c7bf50c6 arm64: dts: rockchip: add rk817 codec to Odroid Go adds 8c3d64251ac5 arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 adds 9fcf74b274a1 arm64: dts: rockchip: add USB support to rk3308.dtsi adds 9537e476517f Merge branch 'v5.14-armsoc/dts64' into for-next adds 60fba46d6e7a ARM: dts: rockchip: remove #phy-cells from usbphy node rk3 [...] adds 7bb4870abf84 Merge branch 'v5.14-armsoc/dts32' into for-next new 41f1c4ad5712 Merge remote-tracking branch 'rockchip/for-next' adds 5be91fe8d91b arm64: defconfig: Enable Exynos UFS driver adds fc14c3f36825 Merge branch 'next/defconfig' into for-next new 079a2f91486e Merge remote-tracking branch 'samsung-krzk/for-next' adds 30c01ca3c5c2 Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] adds c05b07963e96 firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig adds 0cb7af474e0d firmware: arm_scmi: Reset Rx buffer to max size during asy [...] adds ab7766b72855 firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is n [...] adds ed7ecb883901 firmware: arm_scpi: Add compatibility checks for shmem node adds 6bf7661d68ee firmware: arm_scmi: Add compatibility checks for shmem node adds b83e30834a7a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 438e6322c236 Merge remote-tracking branch 'scmi/for-linux-next' adds 28b9a4679d80 ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 adds 4b5fadef3fc2 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 adds c90b2c4fc9c3 ARM: dts: stm32: Configure qspi's mdma transfer to block f [...] adds 0171b07373cc ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin adds bf24b91f4baf ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards adds e4b948415a89 ARM: dts: stm32: fix RCC node name on stm32f429 MCU adds 2388f14d8747 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings adds 0c823c309763 dt-bindings: mfd: stm32-timers: remove #address/size cells [...] adds 6fa92a699970 ARM: dts: stm32: update pinctrl node name on STM32 MCU to [...] adds 0e84365a0df4 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent [...] adds f2acb0cca3bc ARM: dts: stm32: move stmmac axi config in ethernet node o [...] adds 2b1c8ffcceda dt-bindings: net: document ptp_ref clk in dwmac adds 3dab3e1862cf ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 new 112882ddf662 Merge remote-tracking branch 'stm32/stm32-next' new 2b54876b8ede Merge remote-tracking branch 'sunxi/sunxi/for-next' adds f13570e7e830 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() adds 47ca9e6f249d Merge branch for-5.14/clk into for-next adds 93b82113d54a Merge branch for-5.14/regulator into for-next adds 23d5ec3f0286 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 2352fdb0d35e phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds c339605cb0f6 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds c545a9056712 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 2d1021487273 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds 0baabcbedd9e phy: tegra: xusb: Tegra210 host mode VBUS control adds 1f9cab6cc20c phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds 0c9aee9b9d69 Merge branch for-5.14/phy into for-next adds 791f80321511 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds a014ab2c4394 phy: tegra: xusb: Tegra210 host mode VBUS control adds 0291a1e3dd8d phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds c6b2fb20602e Merge branch 'for-5.14/phy' into for-5.14/usb adds 961176de5b8d Merge branch 'for-5.14/phy' into for-5.14/usb adds efcf71f3277f usb: xhci: tegra: Unlink power domain devices adds c89f6ef58fff usb: xhci: tegra: Enable ELPG for runtime/system PM adds 8784e661c0f7 Merge branch for-5.14/usb into for-next adds 5f459cb0d67d dt-bindings: soc: tegra-pmc: Document core power domain adds c13914a49dc2 Merge branch for-5.14/dt-bindings into for-next adds f880ee9e9688 soc/tegra: pmc: Add core power domain adds 41bafa698ddd soc/tegra: pmc: Add driver state syncing adds 029f7e24a65d soc/tegra: regulators: Support core domain state syncing adds 854d128b8c6c soc/tegra: fuse: Don't return -ENOMEM when allocate lookup [...] adds 9f5a65515585 Merge branch for-5.14/soc into for-next adds 7fea67710e9f firmware: tegra: Fix error return code in tegra210_bpmp_init() adds fef9bc8a17e2 Merge branch for-5.14/firmware into for-next adds f4928726df63 Merge branch for-5.14/memory into for-next adds 2c3b38fdd76a Merge branch for-5.14/arm/dt into for-next adds 797e9f202d31 Merge branch for-5.14/arm/defconfig into for-next adds 6e49cb4501f6 Merge branch for-5.14/arm64/dt into for-next new 92c187680fe6 Merge remote-tracking branch 'tegra/for-next' new 6cf2496d3325 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 79b08ae7c411 arm64: dts: ti: k3-am65: Add support for UHS-I modes in MM [...] new d49a769dcddd arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes new 7ce11d4704c0 arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes new 91901e9cb32b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 7f891faf596e clk: qcom: clk-rcg2: Add support for duty-cycle for RCG adds 86881de4939a clk: qcom: Simplify usage of dev_err_probe() adds 15abefda7fde clk: qcom: cleanup some dev_err_probe() calls adds e8f859f8dc63 Merge branch 'clk-qcom' into clk-next adds 419b3ab6987f clk: versatile: remove dependency on ARCH_* adds 497a76f6cd02 Merge branch 'clk-versatile' into clk-next adds 6435c4991394 Merge tag 'renesas-clk-for-v5.14-tag1' of git://git.kernel [...] adds 9cac4f755407 Merge branch 'clk-renesas' into clk-next adds c37f1cdd1fc9 clk: sifive: Fix kernel-doc adds 06abc7537686 clk: analogbits: fix doc warning in wrpll-cln28hpc.c adds 73273b7a1d34 Merge branch 'clk-sifive' into clk-next adds 6faa7e4ddce6 dt-bindings: clock: Add MDM9607 GCC clock bindings adds 48b7253264ea clk: qcom: Add MDM9607 GCC driver adds 52a436e0b7fe clk: qcom: smd-rpm: Switch to parent_data adds a0384ecfe2aa clk: qcom: smd-rpm: De-duplicate identical entries adds 8ff48c82df66 clk: qcom: dispcc-sm8250: Add sc8180x support adds 2ebdd326d199 clk: qcom: dispcc-sm8250: Add EDP clocks adds ec7e22abec97 dt-bindings: clock: qcom: rpmcc: Document MSM8226 compatible adds f439944a1d13 Merge branch 'clk-qcom' into clk-next new 943bddb36ab9 Merge remote-tracking branch 'clk/clk-next' adds 6950d95978f5 clk: imx8qxp: add clock valid checking mechnism adds 0ceb9181ff4d clk: imx8qm: add clock valid resource checking adds 9cfb301be710 clk: imx: scu: add enet rgmii gpr clocks new 569c4da00578 Merge remote-tracking branch 'clk-imx/for-next' new d2fee0e49c76 Merge remote-tracking branch 'csky/linux-next' new ede3d39c4570 Merge remote-tracking branch 'h8300/h8300-next' new c1367ee016e3 m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning new aa4d9c240c8e Merge remote-tracking branch 'm68k/for-next' adds 14a832498c23 arch: microblaze: Fix spelling mistake "vesion" -> "version" new fe92164de64e Merge remote-tracking branch 'microblaze/next' adds ab78bb62e936 MIPS: Loongson64: Make some functions static in smp.c adds faf243ede968 mips: syscalls: define syscall offsets directly in <asm/unistd.h> adds c8ba52d1b7e3 mips: syscalls: use pattern rules to generate syscall headers adds 1660710cf5d8 MIPS: mm: XBurst CPU requires sync after DMA adds f92a05b9c0be MIPS: boot: Support specifying UART port on Ingenic SoCs adds fc52f92a6532 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) adds 63793d14137f MIPS: Kconfig: ingenic: Ensure MACH_INGENIC_GENERIC select [...] adds eb3849370ae3 MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER adds 318951afb3af MIPS: ingenic: jz4780: Fix I2C nodes to match DT doc adds 5e82cf987a15 MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio adds 0fe0fbc86711 MIPS: ingenic: rs90: Add dedicated VRAM memory region new f426f85090e9 Merge remote-tracking branch 'mips/mips-next' adds 2cec178e35ba powerpc/xmon: make dumping log buffer contents more reliable adds 027f55e87c30 tty: hvc: udbg_hvc: retry putc on -EAGAIN new 904d0077d4a6 Merge remote-tracking branch 'powerpc/next' new 234d5fcb8edb Merge remote-tracking branch 'risc-v/for-next' new 766ea2680103 Merge branch 'fixes' into for-next new d552a58d7080 s390/cpumf: remove counter transaction call backs new 15e5b53ff4c9 s390/cpumf: remove WARN_ON_ONCE in counter start handler new d460bb6c6417 s390: enable HAVE_IOREMAP_PROT new af9ad82290a5 s390/entry: use assignment to read intcode / asm to copy gprs new 17e89e1340a3 s390/facilities: move stfl information from lowcore to glo [...] new 6c6a07fc7c98 s390/irq: add union/struct to access external interrupt pa [...] new 755112b35cdd s390/traps: add struct to access transactional diagnostic block new a237283fc405 s390/crypto: fix function/prototype mismatches new 3b4dd96854c4 s390/zcrypt: remove zcrypt_device_count new 95c09f0344f1 s390/ap: wire up bus->probe and bus->remove new 197cec2853cb s390/ccwgroup: release the cdevs from within dev->release() new b7d91d230a11 s390/sclp_vt220: fix console name to match device new f73c632d387a s390/ipl: make parameter area accessible via struct parmarea new 27c1dac0b6d8 s390/boot: access kernel command line via parmarea new bdb8c9353ead s390/mm: ensure switch_mm() is executed with interrupts disabled new 5789284710aa s390/smp: reallocate IPL CPU lowcore new 587704efb3de s390/smp: do not preserve boot CPU lowcore on hotplug new d2e834c62d7f s390/smp: remove redundant pcpu::lowcore member new 0677519ab94d s390/ap: extend AP change bindings-complete uevent with counter new 31aae32ca125 s390/vfio-ap: clean up vfio_ap_drv's definition new 428b7f59835d s390/ccwgroup: simplify ungrouping when driver deregisters new 17c0b86e5fab s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger un [...] new 42e8d652438f s390: disable SSP when needed new 5d3516b36476 s390: appldata depends on PROC_SYSCTL new c63c473f18a7 s390/cio: add tpi.h header file new 34bbeed07494 s390: add struct tpi_info to struct pt_regs new 0a500447b847 s390: use struct tpi_info in lowcore.h new 21aadf2eb055 s390/lowcore: remove superfluous __packed annotations new 3bd695813628 Merge branch 's390/fixes' into features new 20232b18e534 s390/mcck: cleanup use of cleanup_sie_mcck new 113af8e6f457 s390/decompressor: replace use of perl with simple sed/tr new 3ba3a3f77e4f Merge branch 'features' into for-next new c2bc727679ea Merge remote-tracking branch 's390/for-next' new 9a68de5667bd Merge remote-tracking branch 'sh/for-next' new 2dee11f2328d Merge remote-tracking branch 'xtensa/xtensa-for-next' adds dd8b477f9a3d mount: Support "nosymfollow" in new mount api adds 5990b5d770cb tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr() adds 5ddf9602d711 Merge branch 'fs.mount_setattr.nosymfollow' into for-next new f6385fe7ab4b Merge remote-tracking branch 'pidfd/for-next' adds 77f30bfcfcf4 fscrypt: don't ignore minor_hash when hash is 0 new 3c5c484a6e3e Merge remote-tracking branch 'fscrypt/master' adds 09f9345b31dd Merge branch 'misc-5.13' into for-next-current-v5.12-20210601 adds 5818ee1bc0a8 Merge branch 'for-next-current-v5.12-20210601' into for-ne [...] adds 3c7b19563b4b btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds e0c4a6ff661a btrfs: remove stale comment for argument seed of btrfs_fin [...] adds 117665ee6cfc btrfs: check worker before need_preemptive_reclaim adds 9fe50a8ae20c btrfs: only clamp the first time we have to start flushing adds 338f0983e9f4 btrfs: take into account global rsv in need_preemptive_reclaim adds 12524eb6c009 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 24e769fb55f3 btrfs: don't include the global rsv size in the preemptive [...] adds 56718a28cdcd btrfs: only ignore delalloc if delalloc is much smaller th [...] adds e1bb644193dc btrfs: handle preemptive delalloc flushing slightly differently adds f5741359c851 btrfs: zoned: print message when zone sanity check type fails adds 7a98ddc35f91 btrfs: zoned: bail out if we can't read a reliable write pointer adds ea19fbfc4811 btrfs: rename check_async_write and let it return bool adds 4e61b3209061 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 6488682affaa btrfs: submit read time repair only for each corrupted sector adds 35dd6baa8339 btrfs: remove io_failure_record::in_validation adds c046ebaa45ed btrfs: return EAGAIN if defrag is canceled adds 7b971ebb97a8 btrfs: zoned: factor out zoned device lookup adds 45427e96807e btrfs: fix error handling in btrfs_del_csums adds b174437c7bc9 btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds 70a84b845d33 btrfs: mark ordered extent and inode with error if we fail [...] adds c3534cf31e9d btrfs: fixup error handling in fixup_inode_link_counts adds 0a9bb57814a2 btrfs: check error value from btrfs_update_inode in tree log adds e35e75237e10 btrfs: abort in rename_exchange if we fail to insert the s [...] adds f8ee3ada991d btrfs: scrub: per-device bandwidth control adds 9c34e2d22d51 btrfs: make btrfs_release_delayed_iref handle the !iref case adds 1f679b1e472b btrfs: fix error handling in __btrfs_update_delayed_inode adds b8b467272452 btrfs: abort transaction if we fail to update the delayed inode adds 656324d5600f btrfs: fix fsync failure and transaction abort after write [...] adds c062a6c4d80a btrfs: fix misleading and incomplete comment of btrfs_truncate() adds bad79890a946 btrfs: don't set the full sync flag when truncation does n [...] adds 6b3d06e05b5f btrfs: do not write supers if we have an fs error adds 428eca83d5a0 btrfs: always abort the transaction if we abort a trans handle adds 79af31bf4e6e btrfs: fix compressed writes that cross stripe boundary adds 625e8d90cc35 btrfs: fix deadlock when cloning inline extents and low on [...] adds c9c92bc57719 btrfs: scrub: fix subpage repair error caused by hard code [...] adds cf3c2a6ce864 btrfs: make free space cache size consistent across differ [...] adds c1a9b1f5f6da btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 914897d792d8 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 58c77b9349ef btrfs: refactor submit_extent_page() to make bio and its f [...] adds b9f6db66c509 btrfs: make subpage metadata write path call its own endio [...] adds 59b4529e3ddb btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds c6a1d5768420 btrfs: make Private2 lifespan more consistent adds 4dba38fd6501 btrfs: refactor how we finish ordered extent io for endio [...] adds 82c4bbae2e60 btrfs: update comments in btrfs_invalidatepage() adds f32bee78c83e btrfs: introduce btrfs_lookup_first_ordered_range() adds 4b4978c678d5 btrfs: refactor btrfs_invalidatepage() for subpage support adds b0d59e44c7e6 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds b60cf7a8fd12 btrfs: fix hang when run_delalloc_range() failed adds 4a67ffe89d7c btrfs: sysfs: fix format string for some discard stats adds 1dc2dcbaa1c3 btrfs: clear defrag status of a root if starting transacti [...] adds 2a50b101a992 btrfs: clear log tree recovering status if starting transa [...] adds 9408f103a49f btrfs: scrub: factor out common scrub_stripe constraints adds 3f4c00b0bb62 btrfs: document byte swap optimization of root_item::flags [...] adds 6e7c9a583985 btrfs: reduce compressed_bio members' types adds f0e74effd73b btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds f35c4eb4a0e7 btrfs: simplify eb checksum verification in btrfs_validate [...] adds 0b43f98e5568 btrfs: clean up header members offsets in write helpers adds 10e3071f07a0 btrfs: protect exclusive_operation by super_lock adds cd873855df1e btrfs: add cancellable chunk relocation support adds 9c26d4465630 btrfs: introduce try-lock semantics for exclusive op start adds 9c50db8a4825 btrfs: add wrapper for conditional start of exclusive operation adds 6d29c917b1d1 btrfs: add cancellation to resize adds fc3ba3657661 btrfs: add device delete cancel adds b82d13fcfae2 btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 9be4cc7cf9c6 btrfs: zoned: fix zone number to sector/physical calculation adds 5afaddd50b50 btrfs: reduce the variable size to fit nr_pages adds 8742c7a62779 btrfs: optimize variables size in btrfs_submit_compressed_read adds c09251839635 btrfs: optimize variables size in btrfs_submit_compressed_write adds 0aadf2ab3021 btrfs: fix comment about max_out in btrfs_compress_pages adds 15d194dd3510 btrfs: use list_last_entry in add_falloc_range adds bacba8d4c7c8 btrfs: return value from btrfs_mark_extent_written() in ca [...] adds 5300de799b54 btrfs: add a helper for retrieving BTRFS_MAX_EXTENT_SIZE adds 69dd8468194b btrfs: promote debugging asserts to full-fledged checks in [...] adds d8bbb6fc6fdc Merge branch 'misc-next' into for-next-next-v5.13-20210601 adds 7f651d74eaa4 btrfs: pass bytenr directly to __process_pages_contig() adds 54124a460eee btrfs: refactor page status update into process_one_page() adds 38773e8b3e68 btrfs: provide btrfs_page_clamp_*() helpers adds 2bec82d286ef btrfs: only require sector size alignment for end_bio_exte [...] adds 00c9af0fcfa2 btrfs: make btrfs_dirty_pages() to be subpage compatible adds 6fa52c912f99 btrfs: make __process_pages_contig() to handle subpage dir [...] adds 8b5bd3de72af btrfs: make end_bio_extent_writepage() to be subpage compatible adds 221e0609fee0 btrfs: make process_one_page() to handle subpage locking adds d4651749b3da btrfs: introduce helpers for subpage ordered status adds e67a72dddbdd btrfs: make page Ordered bit to be subpage compatible adds c1173bd44e10 btrfs: update locked page dirty/writeback/error bits in __ [...] adds 1b6b75be6006 btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds c60029756090 btrfs: make btrfs_set_range_writeback() subpage compatible adds 5d0d516ad408 btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 1ebae7e96d3b btrfs: make btrfs_truncate_block() to be subpage compatible adds d69b307a0f24 btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 1ed4eb658c95 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 371cddd4b702 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds e8b2b817a43e btrfs: don't clear page extent mapped if we're not invalid [...] adds ebaa0ccb0c59 Merge branch 'ext/qu/subpage-prep2-tomerge' into for-next- [...] adds e1cf177baa2f btrfs: add a btrfs_has_fs_error helper adds 8eb86576cd23 btrfs: do not infinite loop in data reclaim if we aborted adds 12ffcae15e02 btrfs: change handle_fs_error in recover_log_trees to aborts adds 3a799c68a442 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210601 adds e1bde17d1592 Merge branch 'for-next-next-v5.13-20210601' into for-next- [...] new cec904691d40 Merge remote-tracking branch 'btrfs/for-next' adds 9e06e4f77c86 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 862e3dcedc11 ceph: make ceph_netfs_read_ops static adds 28d31d40b651 ceph: make ceph_queue_cap_snap static adds a30850b00a2c libceph: kill ceph_none_authorizer::reply_buf adds f9f9eb473076 libceph: fix some spelling mistakes new 1e5e2a3d1e2e Merge remote-tracking branch 'ceph/master' new b04c3f358747 cifs: fix ipv6 formating in cifs_ses_add_channel new 0bca73c09da0 cifs: remove duplicated prototype new 72e3ccc1d2f0 cifs: Remove unused inline function is_sysvol_or_netlogon() new 21a2407c5a20 cifs: Constify static struct genl_ops new 1f4238ef39be cifs: improve fallocate emulation new 380bcde5dae8 cifs: do not send tree disconnect to ipc shares new 1f71f28579e6 cifs: get rid of @noreq param in __dfs_cache_find() new a09823d47bdf cifs: keep referral server sessions alive new 8693757e9e86 cifs: handle different charsets in dfs cache new b83aac9fc7ce cifs: fix path comparison and hash calc new 078643ad944d cifs: set a minimum of 2 minutes for refreshing dfs cache new 380698a2047a cifs: do not share tcp servers with dfs mounts new 4a957ba6daf6 cifs: decoding negTokenInit with generic ASN1 decoder new 4fa70e80294b Merge remote-tracking branch 'cifs/for-next' adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next new 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() new ade62d8b429f cifsd: set epoch in smb2_lease_break response new d4b26c285802 cifsd: fix possible compile error for asn1.c new 3aefd54da5ec cifsd: remove duplicated argument new 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next new 1c02c62ce121 Merge remote-tracking branch 'cifsd/cifsd-for-next' new aa68937f1db7 Merge remote-tracking branch 'configfs/for-next' new 0508c1ad0f26 erofs: fix error return code in erofs_read_superblock() new 7dea3de7d384 erofs: remove the occupied parameter from z_erofs_pagevec_ [...] new c5fcb51111b8 erofs: clean up file headers & footers new 63e4eb673c25 Merge remote-tracking branch 'erofs/dev' new a149127be52f reiserfs: add check for invalid 1st journal block new fa236c2b2d44 udf: Fix NULL pointer dereference in udf_symlink function new 21e4e15a846f reiserfs: Remove unneed check in reiserfs_write_full_page() new 64c2c2c62f92 quota: Change quotactl_path() systcall to an fd-based one new 65ffb3d69ed3 quota: Wire up quotactl_fd syscall new e7ca3b93d2bb Pull quotactl_fd() syscall from Jan Kara. new 206cae14d5ce Merge remote-tracking branch 'ext3/for_next' adds 84ed553af7e5 ext4: add discard/zeroout flags to journal flush adds 339183dfb87c ext4: add ioctl EXT4_IOC_CHECKPOINT adds a492dedb708d ext4: update journal documentation new e6ab0b264fba Merge remote-tracking branch 'ext4/dev' new 1f13c48bbce1 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] new f8b6ecbe96ca f2fs: logging neatening new 1a59a14da8f2 f2fs: support RO feature new 713782802935 f2fs: Show casefolding support only when supported new 4dcca668d91a f2fs: Advertise encrypted casefolding in sysfs new 4ea9aa8c6369 f2fs: add pin_file in feature list new b057af902a6b f2fs: clean up /sys/fs/f2fs/<disk>/features new ad7f23116c87 f2fs: compress: add compress_inode to cache compressed blocks new 16c4ad4350b9 f2fs: swap: remove dead codes new a529f200d4f9 f2fs: swap: support migrating swapfile in aligned write mode new 6bc538b34d42 Merge remote-tracking branch 'f2fs/dev' adds 492109333c29 fs/jfs: Fix missing error code in lmLogInit() new 84e4fed5f49c Merge remote-tracking branch 'jfs/jfs-next' adds f8849e206ef5 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_N [...] adds 0b4f132b15f9 NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set w [...] adds 476bdb04c501 NFS: Fix use-after-free in nfs4_init_client() adds 09226e8303be NFS: Fix a potential NULL dereference in nfs_get_client() adds d1b5c230e9cb NFS: FMODE_READ and friends are C macros, not enum types new 151cc8f52072 Merge remote-tracking branch 'nfs/linux-next' adds e5d74a2d0ee6 nfsd: Prevent truncation of an unlinked inode from blockin [...] adds eeeadbb9bd56 nfsd: move some commit_metadata()s outside the inode lock adds eac0b17a77fb NFSD add vfs_fsync after async copy is done adds f4e44b393389 NFSD: delay unmount source's export after inter-server cop [...] adds 01acfe06f3f8 NFSv4.2: remove restriction of copy size for inter-server copy. adds f2f8642df1af nfsd: move fsnotify on client creation outside spinlock adds 21c2eed41e37 xprtrdma: Fix spelling mistakes adds 69ec7097be26 nfsd4: Expose the callback address and state of each NFS4 client adds eaf46c51a254 nfsd: fix kernel test robot warning in SSC code adds 220371535410 NFSD: Fix error return code in nfsd4_interssc_connect() new 11fac77d451b Merge remote-tracking branch 'nfsd/nfsd-next' new be3c48d0af01 Merge remote-tracking branch 'v9fs/9p-next' adds 0a683794ace2 xfs: split up xfs_buf_allocate_memory adds 07b5c5add42a xfs: use xfs_buf_alloc_pages for uncached buffers adds c9fa563072e1 xfs: use alloc_pages_bulk_array() for buffers adds 02c511738688 xfs: merge _xfs_buf_get_pages() adds e7d236a6fe51 xfs: move page freeing into _xfs_buf_free_pages() adds dc5b5b3f2ee7 xfs: remove ->b_offset handling for page backed buffers adds e48f3211d410 xfs: simplify the b_page_count calculation adds 01b67cd28ded xfs: get rid of xb_to_gfp() adds 9f059beac967 xfs: cleanup error handling in xfs_buf_get_map adds 8bb870dee3c1 xfs: merge xfs_buf_allocate_memory adds 001276036eb8 Merge tag 'xfs-buf-bulk-alloc-tag' of git://git.kernel.org [...] adds 9bbafc71919a xfs: move xfs_perag_get/put to xfs_ag.[ch] adds 61aa005a5bd7 xfs: prepare for moving perag definitions and support to libxfs adds 07b6403a6873 xfs: move perag structure and setup to libxfs/xfs_ag.[ch] adds f250eedcf762 xfs: make for_each_perag... a first class citizen adds 934933c3eec9 xfs: convert raw ag walks to use for_each_perag adds 6f4118fc6482 xfs: convert xfs_iwalk to use perag references adds 7f8d3b3ca6fe xfs: convert secondary superblock walk to use perags adds 45d066211756 xfs: pass perags through to the busy extent code adds 30933120ad79 xfs: push perags through the ag reservation callouts adds 58d43a7e3263 xfs: pass perags around in fsmap data dev functions adds be9fb17d88f0 xfs: add a perag to the btree cursor adds fa9c3c197329 xfs: convert rmap btree cursor to using a perag adds a81a06211fb4 xfs: convert refcount btree cursor to use perags adds 289d38d22cd8 xfs: convert allocbt cursors to use perags adds 7b13c5155182 xfs: use perag for ialloc btree cursors adds 50f02fe3338d xfs: remove agno from btree cursor adds 4268547305c9 xfs: simplify xfs_dialloc_select_ag() return values adds 89b1f55a2951 xfs: collapse AG selection for inode allocation adds b652afd93703 xfs: get rid of xfs_dir_ialloc() adds 309161f6603c xfs: inode allocation can use a single perag instance adds 8237fbf53d6f xfs: clean up and simplify xfs_dialloc() adds f40aadb2bb64 xfs: use perag through unlink processing adds 509201163fca xfs: remove xfs_perag_t adds 7a2d12a18a23 Merge tag 'xfs-perag-conv-tag' of git://git.kernel.org/pub [...] adds a7bcb147fef3 xfs: clean up open-coded fs block unit conversions adds 20bd8e63f30b xfs: remove unnecessary shifts adds 946c056fcfb1 Merge tag 'unit-conversion-cleanups-5.14_2021-06-03' of ht [...] adds 5f7fd7508620 xfs: sort variable alphabetically to avoid repeated declaration adds 9673261c32dc xfs: Remove redundant assignment to busy adds 5a981e4ea8ff xfs: mark xfs_bmap_set_attrforkoff static adds 977ec4ddf0b7 xfs: don't take a spinlock unconditionally in the DIO fastpath adds f4736a20733d Merge tag 'assorted-fixes-5.14-1_2021-06-03' of https://gi [...] adds 1ad2cfe0a570 xfs: move the quotaoff dqrele inode walk into xfs_icache.c adds 3ea06d73e3c0 xfs: detach inode dquots at the end of inactivation adds df60019739d8 xfs: move the inode walk functions further down adds c1115c0cba2b xfs: rename xfs_inode_walk functions to xfs_icwalk adds c809d7e948a1 xfs: pass the goal of the incore inode walk to xfs_inode_walk() adds b9baaef42f76 xfs: separate the dqrele_all inode grab logic from xfs_ino [...] adds 9d2793ceecb9 xfs: move xfs_inew_wait call into xfs_dqrele_inode adds 7fdff52623b4 xfs: remove iter_flags parameter from xfs_inode_walk_* adds f427cf5c6236 xfs: remove indirect calls from xfs_inode_walk{,_ag} adds d20d5edcf941 xfs: clean up inode state flag tests in xfs_blockgc_igrab adds 594ab00b760f xfs: make the icwalk processing functions clean up the grab state adds 919a4ddb6841 xfs: fix radix tree tag signs adds 9d5ee8375951 xfs: pass struct xfs_eofblocks to the inode scan callback adds f1bc5c5630f9 xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag adds c076ae7a9361 xfs: refactor per-AG inode tagging functions adds 6a180b1d35a0 Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https:/ [...] new 747f3c99dc45 Merge remote-tracking branch 'xfs/for-next' new a795bbe0e81c Merge remote-tracking branch 'vfs/for-next' new 3e000b2889dc Merge remote-tracking branch 'printk/for-next' adds ea4aae059743 PCI: Print a debug message on PCI device release adds 8c1578e544f3 Merge branch 'pci/enumeration' adds 95ea95396135 PCI/AER: Use consistent format when printing PCI device adds 8e3237989b0d Documentation: PCI: Fix typo in pci-error-recovery.rst adds 1035fe2efdd6 Merge branch 'pci/error' adds 0a470c843d23 x86/pci: Return true/false (not 1/0) from bool functions adds 20ebaa2e4ec4 Merge branch 'pci/misc' adds 0dad3ce523c2 PCI: Add pci_reset_bus_function() Secondary Bus Reset interface adds 411e2a43d210 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds f0cb564b66d2 Merge branch 'pci/reset' adds 65db04053efe PCI: Coalesce host bridge contiguous apertures adds 3c5e47d1cdef Merge branch 'pci/resource' adds 748a47f35913 PCI: dwc/imx6: Remove redundant error printing in imx6_pci [...] adds 456f51b243a1 Merge branch 'remotes/lorenzo/pci/dwc' adds 5be967d5016a PCI: ftpci100: Rename macro name collision adds 4ee6f8d36ef7 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 94d22763207a PCI: hv: Fix a race condition when removing the device adds 326dc2e1e59a PCI: hv: Remove bus device removal unused refcount/functions adds cfda07f70e8b Merge branch 'remotes/lorenzo/pci/hv' adds 28bba1e22077 PCI: mediatek: Remove redundant error printing in mtk_pcie [...] adds cb1375e8de34 Merge branch 'remotes/lorenzo/pci/mediatek' adds 124310647429 PCI: microchip: Make the struct event_descs static adds b7939d8a50d3 Merge branch 'remotes/lorenzo/pci/microchip' adds 42d7a8dc195f PCI: mobiveil: Remove unused readl and writel functions adds b8a31617eb6d Merge branch 'remotes/lorenzo/pci/mobiveil' adds d0180ba464bf PCI: tegra: Fix host initialization during resume adds 7ebe6b79d758 PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 912cd651d9cf Merge branch 'remotes/lorenzo/pci/tegra' adds eabbc3ccbe76 PCI: xgene: Annotate __iomem pointer adds 1e586966e9a2 PCI: xgene: Fix a non-compliant kernel-doc adds b3e91145f897 Merge branch 'remotes/lorenzo/pci/xgene' new 84e1105c7fce Merge remote-tracking branch 'pci/next' new e03fd6b147d9 Merge remote-tracking branch 'hid/for-next' adds 435522343c31 drm/i915/selftests: Rename pm_ prefixed functions names adds 7c2fcdad7745 i2c: busses: i2c-altera: Fix formatting issue in struct an [...] adds 200fb322aae8 i2c: busses: i2c-tegra-bpmp: Demote kernel-doc abuses adds a38ac891fc42 i2c: i2c-qcom-geni: Add shutdown callback for i2c adds 116c85f2ec62 i2c: i2c-qcom-geni: Suspend and resume the bus during SYST [...] adds 610597fed2e7 Merge branch 'i2c/for-current' into i2c/for-next adds 5ab9dc38e2cf MAINTAINERS: Add linux-renesas-soc to the Renesas I2C entries adds 02fa1189927f dt-bindings: i2c: Move i2c-omap.txt to YAML format adds 93b2e8711fe2 dt-bindings: i2c: i2c-mux: Remove reset-active-low from ss [...] adds 6d951544d5c5 Merge branch 'i2c/for-5.14' into i2c/for-next adds 481d571969ab Merge branch 'i2c/for-current' into i2c/for-next new d66a8b542296 Merge remote-tracking branch 'i2c/i2c/for-next' adds 42eed9447a41 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds d281da229392 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds 6bf3c55ef62a hwmon: (lm75) Add TI TMP1075 support adds 8b3d7f80e7f1 dt-bindings: hwmon: Add Texas Instruments TMP1075 adds ff28e7fde2d1 docs: hwmon: ir36021.rst: replace some characters adds 337458bc08df docs: hwmon: avoid using UTF-8 chars adds caa3efae6e7c hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 32081d0f4a42 hwmon: (max31722) Remove non-standard ACPI device IDs adds b0a302be4360 hwmon: (lm70) Use SPI_MODE_X_MASK adds 2502842ab39a hwmon: (sch56xx) Use devres functions for watchdog adds 0004f2f6c6ba hwmon: (sch56xx-common) Use strscpy adds 7739f447684d hwmon: (sch56xx-common) Use helper function adds b0fa436d7ec1 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 6f435a93bf55 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds ff88b0b96760 hwmon: (pmbus) Add documentation for new flags adds 6618525ba93c hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 1c645b245398 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds ddc093c877ee hwmon: (pmbus) Increase maximum number of phases per page adds dd63cf9e2f29 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds ba2df95ef4d4 dt-bindings: Add MP2888 voltage regulator device adds 7001cbf6646c hwmon: (adm1275) enable adm1272 temperature reporting adds 7ea70a48060c docs: hwmon: Add an entry for mp2888 adds 16abbcc0b25d hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 835eab343712 hwmon: (sht4x) Fix sht4x_read_values return value adds 70720200164a hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 6cd678f9c6d9 hwmon: (max31790) Report correct current pwm duty cycles adds 9c03aa4574aa hwmon: (max31790) Fix pwmX_enable attributes adds 6091a7de6e4c hwmon: (max31790) Clear fan fault after reporting it adds fc9539fbeaa3 hwmon: (max31790) Detect and report zero fan speed adds dbb1195e3023 hwmon: (ina3221) use CVRF only for single-shot conversion adds 54e46c21fdc9 hwmon: (pmbus_core) Check adapter PEC support adds 8a5823454b86 docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup new c52aa11ce807 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e50899122f32 scripts: sphinx-pre-install: rework the sphinx install logic adds a5f785f10218 scripts: sphinx-pre-install: fix the need of virtenv packages adds 51568befea2a docs/zh_CN: add core-api symbol-namespaces.rst translation adds cbae918b2c4b docs/zh_CN:add core-api padata translation adds 0afd4df0d16a docs: pdfdocs: Prevent column squeezing by tabulary adds 6ad1800071e8 docs: Fix typos in Documentation/trace/ftrace.rst adds 52ea62e74ecf docs/zh_CN: add core api cachetlb translation adds b0cbba2e44c6 docs/zh_CN: Add zh_CN/admin-guide/lockup-watchdogs.rst adds c003555a026f docs/zh_CN: add translations in zh_CN/dev-tools/kasan adds 709dedfdf3da documentation-file-ref-check: Make git check work for mult [...] adds f9ce26c56d37 docs: networking: Replace strncpy() with strscpy() adds e53eeac9a9d7 docs: block: fix stat.rst document error adds fb7b26a8b1d0 docs: Fix typo in Documentation/arm/marvell.rst adds acda97acb2e9 docs: convert dax.txt to rst new 94e81ce99f8d Merge remote-tracking branch 'jc_docs/docs-next' adds 80c1c54a2aa3 Merge tag 'v5.13-rc4' into media_tree adds de646852cdad media: move ttpci-eeprom to common adds 989cf18ed08f media: av7110: move driver to staging adds b998a59f82f1 media: sp8870: move it to staging adds 1cb13613735a media: mc-request.c: allow object_bind in QUEUED state adds ff3cc65cadb5 media: v4l: async, fwnode: Improve module organisation adds dc794d3d2424 media: staging: ipu3-imgu: Move the UAPI header from inclu [...] adds caad79405086 media: Documentation: ccs: Fix the op_pll_multiplier address adds 0e3e0c9369c8 media: ccs: Fix the op_pll_multiplier address adds 2cb2705cf7ff media: ipu3-cio2: Fix reference counting when looping over [...] adds 24786ccd9c80 media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] adds c492ec9ae9ed media: ov8856: Add support for 2 data lanes adds c19b93a69c8e media: ov8856: add vflip/hflip control support adds cef944c8f5ae media: staging: ipu3-imgu: Document pages field adds 45dbd70c35d6 media: i2c: ov8865: remove unnecessary NULL check adds d953e3cb4adf media: imx208: Add imx208 camera sensor driver adds 47926106af78 media: i2c: ov2659: Fix an error message adds 92fbe0323d1b media: i2c: ov9650: Fix an error message adds d443d838f6d7 media: dt-bindings: media: renesas,isp: Add bindings for I [...] adds 8f6a0eabb1f2 media: dt-bindings: media: renesas,vin: Add r8a779a0 support adds 6e2202ca1ee0 media: venus: hfi_cmds: Fix conceal color property adds 0394360eafa0 media: venus: Convert to use resource-managed OPP API adds 51bb3989c2a1 media: venus: hfi_cmds.h: Replace one-element array with f [...] adds 3cfe5815ce0e media: venus: Enable low power setting for encoder adds 6fc46680520f media: venus: helpers: Delete an unneeded bool conversion adds 83df8dfd57be media: dt-bindings: media: Document RDA5807 FM radio bindings adds 90c3493e4d9e media: dt-bindings: media: renesas,vin: Add r8a77961 support adds be6cdcf2c9c9 media: dt-bindings: media: renesas,csi2: Add r8a77961 support adds 14480e8df8b5 media: camss: move to use request_irq by IRQF_NO_AUTOEN flag adds a3a54bf4bdda media: bt878: do not schedule tasklet when it is not setup adds ac5688637144 media: em28xx: Fix possible memory leak of em28xx struct adds ba1ed4ae760a media: rkvdec: Fix .buf_prepare adds 082aaecff35f media: hantro: Fix .buf_prepare adds d84b9202d712 media: cedrus: Fix .buf_prepare adds ef677df92e45 media: adv7842: support EDIDs up to 4 blocks adds f9c2fd3bb857 media: ttpci: switch from 'pci_' to 'dma_' API adds 01fe904c9afd media: exynos4-is: Fix a use after free in isp_video_release adds 7dd0c9e547b6 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release adds d2a0f8d6afda media: saa7134: Remove unnecessary INIT_LIST_HEAD() adds 1a4520090681 media: bt8xx: Fix a missing check bug in bt878_probe adds 6cf16148899f media: radio: si4713: constify static struct v4l2_ioctl_ops adds 0909f4acb916 media: rcar-vin: Enable support for r8a77961 adds 4c6178f31e7d media: rcar-csi2: Enable support for r8a77961 adds 2c1e75f5baac media: meson: vdec: remove redundant initialization of var [...] adds 1fcbeeb506fd media: mtk-vpu: Use devm_platform_ioremap_resource_byname adds 8f2e452730d2 media: au0828: fix a NULL vs IS_ERR() check adds d67fa04ce41f media: media/test_drivers: Drop unnecessary NULL check aft [...] adds a6b1e7093f0a media: tc358743: Fix error return code in tc358743_probe_of() adds dd706623fcab media: bdisp: remove redundant dev_err call in bdisp_probe() adds c75f11fbe4de media: atmel: atmel-isc: Remove redundant assignment to i adds 8610b3a2abfd media: st-delta: Remove redundant assignment to ret adds e6001f6922cf media: v4l: cadence: Handle errors of clk_prepare_enable() adds 0a045eac8d04 media: zr364xx: fix memory leak in zr364xx_start_readpipe adds b75a44de44f4 media: staging: media: zoran: fix some formatting issues adds efdd0d42e276 media: staging: media: zoran: remove detect_guest_activity adds 4283d387d9cb media: staging: media: zoran: multiple assignments should [...] adds 87c5d693f949 media: staging: media: zoran: remove blank line adds b8c8c4959ce3 media: staging: media: zoran: fix kzalloc style adds 5ef8a20af187 media: staging: media: zoran: change asm header adds cca65f640455 media: v4l: cadence: Handle errors of clk_prepare_enable() adds b7fdd208687b media: st-hva: Fix potential NULL pointer dereferences adds 99c2caa64580 media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues adds 66933f4b90dd media: hantro: test the correct variable in probe() adds 6d0aac74e1e2 media: drivers/media/platform/Rcar_jpu.c : fix typo issues adds bf950fdc71fe media: drivers/media/usb/gspca/cpia1.c : fix spelling typo adds d170ebb00472 media: uapi/linux/cec-funcs.h: set delay to 1 if unnused adds ce67eaca95f8 media: vicodec: Use _BITUL() macro in UAPI headers adds 8c8b9a9be2af media: dtv5100: fix control-request directions adds 53ae298fde7a media: gspca/sq905: fix control-request direction adds 5eabfbdd7d6a media: staging: media: tegra-vde: add missing error return [...] adds 8ed339f23d41 media: gspca/gl860: fix zero-length control requests adds b4bb4d425b7b media: gspca/sunplus: fix zero-length control requests adds 25d5ce3a606a media: rtl28xxu: fix zero-length control request adds 80daed70c6dc media: imx: imx7_mipi_csis: Fix error return code in mipi_ [...] adds 35037eab4aca media: v4l2-dev.c: Modified the macro SET_VALID_IOCTL adds 2bcfc81147b9 media: videobuf-dma-sg: void function return statements ar [...] adds 98b9c7890b2d docs: admin-guide: media: ipu3.rst: replace some characters adds 9df4827523bd docs: driver-api: media: zoran: replace SOFT HYPHEN character adds d4a84f86e916 docs: userspace-api: media: fdl-appendix.rst: replace some [...] adds eff7d26abc05 docs: userspace-api: media: v4l: replace some characters adds c11669f738f4 docs: userspace-api: media: dvb: replace some characters new 63c4e212d0dd Merge remote-tracking branch 'v4l-dvb/master' adds cd40407a8a01 media: ivtv: get rid of DVB deprecated ioctls adds 819fbd3d8ef3 media: dvb header files: move some headers to staging adds 793e52d4e77d media: docs: move DVB audio/video docs to staging adds df5ce27d9653 media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK adds ffcf1b0ae3fa media: rtl28xxu: replace a NO-BREAK SPACE character adds a4c3793e71f3 media: allegro-dvt: avoid EN DASH char adds 35c47f8d9a34 media: saa7134: drop a NO-BREAK SPACE adds 730f055666a3 media: rc: ite-cir: replace some an EN DASH adds 5b448065febe media: pci: tw5864: avoid usage of some characters new d24d89b5d07f Merge remote-tracking branch 'v4l-dvb-next/master' new e755e56a816d Merge branch 'devprop' into linux-next adds 587024b8210d ACPI: power: Use u8 as the power resource state data type adds ca84f18798a4 ACPI: power: Save the last known state of each power resource adds 6381195ad7d0 ACPI: power: Rework turning off unused power resources new ff7856421afb Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] new 511a7c8da8a9 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] new 69e6c6d089ad Merge branch 'pnp' into linux-next new 8df71a7dc5e1 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset new 5de126250070 cpufreq: stats: Clean up local variable in cpufreq_stats_c [...] adds c58e7ed28b45 PM: runtime: document common mistake with pm_runtime_get_sync() new fcbef3bdf3a8 Merge branches 'pm-cpufreq', 'pm-core' and 'pm-sleep' into [...] new 643fcc664b9a Merge remote-tracking branch 'pm/linux-next' adds eed828895b24 clk: mediatek: remove deprecated CLK_INFRA_CA57SEL for MT8173 SoC adds 9821a195d4e2 dt-bindings: cpufreq: update cpu type and clock name for M [...] new 9dd3b24bf614 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds a9ceca53d495 dt-bindings: devfreq: tegra30-actmon: Convert to schema adds 64f4d903ce9d dt-bindings: devfreq: tegra30-actmon: Add cooling-cells new 3c44c3ef9074 Merge remote-tracking branch 'devfreq/devfreq-next' new eddc806e450e Merge remote-tracking branch 'opp/opp/linux-next' adds fcef0e6c27ce fs: dlm: fix lowcomms_start error case adds 700ab1c363c7 fs: dlm: fix memory leak when fenced adds 6c6a1cc66695 fs: dlm: use alloc_ordered_workqueue adds 9a4139a79403 fs: dlm: move dlm allow conn adds ac7d5d036dc9 fs: dlm: introduce proto values adds d10a0b88751a fs: dlm: rename socket and app buffer defines new 27b26df7070e Merge remote-tracking branch 'dlm/next' adds 9ecf6ac17c32 RDMA/mlx5: Take qp type from mlx5_ib_qp adds 7b0006db6800 RDMA/hns: Optimize the base address table config for MTR adds 1f704d8cc072 RDMA/hns: Refactor root BT allocation for MTR adds 5e6370d7cc75 RDMA/hns: Fix wrong timer context buffer page size adds 82eb481da645 RDMA/hns: Use refcount_t APIs for HEM adds 68e11a6086b1 RDMA/hns: Clean the hardware related code for HEM adds 17bb6b6bb507 IB/hfi1: Move a function from a header file into a .c file adds c838de1af141 RDMA/srp: Add more structure size checks adds 6dc26498e1d3 RDMA/srp: Apply the __packed attribute to members instead [...] adds 7ec2e27a3aff RDMA/srp: Fix a recently introduced memory leak adds ad215aaea4f9 RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent adds 221442ea0f60 IB/isert: set rdma cm afonly flag adds 3f0d979efb82 RDMA/hns: Refactor capability configuration flow of VF adds d58c23c92548 IB/core: Only update PKEY and GID caches on respective events adds 1f8f60f35f79 IB/ipoib: Use DEVICE_ATTR_*() macros adds c5b8eaf8afd8 RDMA/core: Use the DEVICE_ATTR_RO macro adds 33e823460081 RDMA/srp: Use DEVICE_ATTR_*() macros adds cfbeb0b9bb96 RDMA/rtrs-srv: Kill reject_w_econnreset label adds 21c6f5674bb8 RDMA/rtrs-clt: Remove MAX_SESS_QUEUE_DEPTH from rtrs_send_ [...] adds 6564b110313e RDMA/rtrs-srv: Add error messages for cases when failing R [...] adds 485f2fb1a09e RDMA/rtrs-srv: Clean up the code in __rtrs_srv_change_state adds 3a98ea7041b7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH adds 3f3d0eabc14b RDMA/rtrs: Define MIN_CHUNK_SIZE adds 2d612f0d3d4b RDMA/rtrs: Use strscpy instead of strlcpy adds 5e82ac7c009b RDMA/rtrs-clt: Kill rtrs_clt_{start,stop}_hb adds b0c633c48290 RDMA/rtrs-clt: Kill rtrs_clt_disconnect_from_sysfs adds 0aedfb695f9b RDMA/rtrs-srv: Kill __rtrs_srv_change_state adds 7a2e0888b08c RDMA/rtrs-clt: Remove redundant 'break' adds 41db63a7efe1 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] adds 0cdfb3b20797 RDMA/rtrs-srv: Replace atomic_t with percpu_ref for ids_inflight adds 78df092c3822 RDMA/rtrs-srv: convert scnprintf to sysfs_emit adds 64bce1ee9784 RDMA/rtrs: Do not reset hb_missed_max after re-connection adds 07c14027295a RDMA/rtrs-srv: Duplicated session name is not allowed adds 2371c4035450 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object adds 6bb97a2c1aa5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions adds 5b73b799c25c RDMA/rtrs-clt: Check if the queue_depth has changed during [...] adds 7ecd7e290bee RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] adds 0e8558476faf RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare adds f97442887275 RDMA/core: Sanitize WQ state received from the userspace adds 96376a40959e IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() adds 4b4e586ebe37 IB/cm: Split cm_alloc_msg() adds c1cf6d9f743a IB/cm: Call the correct message free functions in cm_send_ [...] adds efafae671707 IB/cm: Tidy remaining cm_msg free paths adds 3595c398f6db Revert "IB/cm: Mark stale CM id's whenever the mad agent w [...] adds 70076a414efc IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls adds 7345201c3963 IB/cm: Improve the calling of cm_init_av_for_lap and cm_in [...] adds 76039ac9095f IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock adds 125217e0967f i40e: Replace one-element array with flexible-array member adds e860fa9b69e1 iidc: Introduce iidc.h adds d25a0fc41c1f ice: Initialize RDMA support adds 348048e724a0 ice: Implement iidc operations adds f9f5301e7e2d ice: Register auxiliary device to provide RDMA adds 9ed753312121 i40e: Prep i40e header for aux bus conversion adds f4370a85d62e i40e: Register auxiliary devices to provide RDMA adds 8498a30e1b94 RDMA/irdma: Register auxiliary driver and implement privat [...] adds 44d9e52977a1 RDMA/irdma: Implement device initialization definitions adds 3f49d6842569 RDMA/irdma: Implement HW Admin Queue OPs adds d1850c005aee RDMA/irdma: Add HMC backing store setup functions adds a3a06db504d3 RDMA/irdma: Add privileged UDA queue implementation adds 3ae331c75128 RDMA/irdma: Add QoS definitions adds 146b9756f14c RDMA/irdma: Add connection manager adds e8c4dbc2fcac RDMA/irdma: Add PBLE resource manager adds b48c24c2d710 RDMA/irdma: Implement device supported verb APIs adds dd90451fac23 RDMA/irdma: Add RoCEv2 UD OP support adds 551c46edc769 RDMA/irdma: Add user/kernel shared libraries adds 915cc7ac0f8e RDMA/irdma: Add miscellaneous utility definitions adds ddae5d62f3db RDMA/irdma: Add dynamic tracing for CM adds 48d6b3336a9f RDMA/irdma: Add ABI definitions adds fa0cf568fd76 RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw adds f6d2bbdf3d96 RDMA/irdma: Update MAINTAINERS file adds 50971e39154d Merge branch 'irdma' into rdma.git for-next adds 59daff49f25f RDMA/rxe: Add a type flag to rxe_queue structs adds 0a67c46d2e99 RDMA/rxe: Protect user space index loads/stores adds 5bcf5a59c41e RDMA/rxe: Protext kernel index from user space new 32a25f2ea690 RDMA/rxe: Fix failure during driver load new 35f5ace5dea4 RDMA/bnxt_re: Enable global atomic ops if platform supports new ef2a75c5c88e RDMA/bnxt_re: Update maintainers list new aeb27bb76ad8 RDMA/cxgb4: Fix missing error code in create_qp() new 7fde2dbe03f4 RDMA/irdma: Fix issues with u8 left shift operation new 1b01a42c9cc4 RDMA/irdma: remove extraneous indentation on a statement new cd16b32c15ed RDMA/irdma: remove redundant initialization of variable val new 205be5dc9984 RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" new 61c7d826b817 RDMA/irdma: Fix return error sign from irdma_modify_qp new 729120dcf0db Merge remote-tracking branch 'rdma/for-next' adds 9571289ddf71 nfc: fdp: drop ftrace-like debugging messages adds 6a7fdad7021b nfc: mei_phy: drop ftrace-like debugging messages adds be3d162ad023 nfc: mrvl: use SPDX-License-Identifier adds 8f99528ef5e2 nfc: mrvl: correct minor coding style violations adds e3bf5531e6e6 nfc: mrvl: simplify with module_driver adds 62f64417afd6 nfc: pn533: drop ftrace-like debugging messages adds feab6ba21da7 nfc: pn533: drop unneeded braces {} in if adds aa93b4bcdffa nfc: pn544: drop ftrace-like debugging messages adds e83a26473a7b nfc: st21nfca: drop ftrace-like debugging messages adds 1952fa424dcb nfc: st-nci: drop ftrace-like debugging messages adds e099f3e8b71c nfc: st95hf: fix indentation to tabs adds ad993a95c508 virtio-net: Add validation for used length adds 62f20e068ccc ipv6: use prandom_u32() for ID generation adds 801f0a1cf96f net: sealevel: remove redundant blank lines adds 58f30eea85a3 net: sealevel: add blank line after declarations adds 8be88e3ccee4 net: sealevel: fix the code style issue about "foo* bar" adds f090d1c38107 net: sealevel: open brace '{' following struct go on the s [...] adds 52499d202dc6 net: sealevel: add some required spaces adds 40e8ee9d467d net: sealevel: remove redundant initialization for statics adds cc51e3f36e62 net: sealevel: fix a code style issue about switch and case adds 04d7ad8cca9c net: sealevel: remove meaningless comments adds b086ebfce34f net: sealevel: fix the comments style issue adds e24b60851936 net: sealevel: fix the alignment issue adds 015516d23299 Merge branch 'net-sealevel-clean-up-some-code-style-issues' adds 12e64b3bb9a8 ipv6: align code with context adds 44fdd2edb36f bnx2x: Remove the repeated declaration adds 15074a361fee net: dsa: sja1105: be compatible with "ethernet-ports" OF [...] adds 84db00f2c043 net: dsa: sja1105: allow SGMII PCS configuration to be per port adds 4c7ee010cf75 net: dsa: sja1105: the 0x1F0000 SGMII "base address" is ac [...] adds bf4edf4afb87 net: dsa: sja1105: cache the phy-mode port property adds 91a050782cbf net: dsa: sja1105: add a PHY interface type compatibility matrix adds 41fed17fdbe5 net: dsa: sja1105: add a translation table for port speeds adds f41fad3cb8b7 net: dsa: sja1105: always keep RGMII ports in the MAC role adds 96c85f51f123 net: dsa: sja1105: some table entries are always present w [...] adds e3d8178c6e07 Merge branch 'part-2-of-sja1105-dsa-driver-preparation-for [...] adds 01709d0977d4 nfc: hci: Fix spelling mistakes adds 37f2ad2b9018 net: sched: Fix spelling mistakes adds 379aecbce08f rds: Fix spelling mistakes adds 0c2c366e0ec5 sctp: sm_statefuns: Fix spelling mistakes adds b44eb28d44a6 net: hns3: add 'QoS' support for port based VLAN configuration adds f2dbf0ed4e0c net: hns3: refine for hclge_push_vf_port_base_vlan_info() adds 132023de7149 net: hns3: remove unnecessary updating port based VLAN adds 060e9accaa74 net: hns3: refine function hclge_set_vf_vlan_cfg() adds 2ba306627f59 net: hns3: add support for modify VLAN filter state adds 32e6d104c6fe net: hns3: add query basic info support for VF adds fa6a262a2550 net: hns3: add support for VF modify VLAN filter state adds 0ca821da86a5 net: hns3: add debugfs support for vlan configuration adds 7fc6d3abc084 Merge branch 'net-hns3-add-vlan-filter-control-support' adds 0bf4d9af2efe net: neterion: fix doc warnings in s2io.c adds 263805c8840d net: marvell: prestera: disable events interrupt while handling adds c00e8a69fe42 net: marvell: prestera: align flood setting according to l [...] adds f1e1b2630178 net: marvell: prestera: bump supported firmware version to 3.0 adds 47f26018a414 net: marvell: prestera: try to load previous fw version adds a20af95fba72 Merge branch 'marvell-prestera-firmware-3-0' adds b0f6c9ac8088 netpoll: don't require irqs disabled in rt kernels adds 37d4b3fdc55d net: enetc: catch negative return code from enetc_pf_to_port() adds d153ef5ce7db fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code adds 68b8c55a701e qlcnic: Remove the repeated declaration adds 163d01c56e80 r8152: support pauseparam of ethtool_ops adds 52aa0b189288 net: vxge: Declare the function vxge_reset_all_vpaths as void adds 7cf85f8caa04 NFC: nci: Remove redundant assignment to len adds b934b6d1d933 octeontx2-af: Fix spelling mistake "vesion" -> "version" adds 9c5eee0afca0 net/sched: act_vlan: Fix modify to allow 0 adds 8323b20f1d76 net/sched: act_vlan: No dump for unset priority adds 8fd52b1f923c net/sched: act_vlan: Test priority 0 modification adds 00460eb1ddb0 Merge branch 'act_vlan-allow-modify-zero' adds 30cd458be244 net: hdlc: remove redundant blank lines adds 04cc04f07bb2 net: hdlc: add blank line after declarations adds 68fd73925bce net: hdlc: fix an code style issue about "foo* bar" adds 01506939cc84 net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo) adds 387847f295c8 net: hdlc: replace comparison to NULL with "!param" adds e50eb6c3578c net: hdlc: move out assignment in if condition adds 1bb521825265 net: hdlc: add braces {} to all arms of the statement adds 686e8463ff76 Merge branch 'hdlc-cleanups' adds e5432cc71ab6 NFC: microread: Remove redundant assignment to variable err adds 5ac712dcdfef net: stmmac: enable platform specific safety features adds e516f5be5b17 hamradio: bpqether: Fix -Wunused-const-variable warning adds 6990c7f44c0d cxgb4: Fix -Wunused-const-variable warning adds 0a206f9d9e23 igb: Fix -Wunused-const-variable warning adds b923cda96388 net: dcb: Return the correct errno code adds ca746c55a7e6 net: Return the correct errno code adds 26d3f69c500c macvlan: Fix a typo adds ec674565fbc6 gtp: Fix a typo adds e9a0bf6d002f vrf: Fix a typo adds f62c4f3870d8 net: usb: Fix spelling mistakes adds e65c27938d8e net: mdio: Fix spelling mistakes adds e0ae757c3235 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 710b797cf61b docs: networking: Add documentation for MAPv5 adds e1d9a90a9bfd net: ethernet: rmnet: Support for ingress MAPv5 checksum offload adds b6e5d27e32ef net: ethernet: rmnet: Add support for MAPv5 egress packets adds 92c35cfd9366 Merge branch 'qualcomm-rmnet-mapv5' adds 89258f8e4148 netfilter: nft_set_pipapo_avx2: fix up description warnings adds 8a1c08ad19b6 netfilter: fix clang-12 fmt string warnings adds 5fe8e519e44f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 011ab4dffe96 dt-bindings: net: brcm,iproc-mdio: convert to the json-schema adds 7f0e869c4e39 sit: replace 68 with micro IPV4_MIN_MTU adds b676c7f1c383 ethtool: Fix a typo adds 8ab1784df651 9p/trans_virtio: Fix spelling mistakes adds 91641b79e1e1 Bluetooth: Fix spelling mistakes adds fe6c0262bdf9 rxrpc: Fix a typo adds 5debe0b30bac decnet: Fix spelling mistakes adds 2bda0a5e3bf8 nfp: flower: move non-zero chain check adds c8b034fbeba5 nfp: flower-ct: add pre and post ct checks adds e236e4849b58 nfp: flower-ct: add ct zone table adds bd0fe7f96a3c nfp: flower-ct: add zone table entry when handling pre/pos [...] adds 072c089ca536 nfp: flower-ct: add nfp_fl_ct_flow_entries adds fa81d6d214a4 nfp: flower-ct: add a table to map flow cookies to ct flows adds f7ae12e2f95d nfp: flower-ct: add tc_merge_tb adds 3c863c300c09 nfp: flower-ct: add tc merge functionality adds 53c7bb553056 Merge branch 'nfp-ct-offload' adds d395381909a3 netdevsim: Add max_vfs to bus_dev adds 32ac15d8fd80 netdevsim: Disable VFs on nsim_dev_reload_destroy() call adds 814b9ce65ec3 netdevsim: Implement port types and indexing adds 92ba1f29e6e2 netdevsim: Implement VFs adds 160dc373eead netdevsim: Implement legacy/switchdev mode for VFs adds 4677efc486e1 devlink: Introduce rate object adds 885dfe121b38 netdevsim: Register devlink rate leaf objects per VF adds a27d8e352bf2 selftest: netdevsim: Add devlink rate test adds 1897db2ec310 devlink: Allow setting tx rate for devlink rate leaf objects adds 605c4f8f199b netdevsim: Implement devlink rate leafs tx rate support adds 31f072333606 selftest: netdevsim: Add devlink port shared/max tx rate test adds a8ecb93ef03d devlink: Introduce rate nodes adds 885226f5680e netdevsim: Implement support for devlink rate nodes adds 413ee943d788 selftest: netdevsim: Add devlink rate nodes test adds d75559845078 devlink: Allow setting parent node of rate objects adds f3d101b485ca netdevsim: Allow setting parent node of rate objects adds 1a9c0482f555 selftest: netdevsim: Add devlink rate grouping test adds b62767e7bab3 Documentation: devlink rate objects adds 270d47dc1fc4 Merge branch 'devlink-rate-objects' adds d467d0bc7ab8 rtnetlink: Fix spelling mistakes adds dd0d91b91398 libceph: Fix spelling mistakes adds 5abaf211c4a5 net: hdlc_cisco: remove redundant blank lines adds 001aa274300d net: hdlc_cisco: fix the code style issue about "foo* bar" adds c1300f37ea99 net: hdlc_cisco: add some required spaces adds 05ff5525aa82 net: hdlc_cisco: remove unnecessary out of memory message adds 4e38d514788c net: hdlc_cisco: add blank line after declaration adds 4a20f8ecbf61 net: hdlc_cisco: remove redundant space adds b596ce68fd4a Merge branch 'hdlc_cisco-cleanups' adds b81017aeee4e net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() adds a54a8b71f6fa net: pcs: xpcs: there is only one PHY ID adds 9900074eccce net: pcs: xpcs: make the checks related to the PHY interfa [...] adds a1a753ed1d4a net: pcs: xpcs: export xpcs_validate adds 14b517cb62d6 net: pcs: xpcs: export xpcs_config_eee adds 8e2bb9569942 net: pcs: xpcs: export xpcs_probe adds 679e283ec7d6 net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} adds 2cac15dae2f6 net: pcs: xpcs: convert to mdio_device adds 11059740e616 net: pcs: xpcs: convert to phylink_pcs_ops adds c356be057432 Merge branch 'xpcs-phylink_pcs_ops' adds f8e0a68babae net/smc: avoid possible duplicate dmb unregistration adds 5e4a43ceb22a net/smc: no need to flush smcd_dev's event_wq before destr [...] adds 81ac670a6772 Merge branch 'smc-next' adds a58224040f2d nfc: mrvl: remove useless "continue" at end of loop adds 2c95e6c7e558 nfc: mrvl: reduce the scope of local variables adds 1bd4f5716fc3 qed: Add TCP_ULP FW resource layout adds 897e87a10c35 qed: Add NVMeTCP Offload PF Level FW and HW HSI adds 76684ab8f4f9 qed: Add NVMeTCP Offload Connection Level FW and HW HSI adds 203d136e8958 qed: Add support of HW filter block adds ab47bdfd2e2e qed: Add NVMeTCP Offload IO Level FW and HW HSI adds 826da4861430 qed: Add NVMeTCP Offload IO Level FW Initializations adds 806ee7f81a2b qed: Add IP services APIs support adds eda1bc65b0dc Merge branch 'QED-NVMeTCP-Offload' adds 14623e005a1e tipc: eliminate redundant fields in struct tipc_sock adds 62633c2f17f1 tipc: refactor function tipc_sk_anc_data_recv() adds 5ef213258ddf tipc: simplify handling of lookup scope during multicast m [...] adds ae1d9cc31244 Merge branch 'tipc-cleanups' adds f0e8cb6106da nvme-tcp-offload: Add nvme-tcp-offload - NVMeTCP HW offload ULP adds 98a5097d1e08 nvme-fabrics: Move NVMF_ALLOWED_OPTS and NVMF_REQUIRED_OPT [...] adds af527935bd5a nvme-fabrics: Expose nvmf_check_required_opts() globally adds 4b8178ec5794 nvme-tcp-offload: Add device scan implementation adds 5aadd5f9311e nvme-tcp-offload: Add controller level implementation adds 5faf6d685548 nvme-tcp-offload: Add controller level error recovery impl [...] adds e4ba452ded39 nvme-tcp-offload: Add queue level implementation adds 35155e2626dc nvme-tcp-offload: Add IO level implementation adds 5ff5622ea1f1 Merge branch 'NVMeTCP-Offload-ULP' adds 9c153d388976 net: vlan: Avoid using strncpy() adds 43902070fb7b net: bonding: Use strscpy_pad() instead of manually-trunca [...] adds a29cb6914681 net: tcp better handling of reordering then loss cases adds 5e0b8928927f net:cxgb3: replace tasklets with works adds 6a8dd8b2fa5b net:cxgb3: fix code style issues adds 490dcecabbf9 mlx5: count all link events adds e6dfa4a54a90 net/mlx5: Fix duplicate included vhca_event.h adds b74fc1ca6a45 net/mlx5: check for allocation failure in mlx5_ft_pool_init() adds c4cf987ebe14 net/mlx5e: Remove the repeated declaration adds ab57a912befe net/mlx5e: IPoIB, Add support for NDR speed adds 771a563ea05b net/mlx5e: Zero-init DIM structures adds 8ec5d438a3c2 net/mlx5e: RX, Re-place page pool numa node change logic adds 040ee6172e77 net/mlx5e: Disable TX MPWQE in kdump mode adds 39e8cc6d757a net/mlx5e: Disable TLS device offload in kdump mode adds f68406ca3b77 net/mlx5e: Remove unreachable code in mlx5e_xmit() adds fcd1a53064cf Merge tag 'mlx5-updates-2021-06-03' of git://git.kernel.or [...] adds 5567d4d9e738 net: ipa: add support for inline checksum offload adds d15ec1933309 Revert "net: ipa: disable checksum offload for IPA v4.5+" adds e5118f5723ee Merge branch 'ipa-inline-csum' adds feb938fad63f net: phy: marvell: use phy_modify_changed() for marvell_se [...] adds 92e1b57c3865 bonding: remove redundant initialization of variable ret adds a10541f5d9fa sch_htb: fix doc warning in htb_add_to_id_tree() adds 819fb78f6955 net: ks8851: Make ks8851_read_selftest() return void adds 118de6106735 net: ethernet: rmnet: Restructure if checks to avoid unini [...] adds e32ea44c7ae4 icmp: fix lib conflict with trinity adds ebbf5fcb94a7 netdevsim: Fix unsigned being compared to less than zero adds 371087aa476a sock: expose so_timestamp options for mptcp adds ced122d90f52 sock: expose so_timestamping options for mptcp adds 9061f24bf82e mptcp: sockopt: propagate timestamp request to subflows adds 7a009a70ff8a mptcp: setsockopt: handle SOL_SOCKET in one place only adds 892bfd3ded0e tcp: export timestamp helpers for mptcp adds b7f653b297a4 mptcp: receive path cmsg support adds 5e6af0a729b6 selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support adds d15fd7359ab1 Merge branch 'mptcp-timestamps' adds 0efea3c649f0 tipc: Return the correct errno code adds 220ef1f97ec1 igc: Update driver to use ethtool_sprintf adds cca2c030b2a7 igc: Remove unused asymmetric pause bit from igc defines adds 6fdef25db3d4 igc: Remove unused MDICNFG register adds 5cde7beb27af igc: Indentation fixes adds 8d7449630e34 igc: Enable HW VLAN Insertion and HW VLAN Stripping adds e663886c9716 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1c906e369815 net: hdlc_x25: remove redundant blank lines adds 579ebffe7973 net: hdlc_x25: remove unnecessary out of memory message adds ec1f37741244 net: hdlc_x25: move out assignment in if condition adds 5de446075c8e net: hdlc_x25: add some required spaces adds 792b070fca8f net: hdlc_x25: fix the code issue about "if..else.." adds 316fe3cc7de3 net: hdlc_x25: fix the alignment issue adds f70663554760 Merge branch 'hdlc_x25-cleanups' adds ecb0605810f3 net: enetc: use get/put_unaligned helpers for MAC address [...] adds fcb34635854a net: bridge: mrp: Update ring transitions. adds d5a73dcf0901 net:cxgb3: fix incorrect work cancellation adds 1a42624aecba net: dsa: xrs700x: allow HSR/PRP supervision dupes for node_table new c858d436be8b net: phy: introduce PHY_INTERFACE_MODE_REVRMII new 29afb83ac98e net: dsa: sja1105: apply RGMII delays based on the fixed-l [...] new 5d645df99ac6 net: dsa: sja1105: determine PHY/MAC role from PHY interface type new 62568bdbe6f6 dt-bindings: net: dsa: sja1105: convert to YAML schema new 06d6211361ee Merge branch 'sja1105-yaml' new 725637a802c5 net: hd64570: remove redundant blank lines new d364c0a93ac6 net: hd64570: add blank line after declarations new 1d1fa598ac19 net: hd64570: fix the code style issue about "foo* bar" new bc94e642e4bd net: hd64570: fix the code style issue about trailing statements new 3f8b8db695fe net: hd64570: add braces {} to all arms of the statement new 53da5342c51a net: hd64570: fix the comments style issue new cb625e9c5d48 net: hd64570: remove redundant parentheses new 0f1e7a34c053 net: hd64570: add some required spaces new ae3554ba03cd Merge branch 'hd6470-cleanups' new 4d7efa73fa26 sch_htb: fix doc warning in htb_add_to_wait_tree() new 274e5d0e55aa sch_htb: fix doc warning in htb_next_rb_node() new 996bccc39afb sch_htb: fix doc warning in htb_add_class_to_row() new 5f8c6d05f390 sch_htb: fix doc warning in htb_remove_class_from_row() new 876b5fc0c0fb sch_htb: fix doc warning in htb_activate_prios() new 4113be2020a8 sch_htb: fix doc warning in htb_deactivate_prios() new 1e9559527a9d sch_htb: fix doc warning in htb_class_mode() new 4b479e9883ce sch_htb: fix doc warning in htb_change_class_mode() new 8df7e8fff8da sch_htb: fix doc warning in htb_activate() new 9a034f25e472 sch_htb: fix doc warning in htb_deactivate() new 0e5c90848a28 sch_htb: fix doc warning in htb_charge_class() new 2c3ee53ea663 sch_htb: fix doc warning in htb_do_events() new 9977d6f56bac sch_htb: fix doc warning in htb_lookup_leaf() new 126285651b7f Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net new d402af20315c net: lantiq: Use devm_platform_get_and_ioremap_resource() new ec89c2b55dc7 net: ethernet: ixp4xx_eth: Use devm_platform_get_and_iorem [...] new 85eb1389458d virtio_net: Remove BUG() to avoid machine dead new cda9de0b8daf pktgen: add pktgen_handle_all_threads() for the same code new 3f07ce8e5287 net: dsa: hellcreek: Use is_zero_ether_addr() instead of memcmp() new 4fb473fe7325 atm: [br2864] fix spelling mistakes new ef91f7981036 net: gemini: Use devm_platform_get_and_ioremap_resource() new 218d154f540a net: usb: asix: ax88772_bind: use devm_kzalloc() instead o [...] new 7e88b11a862a net: usb: asix: refactor asix_read_phy_addr() and handle e [...] new dde258469257 net: usb/phy: asix: add support for ax88772A/C PHYs new e532a096be0e net: usb: asix: ax88772: add phylib support new 34a1dee6bc44 net: usb: asix: ax88772: add generic selftest support new d275afb66371 net: usb: asix: add error handling for asix_mdio_* functions new 06edf1a940be net: phy: do not print dump stack if device was removed new 2c9d6c2b871d usbnet: run unbind() before unregister_netdev() new 8c3f3362cded Merge branch 'ax88772-phylib' new eb550f53099b virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type new 51efbbdf1dca ice: Manage VF's MAC address for both legacy and new cases new f28cd5ce1a60 ice: Save VF's MAC across reboot new 43c7f9198deb ice: Refactor ice_setup_rx_ctx new 7ad15440acf8 ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling new fb3612840d4f ice: set the value of global config lock timeout longer new b38b7f2bb418 ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency new 96cf4f689bf7 ice: use static inline for dummy functions new d5f84ae95f1d ice: add extack when unable to read device caps new e872b94f9cf0 ice: add error message when pldmfw_flash_image fails new 1c08052ec49e ice: wait for reset before reporting devlink info new 97a4ec010705 ice: (re)initialize NVM fields when rebuilding new c77849f54609 ice: Detect and report unsupported module power levels new a69606cde176 ice: downgrade error print to debug print new 7e94090ae13e ice: fix clang warning regarding deadcode.DeadStores new b3ef1550a4e7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new ca4e2b94eb98 qed: Fix duplicate included linux/kernel.h new d991452dd790 net: hns3: add a separate error handling task new aff399a638da net: hns3: add scheduling logic for error handling task new e0fe0a38371b net: hns3: remove now redundant logic related to HNAE3_UNK [...] new 7cf6f56d1631 Merge branch 'hns3-error-handling' new f1fe19c2cb3f net: mscc: ocelot: check return value after calling platfo [...] new 90fdd89f6cf9 net: tulip: Remove the repeated declaration new 74325bf01045 net: bcmgenet: check return value after calling platform_g [...] new 809660cbc82d net: macb: Use devm_platform_get_and_ioremap_resource() new b5d64b43f8cc net: enetc: Use devm_platform_get_and_ioremap_resource() new 3710e80952cf net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname new 0bb51a3a3857 net: mvpp2: check return value after calling platform_get_ [...] new 20f1932e2282 net: micrel: check return value after calling platform_get [...] new 84a57ae96b29 netlabel: Fix spelling mistakes new 974d8f86cd60 ipv4: Fix spelling mistakes new 4fb3ebbf7e08 net/ncsi: Fix spelling mistakes new 7f553ff21410 l2tp: Fix spelling mistakes new 35cba15a504b net: moxa: Use devm_platform_get_and_ioremap_resource() new c07aea3ef4d4 mm: add a signature in struct page new c420c98982fa skbuff: add a parameter to __skb_frag_unref new 6a5bcd84e886 page_pool: Allow drivers to hint on SKB recycling new 133637fcfab2 mvpp2: recycle buffers new e4017570daee mvneta: recycle buffers new dc8cf7550a70 Merge branch 'page_pool-recycling' new 81718d0dbf31 Merge remote-tracking branch 'net-next/master' adds 05924717ac70 bpf, tnums: Provably sound, faster, and more precise algor [...] adds 16cac0060680 libbpf: Move few APIs from 0.4 to 0.5 version adds 232c9e8bd5eb libbpf: Refactor header installation portions of Makefile adds 7d8a819dd316 libbpf: Install skel_internal.h header used from light skeletons adds 56b8b7f9533b selftests/bpf: Add xdp_redirect_multi into .gitignore adds 3cf90db36d4b tools/bpftool: Fix cross-build adds cf68fa431d5d libbpf: Fix pr_warn type warnings on 32bit new e5a10b2a7b32 Merge remote-tracking branch 'bpf-next/for-next' new 0f5ae1bb089c Merge remote-tracking branch 'ipsec-next/master' new ef4b65e53cc7 netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_i [...] new e2b750d78b55 netfilter: nf_tables: remove nft_ctx_init_from_elemattr() new 670866512f97 netfilter: nf_tables: remove nft_ctx_init_from_setattr() new 0418b989a467 netfilter: nftables: add nf_ct_pernet() helper function new ef8ed5ea091b netfilter: conntrack: Introduce tcp offload timeout configuration new 975c57504da1 netfilter: conntrack: Introduce udp offload timeout configuration new 1d91d2e1a7f7 netfilter: flowtable: Set offload timeouts according to pr [...] new 7b4b2fa37587 netfilter: annotate nf_tables base hook ops new e2cf17d3774c netfilter: add new hook nfnl subsystem new 1bfdf6b1c8e8 Merge remote-tracking branch 'netfilter-next/master' adds da16f5be45d0 b43: phy_n: Delete some useless TODO code adds d1dbaa54191e b43legacy: Remove unused inline function txring_to_priority() adds fef1cdbba4d1 b43legacy: Fix spelling mistake "overflew" -> "overflowed" adds 080f9c10c773 ipw2x00: Minor documentation update new dbc7d92b8f14 Merge remote-tracking branch 'wireless-drivers-next/master' adds ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 adds 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 7d65072ec779 Bluetooth: use inclusive language in hci_core.h adds 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB adds 1e7390685261 Bluetooth: use inclusive language in HCI LE features adds f3cd0846d705 Bluetooth: use inclusive language in SMP adds 46014be648c5 Bluetooth: use inclusive language in comments adds d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE adds 35eb10b55b83 Bluetooth: Fix spelling mistakes adds 313e06a76a3f Bluetooth: bnep: Use the correct print format adds dc7530bc0665 Bluetooth: cmtp: Use the correct print format adds def89fcbf55f Bluetooth: hidp: Use the correct print format adds ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format adds a8201bbfd87d Bluetooth: a2mp: Use the correct print format adds d68d9753b828 Bluetooth: amp: Use the correct print format adds aee005893410 Bluetooth: mgmt: Use the correct print format adds 899a333d7082 Bluetooth: msft: Use the correct print format adds 48f4e2eef7ca Bluetooth: sco: Use the correct print format adds e62473c516b6 Bluetooth: smp: Use the correct print format adds ca4496936057 Bluetooth: use inclusive language in HCI role comments adds c56362c2b97b Bluetooth: use inclusive language when tracking connections adds 4685d2bb22f6 Bluetooth: use inclusive language when filtering devices new bb0199c47eec Merge remote-tracking branch 'bluetooth/master' adds 3c43d7022dc2 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 9dd6fe5bba12 gfs2: Add wrapper for iomap_file_buffered_write adds 04264450d3cb gfs2: Add gfs2_holder_is_compatible helper adds 485805ef8389 gfs2: Fix mmap + page fault deadlocks (part 1) adds f8524fce6a88 iov_iter: Add iov_iter_fault_in_writeable() adds b1027833a374 gfs2: Add wrappers for accessing journal_info adds fd3a022b7228 gfs2: Encode glock holding and retry flags in journal_info adds a06cf5b66b44 gfs2: Add LM_FLAG_OUTER glock holder flag adds b8182f91d5dd gfs2: Fix mmap + page fault deadlocks (part 2) adds 574c26b5ca1c gfs2: Fix do_gfs2_set_flags description new 0920cb1dda3c Merge remote-tracking branch 'gfs2/for-next' new cf027a932236 Merge remote-tracking branch 'mtd/mtd/next' new 53ee21ae505f Merge remote-tracking branch 'nand/nand/next' new 3f8f88638909 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds e7662cb9e99e crypto: hisilicon - switch to memdup_user_nul() adds 5d0421d65be8 hwrng: exynos - Use pm_runtime_resume_and_get() to replace [...] adds b21d14d9885a hwrng: omap - Use pm_runtime_resume_and_get() to replace o [...] adds e9009fb227fa hwrng: ks-sa - Use pm_runtime_resume_and_get() to replace [...] adds 7551a074700a crypto: af_alg - use DIV_ROUND_UP helper macro for calculations adds f5a6bf077126 crypto: ixp4xx - convert to platform driver adds 937264905aa2 crypto: ixp4xx - Add DT bindings adds 76f24b4f46b8 crypto: ixp4xx - Add device tree support adds 4cd8c3152ede crypto: octeontx2 - Add mailbox support for CN10K adds eb33cd9116b2 crypto: octeontx2 - add support to map LMTST region for CN10K adds 40a645f753b3 crypto: octeontx2 - add support for CPT operations on CN10K adds 76c1f4e0efd8 crypto: octeontx2 - enable and handle ME interrupts adds d5c1477b2f39 crypto: hisilicon/sec - add new type of SQE adds adc3f65a7806 crypto: hisilicon/sec - driver adapt to new SQE adds 7b44c0eecd6a crypto: hisilicon/sec - add new skcipher mode for SEC adds 5652d55a76f6 crypto: hisilicon/sec - add fallback tfm supporting for XTS mode adds 6161f40c630b crypto: hisilicon/sec - fixup 3des minimum key size declaration adds 1e609f5fb73b crypto: hisilicon/hpre - fix ecdh self test issue adds 9612581fc109 crypto: hisilicon/hpre - add check before gx modulo p adds b981f7990e1a crypto: hisilicon/hpre - register ecdh NIST P384 adds 38cd3968bf28 crypto: hisilicon/qm - adjust reset interface adds e3ac4d20e936 crypto: hisilicon/qm - enable PF and VFs communication adds 3cd53a27c2fc crypto: hisilicon/qm - add callback to support communication adds 760fe22cf5e9 crypto: hisilicon/qm - update reset flow new 9dc9a9c15e1f Merge remote-tracking branch 'crypto/master' adds 43ed3c6c786d Merge tag 'drm-misc-next-2021-06-01' of git://anongit.free [...] adds 2b5298b0aa09 drm/i915/gen12: Add recommended hardware tuning value adds 503c7ef3b47d drm/i915/icl: add Wa_22010271021 for all gen11 adds 0a6b3d35c033 drm/i915: Move Wa_16011163337 to gen12_ctx_workarounds_init() adds cade4696ff8d drm/i915: Add Wa_14011060649 adds f7c379779161 drm/i915: Take request reference before arming the watchdog timer adds 399cd9797052 drm/i915/pmu: Check actual RC6 status adds 2ef6a01fb636 drm/i915/uapi: fix kernel doc warnings adds 19d053d477a1 drm/i915/uapi: convert i915_user_extension to kernel doc adds e3bdccafb5bc drm/i915/uapi: convert i915_query and friend to kernel doc adds 8e6a2ebe4b9d Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds f44b733e865a drm/i915/selftests: Skip aperture remapping selftest where [...] adds a36a47490d8e drm/i915/selftests: Only query RAPL for integrated power m [...] adds 5b1170560889 drm/i915/selftests: Rename pm_ prefixed functions names adds 0c1a77cbdafb drm/doc: add section for driver uAPI adds c256af0d6c18 drm/i915/lmem: Fail driver init if LMEM training failed adds d57d4a1daf5e drm/i915: Create stolen memory region from local memory adds b75947e6b29d drm/i915/stolen: treat stolen local as normal local memory adds f9a7b01e95d5 drm/i915/stolen: enforce the min_page_size contract adds ae7f0dc105c4 drm/i915/stolen: actually mark as contiguous adds 772f7bb75dff drm/i915: Fix docbook descriptions for i915_gem_shrinker adds f1f7f5538b9f drm/i915: Fix docbook descriptions for i915_cmd_parser adds ed52c62d386f drm/i915: Avoid div-by-zero on gen2 adds f765a5b48c66 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again adds 924ad0e848b5 drm/i915: Give C0DRB3/C1DRB3 a _BW suffix adds ac69496fe65c drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp adds c27d642b8edb drm/i915/dg1: Fix mapping type for default state object adds fa85bfd19c26 drm/i915: Update the helper to set correct mapping adds 529b9ec809a0 drm/i915/gtt: map the PD up front adds 6aed5673f00d drm/i915/gtt/dgfx: place the PD in LMEM adds a9cf6ab3e7e4 drm/i915/fbdev: Use lmem physical addresses for fb_mmap() [...] adds 4bc91dbde0da drm/i915/lmem: Bypass aperture when lmem is available adds 229e22845e81 drm/i915: Return error value when bo not in LMEM for discrete adds ca419f407b43 drm/i915: Fix crash in auto_retire adds ff2d0ba25ad6 drm/i915/gem: Remove reference to struct drm_device.pdev adds bc6f80cce9ae drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and [...] adds d8e44e4dd221 drm/i915/overlay: Fix active retire callback alignment adds fd5f262db118 drm/i915/selftests: Fix active retire callback alignment adds 73552e008a85 drm/i915: Remove erroneous i915_is_ggtt check for I915_GEM [...] adds 0333ec8806df drm/i915: Use might_alloc() adds 2bc9c04ea702 drm/doc/rfc: i915 DG1 uAPI adds 36150bba4432 drm/i915: mark stolen as private adds 710217292a61 drm/i915/query: Expose memory regions through the query uAPI adds 357814f878f9 drm/i915: rework gem_create flow for upcoming extensions adds ebcb40298947 drm/i915/uapi: introduce drm_i915_gem_create_ext adds 2459e56fd8af drm/i915/uapi: implement object placement extension adds 4f869f1dbd7e drm/i915/lmem: support optional CPU clearing for special i [...] adds 0e997a36ecb6 drm/i915/gem: clear userspace buffers for LMEM adds 0a46be95c282 drm/i915/gem: hide new uAPI behind CONFIG_BROKEN adds c3b147604f27 drm/i915: drop the __i915_active_call pointer packing adds ae9faeb9a2c9 drm/i915: Drop duplicate WaDisable4x2SubspanOptimization:hsw adds e49a8b2cc852 drm/i915/gt: Do release kernel context if breadcrumb measu [...] adds 00d6dc3da1d7 drm/i915/stolen: shuffle around init_memory_region adds 727ecd99a4c9 drm/doc/rfc: drop the i915_gem_lmem.h header adds 8777d17b68dc drm/i915/gem: Pin the L-shape quirked object as unshrinkable adds 50c3ffb49c95 drm/i915/gt: fix typo issue adds 0db3633f6159 drm/i915/gt: Move engine setup out of set_default_submission adds c92c36ed8d92 drm/i915/gt: Move submission_method into intel_gt adds 0669a6e1f115 drm/i915/gt: Move CS interrupt handler to the backend adds 615160334f3f drm/i915/params: Align visibility of device level and glob [...] adds 5b26d57fdb49 drm/i915: Add Wa_14010733141 adds ccd1950c2f7e Merge tag 'drm-intel-gt-next-2021-05-28' of git://anongit. [...] adds eba98523724b drm/amdgpu: fix metadata_size for ubo ioctl queries adds 3c609c8b1f2f drm/amdgpu: free the metadata buffer for sg type BOs as well adds 8a81028b4f7a drm/amd/pm: use attr_update if the attr has it adds 16eb48c62bd3 drm/amdgpu: support atcs method powershift (v4) adds 57738ae40f33 drm/amd/display: do not dereference on NULL adds bcd743741f76 drm/amd/display: WARN_ON cleanups adds e0172928ae05 drm/amd/pm: retain the fine grain tuning parameters after resume adds ae4c0d7674a7 drm/amdgpu: make sure we unpin the UVD BO adds 6fdd6f4aa5c7 drm/amdgpu: add amdgpu_bo_vm bo type adds 2a675640bc2d drm/amdgpu: move shadow bo validation to VM code adds 1fdc79f6f9dc drm/admgpu: add two shadow BO helper functions adds 59276f056fb7 drm/amdgpu: switch to amdgpu_bo_vm for vm code adds 9c3fec688f45 drm/amdgpu: remove unused code adds c7b9aa7a9220 drm/amdgpu: do not allocate entries separately adds 19a1d9350be6 drm/amdgpu: flush gart changes after all BO recovery adds 3fa8f89d7207 drm/amdgpu: enable smart shift on dGPU (v5) adds 2b8f73184980 drm/amdgpu: fix sdma firmware version error in sriov adds ba809007f216 drm/amdgpu: optimize code about format string in gfx_v10_0 [...] adds f0e0687cf6d9 drm/amdgpu: Fix a bug on flag table_freed adds 8333388b7513 amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic adds 66c46621c812 amdgpu: remove unreachable code adds 06888d571b51 drm/amd/display: Avoid HDCP over-read and corruption adds a6c3c37b661d drm/amd/display: fix gcc set but not used warning of varia [...] adds d3892e20d8cc drm/amd/display: Remove the redundant initialization of lo [...] adds ea2be5c05286 drm/amd/display: fix warning: ‘update_dsc_caps’ and ‘apply [...] adds 3b42ca80730f drm/amdgpu: Remove unneeded semicolon adds 915821a744d9 drm/amdgpu: bump driver version adds 29b4c589b43d drm/amdgpu: Add vbios info ioctl interface adds 7d9c70d23550 drm/amdgpu: remove unsafe optimization to drop preamble ib adds 5745d647d556 Merge tag 'amd-drm-next-5.14-2021-06-02' of https://gitlab [...] new 837be76e6867 Merge remote-tracking branch 'drm/drm-next' adds 9450129ed944 drm: Fix misleading documentation of drm_gem_cma_create() adds d3116756a710 drm/ttm: rename bo->mem and make it a pointer adds b970b8e9fbb4 drm/doc: Include fence chain api adds 4a888ba03fd9 drm/vgem/vgem_drv: Standard comment blocks should not use [...] adds 95b2151fec3e drm/sched: Fix inverted comment for hang_limit adds c5ef15ae0963 video: fbdev: atyfb: mach64_cursor.c: deleted the repeated word adds ff323d6d72e1 video: fbdev: mb862xx: use DEVICE_ATTR_RO macro adds f611b1e7624c drm: Avoid circular dependencies for CONFIG_FB adds 5ea4dba68305 drm/msm/a6xx: add CONFIG_QCOM_LLCC dependency adds 4dc7c97d04dc drm/pl111: depend on CONFIG_VEXPRESS_CONFIG adds 01b166b23be2 drm/mediatek/mtk_disp_color: Strip incorrect doc and demot [...] adds cebecaf18e4e drm/mediatek/mtk_disp_gamma: Strip and demote non-conforma [...] adds ae727f6722dc drm/mediatek/mtk_disp_ovl: Strip and demote non-conformant header adds f2ab3713d6ab drm/mediatek/mtk_disp_rdma: Strip and demote non-conforman [...] adds 2f921c077069 drm/sti/sti_hdmi_tx3g4c28phy: Provide function names for k [...] adds 8fb84ac8911e drm/sti/sti_hda: Provide missing function names adds 94c38225f335 drm/sti/sti_tvout: Provide a bunch of missing function names adds 6c3f953381e5 drm/sti/sti_hqvdp: Fix incorrectly named function 'sti_hqv [...] adds 8c69d0298fb5 drm/nouveau/nvkm/subdev/mc/tu102: Make functions called by [...] adds c3d670fcc874 drm/ttm/ttm_tt: Demote non-conformant kernel-doc header adds 81f9fedd5cb4 drm/panel/panel-raspberrypi-touchscreen: Demote kernel-doc abuse adds c372257758ad drm/panel/panel-sitronix-st7701: Demote kernel-doc abuse adds 73f6f23063ec drm/exynos/exynos7_drm_decon: Fix incorrect naming of 'dec [...] adds 6668da9fb787 drm/exynos/exynos_drm_ipp: Fix documentation for 'exynos_d [...] adds a3dd6d9093ee drm/vboxvideo/hgsmi_base: Place function names into headers adds 8fd54b2c94ac drm/vboxvideo/modesetting: Provide function names for prot [...] adds 610d9c311b13 drm/panel: add rotation support for Elida KD35T133 panels new 680753dd9d7d dma-buf: fix inconsistent debug print v2 new 068d9d754bc1 dma-buf: add SPDX header and fix style in dma-resv.c new 0c6b522abc2a dma-buf: cleanup dma-resv shared fence debugging a bit v2 new 4e5660035712 drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends new bfa3357ef9ab drm/ttm: allocate resource object instead of embedding it v2 new 3eb7d96e9415 drm/ttm: flip over the range manager to self allocated nodes new db7349534275 drm/ttm: flip over the sys manager to self allocated nodes new d624e1bfa579 drm/amdgpu: revert "drm/amdgpu: stop allocating dummy GTT nodes" new 2fdcb55dfc86 drm/amdkfd: use resource cursor in svm_migrate_copy_to_vram v2 new f700b18c8583 drm/amdgpu: switch the GTT backend to self alloc new 267501ec2b9c drm/amdgpu: switch the VRAM backend to self alloc new beb4c86521bc drm/nouveau: switch the TTM backends to self alloc new d3bcb4b02fe9 drm/vmwgfx: switch the TTM backends to self alloc new cb1c81467af3 drm/ttm: flip the switch for driver allocated resources v2 new 3e2926f8753d drm/panfrost: Add AFBC_FEATURES parameter new 415f6767d807 dma-buf: add missing EXPORT_SYMBOL new 6edbd6abb783 dma-buf: rename and cleanup dma_resv_get_excl v3 new fb5ce730f214 dma-buf: rename and cleanup dma_resv_get_list v2 new 6b41323a265a dma-buf: rename dma_resv_get_excl_rcu to _unlocked new d3fae3b3daac dma-buf: drop the _rcu postfix on function names v3 new 8f8e19bd18b4 drm/ttm: fix missing res assignment in ttm_range_man_alloc new e075a7811977 drm/vc4: hdmi: Fix error path of hpd-gpios new 6800234ceee0 drm/vc4: hdmi: Convert to gpiod new b36a6bb8a151 drm/sun4i: de3: Be explicit about supported modifiers new c43f2f984234 RDMA/umem: fix missing automated rename new 3bf3710e3718 drm/ttm: Add a generic TTM memcpy move for page-based iomem new b7e32bef4ae5 drm: Add a prefetching memcpy_from_wc new 053c57696cb9 drm/ttm: Use drm_memcpy_from_wc for TTM bo moves new a3be8cd70fec drm/ttm: Document and optimize ttm_bo_pipeline_gutting() new abb50d67adf3 drm/ttm, drm/amdgpu: Allow the driver some control over swapping new 76c56a5affeb drm/hyperv: Add DRM driver for hyperv synthetic video device new 25bfa956561f drm/hyperv: Handle feature change message from device new 24994b91ecc5 MAINTAINERS: Add maintainer for hyperv video device new b8be9e19f465 drm/ttm: fix access to uninitialized variable. new 72db41c9336d drm/ttm: fix warning after moving resource to ghost obj new 8c53b7ea952c Merge remote-tracking branch 'drm-misc/for-linux-next' adds 34667f60cfe2 drm/amd/display: Fix uninitialized field when expanding ma [...] adds a7673a1c1acd drm/amd/pm: sysfs attrs to read ss powershare (v6) adds 30d95a37f46d drm/amdgpu: attr to control SS2.0 bias level (v2) adds 23e4aa5179bc drm/amdgpu: soc15 register access through RLC should only [...] adds 31c759bbe383 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create adds 32d6378cab2d drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds 3543b055b8c7 drm/amdkfd: Add flush-type parameter to kfd_flush_tlb adds 1098d658bef0 drm/amdkfd: Add heavy-weight TLB flush after unmapping adds 075e8080c1a7 drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update adds 31f33243788d drm/amdkfd: Make TLB flush conditional on mapping adds 7bee75a2ba82 drm/amdgpu: remove redundant assignment of variable k adds c385d41604ee drm/amd/display: remove variable active_disp adds c45d9400a08a drm: fix doc warnings in drm_atomic.h adds 72a7cf0aec0c drm/amd/display: Keep linebuffer pixel depth at 30bpp for [...] adds ff05bb18e182 drm/amd/pm: Remove BACO check for aldebaran adds 458020dd4f71 drm/amd/pm: Read BIF STRAP also for BACO check adds 52a9fd7bc0c1 drm/amd/pm: Add VF check to BACO support check adds 9fd4781b5828 drm/amd/pm: Use generic BACO function for smu11 ASICs adds 810085ddb7b7 drm/amdgpu: Don't flush/invalidate HDP for APUs and A+A adds 18703923a66a drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid adds cec7e80fbff5 drm/amdgpu: Enable RLCG read/write interface for Sienna Cichlid adds 46ed43e67df6 drm/amdgpu: Modify GC register access to use _SOC15 macros adds fe9bb984b581 drm/amd/pm: Fix fall-through warning for Clang adds 48b033098e45 drm: amdgpu: Remove unneeded semicolon in amdgpu_vm.c adds c0f2b640e53b radeon: fix coding issues reported from sparse adds 65e06b787303 radeon: use memcpy_to/fromio for UVD fw upload adds 02680c23d7b3 drm/amdgpu: add yellow carp asic header files (v3) adds ee9236b78b21 drm/amdgpu: add yellow carp asic_type enum adds 90a187d26f52 drm/amdgpu: add uapi to define yellow carp series adds 8bf84f60c53e drm/amdgpu: add yellow carp support for gpu_info and ip bl [...] adds cdf9979be976 drm/amdgpu: add yellow_carp_reg_base_init function for yel [...] adds e79907216b74 drm/amdgpu: add nv common ip block support for yellow carp adds f82e7e49a6a0 drm/amdgpu: add yellow carp support for ih block adds c817cfa31349 drm/amdgpu: add gmc v10 supports for yellow carp adds 531d6e5de836 drm/amdgpu: support fw load type for yellow carp adds bbbdc9739efa drm/amdgpu: add gfx support for yellow carp adds e88d68e106a7 drm/amdgpu: add sdma support for yellow carp adds 5c462ca9a074 drm/amdgpu: set ip blocks for yellow carp adds bf9d4e88c28b drm/amdkfd: add yellow carp KFD support adds 011b514fd8e5 drm/amdgpu: support nbio_7_2_1 for yellow carp adds 385bb92fdc58 drm/admgpu/pm: add smu v13 driver interface header for yel [...] adds 52dfd6c47e8e drm/amdgpu/pm: add smu v13.0.1 firmware header for yellow [...] adds e1aeab8a2115 drm/amdgpu/pm: add smu v13.0.1 smc header for yellow carp (v2) adds 20761d0a7979 drm/amd/pm: add smu13 ip support for moment(V3) adds f50740be5e64 drm/amd/pm: add yellow_carp_ppt implementation(V3) adds b4bc9f10c740 drm/amd/pm: partially enable swsmu for yellow carp(V2) adds 120a6db47296 drm/amdgpu: add smu ip block for yellow carp(V3) adds cba00ce82d34 drm/amdgpu: add gfx golden settings for yellow carp (v3) adds e15a5fb9b6ac drm/amdgpu: introduce a stolen reserved buffer to protect [...] adds bea75349945f drm/amdgpu: reserved buffer is not needed with ip discover [...] adds 1b3869386e57 drm/amdgpu: add mmhub client support for yellow carp adds 04a69d20a093 drm/amdgpu: add psp_v13 support for yellow carp adds 903bb18bcda3 drm/amdgpu: enable psp_v13 for yellow carp adds 94adc46fb01c drm/amdgpu/pm: set_pp_feature is unsupport for yellow carp adds e44510e24e12 drm/amdgpu/pm: add set_driver_table_location implementatio [...] adds 9c6c48e62382 drm/amdgpu: add GFX Clock Gating support for yellow carp adds 83ae09b52fc1 drm/amdgpu: add MMHUB Clock Gating support for yellow carp adds fd0a316e21c2 drm/amdgpu: add GFX Power Gating support for yellow carp adds 647f007937a6 drm/amdgpu/pm: enable smu_hw_init for yellow carp adds 999dc9c52067 drm/amdgpu/pm: add gfx_off_control for yellow carp adds a885bea764f5 drm/amdgpu/pm: enable gfx_off in yellow carp smu post init adds f1e9aa65f872 drm/amdgpu: add SDMA Clock Gating support for yellow carp adds 6bd955723eb4 drm/amdgpu: add HDP Clock Gating support for yellow carp adds b7dd14c730e4 drm/amdgpu: add ATHUB Clock Gating support for yellow carp adds db72c3fac913 drm/amdgpu: add IH Clock Gating support for yellow carp adds 3975cd8f7c25 drm/amd/pm: add vcn/jepg enable functions for yellow carp adds 3d417b585792 drm/amdgpu/jpeg: Remove harvest checking on CHIP_YELLOW_CARP adds 737a9f860f97 drm/amdgpu/vcn: add vcn support for yellow carp adds ee8d893f0fee drm/amdgpu: enable vcn/jpeg on yellow carp adds 54f4f6f3591d drm/amdgpu: enable vcn dpg mode on yellow carp adds 948b1216c999 drm/amdgpu: enable VCN PG and CG for yellow carp adds c16e87d6f431 drm/amdgpu/pm: support smu_post_init for yellow carp adds bb763b5f8efd drm/amdgpu: add RLC_PG_DELAY_3 for yellow carp adds de8d6375e34b drm/amdgpu: add timestamp counter query support for yellow carp adds 77755dd32efa drm/amd/pm: add read_sensor function for yellow carp adds 4cea0fc9816a drm/amd/pm: add set_watermarks_table function for yellow carp adds d54e9e70f5e8 drm/amd/pm: add the fine grain tuning function for yellow carp adds a831bafa00c3 drm/amd/pm: add support to get dpm clock value for yellow carp adds d70b6842bd64 drm/amd/pm: add feature map for yellow carp adds 2f6888afded8 drm/amd/pm: implement is_dpm_running() callback for yellow carp adds 0b8b1c4d1a42 drm/amd/pm: initialize feature_enabled/feature_support bit [...] adds a06370edff72 drm/amd/pm: add callback force_clk_levels for yellow carp adds 907b3436f19b drm/amd/pm: add PrepareMp1ForUnload support for yellow carp adds 4b161967529c drm/amdgpu: Load TA firmware for yellow carp adds 3df43e65e7cb drm/amd/pm: add callback to get bootup values for yellow carp adds 40954754f722 drm/amd/pm: add callback get_dpm_ultimate_freq for yellow carp adds bd8dcea93a7d drm/amd/pm: add callbacks to read/write sysfs file pp_powe [...] adds 9df5b9bd8b69 drm/amd/pm: add the interface to dump smu metrics table fo [...] adds b3accd6f6642 drm/amdgpu: add gpu harvest support for yellow carp (v2) adds 0cf6faafc43d drm/amdgpu: correct the cu and rb info for yellow carp adds 6c83a0151b8f drm/amd/pm: add set_performance_level function for yellow carp adds 7d38d9dc4ecc drm/amdgpu: add mode2 reset support for yellow carp adds 203ed53f658a drm/amd/pm: disable manually setting MCLK power level on y [...] adds bdc974cfd78b drm/amdgpu: add video_codecs query support for yellow carp adds 753625643e21 drm/amdgpu: Update atomfirmware for DCN3.1 phy tuning and [...] adds d997ea5c58bb drm/amd/display: Add DCN3.1 yellow carp asic family IDs adds 118a33151658 drm/amd/display: Add DCN3.1 clock manager support adds d8a2b4f3a9fc drm/amd/display: Add DCN3.1 DCCG adds cbaf919f3313 drm/amd/display: Add DCN3.1 DIO adds 110d3968fe95 drm/amd/display: Add DCN3.1 OPTC adds ba5a5371812e drm/amd/display: Add DCN3.1 DCHHUB adds 74458c081fcf drm/amd/display: Add DCN3.1 DML calculation support adds ef22ccbcfbc9 drm/amd/display: Add DCN3.1 IRQ manager adds 56546ffc08fe drm/amd/display: Add DCN3.1 GPIO support adds b04cb1924cba drm/amd/display: Add DCN3.1 DMCUB adds 809fe88d8343 drm/amd/display: Add DCN3.1 PANEL adds bf62221e9d0e drm/amd/display: Add DCN3.1 HDCP support adds fcffbcf48df3 drm/amd/display: Add DCN3.1 BIOS parser support adds 64b1d0e8d500 drm/amd/display: Add DCN3.1 HWSEQ adds bae1f0b8a5b1 drm/amd/display: Add z10 restore checks for DC interfaces adds 2083640f0d5b drm/amd/display: Add DCN3.1 Resource adds 926d6972efb6 drm/amd/display: Add DCN3.1 blocks to the DC Makefile adds 1ebcaebdb515 drm/amd/display: Add DCN3.1 Yellow Carp support to DM adds 38ddc4babe03 drm/amd/display: Add DC DCN3.1 support to Kconfig adds c8b73f7fdbb1 drm/amdgpu: Add DC support and display block for Yellow Carp adds df7a1658f257 drm/amdgpu/dc: fix DCN3.1 Makefile for PPC64 adds 3e88cbb0d02a drm/amdgpu/dc: fix DCN3.1 FP handling new cf2a22e4080d drm/amdgpu: Modify register access in sdma_v5_2 to use _SO [...] new 0dc2bafb08c0 drm/amdkfd: pages_addr offset must be 0 for system range new 4a1d4b6d38bd drm/amdkfd: add sdma poison consumption handling new 312d9253ecac drm/amdgpu: Update psp fw attestation support list new 9a3bf287c425 drm/amdgpu: Fixing "Indirect register access for Navi12 sr [...] new 0ac8f5876022 drm/amdgpu: fix VM handling for GART allocations new 272d57c3aa13 drm/amdkfd: remove duplicate include of kfd_svm.h new 7a68d188d1c4 drm/amdgpu: Fix warning of Function parameter or member no [...] new d1ba49e7763a drm/amd/display: remove no need variable new 75a26f84d1dd drm/amd/display: Fix duplicate included dce110_hw_sequencer.h new d5c9096541dc drm/amdgpu: Fix a a typo in a comment new 70a2e76fc657 drm/amd/display: Fix two spelling mistakes, clean wide lines new c56176a60297 usb/host: enable auto power control for xhci-pci new f911ebbdb9b5 drm/amdgpu: add another raven1 gfxoff quirk new 063941d6239e drm/amdgpu: only check for _PR3 on dGPUs new 32b1e1b5d19b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 163506d4df4d Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 5604b9f2c761 Revert "drm/amd/display: To modify the condition in indica [...] new 22dfc77258bf drm/amdgpu: check whether s2idle is enabled to determine s0ix new 5a7e9d7ec7b8 drm/radeon: Add HD-audio component notifier support (v2) new b0cd77f596f6 Merge remote-tracking branch 'amdgpu/drm-next' adds ec7dfdfce1a0 drm/i915/dmc: s/DRM_ERROR/drm_err adds 03256487fee3 drm/i915/dmc: Add intel_dmc_has_payload() helper adds 3ed131e5a43b drm/i915/dmc: Move struct intel_dmc to intel_dmc.h adds 4a300e65b59b drm/i915/ddi: Flush encoder power domain ref puts during d [...] adds dd839aa857eb drm/i915: Fix incorrect assert about pending power domain [...] adds 514d83cb673f drm/i915/adlp: Fix AUX power well -> PHY mapping adds e2bebb924d6f drm/i915: Initialize the mbus_offset to fix Klockwork issue adds d8d123128c48 drm/i915/gvt: replace IS_GEN and friends with GRAPHICS_VER adds 07960a4cc44f drm/i915/display: replace IS_GEN() in commented code new 651e7d48577a drm/i915: replace IS_GEN and friends with GRAPHICS_VER new 161058fb899e drm/i915: Add remaining conversions to GRAPHICS_VER new abb9fe438b82 drm/i915/display: remove duplicated argument new 9b2e49a14838 drm/i915/display: Fix fastsets involving PSR new 6d7a793aabf3 drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe [...] new 3f409e4cd579 drm/i915/display: Drop FIXME about turn off infoframes new f365e9db10a6 Merge remote-tracking branch 'drm-intel/for-linux-next' new 809da15ba9e2 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 1ce05bb86407 drm: allow drm_atomic_print_state() to accept any drm_printer adds 5f1982d019df drm/msm: add support to take dpu snapshot adds 48edf1680e75 drm/msm/dsi: add API to take DSI register snapshot adds 95e84adc2da7 drm/msm/dp: add API to take DP register snapshot adds e5aa9914db30 drm/msm/disp/dpu1: add API to take DPU register snapshot adds 43c0e4352b6f drm/msm: add support to take dsi, dp and dpu snapshot adds 54fb053f8d44 drm/msm: add disp snapshot points across dpu driver adds 1c3b7ac1a71d drm/msm: pass dump state as a function argument adds a7f405880a3b drm/msm: make msm_disp_state transient data struct adds 32a1cf96c9ff drm/msm: get rid of msm_iomap_size adds 889098074648 drm/msm/dsi: add DSI PHY registers to snapshot data adds 76716778b51f drm/msm: remove unnecessary mmap logic for cached BOs adds a790edada756 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] adds 0a87f8cb8505 drm/msm: use the right pgprot when mapping BOs in the kernel adds ed79bb60c957 drm/msm: add MSM_BO_CACHED_COHERENT adds 7955749b1c69 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) adds d305bc817f7c drm/msm: fix display snapshotting if DP or DSI is disabled adds c03f89762fcf drm/msm/dp: Simplify aux irq handling code adds 2644686c741c drm/msm/dp: Shrink locking area of dp_aux_transfer() adds 0532108c6512 drm/msm/dp: Handle aux timeouts, nacks, defers adds db0468472335 drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] adds 2c54508a47c4 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] adds 6f8351cabfe5 drm/msm/dpu: define interrupt register names adds ee49ca01c812 drm/msm/dpu: replace IRQ lookup with the data in hw catalog adds 20fbdd16f5a0 drm/msm/dpu: drop remains of old irq lookup subsystem adds 1c1e7763a6d4 drm/msm/dpu: simplify IRQ enabling/disabling adds 5bd6a6f99b91 drm/msm: Move vblank debug prints to drm_dbg_vbl() adds 8e1b682e0131 drm/msm/dp: Drop malformed debug print adds 47c8c24e98da drm/msm: Move FB debug prints to drm_dbg_state() adds 17f868760458 drm/msm/disp: Use plane debug print helper adds b83fb4d242c0 drm/msm/disp: Move various debug logs to atomic bucket new b59b878a4625 Merge remote-tracking branch 'drm-msm/msm-next' new 37b1a97f6b62 Merge remote-tracking branch 'etnaviv/etnaviv/next' new bcd23f93d398 regmap-irq: Introduce inverted status registers support new 330401cb75be Merge remote-tracking branch 'regmap/for-5.14' into regmap-next new d8d740317263 Merge remote-tracking branch 'regmap/for-next' adds 77f1fd6d2852 ALSA: fireworks: delete SYTMATCH clock source adds a105f642ad62 ALSA: fireworks: perform sequence replay for media clock recovery adds 029ffc429440 ALSA: oxfw: perform sequence replay for media clock recovery adds 019af5923c8a ALSA: firewire-digi00x: perform sequence replay for media [...] adds a9dd8a61b6b1 ALSA: firewire-tascam: perform sequence replay for media c [...] adds dfacca39867b ALSA: fireface: perform sequence replay for media clock recovery adds 41319eb56e19 ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOB [...] adds 4121f626d0d8 ALSA: dice: perform sequence replay for media clock recovery adds 1bd1b3be8655 ALSA: bebob: perform sequence replay for media clock recovery adds 138d1bceee6a ALSA: firewire-motu: use macro for magic numbers relevant [...] adds e50dfac81f73 ALSA: firewire-motu: cache event ticks in source packet he [...] adds f2ac3b839540 ALSA: firewire-motu: sequence replay for source packet header adds cdebd5530360 ALSA: usb-audio: Make snd_usb_pcm_delay() static adds d303c5d38b37 ALSA: usb-audio: Pre-calculate buffer byte size adds e8a8f09cb0b3 ALSA: usb-audio: Refactoring delay account code adds 4f083917994f ALSA: usb-audio: Factor out DSD bitrev copy function adds 9ce650a75a3b ALSA: usb-audio: Reduce latency at playback start adds ce9f50e7ac80 ALSA: firewire-motu: fix error return code in snd_motu_str [...] adds 745f260b77e5 ALSA: hda/realtek: Change device names for quirks to bareb [...] adds 8b6e21931748 ALSA: firewire-lib: fix error codes for allocation failure adds 987b705bd12c ALSA: firewire-lib: remove useless operations for kernel p [...] adds 64584f329352 ALSA: firewire-motu: add support for hybrid model of MOTU [...] new 81bfb89eed86 ALSA: bebob: cease from delayed card registration new d42dca6b469f ALSA: fireworks: cease from delayed card registration new b566e972f594 ALSA: oxfw: cease from delayed card registration new 9536c7512c74 ALSA: dice: cease from delayed card registration new 9067c181c3a5 ALSA: firewire-digi00x: cease from delayed card registration new 7ae2f179a42d ALSA: firewire-tascam: cease from delayed card registration new a49c6766dfa0 ALSA: firewire-motu: cease from delayed card registration new ee5f0b32ce6b ALSA: fireface: cease from delayed card registration new 5fe8f0a0a83a ALSA: firewire-lib: delete unused kernel API new d9edac82de11 Merge remote-tracking branch 'sound/for-next' adds b1b384de0a9b ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro adds 7ff562fed980 ASoC: SOF: Intel: hda: clean up hda_dsp_dump() adds d95eca7e3b9f ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_in [...] adds 1f763d0388af ASoC: SOF: Intel: pci-tgl: add ADL-M support adds ec02b5a1d1c9 ASoC: rsnd: tidyup rsnd_parse_connect_common() adds 039f2ccc64b8 ASoC: rsnd: tidyup rsnd_dma_request_channel() adds 73919dbe480d ASoC: rsnd: tidyup rsnd_parse_connect_xxx() adds c413983eb66a ASoC: rsnd: adjust disabled module adds d86eb3349b40 Merge series "ASoC: rsnd: adjust disabled module for R-Car [...] adds 44b9f90705bb ASoC: cs47125: Constify static struct snd_compress_ops adds b6f5d62e7afc ASoC: wm5102: Constify static struct snd_compress_ops adds 4127a3a541ac ASoC: wm5110: Constify static struct snd_compress_ops adds a8048051d7ce ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops adds 7db43da8c099 ASoC: SOF: Intel: Constify sof_probe_compressed_ops adds 26bf457b4a39 Merge series "ASoC: Constify snd_compress_ops" from Rikard [...] adds f34cd5eb2c57 ASoC: sigmadsp: Remove the repeated declaration adds 513df9999385 ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support adds 1ba1d69d8aa9 ASoC: codecs: tfa989x: Add support for tfa9897 adds 9cf1a98e2b01 ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property adds 8e5607e9941c ASoC: codecs: tfa989x: Add support for optional vddd-supply adds ae624a38be37 ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro adds 6522a8486c00 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() adds b82d0759a3b1 ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify [...] adds 14aa731dbf46 ASoC: dt-bindings: Convert imx-audmux binding to json schema adds d66e03391059 ASoC: rsnd: check for zero node count adds 28b170110a76 ASoC: fsl: imx-es8328: use devm_snd_soc_register_card() adds 81aad4727853 ASoC: img: Fix PM reference leak in img_i2s_in_probe() adds 2cdfe6520c93 ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg() adds b48e4aa48931 ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter adds cb2f97d89f38 ASoC: rsnd: adg: use more simple method for null_clk adds d668a5e2409b ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out() adds 3f4593fb4a9d ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments adds f3b3bceb859c Merge series "ASoC: rsnd: tidyup adg and header" from Kuni [...] adds 50d790012a48 ASoC: ti: davinci-mcasp: Fix fall-through warning for Clang adds e78f36bc1359 ASoC: snd-soc-lpass requires REGMAP_MMIO adds c6d25d578609 ASoC: dt-bindings: wcd934x: add bindings for Headset Butto [...] adds 0e5c9e7ff899 ASoC: codecs: wcd: add multi button Headset detection support adds 9fb9b1690f0b ASoC: codecs: wcd934x: add mbhc support adds c15d4b72098c ASoC: qcom: sdm845: add jack support for WCD934x adds ffb2df66ba8c Merge series "ASoC: codecs: wcd934x: add Headset and butto [...] adds 4a1c456a57c3 mfd: Add Rockchip rk817 audio CODEC support adds 0d6a04da9b25 ASoC: Add Rockchip rk817 audio CODEC support adds 437faaa6ceba dt-bindings: Add Rockchip rk817 audio CODEC support adds ef7570b67541 ASoC: rk817: fix a warning in rk817_probe() new b9de77d0bc51 Merge tag 'tb-mfd-asoc-v5.14-1' of https://git.kernel.org/ [...] new 54f673139452 ASoC: rk817: Remove unneeded semicolon new d50b86b3f6ab ASoC: rk817: remove redundant assignment to pointer node, [...] new 4d1a98b5f1ab ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside new ba9e82a1c891 ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() new c50f381afcab ASoC: ak4613: add .auto_selectable_formats support new bea63e8bbe33 ASoC: pcm3168a: add .auto_selectable_formats support new 029217652256 ASoC: rsnd: add .auto_selectable_formats support new af69f47df1fb ASoC: fsi: add .auto_selectable_formats support new 68d8b7ba360f ASoC: hdmi-codec: add .auto_selectable_formats support new d08c5b76b270 Merge series "ASoC: adds new .auto_selectable_formats supp [...] new c43d0c86999b Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new a3437506c042 Merge remote-tracking branch 'sound-asoc/for-next' new 33c551b722a7 Merge remote-tracking branch 'modules/modules-next' adds 02e28cf7dc2b Input: resistive-adc-touch - describe parameters in kernel doc adds 08729298c4ee Input: resistive-adc-touch - replace OF headers with proper ones adds 60b7db914ddd Input: resistive-adc-touch - rework mapping of channels adds 0ff5cd50c48c Input: cyttsp - change maintainer adds d27ac0fba71c Input: cyttsp - remove public header adds 77191c8d6ccf dt-bindings: input: touchscreen: edt-ft5x06: add iovcc-supply adds df4c40f48419 Input: edt-ft5x06 - add support for iovcc-supply adds 595c238a8cd1 dt-bindings: input: pm8941-pwrkey: add pmk8350 compatible strings adds 2fcbda9a822d Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PM [...] adds 6cdc1ef84eac Input: resistive-adc-touch - fix uninitialized variable 'press' adds 6abee582034c Input: cy8ctmg110_ts - rely on platform code to supply interrupt adds 9a9b1a7b2b08 Input: cy8ctmg110_ts - do not hard code interrupt trigger adds 2a15cebb8b40 Input: cy8ctmg110_ts - do not hardcode as wakeup source adds 172b07a6ead3 Input: cy8ctmg110_ts - let I2C core configure wake interrupt adds 1c68b7cfd1d4 Input: cy8ctmg110_ts - use endian helpers when converting [...] adds 4e5220cb8e4b Input: cy8ctmg110_ts - switch to using managed resources adds 83b41248ed04 Input: cy8ctmg110_ts - switch to using gpiod API new c2483a3ce321 Merge remote-tracking branch 'input/next' adds 7c3f828b522b block: refactor device number setup in __device_add_disk adds 2e3c73fa0c41 block: move the DISK_MAX_PARTS sanity check into __device_ [...] adds 0d1feb72ffd8 block: automatically enable GENHD_FL_EXT_DEVT adds 958229a7c55f block: add a flag to make put_disk on partially initalized [...] adds f525464a8000 block: add blk_alloc_disk and blk_cleanup_disk APIs adds 7f9b348cb5e9 brd: convert to blk_alloc_disk/blk_cleanup_disk adds b647ad024841 drbd: convert to blk_alloc_disk/blk_cleanup_disk adds 444134845277 pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk adds 0be7966e7e6e rsxx: convert to blk_alloc_disk/blk_cleanup_disk adds 7681750bd35f zram: convert to blk_alloc_disk/blk_cleanup_disk adds 1aabd53a4b49 lightnvm: convert to blk_alloc_disk/blk_cleanup_disk adds bc70852fd104 bcache: convert to blk_alloc_disk/blk_cleanup_disk adds 74fe6ba92394 dm: convert to blk_alloc_disk/blk_cleanup_disk adds 0f1d2e0643c5 md: convert to blk_alloc_disk/blk_cleanup_disk adds 6c552ceabf39 nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk adds d4e4e5835f29 nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk adds 87eb73b2ca7c nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk adds f165fb89b71f nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk adds c3e235383645 nfblock: convert to blk_alloc_disk/blk_cleanup_disk adds b1833edc4c95 simdisk: convert to blk_alloc_disk/blk_cleanup_disk adds f9dc931de806 n64cart: convert to blk_alloc_disk adds 684bf9cd8d29 ps3vram: convert to blk_alloc_disk/blk_cleanup_disk adds 0692ef289f06 dcssblk: convert to blk_alloc_disk/blk_cleanup_disk adds ef3588540048 xpram: convert to blk_alloc_disk/blk_cleanup_disk adds 132226b301b5 null_blk: convert to blk_alloc_disk/blk_cleanup_disk adds da7ba72960ca block: unexport blk_alloc_queue adds 362529d9280a block: split __blkdev_get adds 210a6d756f20 block: move sync_blockdev from __blkdev_put to blkdev_put adds a8698707a183 block: move bd_mutex to struct gendisk adds e54069acac1a block: move adjusting bd_part_count out of __blkdev_get adds c8276b954d2d block: split __blkdev_put adds ab4b57057d74 block: move bd_part_count to struct gendisk adds c97d93c31e57 block: factor out a part_devt helper adds 0e0ccdecb3cf block: remove bdget_disk adds 314e07c78aef Merge branch 'for-5.14/block' into for-next adds 90bf3e28ef51 null_blk: Fix null pointer dereference on nullb->disk on b [...] adds 395519aaff7a Merge branch 'for-5.14/block' into for-next adds 613471549f36 block: Do not pull requests from the scheduler when we can [...] adds f32f6390ea49 Merge branch 'for-5.14/block' into for-next adds 7cc2623d1c84 block: Update blk_update_request() documentation adds 808d854ca281 Merge branch 'for-5.14/block' into for-next new 8079ea120053 Merge remote-tracking branch 'block/for-next' adds 4eafdb1515a7 dm btree: improve btree residency adds 5faafc77f7de dm space maps: don't reset space map allocation cursor whe [...] adds be500ed721a6 dm space maps: improve performance with inc/dec on ranges [...] adds 6b06dd5a9722 dm space map disk: cache a small number of index entries adds db2351eb22e4 dm kcopyd: avoid useless atomic operations adds 6bcd658f2a2a dm kcopyd: avoid spin_lock_irqsave from process context adds ee50cc19d80e dm writecache: don't split bios when overwriting contiguou [...] adds af4f6cabcc5a dm writecache: interrupt writeback if suspended adds ccde2cbfa31c dm table: Constify static struct blk_ksm_ll_ops adds bab68499428e dm zoned: check zone capacity adds 6842d264aa52 dm: Fix dm_accept_partial_bio() relative to zone managemen [...] adds dd73c320ec30 dm: cleanup device_area_is_invalid() adds 7fc18728482b dm: move zone related code to dm-zone.c adds 912e887505a0 dm: Introduce dm_report_zones() adds bf14e2b250e4 dm: Forbid requeue of writes to zones adds 1ee533eca70b block: improve handling of all zones reset operation adds d0ea6bde141d block: introduce bio zone helpers adds 9ffbbb435d8f block: introduce BIO_ZONE_WRITE_LOCKED bio flag adds e2118b3c3d94 dm: rearrange core declarations for extended use from dm-zone.c adds bb37d77239af dm: introduce zone append emulation adds f34ee1dce642 dm crypt: Fix zoned block device support new 70f628369e8c Merge remote-tracking branch 'device-mapper/for-next' adds deafef09e616 mmc: enable UHS voltage switch for SDSC if supported new 12d34a3db737 Merge remote-tracking branch 'mmc/next' adds d8570c182f56 mfd: mt6358: Refine interrupt code adds be60652f0260 rtc: mt6397: refine RTC_TC_MTH adds 65c1d05325b7 dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC adds 8771456635d5 dt-bindings: regulator: Add document for MT6359 regulator adds e545b8f380a9 mfd: Add support for the MediaTek MT6359 PMIC adds d7a58decc704 regulator: mt6359: Add support for MT6359 regulator adds 4cfc96547512 regulator: mt6359: Add support for MT6359P regulator adds 1c4565f55b86 Merge tags 'tb-mfd-asoc-v5.14-1', 'tb-mfd-gpio-regulator-v [...] adds 9fb3cad02517 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs adds a933272041d8 mfd: mp2629: Select MFD_CORE to fix build error adds 9a2601ebc2e9 mfd: mt6397: Add MT6358 register definitions for power key adds 7addf7e705c8 mfd: mt6397: Use named IRQs instead of index (keys) adds 34b6677e0679 mfd: mt6397: Add PMIC keys for MT6358 adds 608b1bf1cd0a mfd: si476x-cmd: Fix two typos of 'returned' adds a7618119c254 mfd: wcd934x: Add macro for adding new interrupts adds f62da567d8ad mfd: wcd934x: Add additional interrupts required for MBHC support adds 5a23e8b0fd60 mfd: Remove software node conditionally and locate at right place adds 56a1188159cb mfd: syscon: Free the allocated name field of struct regma [...] adds 4700ef326556 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE adds 50e4d7a2a667 mfd: lp87565: Handle optional reset pin adds 80cf16de33a2 mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] adds bd8a09744306 mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag adds a1649a526063 mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds 4f10f31e7258 backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 3367ac3ea0dc mfd: rt4831: Adds support for Richtek RT4831 adds 037dd2f02351 mfd: rt4831: Adds DT binding document for Richtek RT4831 adds 137871bce20c mfd: mt6360: Rearrange include file adds 50e89312e39d mfd: mt6360: Remove redundant brackets around raw numbers adds 12f3f131948f mfd: mt6360: Indicate sub-dev compatible name by using "-" adds 4ee06e10dd26 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] adds e63ce9a5b3ed mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata adds 60a90b3579be mfd: mt6360: Rename mt6360_pmu by mt6360 adds a75a2d56dc2f mfd: mt6360: Remove handle_post_irq callback function adds e84702940613 mfd: mt6360: Fix flow which is used to check ic exist adds b042c085de7a mfd: mt6360: Merge header file into driver and remove unus [...] adds 3b0850440a06 mfd: mt6360: Merge different sub-devices I2C read/write adds 3efc465f9110 mfd: axp20x: Allow AXP 806 chips without interrupt lines adds db39579acf38 mfd: ioc3: Directly include linux/irqdomain.h adds 3a7e046acf26 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" adds 926337b211d7 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() adds 9b31ec3de743 mfd: twl-core: Fix incorrect function name twl_regcache_bypass() adds e00a953b7adc mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] adds 4a2833c622ab mfd: omap-usb-host: File headers are not good candidates f [...] adds 140d61bb61ed mfd: omap-usb-tll: File headers are not good candidates fo [...] adds ac85e26297a3 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] adds 769b76087262 mfd: si476x-i2c: Fix incorrectly documented function names adds f94c780172b3 mfd: db8500-prcmu: Add devicetree bindings adds 33d550701b91 mfd: arizona: Allow building arizona MFD-core as module adds 0b7cbe811ca5 mfd: cpcap: Fix cpcap dmamask not set warnings adds 07a0b7d6f154 mfd: hisilicon: Use the correct HiSilicon copyright adds 6f1b660731d8 mfd: bd71828: Fix .n_voltages settings adds 921071a83dc7 mfd: da9063: Propagate errno when I2C mode fails adds d10a83bf86f9 dt-bindings: mfd: pm8008: Add IRQ listing adds b0572a9b2397 dt-bindings: mfd: pm8008: Add bindings adds 6b149f3310a4 mfd: pm8008: Add driver for QCOM PM8008 PMIC adds c32d7feba0b5 mfd: qcom-spmi-pmic: Add support for four variants adds b486413dd73a mfd: max8997: Simplify getting of_device_id match data adds fac61e6931d1 mfd: max8998: Simplify getting of_device_id match data adds 8b201402ea02 mfd: da9052: Simplify getting of_device_id match data adds 5783bbe9a434 mfd: da9062: Simplify getting of_device_id match data adds cdefb765f150 mfd: sec: Simplify getting of_device_id match data adds 5a7b909c7c9a mfd: sec: Drop support for board files and require devicetree adds 12e1a41952c0 mfd: sec: Remove unused cfg_pmic_irq in platform data adds 294fb2ce2de2 mfd: sec: Remove unused device_type in platform data adds c1d3ab31e735 mfd: sec: Remove unused irq_base in platform data adds 2056f024c89c mfd: sec: Enable wakeup from suspend via devicetree property adds 39cdbe8d2bc6 mfd: sec: Remove unused platform data members adds a75f4d1f4683 mfd: cros_ec_dev: Load lightbar module only present adds 81a22c3378ba mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to [...] adds f928fe143599 mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code adds 5ac4b8509fdd mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code adds a5b42f66878a mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code adds 5c058e92ad35 mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code adds ba4672ad1057 mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code adds c5db56feccb1 mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to s [...] adds 223d2158b20e mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code adds 00d5fa42210e dt-bindings: mfd: stm32-timers: Remove #address/size cells [...] adds 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] new 59b3d04277e6 Merge remote-tracking branch 'mfd/for-mfd-next' new d1830b823da0 Merge remote-tracking branch 'backlight/for-backlight-next' adds 94233f11f8b6 power: supply: ab8500: Fix typo adds 1c1f13a006ed power: supply: ab8500: Move to componentized binding adds 7e2bb83c617f power: supply: ab8500: Call battery population once adds 5bcb5087c9dd power: supply: ab8500: Avoid NULL pointers adds f9184a228d7a power: supply: ab8500: Enable USB and AC adds 9c2b682610a2 power: supply: ab8500: Drop unused member adds 066ebe8ca1e4 power: ab8500: remove unused header adds 73ddad05b44e MAINTAINERS: power: supply: cover also header files adds e2bfc28afabc power: supply: ab8500: Drop unnecessary NULL check after c [...] adds aa8c8bf64b6e power: supply: pm2301_charger: Delete driver adds 3ee236296a40 power: supply: smb347-charger: Drop unused include adds 7d76367774d7 power: supply: rn5t618: Add charger type detection adds 20a3c8b57b2b power: supply: rn5t618: Add input current limit adds b49a81d0fd02 power: supply: sbs-battery: cache constant string properties adds 7fbf6b731bca power: supply: max17042: Do not enforce (incorrect) interr [...] adds 8bb2314fc226 power: supply: max17040: Do not enforce (incorrect) interr [...] adds 4b53bdd53a90 power: supply: Drop BD70528 support adds 4a8fd33517da dt-bindings: power: supply: Add DT schema for richtek,rt50 [...] adds f3076cd8d1d5 power: supply: rt5033_battery: Fix device tree enumeration adds ed3443fb4df4 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE adds 8ef9f687abff power: reset: at91-sama5d2_shdwc: Remove redundant error p [...] adds c603bec359ae power: supply: max17040: remove non-working POWER_SUPPLY_P [...] adds ce0ae8324e09 power: supply: max17040: simplify POWER_SUPPLY_PROP_ONLINE adds cd70c85c5752 power: supply: max17040: drop unused platform data support adds 6a0fcc87c9e3 power: supply: axp20x_battery: allow disabling battery charging adds aecd127b45ea power: supply: cpcap-battery: invalidate config when incom [...] adds eab4e6d953c1 power: supply: cpcap-charger: get the battery inserted inf [...] new bdb808f6197d Merge remote-tracking branch 'battery/for-next' adds 4c4fce171c4c regulator: pca9450: Convert to use regulator_set_ramp_dela [...] adds 7f8c8394425f regulator: mt6315: Don't ignore devm_regulator_register failure adds fbd168cd76e4 regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap adds 71de5d6e63c9 regulator: bd70528: Drop BD70528 support adds 1d15b3e6f9d9 regulator: mcp16502: Convert to use .probe_new adds 96ec5afeb300 regulator: mcp16502: Convert to use regulator_set_ramp_del [...] adds a277a2622ca9 regulator: core: Use DEVICE_ATTR_RO macro adds bce18e52c866 regulator: rt6160: Add DT binding document for Richtek RT6160 adds de20b747c583 regulator: rt6160: Add support for Richtek RT6160 adds ba499a50ce58 regulator: userspace-consumer: use DEVICE_ATTR_RO/RW macro adds 8f4ef0788c68 regulator: max77802: Remove .set_ramp_delay from max77802_ [...] adds 8cdded982a6c regulator: max77802: Convert to use regulator_set_ramp_del [...] adds 30b38b805b36 regulator: fan53555: Fix missing slew_reg/mask/shift setti [...] adds b61ac767db4d regulator: fan53555: Convert to use regulator_set_ramp_del [...] adds 6041d5fe512c regulator: bd9576: Constify the voltage tables adds 1623d767c7ec regulator: rt6245: Add the binding document for Richtek RT6245 adds a747070e9b62 regulator: rt6245: Add support for Richtek RT6245 adds 5eee5eced95f regulator: fan53555: add tcs4526 new 4388daa8e2c7 Merge tag 'tb-mfd-regulator-rtc-v5.14' of git://git.kernel [...] new 3c37d899ef8b regulator: max77686: Convert to use regulator_set_ramp_del [...] new 431ea63b647f regulator: mt6358: Use unsigned int for volt_tables new 5a5e31150c9e regulator: mt6359: Use unsigned int for volt_tables new 73d4ae57f82e regulator: mt6359: Get rid of linear_range tables new 93f6b6e8c0b8 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 07972903b05f Merge remote-tracking branch 'regulator/for-next' new 4d97105e5957 Merge remote-tracking branch 'security/next-testing' new 939b7fca7154 Merge remote-tracking branch 'apparmor/apparmor-next' adds 9eea2904292c evm: Execute evm_inode_init_security() only when an HMAC k [...] adds aa2ead71d9da evm: Load EVM key in ima_load_x509() to avoid appraisal adds 9acc89d31f0c evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] adds e3ccfe1ad7d8 evm: Introduce evm_revalidate_status() adds 4a804b8a4572 evm: Introduce evm_hmac_disabled() to safely ignore verifi [...] adds cdef685be5b4 evm: Allow xattr/attr operations for portable signatures adds 7e135dc72541 evm: Pass user namespace to set/remove xattr hooks adds 1886ab01a3fb evm: Allow setxattr() and setattr() for unmodified metadata adds 1434c6a1d32a evm: Deprecate EVM_ALLOW_METADATA_WRITES adds 7aa5783d9564 ima: Allow imasig requirement to be satisfied by EVM porta [...] adds 026d7fc92a9d ima: Introduce template field evmsig and write to field si [...] adds ed1b472fc15a ima: Don't remove security.ima if file must not be appraised adds 5a25d8ceb861 Merge branch 'misc-evm-v7' into next-integrity adds cde1391a0b40 ima: Add ima_show_template_uint() template library function adds 7dcfeacc5a9d ima: Define new template fields iuid and igid adds f8216f6b957f ima: Define new template field imode adds 8c7a703ec978 evm: Verify portable signatures against all protected xattrs adds 8314b6732ae4 ima: Define new template fields xattrnames, xattrlengths a [...] adds 88016de3ab07 ima: Define new template evm-sig adds d721c15fd519 evm: Don't return an error in evm_write_xattrs() if audit [...] adds dc0983f2f9b6 Merge branch 'verify-evm-portable-sig-v2' into next-integrity new 146af7f9aae1 Merge remote-tracking branch 'integrity/next-integrity' new ee1e22c86b93 Merge remote-tracking branch 'keys/keys-next' new dc8e6345e80d Merge remote-tracking branch 'selinux/next' new 75bdbe347392 Merge remote-tracking branch 'smack/next' new be227f8e99a6 iommu/amd: Tidy up DMA ops init new 340ec061f765 iommu/amd: Remove redundant assignment of err new 9197bc958fc9 iommu/rockchip: Remove redundant DMA syncs new 4b21a503adf5 iommu/amd: Fix extended features logging new b1e650db2cc4 iommu/amd: Add amd_iommu=force_enable option new 9561dd434860 iommu/dma: Fix IOVA reserve dma ranges new 1d963e949273 iommu/iova: Put free_iova_mem() outside of spinlock iova_r [...] new 3e71a84cba80 iommu: Remove unused of_get_dma_window() new cef953a60912 iommu: Drop unnecessary of_iommu.h includes new 7f4d57ed9057 iommu/dma: Fix compile warning in 32-bit builds new d7b0f0c6a479 Merge branches 'iommu/fixes', 'arm/rockchip', 'x86/amd' an [...] new 5f529bd6d7b7 Merge remote-tracking branch 'iommu/next' new 0c55b012ca48 Merge remote-tracking branch 'audit/next' adds 9f3849be6f2f dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors adds f743c41d00be dt-bindings: rtc: nxp,pcf8563: Convert to DT schema adds 9b358af7c818 dt-bindings: mux: Convert mux controller bindings to schema adds a404a6367b0e dt-bindings: i2c: Convert i2c-mux bindings to DT schema adds 86335b51e47d dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema adds f22107b91ae2 dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema adds e9ab77a4f2aa dt-bindings: iio: multiplexer: Convert io-channel-mux bind [...] adds 652f2efa93c4 dt-bindings: net: Convert MDIO mux bindings to DT schema adds 1ae5a3d52f95 dt-bindings: arm: intel,keembay: limit the dtschema to root node adds 4071883fd8f3 dt-bindings: add StarFive Technology Co. Ltd. adds ed21e4cd291a dt-bindings: mailbox: Convert omap-mailbox.txt binding to YAML adds 7bf063a1cea9 dt-bindings: firmware: arm,scpi: Move arm,scp-shmem to jso [...] adds 4041e842e2a9 dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to js [...] adds cba0c95b3b35 dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema adds d6178370995f dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem t [...] adds 94dac76d4317 dt-bindings: power: supply: cpcap-battery: update cpcap-ba [...] adds b5205bb4de9e dt-bindings: power: supply: cpcap-charger: update cpcap-ch [...] adds f22145f1532b dt-bindings: soc: ti: update sci-pm-domain.yaml references adds c601eef1e258 dt-bindings: clock: update ti,sci-clk.yaml references adds e84881785ea9 dt-bindings: reset: update ti,sci-reset.yaml references adds 1ee292a66e81 of: Drop reserved mem dependency on DMA_DECLARE_COHERENT a [...] adds 12d55d3b5370 of: Move reserved memory private function declarations adds 00dcc7cf1a49 PCI: Add empty stub for pci_register_io_range() adds 050a2c62dfc7 of: Merge of_get_address() and of_get_pci_address() implem [...] adds c3c0dc75774b of: address: Use IS_ENABLED() for !CONFIG_PCI adds 67a315645385 of: Merge of_address_to_resource() and of_pci_address_to_r [...] adds e837220a27be dt-bindings: mailbox : arm,mhu: Fix arm,scpi example used here adds 1496be719468 dt-bindings: firmware: arm,scpi: Convert to json schema adds 01c70dfaa509 dt-bindings: firmware: amlogic,scpi: Convert to json schema adds 61b8ac9bf89d dt-bindings: firmware: arm,scmi: Convert to json schema adds 3a32f22cc21f dt-bindings: mailbox : arm,mhu: Use examples with matching schema adds 0daa6056476e dt-bindings: mailbox : arm,mhuv2: Use example with matchin [...] adds 8acd12dadc20 dt-bindings: hisilicon: use the correct HiSilicon copyright adds 7cb32edb05d5 dt-bindings: usb: cdns,usb3: Fix interrupts order adds 67c54655b655 of: unittest: Use DEFINE_RES_MEM() to simplify code new 9050e98b7382 Merge remote-tracking branch 'devicetree/for-next' adds 1a435466b0d4 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds ec679bda639f spi: bcm2835: Allow arbitrary number of slaves adds 5fa5e6dec762 spi: atmel: Switch to transfer_one transfer method adds 4abd64150166 spi: atmel: Reduce spin lock usage adds c955a0cc8a28 spi: spi-mem: add automatic poll status functions adds 8941cd8d295e mtd: spinand: use the spi-mem poll status APIs adds 86d1c6bbae32 spi: stm32-qspi: add automatic poll status feature adds 627bad89ce55 Merge series "MTD: spinand: Add spi_mem_poll_status() supp [...] adds 6829222b408f spi: stm32-qspi: Fix W=1 build warning new 2b2142f247eb spi: hisi-kunpeng: Add debugfs support new 39dc764c30d0 Merge remote-tracking branch 'spi/for-5.14' into spi-next new 398b409340ca Merge remote-tracking branch 'spi/for-next' adds a17629f01bc2 Merge branch 'x86/urgent' adds 4884c2f0f121 Merge branch 'x86/splitlock' adds f4351e187fa7 Merge branch 'x86/misc' adds f1b7d45d3f8f x86/irq: Remove unused vectors defines adds ff851003880d x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS adds 8ec9069a432c x86/idt: Remove address argument from idt_invalidate() adds 283fa3b6483a x86: Add native_[ig]dt_invalidate() adds 056c52f5e824 x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate() in m [...] adds 4303f0f4ebf4 Merge branch 'x86/irq' adds d54c12990f45 Merge branch 'x86/fpu' adds 2978996f6200 x86/entry: Use int everywhere for system call numbers adds 1eb8a4983694 x86/syscalls: Clear 'offset' and 'prefix' in case they are [...] adds d48ca5b98fa5 x86/uml/syscalls: Remove array index from syscall initializers adds fd9e8691f387 x86/syscalls: Remove -Wno-override-init for syscall tables adds 48f7eee81cd5 x86/syscalls: Don't adjust CFLAGS for syscall tables adds 8d25404bbaa9 Merge branch 'x86/entry' adds 2ade8fc65076 x86/amd_nb: Add AMD family 19h model 50h PCI ids adds 280b68a3b3b9 x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems adds cbcddaa33d7e perf/x86/rapl: Use CPUID bit on AMD and Hygon parts adds 19e27f7122a3 Merge branch 'x86/cpu' adds 7ee0e638a526 x86/alternative: Align insn bytes vertically adds 8d0687f36971 Merge branch 'x86/cleanups' adds 438b34658493 Merge branch 'x86/boot' adds 2a36ee0b5a20 Merge branch 'x86/apic' adds 05789d8bdf60 Merge branch 'timers/nohz' adds 1fa98d96ea0f clockevents: Use DEVICE_ATTR_[RO|WO] macros adds c2d4fee3f6d1 tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_B [...] adds e5007c288e79 tick/broadcast: Split __tick_broadcast_oneshot_control() i [...] adds c94a8537df12 tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast adds ea5c7f1b9aa1 tick/broadcast: Program wakeup timer when entering idle if [...] adds 245a057fee18 timer_list: Print name of per-cpu wakeup device adds dd138e2689c6 Merge branch 'timers/core' adds 130708331bc6 cpu/hotplug: Simplify access to percpu cpuhp_state adds c39eb4ff8b8f Merge branch 'smp/core' adds 7c7ad626d9a0 sched/fair: Keep load_avg and load_sum synced adds 02da26ad5ed6 sched/fair: Make sure to update tg contrib for blocked load adds f268c3737eca tick/nohz: Only check for RCU deferred wakeup on user/gues [...] adds fcf6631f3736 sched/pelt: Ensure that *_sum is always synced with *_avg adds a2957759e698 Merge branch 'sched/urgent' adds a8ea6fc9b089 sched: Stop PF_NO_SETAFFINITY from being inherited by vari [...] adds 7b419f47facd sched: Add CONFIG_SCHED_CORE help text adds 15faafc6b449 sched,init: Fix DEBUG_PREEMPT vs early boot adds 08f7c2f4d0e9 sched/fair: Fix ascii art by relpacing tabs adds 475ea6c60279 sched: Don't defer CPU pick to migration_cpu_stop() adds a9e906b71f96 Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 09f5f6845246 Merge branch 'sched/core' adds 94a311ce248e x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types adds 40cd0aae5957 x86/mce: Include a MCi_MISC value in faked mce logs adds fd2449bee503 Merge branch 'ras/core' adds 6c605f837115 perf: Fix data race between pin_count increment/decrement adds 4a0e3ff30980 perf/x86/intel/uncore: Fix a kernel WARNING triggered by m [...] adds 848ff3768684 perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server adds 200f3828ef0a Merge branch 'perf/urgent' adds 32961aecf9da perf/core: Make local function perf_pmu_snapshot_aux() static adds a1ddf5249f2c perf/core: Fix DocBook warnings adds 875dd7bf5481 perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint adds 9ce4d216fe8b uprobes: Update uprobe_write_opcode() kernel-doc comment adds ec6aba3d2be1 kprobes: Remove kprobe::fault_handler adds 00afe83098f5 x86,kprobes: WARN if kprobes tries to handle a fault adds dfa46ef5e844 Merge branch 'perf/core' adds 8852c5524029 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] adds f1069a8756b9 compiler.h: Avoid using inline asm operand modifiers adds c199f64ff93c instrumentation.h: Avoid using inline asm operand modifiers adds a2d82c8c1796 Merge branch 'objtool/core' adds a82adc765004 futex: Deduplicate cond_resched() invocation in futex_wake_op() adds 9be85de97786 locking/atomic: make ARCH_ATOMIC a Kconfig symbol adds 201e2c1bbe65 locking/atomic: net: use linux/atomic.h for xchg & cmpxchg adds c7178cdecdbe locking/atomic: h8300: use asm-generic exclusively adds b68622a86c8f locking/atomic: microblaze: use asm-generic exclusively adds f0c7bf1b77c6 locking/atomic: openrisc: avoid asm-generic/atomic.h adds 2609a195fbd5 locking/atomic: atomic: remove stale comments adds 89eb78d54239 locking/atomic: atomic: remove redundant include adds d0e03218ca3b locking/atomic: atomic: simplify ifdeffery adds f8b6455a9d38 locking/atomic: atomic: support ARCH_ATOMIC adds 1bdadf46eff6 locking/atomic: atomic64: support ARCH_ATOMIC adds 6988631bdfdd locking/atomic: cmpxchg: make `generic` a prefix adds 82b993e8249a locking/atomic: cmpxchg: support ARCH_ATOMIC adds 96d330aff706 locking/atomic: alpha: move to ARCH_ATOMIC adds 6db5d99304dc locking/atomic: arc: move to ARCH_ATOMIC adds fc63a6e08a8c locking/atomic: arm: move to ARCH_ATOMIC adds a5fb82d7e269 locking/atomic: csky: move to ARCH_ATOMIC adds c879c39ebc3a locking/atomic: h8300: move to ARCH_ATOMIC adds 94b63eb6e131 locking/atomic: hexagon: move to ARCH_ATOMIC adds f84f1b9c47a5 locking/atomic: ia64: move to ARCH_ATOMIC adds e86e793c28e7 locking/atomic: m68k: move to ARCH_ATOMIC adds f5b1c0f951e7 locking/atomic: microblaze: move to ARCH_ATOMIC adds c7b5fd6faa1d locking/atomic: mips: move to ARCH_ATOMIC adds 0cc70f54ee43 locking/atomic: nds32: move to ARCH_ATOMIC adds 7e517b4c1120 locking/atomic: nios2: move to ARCH_ATOMIC adds 3f1e931d1581 locking/atomic: openrisc: move to ARCH_ATOMIC adds 329c161b8bae locking/atomic: parisc: move to ARCH_ATOMIC adds 9eaa82935dcc locking/atomic: powerpc: move to ARCH_ATOMIC adds 9efbb3558310 locking/atomic: riscv: move to ARCH_ATOMIC adds 8c6417551309 locking/atomic: sh: move to ARCH_ATOMIC adds ff5b4f1ed580 locking/atomic: sparc: move to ARCH_ATOMIC adds b9b12978a8e9 locking/atomic: xtensa: move to ARCH_ATOMIC adds 3c1885187bc1 locking/atomic: delete !ARCH_ATOMIC remnants adds bccf1ec369ac locking/atomics: atomic-instrumented: simplify ifdeffery adds fab6216fafdd locking/lockdep,doc: Improve readability of the block matrix adds b8e00abe7d9f locking/lockdep: Reduce LOCKDEP dependency list adds 02de1a2a05f5 Merge branch 'locking/core' adds f68f2a36292d Merge branch 'irq/core' adds 24c50168409a Merge branch 'efi/core' adds 8cff5e62348c Merge branch 'x86/urgent' adds b41485758573 Merge branch 'x86/urgent' adds 314a1e1eabea x86/pkeys: Skip 'init_pkru' debugfs file creation when pke [...] adds 980e075358c5 Merge branch 'x86/mm' adds 68d7a190682a sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling adds d6c6fe385984 Merge branch 'sched/urgent' adds 1faa491a49d5 sched/debug: Remove obsolete init_schedstats() adds 38e7bda38229 Merge branch 'sched/core' adds 429b2ba70812 EDAC/mce_amd: Fix typo "FIfo" -> "Fifo" adds 16b8930333f6 Merge branch 'ras/core' adds 2e38eb04c95e kprobes: Do not increment probe miss count in the fault handler adds 48add0f275e4 Merge branch 'perf/core' adds d2781acb34c7 Merge branch 'linus' new 04c57a2085b8 Merge remote-tracking branch 'tip/auto-latest' new faca78dee19a Merge remote-tracking branch 'edac/edac-for-next' adds bb33916b527f genirq: Replace irqaction:irq with a pointer to the irqdesc adds 41188caed10a nios2: Do not include linux/irqdomain.h from asm/irq.h adds 6cd461a7a422 staging: octeon-hcd: Directly include linux/of.h adds e541362279ea mfd: ioc3: Directly include linux/irqdomain.h adds 39c55b6680c3 watchdog/octeon-wdt: Directly include linux/irqdomain.h adds 009ea522d834 irqchip/mips-gic: Directly include linux/irqdomain.h adds 1a7cc83d83be MIPS: lantiq: Directly include linux/of.h in xway/dma.c adds 6e77c9ab5e18 MIPS: Add missing linux/irqdomain.h includes adds 86e8aea3d7a7 MIPS: Do not include linux/irqdomain.h from asm/irq.h adds da22dfd6e3b2 powerpc: Add missing linux/{of.h,irqdomain.h} include directives adds 108b411871eb scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} adds ca7fe584a4ec powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] adds 56a0ab7c713f powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h adds bf541b2ef87c irqdomain: Kill irq_domain_add_legacy_isa adds e19a0c0a7d6f irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] adds 4f9dcc2f17b7 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] adds bf139be00604 irqdomain: Make normal and nomap irqdomains exclusive adds 4242255a0857 irqdomain: Use struct_size() helper when allocating irqdomain adds fb48c79010d1 irqdomain: Cache irq_data instead of a virq number in the revmap adds ee1a2bc868c7 irqdomain: Implement irq_domain_clear_mapping() with irq_d [...] adds e0f5b5fa10f5 irqdomain: Protect the linear revmap with RCU adds c24b101789fa irqdomain: Introduce irq_resolve_mapping() adds 23568360ce3f genirq: Use irq_resolve_mapping() to implement __handle_do [...] adds 43b3f855c757 irqdesc: Fix __handle_domain_irq() comment adds ebae7259a5ee irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() adds a5195903ffc6 genirq: Add generic_handle_domain_irq() helper adds e9d28d314853 genirq: Move non-irqdomain handle_domain_irq() handling in [...] adds dcb10b426d70 irqchip: Bulk conversion to generic_handle_domain_irq() adds 769e1e2ab3d1 Merge branch irq/generic_handle_domain_irq-core into irq/i [...] adds e22808071d4d dt-bindings: irqchip: renesas-irqc: Add R-Car M3-W+ support adds 30e308a9aad0 Merge branch irq/irqchip-dt-updates into irq/irqchip-next adds 4acd8a4be614 irqchip/qcom-pdc: Switch to IRQCHIP_PLATFORM_DRIVER and al [...] adds c96d6abbec52 irqchip/mbigen: Fix compile warning when CONFIG_ACPI is disabled adds 14f0fa857fd4 Merge branch irq/irqchip-driver-updates into irq/irqchip-next adds 09816d49a254 fixup! irqdomain: Introduce irq_resolve_mapping() adds 69250ebd068e fixup! staging: octeon-hcd: Directly include linux/of.h adds 70d49fc8ebd2 fixup! irqchip: Bulk conversion to generic_handle_domain_irq() adds 9b8a506983a1 fixup! irqdomain: Introduce irq_resolve_mapping() adds bf06bd2ae89e Merge branch irq/generic_handle_domain_irq-core into irq/i [...] new dc7faf1dda56 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds eef45ff66690 locktorture: Mark statistics data races adds 07b2412e96db locktorture: Count lock readers adds e3902e12b04b srcutiny: Mark read-side data races adds fa42f6160ce9 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds 4a092ebe216a torture: Enable KCSAN summaries over groups of torture-test runs adds 5587a2080684 torture: Create KCSAN summaries for torture.sh runs new 294746f8cc56 Merge remote-tracking branch 'rcu/rcu/next' adds 0e5cb7770684 irqchip/gic: Split vGIC probing information from the GIC code adds 74501499d4e0 KVM: arm64: Handle physical FIQ as an IRQ while running a guest adds 669062d2a1aa KVM: arm64: vgic: Be tolerant to the lack of maintenance i [...] adds f6c3e24fb721 KVM: arm64: vgic: Let an interrupt controller advertise la [...] adds db75f1a33f82 KVM: arm64: vgic: move irq->get_input_level into an ops structure adds 354920e79441 KVM: arm64: vgic: Implement SW-driven deactivation adds 2f2f7e39dbb3 KVM: arm64: timer: Refactor IRQ configuration adds 5f59229680f7 KVM: arm64: timer: Add support for SW-based deactivation adds b6ca556c3529 irqchip/apple-aic: Advertise some level of vGICv3 compatibility adds 32e92b71b32a Merge branch kvm-arm64/m1 into kvmarm-master/next adds fd6f17bade21 KVM: arm64: Remove the creation time's mapping of MMIO regions adds 2aa53d68cee6 KVM: arm64: Try stage2 block mapping for host device MMIO adds 32ab5a5e97da Merge branch kvm-arm64/mmu/MMIO-block-mapping into kvmarm- [...] new dee006bc163a Merge remote-tracking branch 'kvm-arm/next' adds 0f0cace35fa6 mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap [...] adds 4d5c8aedc8aa mm, memcg: introduce mem_cgroup_kmem_disabled() adds faf65dde844a percpu: rework memcg accounting adds 4bb1fa3576d5 Merge branch 'for-5.14' into for-next new 5391a6cb9852 Merge remote-tracking branch 'percpu/for-next' adds bc7f41231ca1 workqueue: replace open-coded work_pending() adds 910db2fdf3c8 workqueue: clean up for_each_pwq()'s documentation adds f2ccd0a922b3 workqueue: Add back __printf format validation new a2e9425e1ce6 Merge remote-tracking branch 'workqueues/for-next' adds a1a474268b77 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment adds 62998fb00791 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds fd9f10567ace platform/surface: aggregator: Fix event disable function adds 035c9f908ea5 platform/x86: firmware_attributes_class: Create helper fil [...] adds d97de653d18f platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] adds a7314b3b1d8a platform/x86: think-lmi: Add WMI interface support on Leno [...] adds 7fac4861a974 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] adds 9ff6bede799f platform/x86: dell-wmi-sysman: fw_attr_inuse can be static adds 07fc3031db0e platform/surface: dtx: Add missing mutex_destroy() call in [...] adds bc4f3b7f08a7 platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] new 3605ab23ef50 Merge remote-tracking branch 'drivers-x86/for-next' new d188b588fc7d Merge remote-tracking branch 'leds/for-next' new 803fad2bfd63 Merge remote-tracking branch 'ipmi/for-next' adds 4e0c02431a71 devcoredump: remove contact information adds 7f787701b298 firmware_loader: remove unneeded 'comma' macro adds 5a576764e419 drivers/base: Constify static attribute_group structs new 53fc34e81215 Merge remote-tracking branch 'driver-core/driver-core-next' adds 7f7d0afe1d47 Revert "usb: typec: mux: Remove requirement for the "orien [...] adds 425de3182c91 USB: gr_udc: remove dentry storage for debugfs file adds 5ff90af9da8f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds 32ab701df626 usb: mtu3: remove mtu3_ep0_setup() declaration in mtu3.h adds 2c09bdaa58c9 usb: mtu3: remove repeated setting of speed adds 10e93e081416 usb: mtu3: dump a status register of IPPC adds f3ec606efc20 usb: mtu3: use dev_err_probe to print error log about extcon adds 51c236d5e1d1 usb: mtu3: skip getting extcon when use manual drd switch adds 309f5d794462 dt-bindings: usb: cdns,usb3: Fix interrupts order adds a8534cb092d7 usb: phy: introduce usb_phy device type with its own ueven [...] adds ca5ce8252910 usb: typec: intel_pmc_mux: Update IOM port status offset f [...] adds ab1150e9576f doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 7dc0c55e9f30 USB: UDC core: Add udc_async_callbacks gadget op adds 04145a03db9d USB: UDC: Implement udc_async_callbacks in dummy-hcd adds b42e8090ba93 USB: UDC: Implement udc_async_callbacks in net2280 adds 87191ca9f902 USB: UDC: Implement udc_async_callbacks in net2272 new 47099ba07176 Merge remote-tracking branch 'usb/usb-next' new 02855da9bedf Merge remote-tracking branch 'usb-serial/usb-next' new b053b27c9b8f Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds db0a196bd8ad serial: imx: Add DMA buffer configuration via DT adds 236b26f18814 ARM: dts: imx53-ppd: add dma-info nodes adds d157fca711ad serial: tty: uartlite: fix console setup adds 3b2cd60689fa serial: sh-sci: Add support for RZ/G2L SoC adds 2877389f59dc tty: vcc: use DEVICE_ATTR_*() macro new 2accab4ee285 Merge remote-tracking branch 'tty/tty-next' adds 1b1ee3a91d21 char: xillybus: Fix condition for invoking the xillybus/ s [...] adds b71cdf15fcc1 char: xillybus: Remove unneeded MODULE_VERSION() usage adds cc196fed0394 char: xillybus: Fix spelling mistake "overflew" -> "overflowed" adds ce52ec5beecc visorbus: fix error return code in visorchipset_init() adds 23d51b818151 misc: hpilo: map iLO shared memory by PCI revision id adds 2fa7d74ff54e eeprom: ee1004: Remove not needed debug message adds 39ee156c5ac1 EISA: use DEVICE_ATTR_RO() helper macro adds 603e4922f1c8 remove the raw driver new d44853585845 Merge remote-tracking branch 'char-misc/char-misc-next' adds 999bcbf0ac0c extcon: sm5502: Drop invalid register write in sm5502_reg_data adds 71a45906a24a extcon: max8997: Add missing modalias string adds 3c4d5b5e5057 extcon: sm5502: Use devm_regmap_add_irq_chip() adds 5a34f4518f56 extcon: sm5502: Implement i2c_driver->probe_new() adds 82d7c97beb5e dt-bindings: extcon: sm5502: Convert to DT schema adds 8fe67575472d dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic adds 0ce4250c4412 extcon: sm5502: Refactor driver to use chip-specific struct adds b792cb11d39f extcon: sm5502: Add support for SM5504 new cd3021a1c8f1 Merge remote-tracking branch 'extcon/extcon-next' adds 1ed9e566f3d7 MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference new d824ad2d46cb Merge remote-tracking branch 'phy-next/next' new 369ca57f79f0 Merge remote-tracking branch 'soundwire/next' adds 1c561e4e659d thunderbolt: Make tb_port_type() take const parameter adds 02c5e7c2db2b thunderbolt: Move nfc_credits field to struct tb_path_hop adds e7051beab839 thunderbolt: Wait for the lanes to actually bond adds 56ad3aef5cda thunderbolt: Read router preferred credit allocation information adds 69fea377e660 thunderbolt: Update port credits after bonding is enabled/ [...] adds 6ed541c53edc thunderbolt: Allocate credits according to router preferences adds 7c37bb304fd6 thunderbolt: Add quirk for Intel Goshen Ridge DP credits adds bfa8f78e06ed thunderbolt: Add KUnit tests for credit allocation adds 0f28879cf683 thunderbolt: Log the link as TBT instead of TBT3 adds cae5f5151d76 thunderbolt: Add USB4 port devices adds ccc5cb8ad5d1 thunderbolt: Add support for ACPI _DSM to power on/off retimers adds 3406de7cc20f thunderbolt: Add additional USB4 port operations for retim [...] adds 3fb10ea4ce86 thunderbolt: Add support for retimer NVM upgrade when ther [...] adds ff3a83064567 thunderbolt: Move nvm_write_ops to tb.h adds 1cbf680f7687 thunderbolt: Allow router NVM authenticate separately adds faa1c615f0bd thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM oper [...] adds 25335b30daf6 thunderbolt: Check for NVM authentication status after the [...] new 40d1b568068f Merge remote-tracking branch 'thunderbolt/next' adds 487829879f8b staging: rtl8192u: Fix shadowed variable name adds 6184fa23216c staging: rtl8192u: remove the repeated declaration adds 6a80a7abb473 staging: rtl8723bs: core: rtw_mlme_ext.c: remove deadcode adds 3efe8c49cc99 Staging: rtl8712: Cleanup coding style warning adds af249fce390f staging: rtl8188eu: use IW_HANDLER to declare wext handlers adds 31c809986d8a staging: rtl8188eu: remove dummy wext handlers adds 827dffb1caee staging: rtl8188eu: remove dummy setfreq handler adds 0ee817dd5898 staging: rtl8188eu: Fix fall-through warnings for Clang adds 4ce74e3b5081 staging: rtl8192u: r8192U_hw.h: fix spaces preferred aroun [...] adds ad0129fad514 staging: rtl8192u: put parentheses on macros with complex [...] adds cae6c233a7ab staging: rtl8192u: fix spaces in r8192U_hw.h adds bdf696a01987 staging: mt7621-dts: review pcie overlay in 'gbpc1' dts file adds 447fbc14f416 staging: vchiq_core: fix logic in poll_services_of_group adds eb928dad1604 staging: vchiq_arm: introduce free_bulk_waiter adds b9fab6798a96 staging: vchiq_core: move internals to C source adds e63becb7f308 staging: vchiq_core: get the rid of IS_POW2 adds 15618b35bdbf staging: vchiq_core: get the rid of vchiq_static_assert adds 9d5f721f8c60 staging: vchiq_core: put spaces around operators adds 525dd8a36c33 staging: vchiq_core: avoid precedence issues adds a6dd3f261752 staging: vchiq_core: use define for message type shift adds 86aee79ed49c staging: vchiq_core: introduce message specific make macros adds 75f0a4f2c1f7 staging: vchiq_core: simplify WARN_ON conditions adds 68a485965aba staging: vchiq_arm: tidy up service function naming adds 88a6ab1d0ab1 staging: vchiq_core: introduce process_free_data_message adds 60f394b50fa0 staging: vchiq_core: reduce indentation in parse_open adds bc60b0f834a3 staging: vchiq_core: store message id in local variable adds 826818f88bc2 staging: vchiq_connected: move EXPORT_SYMBOL below the rig [...] adds 33e82ff2a055 staging: vchiq_core: introduce handle_poll new 117faa589445 Merge remote-tracking branch 'staging/staging-next' adds 9504db5765e8 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] adds af51ec8c9213 iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] adds e50f8e049554 iio: buffer: Remove redundant assignment to in_loc adds 941f130881fa iio: adis16480: support burst read function adds b892770a2c55 iio: Drop Duplicated "mount-matrix" parameter adds 842b17223fcd staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] adds 53ebee949980 iio: afe: iio-rescale: Support processed channels adds 13f212e15b84 dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] adds bbd125f84fcc staging: iio: cdc: ad7746: use dt for capacitive channel setup. adds 0990c6e428c8 iio: adis16260: make use of adis lock helpers adds 5d142d41585f iio: adis16136: make use of adis lock helpers adds 42ef8aa2263b iio: st_sensors: Create extended attr macro adds 3d8ad94bb175 iio: accel: st_sensors: Support generic mounting matrix adds 8d78d1e171fc iio: accel: st_sensors: Stop copying channels adds d5b920015f50 iio: magnetometer: st_magn: Support mount matrix adds e1c5d708bfe0 iio: gyro: st_gyro: Support mount matrix adds 38e9d5caeedb iio: chemical: sgp30: Drop use of %hx in format string. adds ff9111ab3e1f iio: adc: max11100: Use get_unaligned_be16() rather than o [...] adds 7169a78e3984 iio: adc: max11100: Use devm_ functions for rest of probe() adds 30b527dd4fc5 iio: adc: max1118: Use devm_ managed functions for all of probe adds 3c43b6e108d5 iio: adc: max1118: Avoid jumping back and forth between sp [...] adds 6c100eb960e7 iio: adc: ti-adc081c: Use devm managed functions for all o [...] adds 55364f73a600 iio: adc: ti-adc0832: Use devm managed functions for all o [...] adds 9ecc2ebbb636 iio: adc: ti-adc108s102: Use devm managed functions for al [...] adds 09f75a2bab03 iio: adc: ti-adc161s626: Use devm managed functions for al [...] adds 9410685cb183 staging: iio: cdc: ad7746: remove ordinary comments adds 7d3049fbf3c3 staging: iio: cdc: ad7746: clean up probe return adds 6a7e4b04df3f staging: iio: cdc: ad7746: extract capac setup to own function adds b711f687a1c1 counter: Add support for Intel Quadrature Encoder Peripheral adds eb4e91f42fc9 iio: accel: bma180: Add missing 500 Hz / 1000 Hz bandwidth adds 9654c414bfdc iio: adis: Cleanout unused headers new aa5c8b253928 i2c: core: Add stub for i2c_verify_client() if !CONFIG_I2C new 41340965b4f8 Merge branch 'ib-iio-i2c-5.13rc1' into togreg Adds a stub [...] new c55398468ec3 Merge remote-tracking branch 'iio/togreg' adds 0b889618939f dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings adds 46bdcac533cc interconnect: qcom: Add SC7280 interconnect provider driver new ebb0626ddd40 Merge remote-tracking branch 'icc/icc-next' new 2e5c09d19e63 dmaengine: sun4i: Use list_move_tail instead of list_del/l [...] new a48e9a9ee9d7 Merge remote-tracking branch 'dmaengine/next' adds c2a11971549b Merge branch 'for-5.13-fixes' into for-5.14 adds 2ca11b0e043b cgroup: Fix kernel-doc adds a29a7b5223a8 Merge branch 'for-5.14' into for-next new c5a808aefc0b Merge remote-tracking branch 'cgroup/for-next' adds ea6a7bdce5f3 Merge branch 'fixes' into for-next adds 1a8d8498cb2d Merge branch 'misc' into for-next adds 17f23af37bb0 Merge branch 'fixes' into for-next adds 3a95f5b39254 scsi: ufs: core: Export ufshcd_hba_stop() adds f9c602f3bd9c scsi: ufs: ufs-mediatek: Disable HCI before HW reset adds 27c707b14659 scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remo [...] adds 84a84cc6aff4 scsi: mpt3sas: Fix fall-through warnings for Clang adds 4d431153e751 scsi: FlashPoint: Rename si_flags field adds 66fc475bd9e1 scsi: esas2r: Switch to flexible array member adds 5250db63d140 scsi: isci: Use correctly sized target buffer for memcpy() adds f6b414294224 scsi: ufs: Fix a kernel-doc related formatting issue adds c4f7ac64616e scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig adds 824a156633df scsi: mpi3mr: Base driver code adds c9566231cfaf scsi: mpi3mr: Create operational request and reply queue pair adds 023ab2a9b4ed scsi: mpi3mr: Add support for queue command processing adds 672ae26c8216 scsi: mpi3mr: Add support for internal watchdog thread adds 13ef29ea4aa0 scsi: mpi3mr: Add support for device add/remove event handling adds 8e653455547a scsi: mpi3mr: Add support for PCIe device event handling adds e36710dc06e3 scsi: mpi3mr: Additional event handling adds fb9b04574f14 scsi: mpi3mr: Add support for recovering controller adds 54dfcffb4191 scsi: mpi3mr: Add support for timestamp sync with firmware adds ff9561e910fc scsi: mpi3mr: Print IOC info for debugging adds 8f9c6173ca46 scsi: mpi3mr: Add bios_param SCSI host template hook adds e844adb1fbdc scsi: mpi3mr: Implement SCSI error handler hooks adds 0ea177343f1f scsi: mpi3mr: Add change queue depth support adds 82141ddba90a scsi: mpi3mr: Allow certain commands during pci-remove hook adds 392bbeb85b2a scsi: mpi3mr: Hardware workaround for UNMAP commands to NV [...] adds 463429f8dd5c scsi: mpi3mr: Add support for threaded ISR adds f061178e0762 scsi: mpi3mr: Complete support for soft reset adds 71e80106d059 scsi: mpi3mr: Print pending host I/Os for debugging adds 44dc724f5eec scsi: mpi3mr: Wait for pending I/O completions upon detect [...] adds 2f9c4d520aa6 scsi: mpi3mr: Add support for PM suspend and resume adds 28cbe2f420d3 scsi: mpi3mr: Add support for DSN secure firmware check adds 74e1f30a2868 scsi: mpi3mr: Add EEDP DIF DIX support adds 9fc4abfe5a5f scsi: mpi3mr: Add event handling debug prints adds 79db830162b7 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSUR [...] adds b5438f48fdd8 scsi: megaraid_sas: Fix resource leak in case of probe failure adds ae6874ba4b43 scsi: megaraid_sas: Early detection of VD deletion through [...] adds 9bedd36e9146 scsi: megaraid_sas: Handle missing interrupts while re-ena [...] adds 6143f6f62052 scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 adds 1486a4f5c2f3 scsi: iscsi: Add task completion helper adds 891e2639deae scsi: iscsi: Stop queueing during ep_disconnect adds 27e986289e73 scsi: iscsi: Drop suspend calls from ep_disconnect adds 06c203a5566b scsi: iscsi: Force immediate failure during shutdown adds b25b957d2db1 scsi: iscsi: Use system_unbound_wq for destroy_work adds 9e5fe1700896 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() adds 23d6fefbb3f6 scsi: iscsi: Fix in-kernel conn failure handling adds c0920cd36f17 scsi: iscsi: iscsi_tcp: Set no linger adds 788b71c54f21 scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop adds b1d19e8c92cf scsi: iscsi: Add iscsi_cls_conn refcount helpers adds d39df158518c scsi: iscsi: Have abort handler get ref to conn adds fda290c5ae98 scsi: iscsi: Get ref to conn during reset handling adds ec29d0ac29be scsi: iscsi: Fix conn use after free during resets adds bdd4aad7ff92 scsi: iscsi: Fix shost->max_id use adds f6f964574470 scsi: iscsi: Fix completion check during abort races adds 7ce9fc5ecde0 scsi: iscsi: Flush block work before unblock adds 99b0603313ee scsi: iscsi: Hold task ref during TMF timeout handling adds a1f3486b3b09 scsi: iscsi: Move pool freeing adds 5777b7f0f03c scsi: qedi: Fix null ref during abort handling adds 2ce002366a3f scsi: qedi: Fix race during abort timeouts adds 5b04d050cde4 scsi: qedi: Fix use after free during abort cleanup adds f7eea75262fc scsi: qedi: Fix TMF tid allocation adds 140d63b73f42 scsi: qedi: Use GFP_NOIO for TMF allocation adds 2819b4ae2873 scsi: qedi: Fix TMF session block/unblock use adds 0c72191da686 scsi: qedi: Fix cleanup session block/unblock use adds 60a0d379f11b scsi: qedi: Pass send_iscsi_tmf task to abort adds b40f3894e39e scsi: qedi: Complete TMF works before disconnect adds ed1b86ba0fba scsi: qedi: Wake up if cmd_cleanup_req is set new 0c63f5086cbb Merge branch 'misc' into for-next new 66a834d09293 scsi: core: Fix error handling of scsi_host_alloc() new 3719f4ff047e scsi: core: Fix failure handling of scsi_add_host_with_dma() new 11714026c02d scsi: core: Put .shost_dev in failure path if host state c [...] new 1e0d4e622599 scsi: core: Only put parent device if host state differs f [...] new 936c600e28f3 Merge branch 'fixes' into for-next new be535c1d7974 Merge remote-tracking branch 'scsi/for-next' adds 1ff28f229bc7 Merge branch '5.14/scsi-result' into 5.14/scsi-staging new d377f415dddc scsi: libsas: Introduce more SAM status code aliases in en [...] new 149d0e489e80 scsi: core: Introduce enums for the SAM and host status codes new 62af0ee94bfb scsi: core: Change the type of the second argument of scsi [...] new 1b67f3d74e45 scsi: qedf: Update the max_id value in host structure new ebab8e09a07f scsi: fcoe: Statically initialize flogi_maddr new 8b1afb7ab0db scsi: ufs: core: Remove irrelevant reference to non-existing doc new 80927822e8b6 scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() new 1cca0c3fdc91 scsi: ufs: Remove a redundant command completion logic in [...] new a45f937110fa scsi: ufs: Optimize host lock on transfer requests send/co [...] new 6f7151729647 scsi: ufs: Utilize Transfer Request List Completion Notifi [...] new 61f4f11b48f9 scsi: NCR5380: Fix fall-through warning for Clang new 7b8a49881b01 scsi: mpi3mr: Fix fall-through warning for Clang new 32424902331b scsi: ufs: core: Remove repeated word in comment new 04c073feb1d7 scsi: ufs: core: Clean up ufshcd_add_command_trace() new 89ac2c3b2835 scsi: ufs: core: Let UPIU completion trace print RSP UPIU header new 44b5de363524 scsi: ufs: core: Capture command trace only for the cmd != [...] new 105424895c02 scsi: ufs: core: Use UPIU query trace in devman_upiu_cmd() new ac58658979b3 Merge remote-tracking branch 'scsi-mkp/for-next' new a9d80394d05a Merge remote-tracking branch 'vhost/linux-next' adds bad70abdfac1 dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property adds 7a95b19a39c6 dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support adds 5dc9e9d1b758 dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P adds e13d1a43aa0f remoteproc: imx_rproc: parse fsl,auto-boot adds 52bda8d37514 remoteproc: imx_rproc: initial support for mutilple start/ [...] adds cc0316c10fb7 remoteproc: imx_rproc: make clk optional adds c8a1a56d8729 remoteproc: imx_rproc: support i.MX7ULP adds 79806d32d5aa remoteproc: imx_rproc: support i.MX8MN/P adds c86976deb21c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 6823243ba0a7 Merge remote-tracking branch 'rpmsg/for-next' adds cc0f53d2bb42 gpio: 104-idio-16: Fix coding style issues adds 5a5bc826fed1 gpio: dwapb: Drop redundant check in dwapb_irq_set_type() adds bd56b051c96b gpio: dwapb: Switch to use fwnode_irq_get() adds 40e568f9c88d gpio: gpio-regmap: Use devm_add_action_or_reset() new 043a0c9fe7a0 gpio-dwapb: Drop unused headers and sort the rest new 9b3c47f124b6 gpio: regmap: move drvdata to config data new 4195926aedca gpio: Add support for IDT 79RC3243x GPIO controller new 03c36034ce19 dt-bindings: gpio: Add devicetree binding for IDT 79RC3243 [...] new 354cb6465a9b MAINTAINERS: update ti,omap-gpio.yaml reference new b2241c0e3a94 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 43582f29b161 gpiolib: acpi: Introduce acpi_get_and_request_gpiod() helper new 043d7f09bf61 gpiolib: acpi: Add acpi_gpio_get_io_resource() new 47bf13aaa08e Merge remote-tracking branch 'gpio-intel/for-next' adds 0e4bf265b11a pinctrl: qcom: Fix duplication in gpio_groups new eb367d875f94 pinctrl: ralink: rt2880: avoid to error in calls is pin is [...] adds 50bdc4d44110 Merge tag 'renesas-pinctrl-for-v5.14-tag1' of git://git.ke [...] adds 897120d41e7a pinctrl: mcp23s08: fix race condition in irq handler new 375eede3e377 pinctrl: mtk: Fix mt8365 Kconfig dependency new 8c987eb15aa6 pinctrl: single: config: enable the pin's input new 276e552e081c pinctrl: ralink: move ralink architecture pinmux header in [...] new e98dd3db96f7 pinctrl: ralink: move MT7621 SoC pinmux config into a new [...] new 8b8b0fa21dfa pinctrl: ralink: move RT3883 SoC pinmux config into a new [...] new 3a1b0ca5a83b pinctrl: ralink: move RT305X SoC pinmux config into a new [...] new 745ec436de72 pinctrl: ralink: move MT7620 SoC pinmux config into a new [...] new a49a8717d869 pinctrl: ralink: move RT288X SoC pinmux config into a new [...] new 9bf07379d041 Merge branch 'devel' into for-next new 6f15cd3d6050 Merge remote-tracking branch 'pinctrl/for-next' new df7410ea020f Merge remote-tracking branch 'pinctrl-intel/for-next' new 8b89f5bb7d56 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 9e40ee18a1dc pwm: core: Support new usage_power setting in PWM state adds ae16db1fd3a1 pwm: pca9685: Support new usage_power setting in PWM state adds 6d6e7050276d pwm: pca9685: Restrict period change for enabled PWMs adds 79dd354fe176 pwm: pca9685: Add error messages for failed regmap calls adds 2ba4597d932b dt-bindings: pwm: pwm-tiehrpwm: Convert to json schema adds d233504af7db dt-bindings: pwm: pwm-tiehrpwm: Add compatible string for [...] new d94c21cfe6a8 Merge remote-tracking branch 'pwm/for-next' new 0eff529fa143 Merge remote-tracking branch 'userns/for-next' new 1421ec684a43 selftests/resctrl: Fix incorrect parsing of option "-t" new f50688b47c58 selftests/tls: Add {} to avoid static checker warning new 6daf076b717d selftests: splice: Adjust for handler fallback removal new de53fa9baa70 selftests: lib.mk: Also install "config" and "settings" new 0d3e5a057992 selftests: timers: rtcpie: skip test if default RTC device [...] new 3c88ae3d0859 Merge remote-tracking branch 'kselftest/next' new bbee911bd055 Merge remote-tracking branch 'livepatching/for-next' new be0599c37f69 Merge remote-tracking branch 'coresight/next' new 39becaa6a024 Merge remote-tracking branch 'rtc/rtc-next' new c99ba049af84 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 367146d4fa7b Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 3a40617ce088 MAINTAINERS: Add Clang CFI section adds 0541613b0389 MAINTAINERS: Expand and relocate PGO entry adds 5b2b4c1d60a9 pgo: rename the raw profile file to vmlinux.profraw adds 2d35ea27e0df CFI: Move function_nocfi() into compiler.h adds d94b93a91015 ARM: cpuidle: Avoid orphan section warning adds d4c639990036 vmlinux.lds.h: Avoid orphan section with !SMP adds bf02572fb113 Merge branch 'for-next/orphans' into for-next/kspp new f3192dc98317 Merge remote-tracking branch 'kspp/for-next/kspp' new 4af6aad8d5e3 Merge remote-tracking branch 'gnss/gnss-next' adds 19a52178125c fsi: Add missing MODULE_DEVICE_TABLE adds 910810945707 fsi: core: Fix return of error values on failures adds 4134cb916578 fsi: aspeed: Emit fewer barriers in opb operations adds a5c317dac556 fsi: scom: Reset the FSI2PIB engine for any error adds f72ddbe1d7b7 fsi: scom: Remove retries adds 8a4659be0857 fsi: occ: Don't accept response from un-initialized OCC adds 614f0a50c9df fsi: occ: Log error for checksum failure adds 75028ef45830 hwmon: (occ) Start sequence number at one adds 38483e8fed80 hwmon: (occ) Print response status in first poll error message adds a3469912f4ca fsi: aspeed: convert to devm_platform_ioremap_resource adds 1e2233d4f3df fsi: Aspeed: Reduce poll timeout adds 56e05c60f2d4 fsi: master-ast-cf: Remove redundant error printing in fsi [...] adds 95152433e46f fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] adds 9ab1428dfe2c fsi/sbefifo: Fix reset timeout new 3771ff4a19b1 Merge remote-tracking branch 'fsi/next' new 1fa65c176af3 Merge remote-tracking branch 'slimbus/for-next' new 67bb687a6542 Merge remote-tracking branch 'nvmem/for-next' adds 450605c28d57 x86/hyperv: fix logical processor creation adds 9de6655cc5a6 drivers: hv: Fix missing error code in vmbus_connect() new 584f06558ba9 Merge remote-tracking branch 'hyperv/hyperv-next' new 63eea34544e3 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 65219022e694 Merge remote-tracking branch 'fpga/for-next' new 1f37abd1f8ea Merge remote-tracking branch 'mhi/mhi-next' new 885605009a89 Merge remote-tracking branch 'memblock/for-next' new 0285271d35a0 Merge remote-tracking branch 'rust/rust-next' new 6e2bbc0dfb70 Merge remote-tracking branch 'cxl/next' new fa9bbd7bcd1e Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new c3015e9eded5 Revert "cifs: decoding negTokenInit with generic ASN1 decoder" new 6fb69aecac66 mm,hwpoison: fix race with hugetlb page allocation new f3b0aa2a2fec mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] new 299ab7b52983 mm/hugetlb: expand restore_reserve_on_error functionality new c34d7ac1c8fc mm/sparse: fix check_usemap_section_nr warnings new 40d10d8b40e2 mm/memory-failure: make sure wait for page writeback in me [...] new de078b7b98e9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new c874791738db /proc/kpageflags: do not use uninitialized struct pages new d023bd1ed38a kthread: switch to new kerneldoc syntax for named variable [...] new a0ae4e3b2cfe ia64: headers: drop duplicated words new 4f73257daa98 ia64: mca_drv: fix incorrect array size calculation new ba6da29ca308 streamline_config.pl: make spacing consistent new 4c5248d05f2c streamline_config.pl: add softtabstop=4 for vim users new 401d738e31be scripts/spelling.txt: add more spellings to spelling.txt new dff3445f0bc2 squashfs: add option to panic on errors new 32c620667449 ocfs2: remove unnecessary INIT_LIST_HEAD() new 3bcad9c0a4b8 ocfs2: fix snprintf() checking new 3c3b0ceb49dd ocfs2: remove redundant assignment to pointer queue new 9eba618e7d0d ocfs2: remove repeated uptodate check for buffer new cd54fc680a71 ocfs2: replace simple_strtoull() with kstrtoull() new f4a68bb878c7 ocfs2: clear links count in ocfs2_mknod() if an error occurs new b9e636392042 ocfs2: fix ocfs2 corrupt when iputting an inode new b8ae88f3da41 kernel: watchdog: modify the explanation related to watchd [...] new 8a4079e5cf09 doc: watchdog: modify the explanation related to watchdog thread new 65337cd7e763 doc: watchdog: modify the doc related to "watchdog/%u" new c701837d8f3d kunit: make test->lock irq safe new 757c4ba7df97 mm/slub, kunit: add a KUnit test for SLUB debugging functionality new d8fa6299cd7b mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 464bb75b0273 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 998afcebf1bf slub: remove resiliency_test() function new df2de13a32af mm, slub: change run-time assertion in kmalloc_index() to [...] new 50f8b03f4c94 kfence: test: fix for "mm, slub: change run-time assertion [...] new 1ced5f2b9734 mm, slub: fix support for clang 10 new 30f38623a8d7 slub: restore slub_debug=- behavior new c46fd959083e slub: actually use 'message' in restore_bytes() new 55a7903feee0 slub: indicate slab_fix() uses printf formats new c38ce1c16c5e slub: force on no_hash_pointers when slub_debug is enabled new 8b4338bffccb slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new 79ed1af6399b slub: choose the right freelist pointer location when crea [...] new 9747316f8694 tools/vm/page_owner_sort.c: check malloc() return new 2f67e38df75f mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new b988d272ea12 mm: mmap_lock: use local locks instead of disabling preemption new e92ee450e123 mm: page-writeback: kill get_writeback_state() comments new 7351cefe0dfc mm/page-writeback: Fix performance when BDI's share of rat [...] new f4dfa434458c mm/page-writeback: update the comment of Dirty position control new 254b5d92db48 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new 0abbb43a8660 mm/gup_benchmark: support threading new b8070dc4570b mm: gup: allow FOLL_PIN to scale in SMP new a84c6093720d mm: gup: pack has_pinned in MMF_HAS_PINNED new 94c9b0d2601e mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 8df4888f09e6 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new b222c8b8cfd6 mm/swapfile: use percpu_ref to serialize against concurren [...] new 76aab252af72 swap: fix do_swap_page() race with swapoff new 8c666fe15c8e mm/swap: remove confusing checking for non_swap_entry() in [...] new bf32a7cb1c84 mm/shmem: fix shmem_swapin() race with swapoff new 3d40afe6d15a mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new f0a0b89ee6ac mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new d7b9bece6709 mm/swapfile: fold scan_swap_map() into the only caller get [...] new 31a33d989c64 mm/swap: remove unused local variable nr_shadows new 05848aa98961 mm/swap_slots.c: delete meaningless forward declarations new 0f30cc34ec8c mm/swap: remove unused global variable nr_swapper_spaces new 2aaefd28b589 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new bbaba9f022b2 mm: free idle swap cache page after COW new a6eca5e46da5 mm/memcg: move mod_objcg_state() to memcontrol.c new 7903fbeaeeda mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 930142c5d615 mm/memcg: improve refill_obj_stock() performance new 7e191c59fd43 mm/memcg: optimize user context object stock access new 3f369c7ffb0e mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 9b8b38a64c61 mm/memcontrol.c: fix potential uninitialized variable warning new 7e1ef35d2768 mm: memcg/slab: properly set up gfp flags for objcg pointer array new f24e44a1532d mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 79d6e070b553 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 98faa4240559 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 3f4a82b7dd9c mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 0708cb11edb2 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 346a38dffa1f mm: memcontrol: fix root_mem_cgroup charging new dba3da4b3fe8 mm: memcontrol: fix page charging in page replacement new abbe12e2600f mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 02f9bdcfa8c5 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new 0656a561cf05 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 7e776811bcef mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new ebdcffe1794c mm: memcontrol: simplify the logic of objcg pinning memcg new 9ae3ba68182d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new d9b743594bd2 mm: vmscan: remove noinline_for_stack new 58de7868650e memcontrol: use flexible-array member new d98606db0c5d perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 15078b18ef20 binfmt: remove in-tree usage of MAP_EXECUTABLE new 3d84cb2b4cad binfmt-remove-in-tree-usage-of-map_executable-fix new 91adf044e5f7 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 4df9af167d9f mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 094733d16494 mm/mmap: introduce unlock_range() for code cleanup new 463e10504304 mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 9b67dc212002 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 20fae4a9f73a mm/memory.c: fix comment of finish_mkwrite_fault() new 7cc28f29a495 mm: add vma_lookup(), update find_vma_intersection() comments new 29443aa1b7e2 drm/i915/selftests: use vma_lookup() in __igt_mmap() new 6164edb05285 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new 0f225977da83 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new 8b640d2251f4 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 9cc6c918dac3 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new 3e8abd3b01ec arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new 97f770e577bf arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new 5fde029b1131 x86/sgx: use vma_lookup() in sgx_encl_find() new 269f084e7c18 virt/kvm: use vma_lookup() instead of find_vma_intersection() new 282a17f4d05b vfio: use vma_lookup() instead of find_vma_intersection() new dcb148e28af1 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 3eaa7c475f14 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new efc3d2e1bd56 media: videobuf2: use vma_lookup() in get_vaddr_frames() new e01c12b1f2db misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 44106025808c kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new c8f0722fff46 lib/test_hmm: use vma_lookup() in dmirror_migrate() new 69fac1bc55e9 mm/ksm: use vma_lookup() in find_mergeable_vma() new 309609e3e071 mm/migrate: use vma_lookup() in do_pages_stat_array() new ee532ef9478f mm/mremap: use vma_lookup() in vma_to_resize() new 2aeb611ac54d mm/memory.c: use vma_lookup() in __access_remote_vm() new 0b68c366ce8e mm/mempolicy: use vma_lookup() in __access_remote_vm() new b89e40392b55 mm: remove special swap entry functions new 59458ca5d1e7 mm/swapops: rework swap entry manipulation code new 659bc7f9ddc1 mm/rmap: split try_to_munlock from try_to_unmap new a0b346b4f72a mm/rmap: split migration into its own function new b44a3338f2e2 mm: rename migrate_pgmap_owner new dd97eed3371e mm/memory.c: allow different return codes for copy_nonpres [...] new 2e34c8a3d05e mm: device exclusive memory access new 7410bacb9b7f mm: selftests for exclusive device memory new 05c10b949960 mm: selftests: fix potential integer overflow on shift of a int new ba1faa3fb797 nouveau/svm: refactor nouveau_range_fault new dab68c101bcc nouveau/svm: implement atomic SVM access new 6c5429e98b61 mm: update legacy flush_tlb_* to use vma new 6e859b942531 lazy tlb: introduce lazy mm refcount helper functions new 735de072ab04 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 8c7f74ae3458 lazy tlb: allow lazy tlb mm refcounting to be configurable new fb76f6548050 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 668ee7307561 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 5f52027ed4d0 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new e2037f9c0c61 mm: improve mprotect(R|W) efficiency on pages referenced once new ec7563ea9f6a mm: improve mprotect(R|W) efficiency on pages referenced once new 52d330c95c70 h8300: remove unused variable new e856260efb6c mm/dmapool: use DEVICE_ATTR_RO macro new 42518d9e6cbe mm, tracing: unify PFN format strings new 0001da3696b8 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new f21aaa484b9e mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 40439bfc3b3d mm/vmalloc: print a warning message first on failure new 03c2da17f75e mm/vmalloc: remove quoted strings split across lines new 6981e33da416 mm/vmalloc: Fallback to a single page allocator new 9a1a20d7f152 printk: introduce dump_stack_lvl() new d029c3a70461 fix for "printk: introduce dump_stack_lvl()" new ad154c141a09 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new b1cb53d31c3c kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 5fcf4ae84dc2 mm: report which part of mem is being freed on initmem case new 3e12e8f6b34c mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 1795d852d4c3 mm/mmzone.h: simplify is_highmem_idx() new 3a9e067e0d87 mm: make __dump_page static new f80955b037b8 mm/page_alloc: bail out on fatal signal during reclaim/com [...] new ac175d2611ef mm/debug: factor PagePoisoned out of __dump_page new 79982e9b64e1 mm/page_owner: constify dump_page_owner new 56b95a0b4704 mm: make compound_head const-preserving new 53247795abb1 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new bce45f3a984f mm: constify page_count and page_ref_count new cd60e64b1e0d mm: optimise nth_page for contiguous memmap new 1a47a2d4db43 mm/page_alloc: switch to pr_debug new f4bc40b0e373 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new e17623100e4c mm/page_alloc: split per cpu page lists and zone stats new c9c047f2cf45 mm/page_alloc: split per cpu page lists and zone stats -fix new 4e8fe04d4406 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new 62c53236c140 mm/page_alloc: convert per-cpu list protection to local_lock new fc6017b0fc78 mm/page_alloc: work around a pahole limitation with zero-s [...] new 6bf6d0a1e810 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new ae1825cab835 mm/vmstat: convert NUMA statistics to basic NUMA counters new 6ec6806ea554 mm/vmstat: inline NUMA event counter updates new 13e18413a9e2 mm/page_alloc: batch the accounting updates in the bulk allocator new c1c75ea75260 mm/page_alloc: reduce duration that IRQs are disabled for [...] new 78039a170e4a mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new af130bf1ca03 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 252e1b6ff733 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new 369d78f33863 mm: page_alloc: dump migrate-failed pages only at -EBUSY new 5103d3b41f2e mm/page_alloc: delete vm.percpu_pagelist_fraction new 8b16f021d5fd mm/page_alloc: disassociate the pcp->high from pcp->batch new 75fe92bd65ad mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 9f9fd2c68da1 mm/page_alloc: adjust pcp->high after CPU hotplug events new 960782992244 mm/page_alloc: scale the number of pages that are batch freed new 9b0671d92084 mm/page_alloc: limit the number of pages on PCP lists when [...] new 0f5c37d4145f mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 8f46afc67768 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new 396aa13ab67f mm: drop SECTION_SHIFT in code comments new d076d3262d04 mm/page_alloc: improve memmap_pages dbg msg new 9dafd4ad8bbd mm/page_alloc: fix counting of managed_pages new 3b27fc264306 mm/page_alloc: move free_the_page new 716af72a41f6 mm/page_alloc: allow high-order pages to be stored on the [...] new 04a7aa28a95f mm/memory-failure: use a mutex to avoid memory_failure() races new bfcbefcd6c5f mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix new 5a701f8fde58 mm,hwpoison: return -EHWPOISON to denote that the page has [...] new 90431bbcc31c mm,hwpoison: send SIGBUS with error virutal address new 709ad9e9d266 mmhwpoison-send-sigbus-with-error-virutal-address-fix new 86fa9302dd89 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 274a83b2b735 mm: memory_hotplug: factor out bootmem core functions to b [...] new 4faaa562d7d1 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 051436cc93a3 mm: hugetlb: gather discrete indexes of tail page new d224ad031fe3 mm: hugetlb: free the vmemmap pages associated with each H [...] new 82e7c2a97fec mm: hugetlb: defer freeing of HugeTLB pages new 909aa2bc98e0 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 7cb132ebc974 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 2aa923279002 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 96a956430842 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new d96b2b489fcf mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 0433df0d1756 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 94a12f3cc3e8 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 868ba196eb77 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new dd550f938500 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 02eb7b3fc933 mm/huge_memory.c: use page->deferred_list new 94e4d482a098 mm/huge_memory.c: add missing read-only THP checking in tr [...] new 8bb9eb7df122 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new e1406e65e555 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 9f2a2476167b mm/huge_memory.c: don't discard hugepage if other processe [...] new 2fe99410e014 mm/hugetlb: change parameters of arch_make_huge_pte() new 20346b82b74c mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 746cf35475e4 x86: define only {pud/pmd}_{set/clear}_huge when useful new b394006fada3 arm64: define only {pud/pmd}_{set/clear}_huge when useful new 5bd7f037d880 mm/vmalloc: enable mapping of huge pages at pte level in vmap new 8564c06a3f64 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new 2926e77c9b63 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new c873e0099feb khugepaged: selftests: remove debug_cow new 27eff5a44ab1 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new 01b98ee2ba53 userfaultfd: remove set but not used variable 'vm_alloc_shared' new 6d353b0b27f9 mm, hugetlb: fix allocation error check and copy func name new 7a2900b5b610 userfaultfd/selftests: use user mode only new 6f6a47ffa106 userfaultfd/selftests: remove the time() check on delayed uffd new 2d9bfe22d6c6 userfaultfd/selftests: dropping VERIFY check in locking_thread new 3366d29912e2 userfaultfd/selftests: only dump counts if mode enabled new 5f95efacb40c userfaultfd/selftests: unify error handling new 68a19d21485b mm/thp: simplify copying of huge zero page pmd when fork new d8cce7c5adf4 mm/userfaultfd: fix uffd-wp special cases for fork() new db15b34f14cf mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix new 7f059f9b0e33 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 4cd46e55a0d5 mm/userfaultfd: fail uffd-wp registration if not supported new 94cc194c7f42 mm/pagemap: export uffd-wp protection information new 3451e71fa2a5 userfaultfd/selftests: add pagemap uffd-wp test new 2e9857b744f6 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 25dc15d0410e userfaultfd/shmem: support minor fault registration for shmem new 23e2b517cefb userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 399b1ae79ff2 userfaultfd/shmem: advertise shmem minor fault support new b28fe6f57402 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 601564750866 userfaultfd/selftests: use memfd_create for shmem test type new b513fe6e9270 userfaultfd/selftests: create alias mappings in the shmem test new ca072b7c213e userfaultfd/selftests: reinitialize test context in each test new f2efd9423095 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new b4669136c844 userfaultfd/selftests: exercise minor fault handling shmem [...] new fad44638d4c5 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new 3ffcd1a4ade9 mm/kconfig: move HOLES_IN_ZONE into mm new 2e20ce15f607 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 4502fdb29584 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 551f7264dcab fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 18de0bda2437 fs/proc/kcore: don't read offline sections, logically offl [...] new b7273f19f7ce mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 6774c7789013 virtio-mem: use page_offline_(start|end) when setting Page [...] new 0e2be5080435 fs/proc/kcore: use page_offline_(freeze|thaw) new 78f884069a1e mm/compaction: use DEVICE_ATTR_WO macro new dc5a9e3da85b mm/mempolicy: cleanup nodemask intersection check for oom new c2abfaf76d13 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new 22a24262c39c mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 8d539d243efd mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 15ca7b405c79 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 1bb2204e1106 mm/mempolicy: unify the parameter sanity check for mbind a [...] new d33f6e7c9805 mm: mempolicy: don't have to split pmd for huge zero page new 3effbf7630c7 include/linux/mmzone.h: add documentation for pfn_valid() new 4f20e3c5f910 memblock: update initialization of reserved pages new c431b946ddf9 arm64: decouple check whether pfn is in linear map from pf [...] new 533d75fe5abe arm64: drop pfn_valid_within() and simplify pfn_valid() new 77e92717cc42 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 1b213d745ca8 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 8f8a821ecf48 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 95a76800bea7 mm: memory: add orig_pmd to struct vm_fault new 1f36614b8d65 mm: memory: make numa_migrate_prep() non-static new 1eff008e2758 mm: thp: refactor NUMA fault handling new bd943dff6f0f mm: thp: fix a double unlock bug new 48d0fdea19a8 mm: migrate: account THP NUMA migration counters correctly new 3d78f9649fc4 mm: migrate: don't split THP for misplaced NUMA page new 8c6528305fd2 mm: migrate: check mapcount for THP instead of refcount new d8769e93dde1 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 8ed1a6e55d95 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 1e41c3bc67fb mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new 5775404d4e5f nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new 11efdb24a46c nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 123714459208 mm/nommu: unexport do_munmap() new 80c499eb59a6 mm: generalize ZONE_[DMA|DMA32] new 77bcc1946eaa mm: make variable names for populate_vma_page_range() consistent new 96438055aecd mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new 943653c3c5b6 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new f01d66ff77ec MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 65eae7a2108c selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 19812475941d selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 3b26b4761821 mm/memory_hotplug: rate limit page migration warnings new 1416a04229a2 memory-hotplug.rst: complete admin-guide overhaul new 029a8575fd9e mm,memory_hotplug: drop unneeded locking new d5b7661e35e1 mmmemory_hotplug-drop-unneeded-locking-fix new abe66191159c mm/zswap.c: remove unused function zswap_debugfs_exit() new f6c117512d7b mm/zswap.c: avoid unnecessary copy-in at map time new 39748619a265 mm/zswap.c: fix two bugs in zswap_writeback_entry() new 8a8c5b4af320 mm/highmem: Remove deprecated kmap_atomic new 659a7d100dba zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new e557b955493b mm: fix typos and grammar error in comments new 530d15bbea54 mm: fix comments mentioning i_mutex new d0e648f196af mm: define default value for FIRST_USER_ADDRESS new 1d1defcba27e mm: fix spelling mistakes new dd6a07e1973b mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new 0950444abf6a mm/vmalloc: include header for prototype of set_iounmap_nonlazy new cd030254ea19 mm/page_alloc: make should_fail_alloc_page() static new c670166cf5bb mm/mapping_dirty_helpers: remove double Note in kerneldoc new 5d4c00d8ad0a mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new d299dd7f65d2 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new ecfa7aee9b75 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new de07edef10f9 mm/zbud: add kerneldoc fields for zbud_pool new 9ff5d80957b1 mm/z3fold: add kerneldoc fields for z3fold_pool new 7a4539503674 mm/swap: make swap_address_space an inline function new 9aef0dc102e4 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new 5b72f666ebb9 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new a6a050c350f6 mm/page_alloc: move prototype for find_suitable_fallback new b56b76887aa0 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 4ee2f4e59074 kfence: unconditionally use unbound work queue new 8fda9b851598 fs/buffer.c: add debug print for __getblk_gfp() stall problem new a8b31a60dabd fs/buffer.c: dump more info for __getblk_gfp() stall problem new 87c724fe0f84 kernel/hung_task.c: Monitor killed tasks. new f80a6e41270f proc: Avoid mixing integer types in mem_rw() new 3308260f3139 fs/proc/kcore.c: add mmap interface new 2971a820d4af fs-proc-kcorec-add-mmap-interface-fix new be0773f865e9 procfs: allow reading fdinfo with PTRACE_MODE_READ new e10d15b68f08 procfs/dmabuf: add inode number to /proc/*/fdinfo new bc090f5dccc0 sysctl: remove redundant assignment to first new c964c94916e3 proc/sysctl: make protected_* world readable new 7336dbaae9df kernel.h: split out panic and oops helpers new 4d0612c188ae kernelh-split-out-panic-and-oops-helpers-fix new 0626898d542f kernel.h: split out panic and oops helpers (ia64 fix) new 71657df37264 lib: decompress_bunzip2: remove an unneeded semicolon new a36fafae6bbe lib/string_helpers: switch to use BIT() macro new b021e19fd582 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 634c33bf23bc lib/string_helpers: drop indentation level in string_escape_mem() new 82aeea9c8ee5 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 1b9f14482b33 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new 1060da0da3ad lib/string_helpers: allow to append additional characters [...] new 07b5d2e2e9af lib/test-string_helpers: print flags in hexadecimal format new 955576640bd9 lib/test-string_helpers: get rid of trailing comma in terminators new d479f15d6228 lib/test-string_helpers: add test cases for new features new 1498beaf31a7 MAINTAINERS: add myself as designated reviewer for generic [...] new 9a5e4b061de6 seq_file: introduce seq_escape_mem() new fb43d7949628 seq_file: add seq_escape_str() as replica of string_escape_str() new 88cbb19e9452 seq_file: convert seq_escape() to use seq_escape_str() new 41a10515be83 nfsd: avoid non-flexible API in seq_quote_mem() new 6c14ec58e4dc seq_file: drop unused *_escape_mem_ascii() new 09661abc59db lib/math/rational.c: fix divide by zero new 6722d9b6c0f0 lib/math/rational: add Kunit test cases new 7ec977f4d54b lib-math-rational-add-kunit-test-cases-fix new 7031ac5fc3dc lib/math/rational: fix spelling mistake "demominator" -> " [...] new 7a3d3518cd5b lib/decompressors: fix spelling mistakes new eed8e4df4e64 lib/mpi: fix spelling mistakes new 13ee635560b4 lib: memscan() fixlet new 5ee531b65515 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new eb268a1bbdae lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 92fd2dde485a checkpatch: scripts/spdxcheck.py now requires python3 new f7a0a0e790a8 checkpatch: improve the indented label test new a852c6e6ae44 init: print out unknown kernel parameters new d907775d65a3 init/main.c: silence some -Wunused-parameter warnings new 8a12face6213 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 6376ae8153b6 x86: signal: don't do sas_ss_reset() until we are certain [...] new 953755d1a782 exec: remove checks in __register_bimfmt() new 6478d1ad9d1e kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 838014fddf56 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new e000ae11a89e kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new d418d334a09e lib/decompressors: remove set but not used variabled 'level' new 006a4bbcb21a lib-decompressors-remove-set-but-not-used-variabled-level-fix new 812098c89455 ipc sem: use kvmalloc for sem_undo allocation new 0cee9e87b159 ipc: use kmalloc for msg_queue and shmid_kernel new cdaf13bb0920 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new 38ccf4d6d67c ipc/util.c: use binary search for max_idx new beb2b78ad22e ipc-utilc-use-binary-search-for-max_idx-fix new 5cfbd260de41 linux-next-pre new bd43411def6d Merge branch 'akpm-current/current' new e6126bfbddc9 lib/test: fix spelling mistakes new a2cd0671d779 lib: fix spelling mistakes new 39e6e667cd01 mm/slub: use stackdepot to save stack trace in objects new ab47038fc23e slub: STACKDEPOT: rename save_stack_trace() new 9edcd5614c28 mm/slub: use stackdepot to save stack trace in objects-fix new c8a5298281fa mmap: make mlock_future_check() global new d0caa72f65b7 riscv/Kconfig: make direct map manipulation options depend on MMU new a4930b7ff259 set_memory: allow querying whether set_direct_map_*() is a [...] new 167d87e14cf6 mm: introduce memfd_secret system call to create "secret" [...] new 3c426db9a48f mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 211a2efceffc PM: hibernate: disable when there are active secretmem users new 93052c88bb9a arch, mm: wire up memfd_secret system call where relevant new ea19777e80e5 secretmem: test: add basic selftest for memfd_secret(2) new eb86c873e5bf mm: fix spelling mistakes in header files new b81e1c0807fa buildid: only consider GNU notes for build ID parsing new 602c0b4b51fe buildid: add API to parse build ID out of buffer new d2741429d4a4 buildid: stash away kernels build ID on init new 46973441a369 buildid-stash-away-kernels-build-id-on-init-fix new 2418bb53b7d6 dump_stack: add vmlinux build ID to stack traces new d42685e6331c module: add printk formats to add module build ID to stacktraces new 575b2d1b18fa module-add-printk-formats-to-add-module-build-id-to-stackt [...] new d274b65949bc buildid: fix build when CONFIG_MODULES is not set new b10a40e73fd6 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new fd92ccb2aade module: fix build error when CONFIG_SYSFS is disabled new 8f640de06fe4 arm64: stacktrace: use %pSb for backtrace printing new 40f8f8ab99e0 x86/dumpstack: use %pSb/%pBb for backtrace printing new 44bbe276c3c4 scripts/decode_stacktrace.sh: support debuginfod new cf6743011c9c scripts/decode_stacktrace.sh: silence stderr messages from [...] new d9e9d2385519 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 4ae315f785b1 buildid: mark some arguments const new 949668f51954 buildid: fix kernel-doc notation new 4fee7caec1d1 kdump: use vmlinux_build_id to simplify new ec27a170a759 Merge branch 'akpm/master' new ab5803bc555f Add linux-next specific files for 20210608
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 (392d24c0d06b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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 1011 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + Documentation/ABI/stable/sysfs-class-infiniband | 20 - Documentation/ABI/testing/evm | 36 +- Documentation/ABI/testing/sysfs-bus-counter | 9 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 38 +- .../ABI/testing/sysfs-class-firmware-attributes | 18 +- Documentation/ABI/testing/sysfs-fs-f2fs | 29 +- Documentation/PCI/pci-error-recovery.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/media/ipu3.rst | 35 +- Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/arm/marvell.rst | 2 +- Documentation/block/stat.rst | 2 +- Documentation/conf.py | 2 + Documentation/core-api/irq/irq-domain.rst | 1 - Documentation/dev-tools/kasan.rst | 9 +- Documentation/dev-tools/pgo.rst | 6 +- .../devicetree/bindings/arm/amlogic,scpi.txt | 27 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 239 - Documentation/devicetree/bindings/arm/arm,scpi.txt | 219 - .../devicetree/bindings/arm/intel,keembay.yaml | 2 + .../devicetree/bindings/arm/juno,scpi.txt | 26 - Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 35 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 57 - .../bindings/clock/qcom,dispcc-sm8x50.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/connector/usb-connector.yaml | 15 + .../bindings/cpufreq/cpufreq-mediatek.txt | 8 +- .../bindings/crypto/intel,ixp4xx-crypto.yaml | 47 + .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 126 + Documentation/devicetree/bindings/dma/ti-edma.txt | 4 +- .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 52 + .../devicetree/bindings/firmware/arm,scmi.yaml | 341 + .../devicetree/bindings/firmware/arm,scpi.yaml | 247 + .../intel,ixp4xx-network-processing-engine.yaml | 22 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 2 +- .../devicetree/bindings/gpio/idt,32434-gpio.yaml | 67 + .../devicetree/bindings/hwmon/ti,ads7828.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2 +- .../devicetree/bindings/i2c/i2c-davinci.txt | 4 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 5 +- .../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 + Documentation/devicetree/bindings/i2c/i2c-omap.txt | 37 - .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 102 + .../bindings/iio/multiplexer/io-channel-mux.txt | 39 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 70 + .../bindings/input/qcom,pm8941-pwrkey.txt | 2 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 12 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 48 +- .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 25 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 184 - .../bindings/mailbox/ti,omap-mailbox.yaml | 308 + .../bindings/media/i2c/maxim,max9286.yaml | 23 +- .../devicetree/bindings/media/i2c/rda,rda5807.yaml | 67 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,isp.yaml | 196 + .../devicetree/bindings/media/renesas,vin.yaml | 27 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 4 +- Documentation/devicetree/bindings/mfd/mt6397.txt | 1 + .../devicetree/bindings/mfd/qcom,pm8008.yaml | 121 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 4 + Documentation/devicetree/bindings/mfd/rk808.txt | 188 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 278 + .../bindings/mfd/ti,j721e-system-controller.yaml | 19 +- .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +- .../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 + .../devicetree/bindings/net/brcm,iproc-mdio.txt | 23 - .../devicetree/bindings/net/brcm,iproc-mdio.yaml | 38 + .../bindings/net/brcm,mdio-mux-iproc.txt | 2 +- .../devicetree/bindings/net/can/c_can.txt | 4 +- .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 89 + .../devicetree/bindings/net/dsa/sja1105.txt | 156 - .../bindings/net/ethernet-controller.yaml | 1 + .../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/phy/phy-rockchip-inno-usb2.yaml | 11 +- .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../power/supply/richtek,rt5033-battery.yaml | 54 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 50 - .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 65 + .../bindings/regulator/mt6359-regulator.yaml | 385 + .../regulator/richtek,rt6160-regulator.yaml | 61 + .../regulator/richtek,rt6245-regulator.yaml | 89 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 11 +- .../bindings/remoteproc/ti,keystone-rproc.txt | 4 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 56 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/serial/fsl-imx-uart.yaml | 12 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 6 +- .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/imx-audmux.txt | 28 - .../devicetree/bindings/sound/imx-audmux.yaml | 119 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 4 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 30 + .../devicetree/bindings/spi/spi-davinci.txt | 2 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 + .../devicetree/bindings/usb/cdns,usb3.yaml | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 +- .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 + .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 - Documentation/driver-api/dma-buf.rst | 9 + .../driver-api/media/drivers/ccs/ccs-regs.asc | 2 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 5 +- Documentation/driver-api/media/drivers/zoran.rst | 2 +- Documentation/driver-api/pwm.rst | 4 + Documentation/filesystems/dax.rst | 291 + Documentation/filesystems/dax.txt | 257 - Documentation/filesystems/ext4/journal.rst | 39 +- Documentation/filesystems/f2fs.rst | 3 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/gpu/amdgpu.rst | 21 + Documentation/gpu/driver-uapi.rst | 8 + Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/i915_gem_lmem.rst | 131 + Documentation/gpu/rfc/index.rst | 4 + Documentation/hwmon/adm1177.rst | 3 +- Documentation/hwmon/max31790.rst | 12 - Documentation/input/joydev/joystick-api.rst | 2 +- Documentation/locking/lockdep-design.rst | 4 +- .../device_drivers/cellular/qualcomm/rmnet.rst | 126 +- Documentation/networking/devlink/devlink-port.rst | 35 + Documentation/networking/devlink/netdevsim.rst | 26 + Documentation/networking/packet_mmap.rst | 2 +- Documentation/networking/tuntap.rst | 2 +- Documentation/power/runtime_pm.rst | 6 +- Documentation/security/IMA-templates.rst | 12 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/kprobes.rst | 24 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/lockup-watchdogs.rst | 66 + .../translations/zh_CN/core-api/cachetlb.rst | 336 + .../translations/zh_CN/core-api/index.rst | 11 +- .../translations/zh_CN/core-api/padata.rst | 158 + .../zh_CN/core-api/symbol-namespaces.rst | 142 + .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/kasan.rst | 417 + Documentation/userspace-api/media/Makefile | 10 +- .../userspace-api/media/audio.h.rst.exceptions | 19 - .../media/dvb/audio-set-bypass-mode.rst | 62 - Documentation/userspace-api/media/dvb/audio.rst | 27 - .../userspace-api/media/dvb/dmx-fopen.rst | 2 +- .../userspace-api/media/dvb/dmx-fread.rst | 2 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 2 +- Documentation/userspace-api/media/dvb/headers.rst | 7 - Documentation/userspace-api/media/dvb/intro.rst | 6 +- .../userspace-api/media/dvb/legacy_dvb_apis.rst | 7 - Documentation/userspace-api/media/dvb/video.rst | 36 - Documentation/userspace-api/media/fdl-appendix.rst | 64 +- Documentation/userspace-api/media/v4l/biblio.rst | 8 +- .../userspace-api/media/v4l/dev-decoder.rst | 6 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 2 +- .../userspace-api/media/video.h.rst.exceptions | 39 - MAINTAINERS | 124 +- Makefile | 2 +- Next/SHA1s | 290 +- Next/merge.log | 7338 +- arch/Kconfig | 17 + arch/alpha/include/asm/atomic.h | 88 +- arch/alpha/include/asm/cmpxchg.h | 12 +- arch/alpha/include/asm/page.h | 6 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arc/include/asm/atomic.h | 60 +- arch/arc/include/asm/cmpxchg.h | 10 +- arch/arc/kernel/kprobes.c | 16 - arch/arm/Kconfig.debug | 2 + arch/arm/arm-soc-for-next-contents.txt | 24 + arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/compressed/atags_to_fdt.c | 2 +- arch/arm/boot/dts/imx53-ppd.dts | 2 + arch/arm/boot/dts/rk3066a.dtsi | 1 - arch/arm/boot/dts/rk3188.dtsi | 1 - arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- 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/configs/at91_dt_defconfig | 2 + arch/arm/include/asm/atomic.h | 96 +- arch/arm/include/asm/cmpxchg.h | 20 +- arch/arm/include/asm/cpuidle.h | 5 +- arch/arm/include/asm/ftrace.h | 3 + arch/arm/include/asm/insn.h | 8 +- arch/arm/include/asm/module.h | 10 + arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/sync_bitops.h | 2 +- arch/arm/include/asm/tlbflush.h | 13 +- arch/arm/kernel/ftrace.c | 46 +- arch/arm/kernel/insn.c | 19 +- arch/arm/kernel/irq.c | 22 +- arch/arm/kernel/module-plts.c | 49 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/kernel/setup.c | 16 +- arch/arm/mach-ixp4xx/common.c | 26 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mm/mmu.c | 22 +- arch/arm/mm/tlb-v6.S | 2 +- arch/arm/mm/tlb-v7.S | 2 +- arch/arm/probes/kprobes/core.c | 23 - arch/arm/probes/kprobes/test-thumb.c | 10 +- arch/arm/tools/Makefile | 25 +- arch/arm/tools/syscall.tbl | 2 +- arch/arm/tools/syscallnr.sh | 3 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 1 + 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/boot/dts/renesas/r8a77961.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 74 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 31 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 45 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 8 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 20 + arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/atomic.h | 2 - arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/compiler.h | 16 + arch/arm64/include/asm/exception.h | 34 +- arch/arm64/include/asm/insn.h | 66 +- arch/arm64/include/asm/linkage.h | 8 + arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mte.h | 4 + arch/arm64/include/asm/page.h | 10 +- arch/arm64/include/asm/patching.h | 15 + arch/arm64/include/asm/perf_event.h | 5 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/processor.h | 2 - arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/sdei.h | 3 + arch/arm64/include/asm/sysreg.h | 2 - arch/arm64/include/asm/unistd32.h | 3 +- arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/entry-common.c | 256 +- arch/arm64/kernel/entry.S | 367 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/idle.c | 69 + arch/arm64/kernel/insn.c | 1699 - arch/arm64/kernel/patching.c | 148 + arch/arm64/kernel/perf_event.c | 35 +- arch/arm64/kernel/probes/kprobes.c | 17 - arch/arm64/kernel/probes/simulate-insn.c | 1 + arch/arm64/kernel/process.c | 74 - arch/arm64/kernel/sdei.c | 48 +- arch/arm64/kernel/traps.c | 135 +- 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 | 2 +- arch/arm64/lib/clear_user.S | 47 +- arch/arm64/lib/insn.c | 1458 + arch/arm64/lib/memchr.S | 65 +- arch/arm64/lib/memcmp.S | 346 +- arch/arm64/lib/memcpy.S | 272 +- arch/arm64/lib/memmove.S | 189 - arch/arm64/lib/mte.S | 20 + arch/arm64/lib/strcmp.S | 289 +- arch/arm64/lib/strlen.S | 258 +- arch/arm64/lib/strncmp.S | 406 +- arch/arm64/mm/context.c | 6 +- arch/arm64/mm/fault.c | 46 +- arch/arm64/mm/proc.S | 12 +- arch/arm64/mm/ptdump.c | 4 - arch/csky/include/asm/cmpxchg.h | 8 +- arch/csky/kernel/probes/kprobes.c | 17 - arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/asm/atomic.h | 97 - arch/h8300/include/asm/cmpxchg.h | 66 - arch/h8300/kernel/setup.c | 2 - arch/hexagon/include/asm/atomic.h | 28 +- arch/hexagon/include/asm/cmpxchg.h | 4 +- arch/ia64/include/asm/atomic.h | 74 +- arch/ia64/include/asm/cmpxchg.h | 16 + arch/ia64/include/asm/page.h | 6 +- arch/ia64/include/uapi/asm/cmpxchg.h | 10 +- arch/ia64/kernel/efi_stub.S | 2 +- arch/ia64/kernel/kprobes.c | 16 - arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig.machine | 3 + arch/m68k/emu/nfblock.c | 20 +- arch/m68k/include/asm/atomic.h | 60 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/page_no.h | 6 +- arch/m68k/include/asm/tlbflush.h | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/Makefile | 2 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/atomic.h | 28 - arch/microblaze/include/asm/cmpxchg.h | 9 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- 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/atomic.h | 55 +- arch/mips/include/asm/cmpxchg.h | 22 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/mach-ralink/mt7620.h | 53 +- arch/mips/include/asm/mach-ralink/pinmux.h | 52 - arch/mips/include/asm/mach-ralink/rt288x.h | 9 - arch/mips/include/asm/mach-ralink/rt305x.h | 24 - arch/mips/include/asm/mach-ralink/rt3883.h | 34 - arch/mips/include/asm/unistd.h | 4 + arch/mips/ingenic/Kconfig | 2 + arch/mips/kernel/cmpxchg.c | 4 +- arch/mips/kernel/cpu-probe.c | 5 + arch/mips/kernel/kprobes.c | 3 - arch/mips/kernel/syscalls/Makefile | 34 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/syscalls/syscallnr.sh | 2 - arch/mips/lantiq/xway/dma.c | 1 + arch/mips/loongson64/smp.c | 10 +- arch/mips/mm/dma-noncoherent.c | 1 + arch/mips/pci/pci-rt3883.c | 1 + arch/mips/pci/pci-xtalk-bridge.c | 1 + arch/mips/ralink/mt7620.c | 320 - arch/mips/ralink/mt7621.c | 88 - arch/mips/ralink/prom.c | 1 - arch/mips/ralink/rt288x.c | 21 - arch/mips/ralink/rt305x.c | 77 - arch/mips/ralink/rt3883.c | 45 - arch/mips/sgi-ip27/ip27-irq.c | 1 + arch/mips/sgi-ip30/ip30-irq.c | 1 + arch/nios2/include/asm/irq.h | 1 - arch/nios2/kernel/irq.c | 1 + arch/openrisc/include/asm/atomic.h | 42 +- arch/openrisc/include/asm/cmpxchg.h | 4 +- arch/openrisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/atomic.h | 34 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/atomic.h | 140 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 19 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 29 +- arch/powerpc/include/asm/cmpxchg.h | 30 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/pte-walk.h | 29 + arch/powerpc/include/asm/qspinlock.h | 2 +- arch/powerpc/include/asm/tlb.h | 6 - arch/powerpc/kernel/eeh.c | 23 +- arch/powerpc/kernel/io-workarounds.c | 16 +- arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/kprobes.c | 21 +- arch/powerpc/kernel/mce.c | 1 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kvm/book3s_hv.c | 1 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 15 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 7 + arch/powerpc/kvm/book3s_hv_uvmem.c | 1 + arch/powerpc/kvm/book3s_xive.c | 1 + arch/powerpc/kvm/book3s_xive_native.c | 1 + arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 59 +- arch/powerpc/platforms/Kconfig.cputype | 2 - arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/pmu.c | 1 + arch/powerpc/platforms/embedded6xx/flipper-pic.c | 1 + arch/powerpc/platforms/powermac/Kconfig | 1 + arch/powerpc/platforms/ps3/Kconfig | 1 + arch/powerpc/platforms/ps3/interrupt.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 1 + arch/powerpc/sysdev/ehv_pic.c | 1 + arch/powerpc/sysdev/fsl_mpic_err.c | 1 + arch/powerpc/sysdev/i8259.c | 3 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/tsi108_pci.c | 3 +- arch/powerpc/sysdev/xics/icp-hv.c | 1 + arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/Kconfig | 1 + arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/errata/sifive/Makefile | 2 +- arch/riscv/include/asm/atomic.h | 128 +- arch/riscv/include/asm/cmpxchg.h | 34 +- arch/riscv/kernel/probes/kprobes.c | 17 - arch/riscv/kernel/setup.c | 4 +- arch/s390/Kconfig | 2 +- arch/s390/boot/compressed/Makefile | 2 +- arch/s390/include/asm/atomic.h | 2 - arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/lowcore.h | 38 +- arch/s390/include/asm/page.h | 6 +- arch/s390/include/asm/ptrace.h | 12 +- arch/s390/include/asm/tpi.h | 24 + arch/s390/include/uapi/asm/schid.h | 3 + arch/s390/kernel/entry.S | 22 +- arch/s390/kernel/irq.c | 7 +- arch/s390/kernel/kprobes.c | 17 - arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/include/asm/atomic-grb.h | 6 +- arch/sh/include/asm/atomic-irq.h | 6 +- arch/sh/include/asm/atomic-llsc.h | 6 +- arch/sh/include/asm/atomic.h | 8 +- arch/sh/include/asm/cmpxchg.h | 4 +- arch/sh/kernel/kprobes.c | 17 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/include/asm/atomic_32.h | 38 +- arch/sparc/include/asm/atomic_64.h | 36 +- arch/sparc/include/asm/cmpxchg_32.h | 12 +- arch/sparc/include/asm/cmpxchg_64.h | 12 +- arch/sparc/kernel/kprobes.c | 17 - arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/lib/atomic32.c | 24 +- arch/sparc/lib/atomic_64.S | 42 +- arch/x86/entry/Makefile | 10 - arch/x86/entry/common.c | 87 +- arch/x86/entry/syscalls/Makefile | 2 + arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/intel/uncore_snbep.c | 9 +- arch/x86/events/rapl.c | 6 +- arch/x86/include/asm/apic.h | 1 + arch/x86/include/asm/atomic.h | 2 - arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/desc.h | 22 +- arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/fpu/api.h | 6 +- arch/x86/include/asm/fpu/internal.h | 7 - arch/x86/include/asm/idtentry.h | 4 +- arch/x86/include/asm/irq_vectors.h | 7 +- arch/x86/include/asm/mce.h | 13 +- arch/x86/include/asm/page.h | 6 +- arch/x86/include/asm/syscall.h | 2 +- arch/x86/include/asm/thermal.h | 4 +- arch/x86/kernel/acpi/cstate.c | 3 +- arch/x86/kernel/alternative.c | 68 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/apic/vector.c | 20 + arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/cpu/hygon.c | 4 + arch/x86/kernel/cpu/mce/amd.c | 55 +- arch/x86/kernel/cpu/mce/apei.c | 3 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/fpu/xstate.c | 57 - arch/x86/kernel/idt.c | 5 +- arch/x86/kernel/kprobes/core.c | 18 - arch/x86/kernel/machine_kexec_32.c | 15 +- arch/x86/kernel/machine_kexec_64.c | 33 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 44 +- arch/x86/mm/fault.c | 8 +- arch/x86/mm/mem_encrypt_identity.c | 11 +- arch/x86/mm/pkeys.c | 4 + arch/x86/pci/mmconfig-shared.c | 10 +- arch/x86/platform/efi/quirks.c | 12 + arch/x86/realmode/init.c | 14 +- arch/x86/um/sys_call_table_32.c | 2 +- arch/x86/um/sys_call_table_64.c | 2 +- arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 14 +- arch/xtensa/include/asm/tlbflush.h | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/simdisk.c | 29 +- block/blk-core.c | 13 +- block/blk-mq-sched.c | 12 +- block/blk-mq.c | 2 +- block/blk-mq.h | 2 + block/blk-zoned.c | 119 +- block/blk.h | 6 +- block/genhd.c | 208 +- block/ioctl.c | 2 +- block/partitions/core.c | 64 +- crypto/af_alg.c | 2 +- drivers/acpi/internal.h | 2 +- drivers/acpi/power.c | 114 +- drivers/acpi/scan.c | 2 +- drivers/acpi/sleep.c | 2 +- drivers/base/cpu.c | 4 +- drivers/base/devcoredump.c | 4 - drivers/base/firmware_loader/builtin/Makefile | 1 - drivers/base/memory.c | 4 +- drivers/base/node.c | 2 +- drivers/base/platform.c | 2 +- drivers/base/regmap/regmap-irq.c | 7 + 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/bluetooth/btmtkuart.c | 6 +- drivers/bluetooth/btrtl.c | 9 +- drivers/bluetooth/btusb.c | 23 +- drivers/char/Kconfig | 21 - drivers/char/Makefile | 3 +- drivers/char/hw_random/exynos-trng.c | 3 +- drivers/char/hw_random/ks-sa-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 6 +- drivers/char/mem.c | 1 - drivers/char/raw.c | 362 - drivers/char/xillybus/xillybus_class.c | 1 - drivers/char/xillybus/xillybus_core.c | 1 - drivers/char/xillybus/xillybus_of.c | 1 - drivers/char/xillybus/xillybus_pcie.c | 1 - drivers/char/xillybus/xillyusb.c | 3 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 2 +- drivers/clk/imx/clk-imx8qm-rsrc.c | 2 +- drivers/clk/imx/clk-imx8qxp-rsrc.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 8 +- drivers/clk/qcom/Kconfig | 7 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/apcs-sdx55.c | 18 +- drivers/clk/qcom/clk-rcg2.c | 81 + drivers/clk/qcom/clk-smd-rpm.c | 672 +- drivers/clk/qcom/dispcc-sm8250.c | 190 +- drivers/clk/qcom/gcc-mdm9607.c | 1655 + drivers/clk/sifive/sifive-prci.c | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clk/versatile/Kconfig | 2 - drivers/counter/Kconfig | 10 + drivers/counter/Makefile | 1 + drivers/counter/intel-qep.c | 546 + drivers/cpufreq/acpi-cpufreq.c | 2 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 96 +- drivers/crypto/hisilicon/qm.c | 726 +- drivers/crypto/hisilicon/qm.h | 1 + drivers/crypto/hisilicon/sec2/sec.h | 10 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 483 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 184 + drivers/crypto/ixp4xx_crypto.c | 140 +- drivers/crypto/marvell/octeontx2/Makefile | 13 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 93 + drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 36 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 23 + .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 16 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 9 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 10 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 160 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 32 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 49 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 43 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 17 +- drivers/dma-buf/dma-buf.c | 31 +- drivers/dma-buf/dma-resv.c | 211 +- drivers/dma/idxd/cdev.c | 1 + drivers/dma/idxd/init.c | 4 +- drivers/dma/ipu/ipu_irq.c | 2 +- drivers/dma/mediatek/mtk-uart-apdma.c | 27 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sun4i-dma.c | 5 +- drivers/edac/mce_amd.c | 70 + drivers/eisa/eisa-bus.c | 23 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-sm5502.c | 212 +- drivers/extcon/extcon-sm5502.h | 82 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 6 + drivers/firmware/arm_scmi/mailbox.c | 3 + drivers/firmware/arm_scmi/smc.c | 3 + drivers/firmware/arm_scpi.c | 11 + drivers/firmware/tegra/bpmp-tegra210.c | 2 +- drivers/fsi/fsi-core.c | 4 +- drivers/fsi/fsi-master-aspeed.c | 33 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 1 + drivers/fsi/fsi-occ.c | 12 +- drivers/fsi/fsi-sbefifo.c | 10 +- drivers/fsi/fsi-scom.c | 105 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-idio-16.c | 23 +- drivers/gpio/gpio-dwapb.c | 23 +- drivers/gpio/gpio-idt3243x.c | 206 + drivers/gpio/gpio-regmap.c | 32 +- drivers/gpio/gpiolib-acpi.c | 51 + drivers/gpu/drm/Kconfig | 15 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 34 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 104 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 202 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 97 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 116 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 40 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 142 +- drivers/gpu/drm/amd/amdgpu/nv.c | 51 + drivers/gpu/drm/amd/amdgpu/nv.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 83 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 52 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/amdkfd/soc15_int.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 7 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 78 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 13 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 + drivers/gpu/drm/amd/display/dc/Makefile | 3 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 113 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 11 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 30 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 4 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 673 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 103 + .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 333 + .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 271 + drivers/gpu/drm/amd/display/dc/core/dc.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 18 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 6 + drivers/gpu/drm/amd/display/dc/dc.h | 28 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 23 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 21 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 48 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 20 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 54 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 9 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 37 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 39 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 + drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 42 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 279 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 147 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 406 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 246 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 956 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 122 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 103 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h | 246 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 598 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 56 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 151 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.h | 33 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 287 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 259 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 157 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.h | 40 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2196 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 5 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 11 + .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 7508 ++ .../amd/display/dc/dml/dcn31/display_mode_vba_31.h | 43 + .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 1727 + .../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 69 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 18 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 + .../drm/amd/display/dc/dml/display_mode_structs.h | 12 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 42 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 52 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 56 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 14 + drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 + .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 432 + .../amd/display/dc/irq/dcn31/irq_service_dcn31.h | 37 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 12 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 118 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 3 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 354 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 230 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 37 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 13 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 135 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 38 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 23 +- drivers/gpu/drm/amd/include/amd_acpi.h | 18 + .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 15083 +++ .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 60747 ++++++++++ .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 11936 ++ .../amd/include/asic_reg/dpcs/dpcs_4_2_0_sh_mask.h | 103385 ++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h | 355 + .../amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h | 531 + drivers/gpu/drm/amd/include/atomfirmware.h | 56 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 + drivers/gpu/drm/amd/include/yellow_carp_offset.h | 1366 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 192 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 2 + .../drm/amd/pm/inc/smu13_driver_if_yellow_carp.h | 222 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h | 57 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h | 139 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h | 97 + .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 22 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 7 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 35 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 37 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 7 - drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c | 311 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1210 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h | 28 + drivers/gpu/drm/drm_atomic.c | 28 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 +- drivers/gpu/drm/drm_cache.c | 148 + drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_drv.c | 2 + drivers/gpu/drm/drm_gem.c | 7 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/drm_gem_cma_helper.c | 3 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 6 +- drivers/gpu/drm/drm_gem_vram_helper.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 8 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 4 +- drivers/gpu/drm/hyperv/Makefile | 8 + drivers/gpu/drm/hyperv/hyperv_drm.h | 52 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 311 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 231 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 485 + drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/display/intel_ddi.c | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 38 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 57 +- drivers/gpu/drm/i915/display/intel_dmc.c | 63 +- drivers/gpu/drm/i915/display/intel_dmc.h | 22 + drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/dma_resv_utils.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 345 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 14 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 22 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 159 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 31 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine.h | 8 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 21 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 14 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 95 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 3 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 82 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 23 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 + drivers/gpu/drm/i915/gt/intel_gtt.c | 91 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 12 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/intel_reset.c | 201 +- drivers/gpu/drm/i915/gt/intel_ring.c | 11 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 12 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 100 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_context.c | 3 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 2 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 32 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 64 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 6 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 10 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 14 +- drivers/gpu/drm/i915/i915_active.h | 11 +- drivers/gpu/drm/i915/i915_active_types.h | 5 - drivers/gpu/drm/i915/i915_cmd_parser.c | 28 +- drivers/gpu/drm/i915/i915_debugfs.c | 34 +- drivers/gpu/drm/i915/i915_drv.c | 21 +- drivers/gpu/drm/i915/i915_drv.h | 87 +- drivers/gpu/drm/i915/i915_gem.c | 18 +- drivers/gpu/drm/i915/i915_gpu_error.c | 82 +- drivers/gpu/drm/i915/i915_irq.c | 44 +- drivers/gpu/drm/i915/i915_mm.c | 44 + drivers/gpu/drm/i915/i915_params.h | 8 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 54 +- drivers/gpu/drm/i915/i915_pmu.c | 12 +- drivers/gpu/drm/i915/i915_query.c | 62 + drivers/gpu/drm/i915/i915_reg.h | 43 +- drivers/gpu/drm/i915/i915_request.c | 12 +- drivers/gpu/drm/i915/i915_suspend.c | 16 +- drivers/gpu/drm/i915/i915_sw_fence.c | 4 +- drivers/gpu/drm/i915/i915_sysfs.c | 2 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 31 +- drivers/gpu/drm/i915/intel_device_info.c | 22 +- drivers/gpu/drm/i915/intel_dram.c | 14 +- drivers/gpu/drm/i915/intel_memory_region.c | 29 +- drivers/gpu/drm/i915/intel_memory_region.h | 18 +- drivers/gpu/drm/i915/intel_pch.c | 10 +- drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/intel_sideband.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 36 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 20 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 14 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 9 +- drivers/gpu/drm/i915/selftests/i915_request.c | 12 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 3 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 16 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 87 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/librapl.c | 10 + drivers/gpu/drm/i915/selftests/librapl.h | 4 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 4 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 4 +- drivers/gpu/drm/msm/Kconfig | 3 +- drivers/gpu/drm/msm/Makefile | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 203 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 43 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 100 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 4 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 54 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 202 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 1450 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 112 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 47 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 63 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 14 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 125 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 136 + drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 187 + drivers/gpu/drm/msm/dp/dp_aux.c | 181 +- drivers/gpu/drm/msm/dp/dp_aux.h | 8 - drivers/gpu/drm/msm/dp/dp_catalog.c | 11 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +- drivers/gpu/drm/msm/dp/dp_display.c | 27 + drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_panel.c | 1 - drivers/gpu/drm/msm/dsi/dsi.c | 6 + drivers/gpu/drm/msm/dsi/dsi.h | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 17 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 31 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 + drivers/gpu/drm/msm/msm_drv.c | 31 +- drivers/gpu/drm/msm/msm_drv.h | 15 + drivers/gpu/drm/msm/msm_fb.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 45 +- drivers/gpu/drm/msm/msm_kms.h | 9 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 41 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 1 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 20 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 11 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 15 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 32 +- drivers/gpu/drm/nouveau/nouveau_vmm.c | 4 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 1 + drivers/gpu/drm/panel/panel-elida-kd35t133.c | 8 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 2 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +- drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 7 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 1 + drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 1 + drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_object.c | 10 +- drivers/gpu/drm/qxl/qxl_ttm.c | 5 +- drivers/gpu/drm/radeon/radeon_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 16 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 22 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_sync.c | 4 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 9 +- drivers/gpu/drm/radeon/radeon_uvd.c | 30 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 1 + drivers/gpu/drm/sti/sti_hda.c | 6 +- drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 18 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 31 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 41 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 7 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 8 +- drivers/gpu/drm/ttm/ttm_bo.c | 202 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 365 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 22 +- drivers/gpu/drm/ttm/ttm_module.c | 35 + drivers/gpu/drm/ttm/ttm_range_manager.c | 57 +- drivers/gpu/drm/ttm/ttm_resource.c | 228 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 11 +- drivers/gpu/drm/ttm/ttm_tt.c | 47 +- drivers/gpu/drm/vboxvideo/hgsmi_base.c | 19 +- drivers/gpu/drm/vboxvideo/modesetting.c | 20 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 26 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/hwmon/corsair-psu.c | 14 + drivers/hwmon/ina3221.c | 22 +- drivers/hwmon/max31790.c | 101 +- drivers/hwmon/occ/common.c | 7 +- drivers/hwmon/pmbus/pmbus_core.c | 9 +- drivers/hwmon/scpi-hwmon.c | 9 + drivers/hwmon/sht4x.c | 95 +- drivers/i2c/busses/i2c-altera.c | 9 +- drivers/i2c/busses/i2c-qcom-geni.c | 21 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 4 +- drivers/iio/accel/adis16201.c | 3 - drivers/iio/accel/adis16209.c | 3 - drivers/iio/accel/bma180.c | 11 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/adis16136.c | 5 - drivers/iio/gyro/adis16260.c | 5 - drivers/iio/imu/adis.c | 4 - drivers/iio/imu/adis16400.c | 7 - drivers/iio/imu/adis16460.c | 1 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 6 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 10 +- drivers/infiniband/Kconfig | 2 +- drivers/infiniband/core/cache.c | 23 +- drivers/infiniband/core/cm.c | 621 +- drivers/infiniband/core/mad.c | 17 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/ucma.c | 7 +- drivers/infiniband/core/umem_dmabuf.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 21 +- drivers/infiniband/hw/Makefile | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 + drivers/infiniband/hw/bnxt_re/main.c | 3 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 - drivers/infiniband/hw/cxgb4/qp.c | 1 + drivers/infiniband/hw/hfi1/trace.c | 5 + drivers/infiniband/hw/hns/hns_roce_alloc.c | 51 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 17 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 342 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 13 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 77 + drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 5 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 332 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 14 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 10 +- drivers/infiniband/hw/i40iw/Kconfig | 9 - drivers/infiniband/hw/i40iw/Makefile | 9 - drivers/infiniband/hw/i40iw/i40iw.h | 602 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 4419 - drivers/infiniband/hw/i40iw/i40iw_cm.h | 462 - drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 5243 - drivers/infiniband/hw/i40iw/i40iw_d.h | 1746 - drivers/infiniband/hw/i40iw/i40iw_hmc.c | 821 - drivers/infiniband/hw/i40iw/i40iw_hmc.h | 241 - drivers/infiniband/hw/i40iw/i40iw_hw.c | 851 - drivers/infiniband/hw/i40iw/i40iw_main.c | 2065 - drivers/infiniband/hw/i40iw/i40iw_osdep.h | 195 - drivers/infiniband/hw/i40iw/i40iw_p.h | 129 - drivers/infiniband/hw/i40iw/i40iw_pble.c | 611 - drivers/infiniband/hw/i40iw/i40iw_pble.h | 131 - drivers/infiniband/hw/i40iw/i40iw_puda.c | 1496 - drivers/infiniband/hw/i40iw/i40iw_puda.h | 188 - drivers/infiniband/hw/i40iw/i40iw_register.h | 1030 - drivers/infiniband/hw/i40iw/i40iw_status.h | 101 - drivers/infiniband/hw/i40iw/i40iw_type.h | 1358 - drivers/infiniband/hw/i40iw/i40iw_uk.c | 1200 - drivers/infiniband/hw/i40iw/i40iw_user.h | 422 - drivers/infiniband/hw/i40iw/i40iw_utils.c | 1518 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2652 - drivers/infiniband/hw/i40iw/i40iw_verbs.h | 179 - drivers/infiniband/hw/i40iw/i40iw_vf.c | 85 - drivers/infiniband/hw/i40iw/i40iw_vf.h | 62 - drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 759 - drivers/infiniband/hw/i40iw/i40iw_virtchnl.h | 124 - drivers/infiniband/hw/irdma/Kconfig | 12 + drivers/infiniband/hw/irdma/Makefile | 27 + drivers/infiniband/hw/irdma/cm.c | 4421 + drivers/infiniband/hw/irdma/cm.h | 417 + drivers/infiniband/hw/irdma/ctrl.c | 5657 + drivers/infiniband/hw/irdma/defs.h | 1155 + drivers/infiniband/hw/irdma/hmc.c | 710 + drivers/infiniband/hw/irdma/hmc.h | 180 + drivers/infiniband/hw/irdma/hw.c | 2725 + drivers/infiniband/hw/irdma/i40iw_hw.c | 216 + drivers/infiniband/hw/irdma/i40iw_hw.h | 160 + drivers/infiniband/hw/irdma/i40iw_if.c | 216 + drivers/infiniband/hw/irdma/icrdma_hw.c | 149 + drivers/infiniband/hw/irdma/icrdma_hw.h | 71 + drivers/infiniband/hw/irdma/irdma.h | 153 + drivers/infiniband/hw/irdma/main.c | 358 + drivers/infiniband/hw/irdma/main.h | 555 + drivers/infiniband/hw/irdma/osdep.h | 86 + drivers/infiniband/hw/irdma/pble.c | 521 + drivers/infiniband/hw/irdma/pble.h | 136 + drivers/infiniband/hw/irdma/protos.h | 116 + drivers/infiniband/hw/irdma/puda.c | 1745 + drivers/infiniband/hw/irdma/puda.h | 194 + drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/trace.c | 112 + drivers/infiniband/hw/irdma/trace.h | 3 + drivers/infiniband/hw/irdma/trace_cm.h | 458 + drivers/infiniband/hw/irdma/type.h | 1541 + drivers/infiniband/hw/irdma/uda.c | 271 + drivers/infiniband/hw/irdma/uda.h | 89 + drivers/infiniband/hw/irdma/uda_d.h | 128 + drivers/infiniband/hw/irdma/uk.c | 1684 + drivers/infiniband/hw/irdma/user.h | 437 + drivers/infiniband/hw/irdma/utils.c | 2541 + drivers/infiniband/hw/irdma/verbs.c | 4527 + drivers/infiniband/hw/irdma/verbs.h | 225 + drivers/infiniband/hw/irdma/ws.c | 406 + drivers/infiniband/hw/irdma/ws.h | 41 + drivers/infiniband/hw/mlx4/main.c | 5 +- drivers/infiniband/hw/mlx4/qp.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/doorbell.c | 7 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 - drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 59 +- drivers/infiniband/hw/mlx5/wr.c | 9 +- drivers/infiniband/sw/rxe/rxe_comp.c | 31 +- drivers/infiniband/sw/rxe/rxe_cq.c | 32 +- drivers/infiniband/sw/rxe/rxe_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.c | 21 +- drivers/infiniband/sw/rxe/rxe_queue.h | 272 +- drivers/infiniband/sw/rxe/rxe_req.c | 46 +- drivers/infiniband/sw/rxe/rxe_resp.c | 44 +- drivers/infiniband/sw/rxe/rxe_srq.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 80 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 5 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 33 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 10 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 59 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 14 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 163 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 256 +- drivers/infiniband/ulp/srp/ib_srp.h | 2 - drivers/input/keyboard/Kconfig | 3 - drivers/input/misc/pm8941-pwrkey.c | 103 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 167 +- drivers/input/touchscreen/cyttsp_core.c | 9 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/cyttsp_i2c.c | 2 + drivers/input/touchscreen/cyttsp_spi.c | 2 + drivers/input/touchscreen/edt-ft5x06.c | 38 +- drivers/input/touchscreen/resistive-adc-touch.c | 124 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sc7280.c | 1938 + drivers/interconnect/qcom/sc7280.h | 154 + drivers/iommu/amd/amd_iommu.h | 2 - drivers/iommu/amd/init.c | 18 +- drivers/iommu/amd/iommu.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 1 - drivers/iommu/arm/arm-smmu/arm-smmu.c | 1 - drivers/iommu/arm/arm-smmu/qcom_iommu.c | 1 - drivers/iommu/dma-iommu.c | 6 +- drivers/iommu/exynos-iommu.c | 1 - drivers/iommu/iova.c | 18 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/iommu/msm_iommu.c | 1 - drivers/iommu/mtk_iommu.c | 1 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 68 - drivers/iommu/omap-iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 4 - drivers/iommu/tegra-smmu.c | 16 +- drivers/iommu/virtio-iommu.c | 1 - drivers/irqchip/Kconfig | 2 +- drivers/irqchip/exynos-combiner.c | 10 +- drivers/irqchip/irq-al-fic.c | 7 +- drivers/irqchip/irq-apple-aic.c | 9 + drivers/irqchip/irq-armada-370-xp.c | 19 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 8 +- drivers/irqchip/irq-aspeed-scu-ic.c | 6 +- drivers/irqchip/irq-ath79-misc.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm7038-l1.c | 6 +- drivers/irqchip/irq-bcm7120-l2.c | 6 +- drivers/irqchip/irq-brcmstb-l2.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 3 +- 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 | 19 +- drivers/irqchip/irq-goldfish-pic.c | 5 +- drivers/irqchip/irq-i8259.c | 4 +- drivers/irqchip/irq-idt3243x.c | 6 +- drivers/irqchip/irq-imgpdc.c | 11 +- drivers/irqchip/irq-imx-intmux.c | 9 +- drivers/irqchip/irq-imx-irqsteer.c | 9 +- drivers/irqchip/irq-ingenic-tcu.c | 2 +- drivers/irqchip/irq-ingenic.c | 3 +- drivers/irqchip/irq-keystone.c | 14 +- drivers/irqchip/irq-loongson-htpic.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 4 +- drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 6 +- drivers/irqchip/irq-ls1x.c | 2 +- drivers/irqchip/irq-mbigen.c | 12 +- drivers/irqchip/irq-mips-gic.c | 21 +- drivers/irqchip/irq-mscc-ocelot.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 7 +- drivers/irqchip/irq-mvebu-sei.c | 13 +- drivers/irqchip/irq-nvic.c | 4 +- drivers/irqchip/irq-orion.c | 2 +- drivers/irqchip/irq-partition-percpu.c | 9 +- drivers/irqchip/irq-pruss-intc.c | 9 +- drivers/irqchip/irq-realtek-rtl.c | 2 +- drivers/irqchip/irq-renesas-irqc.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/irqchip/irq-stm32-exti.c | 10 +- drivers/irqchip/irq-sunxi-nmi.c | 3 +- drivers/irqchip/irq-tb10x.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 9 +- drivers/irqchip/irq-ts4800.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-xilinx-intc.c | 23 +- drivers/irqchip/qcom-irq-combiner.c | 6 +- drivers/irqchip/qcom-pdc.c | 8 +- drivers/lightnvm/core.c | 24 +- drivers/md/Makefile | 4 + drivers/md/bcache/super.c | 15 +- drivers/md/dm-cache-target.c | 11 +- drivers/md/dm-core.h | 65 + drivers/md/dm-crypt.c | 31 +- drivers/md/dm-flakey.c | 7 +- drivers/md/dm-kcopyd.c | 13 +- drivers/md/dm-linear.c | 7 +- drivers/md/dm-table.c | 21 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-writecache.c | 8 +- drivers/md/dm-zone.c | 654 + drivers/md/dm-zoned-metadata.c | 7 + drivers/md/dm.c | 224 +- drivers/md/dm.h | 30 +- drivers/md/md.c | 25 +- drivers/md/md.h | 6 +- drivers/md/persistent-data/dm-btree.c | 4 +- drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + drivers/media/common/siano/smscoreapi.c | 22 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/{pci/ttpci => common}/ttpci-eeprom.c | 0 drivers/media/{pci/ttpci => common}/ttpci-eeprom.h | 0 drivers/media/dvb-frontends/Kconfig | 12 - drivers/media/dvb-frontends/Makefile | 1 - drivers/media/i2c/Kconfig | 22 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7842.c | 37 +- drivers/media/i2c/ccs/ccs-limits.c | 4 + drivers/media/i2c/ccs/ccs-limits.h | 4 + drivers/media/i2c/ccs/ccs-regs.h | 6 +- drivers/media/i2c/imx208.c | 1087 + drivers/media/i2c/ov2659.c | 27 +- drivers/media/i2c/ov8856.c | 2449 +- drivers/media/i2c/ov8865.c | 2 +- drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/tc358743.c | 1 + drivers/media/mc/mc-request.c | 3 +- drivers/media/pci/bt8xx/bt878.c | 6 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 10 +- drivers/media/pci/ivtv/Kconfig | 12 - drivers/media/pci/ivtv/ivtv-driver.h | 2 - drivers/media/pci/ivtv/ivtv-ioctl.c | 221 - drivers/media/pci/saa7134/saa7134-core.c | 1 - drivers/media/pci/saa7134/saa7134-tvaudio.c | 2 +- drivers/media/pci/ttpci/Kconfig | 74 - drivers/media/pci/ttpci/Makefile | 11 +- drivers/media/pci/ttpci/av7110.h | 315 - drivers/media/pci/ttpci/budget-core.c | 3 +- drivers/media/pci/ttpci/budget.h | 2 +- drivers/media/pci/tw5864/tw5864-reg.h | 62 +- drivers/media/platform/allegro-dvt/nal-h264.c | 2 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 2 +- drivers/media/platform/atmel/atmel-isc-base.c | 1 - drivers/media/platform/cadence/cdns-csi2rx.c | 8 +- drivers/media/platform/cadence/cdns-csi2tx.c | 8 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 7 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/qcom/camss/camss-csid.c | 5 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 5 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 5 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 22 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 10 +- drivers/media/platform/qcom/venus/hfi_platform.c | 16 + drivers/media/platform/qcom/venus/hfi_platform.h | 4 + .../media/platform/qcom/venus/hfi_platform_v4.c | 28 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 28 +- drivers/media/platform/qcom/venus/pm_helpers.c | 150 +- drivers/media/platform/rcar-vin/rcar-core.c | 4 + drivers/media/platform/rcar-vin/rcar-csi2.c | 9 + drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1 + drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 - drivers/media/platform/sti/delta/delta-v4l2.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 3 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/radio/si4713/radio-platform-si4713.c | 2 +- drivers/media/rc/ite-cir.h | 2 +- drivers/media/test-drivers/vim2m.c | 5 - drivers/media/usb/Kconfig | 5 - drivers/media/usb/au0828/au0828-core.c | 4 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 5 +- drivers/media/usb/dvb-usb/Makefile | 2 +- drivers/media/usb/dvb-usb/dtv5100.c | 7 +- drivers/media/usb/em28xx/em28xx-cards.c | 6 +- drivers/media/usb/em28xx/em28xx-input.c | 8 +- drivers/media/usb/gspca/cpia1.c | 5 +- drivers/media/usb/gspca/gl860/gl860.c | 4 +- drivers/media/usb/gspca/ov519.c | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 8 +- drivers/media/usb/zr364xx/zr364xx.c | 1 + drivers/media/v4l2-core/Kconfig | 5 + drivers/media/v4l2-core/Makefile | 5 +- drivers/media/v4l2-core/v4l2-async.c | 23 +- drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-fh.c | 1 + drivers/media/v4l2-core/videobuf-dma-sg.c | 1 - drivers/memory/tegra/Kconfig | 18 +- drivers/memory/tegra/Makefile | 6 +- drivers/memory/tegra/mc.c | 321 +- drivers/memory/tegra/mc.h | 25 + drivers/memory/tegra/tegra114.c | 1245 +- drivers/memory/tegra/tegra124-emc.c | 4 +- drivers/memory/tegra/tegra124.c | 1306 +- drivers/memory/tegra/tegra186.c | 1679 +- drivers/memory/tegra/tegra194.c | 1351 + drivers/memory/tegra/tegra20-emc.c | 48 +- drivers/memory/tegra/tegra20.c | 110 +- drivers/memory/tegra/tegra210.c | 1433 +- drivers/memory/tegra/tegra30-emc.c | 52 +- drivers/memory/tegra/tegra30.c | 1292 +- drivers/memstick/core/ms_block.c | 1 - drivers/mfd/88pm800.c | 14 +- drivers/mfd/88pm805.c | 29 +- drivers/mfd/Kconfig | 17 +- drivers/mfd/Makefile | 15 +- drivers/mfd/arizona-core.c | 2 + drivers/mfd/as3722.c | 14 +- drivers/mfd/asic3.c | 12 +- drivers/mfd/cros_ec_dev.c | 20 +- drivers/mfd/da9052-i2c.c | 9 +- drivers/mfd/da9055-core.c | 38 +- drivers/mfd/da9062-core.c | 13 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/max8997.c | 9 +- drivers/mfd/max8998.c | 8 +- drivers/mfd/motorola-cpcap.c | 4 + drivers/mfd/mt6358-irq.c | 89 +- drivers/mfd/mt6397-core.c | 24 + drivers/mfd/qcom-pm8008.c | 260 + drivers/mfd/rk808.c | 81 + drivers/mfd/sec-core.c | 70 +- drivers/mfd/sec-irq.c | 4 +- drivers/mfd/sun6i-prcm.c | 30 +- drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/tps80031.c | 6 +- drivers/mfd/wm831x-core.c | 248 +- drivers/misc/eeprom/ee1004.c | 6 +- drivers/misc/hpilo.c | 10 +- drivers/misc/hpilo.h | 3 + drivers/mmc/core/sd.c | 21 +- drivers/mtd/nand/spi/core.c | 45 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/bonding/bond_options.c | 5 +- drivers/net/dsa/hirschmann/hellcreek.c | 3 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 5 + drivers/net/dsa/sja1105/sja1105.h | 25 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 29 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 15 +- drivers/net/dsa/sja1105/sja1105_main.c | 281 +- drivers/net/dsa/sja1105/sja1105_spi.c | 63 +- drivers/net/dsa/xrs700x/xrs700x.c | 67 + drivers/net/ethernet/broadcom/bgmac-platform.c | 21 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 + drivers/net/ethernet/cadence/macb_main.c | 3 +- drivers/net/ethernet/chelsio/cxgb3/adapter.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 19 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 38 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 14 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 9 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 6 + drivers/net/ethernet/cortina/gemini.c | 34 +- drivers/net/ethernet/dec/tulip/tulip.h | 1 - drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 9 +- 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 | 10 +- 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 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 366 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 37 +- .../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 | 253 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 8 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 55 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 39 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 12 +- drivers/net/ethernet/intel/ice/ice_base.c | 120 +- drivers/net/ethernet/intel/ice/ice_base.h | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 222 +- 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_dcb_lib.h | 15 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 9 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 9 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 57 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 +- 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 | 104 +- drivers/net/ethernet/intel/ice/ice_lib.h | 7 +- drivers/net/ethernet/intel/ice/ice_main.c | 193 +- 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_txrx.c | 17 +- drivers/net/ethernet/intel/ice/ice_type.h | 7 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 245 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 31 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 13 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 55 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 23 +- drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_defines.h | 9 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 39 +- drivers/net/ethernet/intel/igc/igc_main.c | 86 +- drivers/net/ethernet/intel/igc/igc_regs.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 + drivers/net/ethernet/lantiq_xrx200.c | 9 +- drivers/net/ethernet/marvell/mvneta.c | 11 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- .../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/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 3 + drivers/net/ethernet/mellanox/mlx4/fw.h | 1 + drivers/net/ethernet/mellanox/mlx4/main.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 24 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 10 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_stats.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 17 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 2 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 5 + .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 5 +- drivers/net/ethernet/micrel/ks8842.c | 4 + drivers/net/ethernet/micrel/ks8851_common.c | 15 +- drivers/net/ethernet/moxa/moxart_ether.c | 5 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 + drivers/net/ethernet/neterion/s2io.c | 6 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 27 +- drivers/net/ethernet/netronome/nfp/Makefile | 3 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 492 + .../net/ethernet/netronome/nfp/flower/conntrack.h | 155 + drivers/net/ethernet/netronome/nfp/flower/main.h | 6 + .../net/ethernet/netronome/nfp/flower/metadata.c | 101 +- .../net/ethernet/netronome/nfp/flower/offload.c | 31 +- drivers/net/ethernet/qlogic/Kconfig | 3 + drivers/net/ethernet/qlogic/qed/Makefile | 5 + drivers/net/ethernet/qlogic/qed/qed.h | 14 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 140 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 6 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c | 829 + drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h | 103 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 376 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h | 39 + .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 + drivers/net/ethernet/qlogic/qed/qed_ooo.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 5 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 - drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 4 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 40 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 142 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 3 +- 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 | 17 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 42 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 47 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 16 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 6 +- drivers/net/fjes/fjes_main.c | 12 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/bpqether.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/ipa/ipa_endpoint.c | 63 +- drivers/net/ipa/ipa_reg.h | 1 + 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/netdevsim/bus.c | 129 +- drivers/net/netdevsim/dev.c | 396 +- drivers/net/netdevsim/netdev.c | 95 +- drivers/net/netdevsim/netdevsim.h | 48 + drivers/net/pcs/pcs-xpcs.c | 395 +- drivers/net/phy/ax88796b.c | 74 +- drivers/net/phy/marvell.c | 27 +- drivers/net/phy/phy.c | 3 + drivers/net/usb/Kconfig | 2 + drivers/net/usb/asix.h | 13 +- drivers/net/usb/asix_common.c | 106 +- drivers/net/usb/asix_devices.c | 157 +- drivers/net/usb/ax88172a.c | 19 +- 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/usb/usbnet.c | 6 +- drivers/net/virtio_net.c | 25 +- drivers/net/vrf.c | 2 +- drivers/net/wan/hd64570.c | 124 +- drivers/net/wan/hdlc.c | 63 +- drivers/net/wan/hdlc_cisco.c | 49 +- drivers/net/wan/hdlc_x25.c | 77 +- drivers/net/wan/sealevel.c | 126 +- drivers/net/wireguard/Makefile | 3 +- drivers/net/wireguard/allowedips.c | 189 +- drivers/net/wireguard/allowedips.h | 14 +- drivers/net/wireguard/main.c | 17 +- drivers/net/wireguard/peer.c | 27 +- drivers/net/wireguard/peer.h | 3 + drivers/net/wireguard/selftest/allowedips.c | 165 +- drivers/net/wireguard/socket.c | 2 +- drivers/net/wireless/broadcom/b43/phy_n.c | 47 - drivers/net/wireless/broadcom/b43legacy/dma.c | 13 - drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- 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 | 29 +- 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/Kconfig | 17 + drivers/nvme/host/Makefile | 3 + drivers/nvme/host/core.c | 1 - drivers/nvme/host/fabrics.c | 12 +- drivers/nvme/host/fabrics.h | 9 + drivers/nvme/host/multipath.c | 46 +- drivers/nvme/host/rdma.c | 5 +- drivers/nvme/host/tcp-offload.c | 1318 + drivers/nvme/host/tcp-offload.h | 206 + drivers/nvme/target/core.c | 33 +- drivers/nvme/target/loop.c | 11 +- drivers/of/Kconfig | 4 +- drivers/of/address.c | 114 +- drivers/of/of_private.h | 4 + drivers/of/of_reserved_mem.c | 2 + drivers/of/platform.c | 1 - drivers/of/unittest.c | 6 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pcie-tegra194.c | 2 + .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 11 - drivers/pci/controller/pci-ftpci100.c | 30 +- drivers/pci/controller/pci-hyperv.c | 64 +- drivers/pci/controller/pci-tegra.c | 1 + drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/pci.c | 20 +- drivers/pci/pcie/aer.c | 4 +- drivers/pci/probe.c | 51 +- drivers/pci/quirks.c | 65 + drivers/perf/arm_pmu.c | 10 +- drivers/perf/arm_spe_pmu.c | 7 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 6 +- 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_l2_pmu.c | 4 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 6 +- drivers/phy/microchip/sparx5_serdes.c | 4 + drivers/phy/ralink/phy-mt7621-pci.c | 2 +- drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1877 +- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/pinctrl/mediatek/Kconfig | 1 + drivers/pinctrl/pinctrl-mcp23s08.c | 10 +- drivers/pinctrl/pinctrl-single.c | 3 + drivers/pinctrl/qcom/pinctrl-sdx55.c | 18 +- drivers/pinctrl/ralink/Kconfig | 25 + drivers/pinctrl/ralink/Makefile | 6 + drivers/pinctrl/ralink/pinctrl-mt7620.c | 390 + drivers/pinctrl/ralink/pinctrl-mt7621.c | 116 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 32 +- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 + drivers/pinctrl/ralink/pinctrl-rt305x.c | 136 + drivers/pinctrl/ralink/pinctrl-rt3883.c | 107 + drivers/pinctrl/ralink/pinmux.h | 53 + drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/surface/surface_dtx.c | 1 + drivers/platform/x86/Kconfig | 15 + drivers/platform/x86/Makefile | 2 + drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 18 +- drivers/platform/x86/firmware_attributes_class.c | 52 + drivers/platform/x86/firmware_attributes_class.h | 11 + drivers/platform/x86/think-lmi.c | 889 + drivers/platform/x86/think-lmi.h | 72 + drivers/platform/x86/toshiba_acpi.c | 1 + drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 4 +- drivers/power/reset/gpio-poweroff.c | 1 + drivers/power/supply/Kconfig | 12 +- drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 7 +- drivers/power/supply/ab8500_btemp.c | 125 +- drivers/power/supply/ab8500_charger.c | 380 +- drivers/power/supply/ab8500_fg.c | 144 +- drivers/power/supply/abx500_chargalg.c | 117 +- drivers/power/supply/axp20x_battery.c | 17 +- drivers/power/supply/bd70528-charger.c | 710 - drivers/power/supply/cpcap-battery.c | 19 +- drivers/power/supply/cpcap-charger.c | 39 +- drivers/power/supply/max17040_battery.c | 42 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/pm2301_charger.c | 1249 - drivers/power/supply/rn5t618_power.c | 235 + drivers/power/supply/rt5033_battery.c | 7 + drivers/power/supply/sbs-battery.c | 153 +- drivers/power/supply/smb347-charger.c | 1 - drivers/pwm/core.c | 6 +- drivers/pwm/pwm-pca9685.c | 198 +- drivers/regulator/Kconfig | 42 +- drivers/regulator/Makefile | 4 +- drivers/regulator/atc260x-regulator.c | 19 +- drivers/regulator/bd70528-regulator.c | 278 - drivers/regulator/bd718x7-regulator.c | 2 +- drivers/regulator/bd9576-regulator.c | 34 +- drivers/regulator/core.c | 153 +- drivers/regulator/fan53555.c | 75 +- drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/lp8755.c | 55 +- drivers/regulator/max77686-regulator.c | 42 +- drivers/regulator/max77802-regulator.c | 70 +- drivers/regulator/mcp16502.c | 79 +- drivers/regulator/mt6315-regulator.c | 19 +- drivers/regulator/mt6358-regulator.c | 22 +- drivers/regulator/mt6359-regulator.c | 997 + drivers/regulator/pca9450-regulator.c | 51 +- drivers/regulator/rt4801-regulator.c | 4 +- drivers/regulator/rt6160-regulator.c | 332 + drivers/regulator/rt6245-regulator.c | 254 + drivers/regulator/rtmv20-regulator.c | 44 +- drivers/regulator/userspace-consumer.c | 14 +- drivers/remoteproc/imx_rproc.c | 196 +- drivers/reset/Kconfig | 5 +- drivers/reset/core.c | 5 +- drivers/reset/hisilicon/hi6220_reset.c | 2 +- drivers/reset/reset-berlin.c | 10 +- drivers/reset/reset-lantiq.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 4 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/s390/block/dasd_genhd.c | 8 +- drivers/s390/block/dcssblk.c | 26 +- drivers/s390/block/xpram.c | 26 +- drivers/s390/cio/airq.c | 2 +- drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 1 + drivers/s390/cio/trace.h | 3 +- drivers/s390/crypto/ap_bus.c | 70 +- drivers/s390/crypto/ap_bus.h | 3 - drivers/s390/crypto/ap_card.c | 2 - drivers/s390/crypto/zcrypt_card.c | 2 - drivers/s390/crypto/zcrypt_msgtype50.c | 2 - drivers/s390/crypto/zcrypt_msgtype6.c | 5 - drivers/s390/crypto/zcrypt_queue.c | 11 +- drivers/scsi/FlashPoint.c | 32 +- drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile | 1 + drivers/scsi/NCR5380.c | 2 +- drivers/scsi/aic94xx/aic94xx_task.c | 2 +- drivers/scsi/be2iscsi/be_iscsi.c | 25 +- drivers/scsi/be2iscsi/be_main.c | 5 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 32 +- drivers/scsi/constants.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 17 +- drivers/scsi/device_handler/scsi_dh_alua.c | 3 +- drivers/scsi/esas2r/atioctl.h | 2 +- drivers/scsi/fcoe/fcoe.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 8 +- drivers/scsi/hosts.c | 55 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 + drivers/scsi/isci/request.c | 10 +- drivers/scsi/isci/task.c | 6 +- drivers/scsi/iscsi_tcp.c | 7 + drivers/scsi/libiscsi.c | 229 +- drivers/scsi/libsas/sas_ata.c | 7 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_task.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 4 +- drivers/scsi/megaraid/megaraid_sas.h | 16 +- drivers/scsi/megaraid/megaraid_sas_base.c | 96 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 20 +- drivers/scsi/mpi3mr/Kconfig | 7 + drivers/scsi/mpi3mr/Makefile | 4 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 1880 + drivers/scsi/mpi3mr/mpi/mpi30_image.h | 216 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 159 + drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1004 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 33 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 463 + drivers/scsi/mpi3mr/mpi3mr.h | 900 + drivers/scsi/mpi3mr/mpi3mr_debug.h | 60 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 3956 + drivers/scsi/mpi3mr/mpi3mr_os.c | 4050 + drivers/scsi/mpt3sas/mpt3sas_base.c | 1 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/mvsas/mv_sas.c | 10 +- drivers/scsi/pm8001/pm8001_hwi.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 14 +- drivers/scsi/qedf/qedf_main.c | 22 +- drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_fw.c | 291 +- drivers/scsi/qedi/qedi_gbl.h | 3 +- drivers/scsi/qedi/qedi_iscsi.c | 96 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_transport_iscsi.c | 499 +- drivers/scsi/sd.c | 4 +- drivers/scsi/ufs/ufs-mediatek.c | 18 +- drivers/scsi/ufs/ufshcd.c | 382 +- drivers/scsi/ufs/ufshcd.h | 8 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 7 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/tegra/Kconfig | 2 + drivers/soc/tegra/common.c | 97 + drivers/soc/tegra/fuse/fuse-tegra.c | 6 +- drivers/soc/tegra/pmc.c | 149 +- drivers/soc/tegra/regulators-tegra20.c | 94 +- drivers/soc/tegra/regulators-tegra30.c | 93 +- drivers/spi/Kconfig | 1 + drivers/spi/spi-atmel.c | 139 +- drivers/spi/spi-bcm2835.c | 204 +- drivers/spi/spi-bitbang.c | 18 +- drivers/spi/spi-fsl-spi.c | 4 + drivers/spi/spi-hisi-kunpeng.c | 51 +- drivers/spi/spi-mem.c | 86 + drivers/spi/spi-omap-uwire.c | 9 +- drivers/spi/spi-omap2-mcspi.c | 33 +- drivers/spi/spi-pxa2xx.c | 7 +- drivers/spi/spi-stm32-qspi.c | 91 +- drivers/spi/spi-zynq-qspi.c | 7 +- drivers/staging/iio/accel/adis16203.c | 6 - drivers/staging/iio/accel/adis16240.c | 6 - drivers/staging/iio/cdc/ad7746.c | 58 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/av7110/Kconfig | 94 + drivers/staging/media/av7110/Makefile | 22 + drivers/staging/media/av7110/TODO | 3 + .../av7110}/audio-bilingual-channel-select.rst | 0 .../staging/media/av7110}/audio-channel-select.rst | 0 .../staging/media/av7110}/audio-clear-buffer.rst | 0 .../staging/media/av7110}/audio-continue.rst | 0 .../staging/media/av7110}/audio-fclose.rst | 0 .../staging/media/av7110}/audio-fopen.rst | 0 .../staging/media/av7110}/audio-fwrite.rst | 0 .../media/av7110}/audio-get-capabilities.rst | 0 .../staging/media/av7110}/audio-get-status.rst | 0 .../staging/media/av7110}/audio-pause.rst | 0 .../staging/media/av7110}/audio-play.rst | 0 .../staging/media/av7110}/audio-select-source.rst | 0 .../staging/media/av7110}/audio-set-av-sync.rst | 0 .../staging/media/av7110/audio-set-bypass-mode.rst | 62 + .../staging/media/av7110}/audio-set-id.rst | 0 .../staging/media/av7110}/audio-set-mixer.rst | 0 .../staging/media/av7110}/audio-set-mute.rst | 0 .../staging/media/av7110}/audio-set-streamtype.rst | 0 .../staging/media/av7110}/audio-stop.rst | 0 .../dvb => drivers/staging/media/av7110}/audio.h | 0 drivers/staging/media/av7110/audio.rst | 27 + .../staging/media/av7110}/audio_data_types.rst | 0 .../staging/media/av7110}/audio_function_calls.rst | 0 .../pci/ttpci => staging/media/av7110}/av7110.c | 0 drivers/staging/media/av7110/av7110.h | 316 + .../pci/ttpci => staging/media/av7110}/av7110_av.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_av.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.h | 0 .../ttpci => staging/media/av7110}/av7110_ipack.c | 0 .../ttpci => staging/media/av7110}/av7110_ipack.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ir.c | 0 .../ttpci => staging/media/av7110}/av7110_v4l.c | 0 .../ttpci => staging/media/av7110}/budget-patch.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.h | 0 .../dvb => drivers/staging/media/av7110}/osd.h | 0 .../media/av7110}/sp8870.c | 0 .../media/av7110}/sp8870.h | 0 .../staging/media/av7110}/video-clear-buffer.rst | 0 .../staging/media/av7110}/video-command.rst | 0 .../staging/media/av7110}/video-continue.rst | 0 .../staging/media/av7110}/video-fast-forward.rst | 0 .../staging/media/av7110}/video-fclose.rst | 0 .../staging/media/av7110}/video-fopen.rst | 0 .../staging/media/av7110}/video-freeze.rst | 0 .../staging/media/av7110}/video-fwrite.rst | 0 .../media/av7110}/video-get-capabilities.rst | 0 .../staging/media/av7110}/video-get-event.rst | 0 .../media/av7110}/video-get-frame-count.rst | 0 .../staging/media/av7110}/video-get-pts.rst | 0 .../staging/media/av7110}/video-get-size.rst | 0 .../staging/media/av7110}/video-get-status.rst | 0 .../staging/media/av7110}/video-play.rst | 0 .../staging/media/av7110}/video-select-source.rst | 0 .../staging/media/av7110}/video-set-blank.rst | 0 .../media/av7110}/video-set-display-format.rst | 0 .../staging/media/av7110}/video-set-format.rst | 0 .../staging/media/av7110}/video-set-streamtype.rst | 0 .../staging/media/av7110}/video-slowmotion.rst | 0 .../staging/media/av7110}/video-stillpicture.rst | 0 .../staging/media/av7110}/video-stop.rst | 0 .../staging/media/av7110}/video-try-command.rst | 0 .../dvb => drivers/staging/media/av7110}/video.h | 0 drivers/staging/media/av7110/video.rst | 36 + .../staging/media/av7110}/video_function_calls.rst | 0 .../staging/media/av7110}/video_types.rst | 0 drivers/staging/media/hantro/hantro_drv.c | 4 +- drivers/staging/media/hantro/hantro_v4l2.c | 9 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1 + .../media/ipu3/include/{ => uapi}/intel-ipu3.h | 0 drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 1 + drivers/staging/media/meson/vdec/vdec_helpers.c | 2 +- drivers/staging/media/rkvdec/rkvdec.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 8 +- drivers/staging/media/tegra-vde/vde.c | 3 +- drivers/staging/media/zoran/zoran.h | 1 - drivers/staging/media/zoran/zoran_card.c | 7 +- drivers/staging/media/zoran/zoran_device.c | 65 - drivers/staging/media/zoran/zoran_device.h | 2 - drivers/staging/media/zoran/zoran_driver.c | 6 +- drivers/staging/media/zoran/zr36016.c | 3 +- drivers/staging/media/zoran/zr36050.c | 5 +- drivers/staging/media/zoran/zr36060.c | 3 +- drivers/staging/mt7621-dts/gbpc1.dts | 6 - drivers/staging/octeon-usb/octeon-hcd.c | 2 + drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 1 + drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 2 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 99 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 - drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_hw.h | 19 +- drivers/staging/rtl8712/rtl8712_xmit.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 13 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 71 +- .../interface/vchiq_arm/vchiq_connected.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 606 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 79 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_transport.c | 4 +- drivers/tee/optee/call.c | 6 +- drivers/tee/optee/optee_msg.h | 6 +- drivers/thermal/intel/therm_throt.c | 15 +- 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/tty/hvc/hvc_vio.c | 2 +- drivers/tty/serial/imx.c | 25 +- drivers/tty/serial/sh-sci.c | 12 +- drivers/tty/serial/sh-sci.h | 1 + drivers/tty/serial/uartlite.c | 27 +- drivers/tty/vcc.c | 16 +- drivers/usb/dwc3/core.c | 6 - drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 21 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 13 +- drivers/usb/dwc3/gadget.c | 18 +- drivers/usb/gadget/function/f_fs.c | 3 + drivers/usb/gadget/udc/core.c | 49 + drivers/usb/gadget/udc/dummy_hcd.c | 11 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/gr_udc.h | 2 - drivers/usb/gadget/udc/net2272.c | 41 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 49 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/mtu3/mtu3.h | 2 - drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_debugfs.c | 1 + drivers/usb/mtu3/mtu3_gadget.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 9 +- drivers/usb/musb/musb_core.c | 3 +- drivers/usb/phy/phy.c | 55 +- drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 1 + drivers/usb/typec/mux.c | 16 + drivers/usb/typec/mux/intel_pmc_mux.c | 28 +- drivers/usb/typec/tcpm/tcpm.c | 120 +- drivers/video/fbdev/aty/mach64_cursor.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 6 +- drivers/visorbus/visorchipset.c | 6 +- drivers/watchdog/octeon-wdt-main.c | 1 + drivers/watchdog/sama5d4_wdt.c | 10 +- fs/block_dev.c | 213 +- 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/ceph/snap.c | 2 +- fs/ceph/super.h | 1 - fs/cifs/cifs_fs_sb.h | 7 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 126 +- fs/cifs/dfs_cache.c | 1009 +- fs/cifs/dfs_cache.h | 45 +- fs/cifs/netlink.c | 2 +- fs/cifs/smb2ops.c | 133 + fs/cifs/smb2proto.h | 2 - fs/cifsd/Makefile | 9 +- 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/oplock.c | 95 +- fs/cifsd/oplock.h | 15 +- fs/cifsd/smb2ops.c | 8 +- fs/cifsd/smb2pdu.c | 18 +- fs/cifsd/smb2pdu.h | 25 +- 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/crypto/fname.c | 10 +- fs/debugfs/file.c | 2 +- fs/dlm/config.c | 15 +- fs/dlm/config.h | 5 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 55 +- fs/dlm/lowcomms.h | 2 +- fs/dlm/member.c | 2 +- fs/dlm/midcomms.c | 4 +- fs/dlm/rcom.c | 6 +- fs/erofs/Kconfig | 1 - fs/erofs/compress.h | 2 - fs/erofs/data.c | 2 - fs/erofs/decompressor.c | 2 - fs/erofs/dir.c | 2 - fs/erofs/erofs_fs.h | 2 - fs/erofs/inode.c | 2 - fs/erofs/internal.h | 2 - fs/erofs/namei.c | 2 - fs/erofs/super.c | 2 - fs/erofs/tagptr.h | 3 - fs/erofs/utils.c | 2 - fs/erofs/xattr.c | 2 - fs/erofs/xattr.h | 1 - fs/erofs/zdata.c | 2 - fs/erofs/zdata.h | 1 - fs/erofs/zmap.c | 2 - fs/erofs/zpvec.h | 2 - fs/exec.c | 4 +- fs/ext4/ext4.h | 9 + fs/ext4/extents.c | 43 +- fs/ext4/fast_commit.c | 170 +- fs/ext4/fast_commit.h | 19 - fs/ext4/ialloc.c | 6 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 51 +- fs/ext4/mballoc.c | 2 +- fs/ext4/namei.c | 6 +- fs/ext4/super.c | 17 +- fs/ext4/sysfs.c | 4 + fs/f2fs/compress.c | 168 +- fs/f2fs/data.c | 287 +- fs/f2fs/debug.c | 13 + fs/f2fs/f2fs.h | 76 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 5 +- fs/f2fs/inode.c | 21 +- fs/f2fs/node.c | 14 + fs/f2fs/node.h | 4 + fs/f2fs/segment.c | 13 +- fs/f2fs/super.c | 53 +- fs/f2fs/sysfs.c | 205 +- fs/gfs2/file.c | 35 +- fs/hugetlbfs/inode.c | 1 + fs/io_uring.c | 1 + fs/jbd2/journal.c | 119 +- fs/jfs/jfs_logmgr.c | 1 + fs/namespace.c | 9 +- fs/nfs/client.c | 2 +- fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/nfs4proc.c | 16 +- fs/nfs/nfstrace.h | 4 - fs/nfsd/netns.h | 6 + fs/nfsd/nfs4proc.c | 136 +- fs/nfsd/nfs4state.c | 97 +- fs/nfsd/nfsd.h | 4 + fs/nfsd/nfssvc.c | 3 + fs/nfsd/trace.c | 15 - fs/nfsd/trace.h | 9 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/journal.c | 8 +- fs/proc/kcore.c | 67 + fs/quota/quota.c | 28 +- fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 14 + fs/super.c | 8 +- fs/udf/namei.c | 4 + fs/xfs/libxfs/xfs_ag.c | 273 +- fs/xfs/libxfs/xfs_ag.h | 136 + fs/xfs/libxfs/xfs_ag_resv.c | 11 +- fs/xfs/libxfs/xfs_ag_resv.h | 15 + fs/xfs/libxfs/xfs_alloc.c | 111 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 31 +- fs/xfs/libxfs/xfs_alloc_btree.h | 9 +- fs/xfs/libxfs/xfs_attr_leaf.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 3 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree.c | 15 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_ialloc.c | 608 +- fs/xfs/libxfs/xfs_ialloc.h | 40 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 46 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 13 +- fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 122 +- fs/xfs/libxfs/xfs_refcount.h | 9 +- fs/xfs/libxfs/xfs_refcount_btree.c | 39 +- fs/xfs/libxfs/xfs_refcount_btree.h | 7 +- fs/xfs/libxfs/xfs_rmap.c | 147 +- fs/xfs/libxfs/xfs_rmap.h | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 46 +- fs/xfs/libxfs/xfs_rmap_btree.h | 6 +- fs/xfs/libxfs/xfs_sb.c | 146 +- fs/xfs/libxfs/xfs_sb.h | 9 - fs/xfs/libxfs/xfs_shared.h | 20 +- fs/xfs/libxfs/xfs_types.c | 4 +- fs/xfs/scrub/agheader.c | 1 + fs/xfs/scrub/agheader_repair.c | 33 +- fs/xfs/scrub/alloc.c | 3 +- fs/xfs/scrub/bmap.c | 21 +- fs/xfs/scrub/common.c | 15 +- fs/xfs/scrub/fscounters.c | 42 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 9 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/scrub/repair.c | 14 +- fs/xfs/scrub/rmap.c | 3 +- fs/xfs/scrub/trace.c | 3 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_buf.c | 307 +- fs/xfs/xfs_buf.h | 3 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_extent_busy.c | 33 +- fs/xfs/xfs_extent_busy.h | 7 +- fs/xfs/xfs_file.c | 42 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 80 +- fs/xfs/xfs_fsops.c | 8 +- fs/xfs/xfs_health.c | 6 +- fs/xfs/xfs_icache.c | 852 +- fs/xfs/xfs_icache.h | 25 +- fs/xfs/xfs_inode.c | 224 +- fs/xfs/xfs_inode.h | 9 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_iwalk.c | 84 +- fs/xfs/xfs_log_recover.c | 56 +- fs/xfs/xfs_mount.c | 126 +- fs/xfs/xfs_mount.h | 110 +- fs/xfs/xfs_qm.c | 10 +- fs/xfs/xfs_qm.h | 1 - fs/xfs/xfs_qm_syscalls.c | 54 +- fs/xfs/xfs_reflink.c | 13 +- fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_symlink.c | 9 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 15 +- include/asm-generic/atomic-instrumented.h | 498 +- include/asm-generic/atomic.h | 118 +- include/asm-generic/atomic64.h | 45 +- include/asm-generic/cmpxchg-local.h | 4 +- include/asm-generic/cmpxchg.h | 42 +- include/asm-generic/early_ioremap.h | 10 - include/asm-generic/vmlinux.lds.h | 1 + include/drm/amd_asic_type.h | 1 + include/drm/drm_atomic.h | 16 + include/drm/drm_cache.h | 7 + include/drm/gpu_scheduler.h | 2 +- include/drm/ttm/ttm_bo_api.h | 2 +- include/drm/ttm/ttm_bo_driver.h | 64 +- include/drm/ttm/ttm_caching.h | 2 + include/drm/ttm/ttm_kmap_iter.h | 61 + include/drm/ttm/ttm_range_manager.h | 42 + include/drm/ttm/ttm_resource.h | 111 +- include/drm/ttm/ttm_tt.h | 29 + include/dt-bindings/clock/mt8173-clk.h | 1 - include/dt-bindings/clock/qcom,dispcc-sm8250.h | 9 + include/dt-bindings/clock/qcom,gcc-mdm9607.h | 104 + include/dt-bindings/interconnect/qcom,sc7280.h | 165 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/mfd/qcom-pm8008.h | 19 + include/dt-bindings/usb/pd.h | 89 +- include/kvm/arm_vgic.h | 41 +- include/linux/acpi.h | 7 + include/linux/atomic-fallback.h | 2595 - include/linux/atomic.h | 4 - include/linux/avf/virtchnl.h | 30 +- include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 13 +- include/linux/clk/tegra.h | 100 +- include/linux/compiler.h | 32 +- include/linux/device-mapper.h | 9 +- include/linux/dm-kcopyd.h | 5 +- include/linux/dma-resv.h | 75 +- include/linux/entry-kvm.h | 3 +- include/linux/evm.h | 34 +- include/linux/f2fs_fs.h | 1 + include/linux/fb.h | 3 + include/linux/fs.h | 3 - include/linux/genhd.h | 29 +- include/linux/gfp.h | 18 +- include/linux/gpio/consumer.h | 2 + include/linux/gpio/regmap.h | 6 +- include/linux/highmem.h | 43 +- include/linux/hugetlb.h | 8 + include/linux/i2c.h | 8 +- include/linux/if_rmnet.h | 30 +- include/linux/input/cy8ctmg110_pdata.h | 1 - include/linux/input/cyttsp.h | 29 - include/linux/instrumentation.h | 20 +- include/linux/integrity.h | 1 + include/linux/interrupt.h | 2 +- include/linux/irqchip/arm-gic-common.h | 25 +- include/linux/irqchip/arm-vgic-info.h | 45 + include/linux/irqdesc.h | 18 +- include/linux/irqdomain.h | 65 +- include/linux/jbd2.h | 6 +- include/linux/kasan.h | 65 +- include/linux/kconfig.h | 6 +- include/linux/kernel.h | 2 + include/linux/kprobes.h | 8 - include/linux/max17040_battery.h | 16 - include/linux/memcontrol.h | 5 + include/linux/mfd/hi655x-pmic.h | 2 +- include/linux/mfd/mt6358/core.h | 8 +- include/linux/mfd/mt6359/core.h | 133 + include/linux/mfd/mt6359/registers.h | 529 + include/linux/mfd/mt6359p/registers.h | 249 + include/linux/mfd/mt6397/core.h | 1 + include/linux/mfd/mt6397/rtc.h | 1 + include/linux/mfd/rk808.h | 81 + include/linux/mfd/samsung/core.h | 33 - include/linux/mfd/wcd934x/registers.h | 57 + include/linux/migrate.h | 4 +- include/linux/mlx4/device.h | 1 + include/linux/mlx5/mlx5_ifc.h | 2 + include/linux/mm.h | 23 +- include/linux/mm_types.h | 7 + include/linux/mmzone.h | 30 +- include/linux/mpi.h | 4 +- include/linux/mtd/spinand.h | 22 + include/linux/net/intel/i40e_client.h | 15 +- include/linux/net/intel/iidc.h | 100 + include/linux/netdevice.h | 2 +- include/linux/netfilter.h | 8 +- include/linux/netfilter/nfnetlink.h | 1 + include/linux/nfs_ssc.h | 14 + include/linux/of_address.h | 54 +- include/linux/of_iommu.h | 17 +- include/linux/of_reserved_mem.h | 6 - include/linux/page-flags.h | 9 + include/linux/pci.h | 4 + include/linux/pci_ids.h | 1 + include/linux/pcs/pcs-xpcs.h | 40 +- include/linux/phy.h | 4 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/pm2301_charger.h | 48 - include/linux/pm_runtime.h | 3 + include/linux/poison.h | 3 + include/linux/power/ab8500.h | 16 - include/linux/pwm.h | 7 + include/linux/qed/common_hsi.h | 2 +- include/linux/qed/nvmetcp_common.h | 531 + include/linux/qed/qed_if.h | 18 + include/linux/qed/qed_ll2_if.h | 2 +- include/linux/qed/qed_nvmetcp_if.h | 240 + include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 + include/linux/regmap.h | 2 + include/linux/regulator/driver.h | 1 + include/linux/regulator/mt6359-regulator.h | 59 + include/linux/rmap.h | 2 +- include/linux/sched.h | 8 + include/linux/sched/mm.h | 21 + include/linux/skbuff.h | 39 +- include/linux/spi/spi-mem.h | 16 + include/linux/srcutiny.h | 8 +- include/linux/stmmac.h | 13 + include/linux/swap.h | 5 + include/linux/swapops.h | 15 +- include/linux/syscalls.h | 4 +- include/linux/tick.h | 7 + include/linux/usb/gadget.h | 1 + include/linux/usb/pd.h | 2 +- include/linux/usb/pd_ext_sdb.h | 4 - include/linux/workqueue.h | 1 + include/memory/renesas-rpc-if.h | 6 +- include/net/bluetooth/hci.h | 92 +- include/net/bluetooth/hci_core.h | 18 +- include/net/bluetooth/mgmt.h | 2 +- include/net/caif/caif_dev.h | 2 +- include/net/caif/cfcnfg.h | 2 +- include/net/caif/cfserl.h | 1 + include/net/devlink.h | 48 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_flow_table.h | 2 + include/net/netns/conntrack.h | 8 + include/net/page_pool.h | 9 + include/net/sock.h | 3 + include/net/tc_act/tc_vlan.h | 1 + include/net/tcp.h | 4 + include/net/tls.h | 10 +- include/net/xfrm.h | 1 - include/rdma/ib_hdrs.h | 5 - include/rdma/ib_mad.h | 27 +- include/scsi/libiscsi.h | 20 +- include/scsi/libsas.h | 12 +- include/scsi/scsi.h | 67 +- include/scsi/scsi_host.h | 2 +- include/scsi/scsi_proto.h | 24 +- include/scsi/scsi_status.h | 74 + include/scsi/scsi_transport_iscsi.h | 14 +- include/scsi/srp.h | 26 +- include/soc/tegra/common.h | 31 + include/soc/tegra/fuse.h | 20 +- include/soc/tegra/mc.h | 65 +- include/soc/tegra/pmc.h | 7 + include/sound/soc-dai.h | 55 + include/trace/events/cma.h | 4 +- include/trace/events/filemap.h | 2 +- include/trace/events/kmem.h | 12 +- include/trace/events/mmflags.h | 9 +- include/trace/events/page_pool.h | 4 +- include/trace/events/pagemap.h | 4 +- include/trace/events/vmscan.h | 2 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 1 + include/uapi/drm/i915_drm.h | 393 +- include/uapi/drm/msm_drm.h | 7 +- include/uapi/drm/panfrost_drm.h | 1 + include/uapi/linux/cec-funcs.h | 2 +- include/uapi/linux/devlink.h | 17 + include/uapi/linux/icmp.h | 3 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/mount.h | 1 + include/uapi/linux/netfilter/nfnetlink.h | 3 +- include/uapi/linux/netfilter/nfnetlink_hook.h | 55 + include/uapi/linux/raw.h | 17 - include/uapi/linux/v4l2-controls.h | 23 +- include/uapi/linux/virtio_ids.h | 2 +- include/uapi/rdma/i40iw-abi.h | 107 - include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/uapi/rdma/irdma-abi.h | 111 + init/do_mounts.c | 10 +- init/main.c | 11 +- kernel/Kconfig.preempt | 14 + kernel/bpf/helpers.c | 7 +- kernel/bpf/tnum.c | 41 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/rstat.c | 2 +- kernel/cpu.c | 6 +- kernel/crash_core.c | 4 +- kernel/entry/common.c | 5 +- kernel/events/core.c | 14 +- kernel/events/hw_breakpoint.c | 2 + kernel/events/uprobes.c | 1 + kernel/exit.c | 2 +- kernel/fork.c | 53 +- kernel/futex.c | 7 +- kernel/irq/Kconfig | 5 + kernel/irq/chip.c | 2 +- kernel/irq/irqdesc.c | 73 +- kernel/irq/irqdomain.c | 118 +- kernel/irq/manage.c | 15 +- kernel/kprobes.c | 19 - kernel/kthread.c | 21 +- kernel/locking/locktorture.c | 25 +- kernel/pgo/Kconfig | 7 +- kernel/pgo/fs.c | 2 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tree_stall.h | 2 +- kernel/sched/core.c | 75 +- kernel/sched/debug.c | 3 +- kernel/sched/fair.c | 36 +- kernel/sched/pelt.h | 11 +- kernel/sched/sched.h | 4 +- kernel/sys_ni.c | 2 +- kernel/time/clockevents.c | 16 +- kernel/time/tick-broadcast.c | 143 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-internal.h | 5 +- kernel/time/tick-sched.c | 1 + kernel/time/timer_list.c | 10 +- kernel/trace/bpf_trace.c | 32 +- kernel/workqueue.c | 5 +- lib/Kconfig.debug | 7 +- lib/asn1_encoder.c | 2 +- lib/atomic64.c | 36 +- lib/crc64.c | 2 +- lib/decompress_bunzip2.c | 4 +- lib/decompress_unxz.c | 2 +- lib/decompress_unzstd.c | 4 +- lib/devres.c | 2 +- lib/dynamic_debug.c | 2 +- lib/fonts/font_pearl_8x8.c | 2 +- lib/kfifo.c | 2 +- lib/list_sort.c | 2 +- lib/mpi/longlong.h | 4 +- lib/mpi/mpicoder.c | 6 +- lib/mpi/mpiutil.c | 2 +- lib/nlattr.c | 4 +- lib/oid_registry.c | 2 +- lib/pldmfw/pldmfw.c | 2 +- lib/reed_solomon/test_rslib.c | 2 +- lib/refcount.c | 2 +- lib/rhashtable.c | 2 +- lib/sbitmap.c | 2 +- lib/scatterlist.c | 4 +- lib/seq_buf.c | 2 +- lib/sort.c | 2 +- lib/stackdepot.c | 2 +- lib/string.c | 2 +- lib/test_bitops.c | 2 +- lib/test_bpf.c | 2 +- lib/test_kasan.c | 13 +- lib/test_kmod.c | 6 +- lib/test_scanf.c | 2 +- lib/vsprintf.c | 4 +- lib/xz/xz_dec_bcj.c | 2 +- lib/xz/xz_dec_lzma2.c | 8 +- lib/zlib_inflate/inffast.c | 2 +- lib/zstd/huf.h | 2 +- localversion-next | 2 +- mm/huge_memory.c | 35 +- mm/hugetlb.c | 141 +- mm/internal.h | 2 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 32 + mm/kasan/init.c | 4 +- mm/memcontrol.c | 11 +- mm/memory-failure.c | 243 +- mm/memory.c | 2 + mm/mempolicy.c | 31 +- mm/mempool.c | 6 +- mm/migrate.c | 4 +- mm/mmap_lock.c | 30 +- mm/mprotect.c | 23 +- mm/mremap.c | 40 +- mm/nommu.c | 1 - mm/page_alloc.c | 237 +- mm/percpu-internal.h | 52 +- mm/percpu-km.c | 5 +- mm/percpu-stats.c | 46 +- mm/percpu-vm.c | 11 +- mm/percpu.c | 134 +- mm/rmap.c | 7 +- mm/slub.c | 33 +- mm/sparse.c | 33 +- mm/swap.c | 2 +- mm/swap_state.c | 2 +- mm/swapfile.c | 2 +- mm/userfaultfd.c | 2 - mm/vmscan.c | 3 +- net/8021q/vlan.c | 3 +- net/8021q/vlan.h | 3 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_virtio.c | 6 +- net/atm/br2684.c | 4 +- net/bluetooth/6lowpan.c | 16 +- net/bluetooth/a2mp.c | 24 +- net/bluetooth/amp.c | 6 +- net/bluetooth/bnep/core.c | 8 +- net/bluetooth/cmtp/capi.c | 22 +- net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 55 +- net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 102 +- net/bluetooth/hci_request.c | 106 +- net/bluetooth/hci_sock.c | 22 +- net/bluetooth/hidp/core.c | 8 +- net/bluetooth/l2cap_core.c | 6 +- net/bluetooth/mgmt.c | 47 +- net/bluetooth/mgmt_config.c | 4 +- net/bluetooth/msft.c | 2 +- net/bluetooth/sco.c | 8 +- net/bluetooth/smp.c | 84 +- net/bluetooth/smp.h | 6 +- net/bridge/br_mrp.c | 6 +- net/caif/caif_dev.c | 13 +- net/caif/caif_usb.c | 14 +- net/caif/cfcnfg.c | 16 +- net/caif/cfserl.c | 5 + net/ceph/auth_x_protocol.h | 2 +- net/ceph/mon_client.c | 2 +- net/ceph/osdmap.c | 4 +- net/compat.c | 2 +- net/core/devlink.c | 670 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 2 +- net/core/neighbour.c | 1 + net/core/netpoll.c | 4 +- net/core/page_pool.c | 28 + net/core/pktgen.c | 38 +- net/core/rtnetlink.c | 12 +- net/core/skbuff.c | 20 +- net/core/sock.c | 113 +- net/dcb/dcbnl.c | 4 +- net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_nsp_out.c | 2 +- net/decnet/dn_route.c | 2 +- net/dsa/tag_8021q.c | 2 +- net/ethtool/eeprom.c | 2 +- net/ethtool/netlink.h | 2 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 4 +- net/ieee802154/nl802154.c | 9 +- net/ipv4/af_inet.c | 2 +- net/ipv4/fib_lookup.h | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/ipconfig.c | 13 +- net/ipv4/ipmr.c | 4 +- net/ipv4/tcp.c | 10 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 45 +- net/ipv4/tcp_timer.c | 4 +- net/ipv6/addrconf.c | 8 +- net/ipv6/output_core.c | 28 +- net/ipv6/route.c | 8 +- net/ipv6/sit.c | 5 +- net/l2tp/l2tp_ip.c | 2 +- net/l2tp/l2tp_ppp.c | 2 +- net/mptcp/protocol.c | 28 +- net/mptcp/sockopt.c | 149 +- net/ncsi/internal.h | 4 +- net/ncsi/ncsi-manage.c | 2 +- net/netfilter/Kconfig | 9 + net/netfilter/Makefile | 1 + net/netfilter/nf_conntrack_core.c | 22 +- net/netfilter/nf_conntrack_ecache.c | 8 +- net/netfilter/nf_conntrack_expect.c | 12 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_helper.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 23 +- net/netfilter/nf_conntrack_proto.c | 6 +- net/netfilter/nf_conntrack_proto_tcp.c | 5 + net/netfilter/nf_conntrack_proto_udp.c | 5 + net/netfilter/nf_conntrack_standalone.c | 54 +- net/netfilter/nf_flow_table_core.c | 47 +- net/netfilter/nf_flow_table_offload.c | 4 +- net/netfilter/nf_tables_api.c | 195 +- net/netfilter/nfnetlink.c | 3 + net/netfilter/nfnetlink_cthelper.c | 8 +- net/netfilter/nfnetlink_hook.c | 375 + net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nfnetlink_queue.c | 9 +- net/netfilter/nft_compat.c | 17 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_set_pipapo_avx2.c | 3 +- net/netfilter/xt_AUDIT.c | 2 +- net/netlabel/netlabel_domainhash.c | 2 +- net/netlabel/netlabel_kapi.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/rxrpc/af_rxrpc.c | 1 + net/rxrpc/local_event.c | 2 +- net/sched/act_vlan.c | 11 +- net/sched/cls_rsvp.h | 2 +- net/sched/ematch.c | 2 +- net/sched/sch_generic.c | 18 + net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 47 +- net/sctp/sm_statefuns.c | 30 +- net/smc/smc_core.c | 15 - net/smc/smc_ism.c | 1 - net/sunrpc/xprtmultipath.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- net/tipc/link.c | 6 +- net/tipc/name_table.c | 6 +- net/tipc/name_table.h | 4 +- net/tipc/socket.c | 156 +- net/tls/tls_device.c | 62 +- net/tls/tls_device_fallback.c | 7 + net/tls/tls_main.c | 1 + net/x25/af_x25.c | 2 +- net/xfrm/xfrm_output.c | 7 - net/xfrm/xfrm_policy.c | 21 +- samples/kprobes/kprobe_example.c | 15 - scripts/Makefile.build | 5 +- scripts/atomic/check-atomics.sh | 1 - scripts/atomic/gen-atomic-instrumented.sh | 51 +- scripts/atomic/gen-atomics.sh | 1 - scripts/checkpatch.pl | 10 +- scripts/documentation-file-ref-check | 2 +- scripts/kconfig/conf.c | 2 +- scripts/setlocalversion | 75 +- scripts/sphinx-pre-install | 262 +- security/integrity/evm/evm.h | 1 + security/integrity/evm/evm_crypto.c | 7 + security/integrity/evm/evm_main.c | 372 +- security/integrity/evm/evm_secfs.c | 26 +- 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 | 22 +- security/integrity/ima/ima_template_lib.c | 202 +- security/integrity/ima/ima_template_lib.h | 16 + security/security.c | 4 +- sound/core/control_led.c | 33 +- sound/core/timer.c | 3 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-stream.c | 24 +- sound/firewire/bebob/bebob.c | 159 +- sound/firewire/bebob/bebob.h | 4 - sound/firewire/bebob/bebob_stream.c | 13 +- sound/firewire/dice/dice-stream.c | 35 +- sound/firewire/dice/dice-transaction.c | 2 +- sound/firewire/dice/dice.c | 138 +- sound/firewire/dice/dice.h | 4 - sound/firewire/digi00x/amdtp-dot.c | 9 +- sound/firewire/digi00x/digi00x-stream.c | 8 +- sound/firewire/digi00x/digi00x.c | 101 +- sound/firewire/digi00x/digi00x.h | 3 - sound/firewire/fireface/amdtp-ff.c | 2 +- sound/firewire/fireface/ff-stream.c | 6 +- sound/firewire/fireface/ff.c | 90 +- sound/firewire/fireface/ff.h | 3 - sound/firewire/fireworks/fireworks.c | 107 +- sound/firewire/fireworks/fireworks.h | 5 +- sound/firewire/fireworks/fireworks_stream.c | 18 +- sound/firewire/lib.c | 32 - sound/firewire/lib.h | 3 - sound/firewire/motu/amdtp-motu.c | 136 +- sound/firewire/motu/motu-stream.c | 27 +- sound/firewire/motu/motu.c | 85 +- sound/firewire/motu/motu.h | 17 +- sound/firewire/oxfw/oxfw-stream.c | 22 +- sound/firewire/oxfw/oxfw.c | 128 +- sound/firewire/oxfw/oxfw.h | 6 +- sound/firewire/tascam/tascam-stream.c | 21 +- sound/firewire/tascam/tascam.c | 92 +- sound/firewire/tascam/tascam.h | 3 +- sound/pci/hda/hda_codec.c | 5 + sound/pci/hda/patch_cirrus.c | 7 +- sound/pci/hda/patch_realtek.c | 20 +- sound/soc/atmel/sam9x5_wm8731.c | 3 +- sound/soc/codecs/Kconfig | 24 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ak4613.c | 11 + sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/hdmi-codec.c | 21 + sound/soc/codecs/pcm3168a.c | 26 + sound/soc/codecs/rk817_codec.c | 541 + sound/soc/codecs/rt5682-sdw.c | 3 +- sound/soc/codecs/sigmadsp.h | 1 - sound/soc/codecs/tas2562.h | 14 +- sound/soc/codecs/tfa989x.c | 59 + sound/soc/codecs/wcd-mbhc-v2.c | 1475 + sound/soc/codecs/wcd-mbhc-v2.h | 340 + sound/soc/codecs/wcd934x.c | 884 +- sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/fsl/imx-audio-rpmsg.c | 12 +- sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/intel/skylake/skl-nhlt.c | 6 +- sound/soc/qcom/lpass-cpu.c | 79 + sound/soc/qcom/lpass.h | 4 + sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/qcom/sdm845.c | 8 + sound/soc/sh/fsi.c | 15 + sound/soc/sh/rcar/adg.c | 139 +- sound/soc/sh/rcar/core.c | 89 +- sound/soc/sh/rcar/dma.c | 8 +- sound/soc/sh/rcar/dvc.c | 2 +- sound/soc/sh/rcar/rsnd.h | 37 +- sound/soc/sh/rcar/src.c | 6 +- sound/soc/sh/rcar/ssi.c | 12 +- sound/soc/sh/rcar/ssiu.c | 13 +- sound/soc/soc-core.c | 288 +- sound/soc/soc-dai.c | 63 + sound/soc/soc-topology.c | 6 +- sound/soc/soc-utils.c | 29 + 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/davinci-mcasp.c | 1 + sound/soc/ti/omap-mcbsp.c | 2 +- sound/usb/card.h | 8 +- sound/usb/endpoint.c | 1 + sound/usb/pcm.c | 202 +- sound/usb/pcm.h | 3 - .../arch}/mips/include/uapi/asm/perf_regs.h | 0 tools/arch/x86/include/asm/irq_vectors.h | 7 +- tools/bpf/bpftool/Makefile | 5 +- tools/lib/bpf/Makefile | 19 +- tools/lib/bpf/libbpf.c | 4 +- tools/lib/bpf/libbpf.map | 6 +- tools/perf/Makefile.config | 1 - tools/perf/builtin-record.c | 6 + tools/perf/check-headers.sh | 1 + tools/perf/tests/attr/base-record | 2 +- tools/perf/util/bpf_counter.c | 6 +- tools/perf/util/dwarf-aux.c | 8 +- tools/perf/util/env.c | 1 + tools/perf/util/evsel.c | 1 + tools/perf/util/evsel.h | 4 +- tools/perf/util/perf_api_probe.c | 10 + tools/perf/util/perf_api_probe.h | 1 + tools/perf/util/probe-finder.c | 3 + tools/perf/util/stat-display.c | 8 +- tools/perf/util/symbol-elf.c | 1 + tools/testing/selftests/bpf/.gitignore | 1 + .../selftests/drivers/net/netdevsim/devlink.sh | 167 +- tools/testing/selftests/lib.mk | 1 + .../selftests/mount_setattr/mount_setattr_test.c | 88 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 125 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 4 +- tools/testing/selftests/net/tls.c | 3 +- tools/testing/selftests/proc/.gitignore | 1 + .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 4 + tools/testing/selftests/resctrl/README | 2 +- tools/testing/selftests/resctrl/resctrl_tests.c | 4 +- .../testing/selftests/splice/short_splice_read.sh | 119 +- .../tc-testing/tc-tests/actions/vlan.json | 28 +- tools/testing/selftests/timers/rtcpie.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 118 +- tools/testing/selftests/wireguard/netns.sh | 1 + .../testing/selftests/wireguard/qemu/kernel.config | 1 - 2923 files changed, 347218 insertions(+), 74947 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/amlogic,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scmi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/juno,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-actmon.txt create mode 100644 Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml 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 create mode 100644 Documentation/devicetree/bindings/firmware/arm,scmi.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scpi.yaml create mode 100644 Documentation/devicetree/bindings/gpio/idt,32434-gpio.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/i2c/i2c-omap.txt create mode 100644 Documentation/devicetree/bindings/i2c/ti,omap4-i2c.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/mailbox/omap-mailbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/rda,rda5807.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,isp.yaml create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.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/brcm,iproc-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/sja1105.txt 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/power/supply/richtek,rt5033-b [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6160-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6245-regu [...] create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf8563.txt delete mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt create mode 100644 Documentation/filesystems/dax.rst delete mode 100644 Documentation/filesystems/dax.txt create mode 100644 Documentation/gpu/driver-uapi.rst create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/lockup-watchdogs.rst create mode 100644 Documentation/translations/zh_CN/core-api/cachetlb.rst 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 Documentation/translations/zh_CN/dev-tools/kasan.rst delete mode 100644 Documentation/userspace-api/media/audio.h.rst.exceptions delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio.rst delete mode 100644 Documentation/userspace-api/media/dvb/video.rst delete mode 100644 Documentation/userspace-api/media/video.h.rst.exceptions create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm64/include/asm/patching.h create mode 100644 arch/arm64/kernel/idle.c delete mode 100644 arch/arm64/kernel/insn.c create mode 100644 arch/arm64/kernel/patching.c create mode 100644 arch/arm64/lib/insn.c delete mode 100644 arch/arm64/lib/memmove.S delete mode 100644 arch/h8300/include/asm/atomic.h delete mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/ia64/include/asm/cmpxchg.h delete mode 100644 arch/microblaze/include/asm/atomic.h delete mode 100644 arch/microblaze/include/asm/cmpxchg.h delete mode 100644 arch/mips/include/asm/mach-ralink/pinmux.h create mode 100644 arch/s390/include/asm/tpi.h delete mode 100644 drivers/char/raw.c create mode 100644 drivers/clk/qcom/gcc-mdm9607.c create mode 100644 drivers/counter/intel-qep.c create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.c create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.h create mode 100644 drivers/gpio/gpio-idt3243x.c create mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/yellow_carp_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_yellow_carp.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h create mode 100644 drivers/gpu/drm/hyperv/Makefile create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm.h create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_drv.c create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_proto.c create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.c create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.h create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c delete mode 100644 drivers/infiniband/hw/i40iw/Kconfig delete mode 100644 drivers/infiniband/hw/i40iw/Makefile delete mode 100644 drivers/infiniband/hw/i40iw/i40iw.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_ctrl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_d.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hw.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_main.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_osdep.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_p.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_register.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_status.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_type.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_uk.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_user.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_utils.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.h create mode 100644 drivers/infiniband/hw/irdma/Kconfig create mode 100644 drivers/infiniband/hw/irdma/Makefile create mode 100644 drivers/infiniband/hw/irdma/cm.c create mode 100644 drivers/infiniband/hw/irdma/cm.h create mode 100644 drivers/infiniband/hw/irdma/ctrl.c create mode 100644 drivers/infiniband/hw/irdma/defs.h create mode 100644 drivers/infiniband/hw/irdma/hmc.c create mode 100644 drivers/infiniband/hw/irdma/hmc.h create mode 100644 drivers/infiniband/hw/irdma/hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.h create mode 100644 drivers/infiniband/hw/irdma/i40iw_if.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.h create mode 100644 drivers/infiniband/hw/irdma/irdma.h create mode 100644 drivers/infiniband/hw/irdma/main.c create mode 100644 drivers/infiniband/hw/irdma/main.h create mode 100644 drivers/infiniband/hw/irdma/osdep.h create mode 100644 drivers/infiniband/hw/irdma/pble.c create mode 100644 drivers/infiniband/hw/irdma/pble.h create mode 100644 drivers/infiniband/hw/irdma/protos.h create mode 100644 drivers/infiniband/hw/irdma/puda.c create mode 100644 drivers/infiniband/hw/irdma/puda.h create mode 100644 drivers/infiniband/hw/irdma/status.h create mode 100644 drivers/infiniband/hw/irdma/trace.c create mode 100644 drivers/infiniband/hw/irdma/trace.h create mode 100644 drivers/infiniband/hw/irdma/trace_cm.h create mode 100644 drivers/infiniband/hw/irdma/type.h create mode 100644 drivers/infiniband/hw/irdma/uda.c create mode 100644 drivers/infiniband/hw/irdma/uda.h create mode 100644 drivers/infiniband/hw/irdma/uda_d.h create mode 100644 drivers/infiniband/hw/irdma/uk.c create mode 100644 drivers/infiniband/hw/irdma/user.h create mode 100644 drivers/infiniband/hw/irdma/utils.c create mode 100644 drivers/infiniband/hw/irdma/verbs.c create mode 100644 drivers/infiniband/hw/irdma/verbs.h create mode 100644 drivers/infiniband/hw/irdma/ws.c create mode 100644 drivers/infiniband/hw/irdma/ws.h create mode 100644 drivers/interconnect/qcom/sc7280.c create mode 100644 drivers/interconnect/qcom/sc7280.h create mode 100644 drivers/md/dm-zone.c rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.c (100%) rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.h (100%) create mode 100644 drivers/media/i2c/imx208.c delete mode 100644 drivers/media/pci/ttpci/av7110.h create mode 100644 drivers/memory/tegra/tegra194.c create mode 100644 drivers/mfd/qcom-pm8008.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/nvme/host/tcp-offload.c create mode 100644 drivers/nvme/host/tcp-offload.h create mode 100644 drivers/pinctrl/ralink/pinctrl-mt7620.c create mode 100644 drivers/pinctrl/ralink/pinctrl-mt7621.c create mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c create mode 100644 drivers/pinctrl/ralink/pinctrl-rt305x.c create mode 100644 drivers/pinctrl/ralink/pinctrl-rt3883.c create mode 100644 drivers/pinctrl/ralink/pinmux.h create mode 100644 drivers/platform/x86/firmware_attributes_class.c create mode 100644 drivers/platform/x86/firmware_attributes_class.h create mode 100644 drivers/platform/x86/think-lmi.c create mode 100644 drivers/platform/x86/think-lmi.h delete mode 100644 drivers/power/supply/bd70528-charger.c delete mode 100644 drivers/power/supply/pm2301_charger.c delete mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/regulator/mt6359-regulator.c create mode 100644 drivers/regulator/rt6160-regulator.c create mode 100644 drivers/regulator/rt6245-regulator.c create mode 100644 drivers/scsi/mpi3mr/Kconfig create mode 100644 drivers/scsi/mpi3mr/Makefile create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_image.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_init.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_ioc.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_sas.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_transport.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_debug.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_fw.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_os.c create mode 100644 drivers/staging/media/av7110/Kconfig create mode 100644 drivers/staging/media/av7110/Makefile create mode 100644 drivers/staging/media/av7110/TODO rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] create mode 100644 drivers/staging/media/av7110/audio-set-bypass-mode.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/audio.h (100%) create mode 100644 drivers/staging/media/av7110/audio.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.c (100%) create mode 100644 drivers/staging/media/av7110/av7110.h rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ir.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_v4l.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/budget-patch.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.h (100%) rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/osd.h (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.c (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.h (100%) rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/video.h (100%) create mode 100644 drivers/staging/media/av7110/video.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename drivers/staging/media/ipu3/include/{ => uapi}/intel-ipu3.h (100%) create mode 100644 drivers/thunderbolt/usb4_port.c create mode 100644 include/drm/ttm/ttm_kmap_iter.h create mode 100644 include/drm/ttm/ttm_range_manager.h create mode 100644 include/dt-bindings/clock/qcom,gcc-mdm9607.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h create mode 100644 include/dt-bindings/mfd/qcom-pm8008.h delete mode 100644 include/linux/atomic-fallback.h delete mode 100644 include/linux/input/cyttsp.h create mode 100644 include/linux/irqchip/arm-vgic-info.h delete mode 100644 include/linux/max17040_battery.h create mode 100644 include/linux/mfd/mt6359/core.h create mode 100644 include/linux/mfd/mt6359/registers.h create mode 100644 include/linux/mfd/mt6359p/registers.h create mode 100644 include/linux/net/intel/iidc.h delete mode 100644 include/linux/pm2301_charger.h delete mode 100644 include/linux/power/ab8500.h create mode 100644 include/linux/qed/nvmetcp_common.h create mode 100644 include/linux/qed/qed_nvmetcp_if.h create mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/regulator/mt6359-regulator.h create mode 100644 include/scsi/scsi_status.h create mode 100644 include/uapi/linux/netfilter/nfnetlink_hook.h delete mode 100644 include/uapi/linux/raw.h delete mode 100644 include/uapi/rdma/i40iw-abi.h create mode 100644 include/uapi/rdma/irdma-abi.h create mode 100644 net/netfilter/nfnetlink_hook.c create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.h copy {arch => tools/arch}/mips/include/uapi/asm/perf_regs.h (100%)