This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits ac0ba5454ca8 Add linux-next specific files for 20220622 omits 8bb461d24234 hugetlb: fix an unused variable warning/error omits a1b3d4e2d26d next-20220601/amdgpu omits ec492f996eab Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 3dcecbef3f38 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 24d80d891fce Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 54897f7e7a2e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e9562559cff2 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] omits 9da3426fcfca Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 919bd7c0817c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits e7948f7469d0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 32a9300bfd5e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 78fdc41d3b29 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cbcf64db128f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d596c9dd9201 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b2107f57c5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 06ddbd323c6a Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 498a16a8511b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61953cad54da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce169a98c509 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 4d1ac6ba5468 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits dc20ea19b36a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dab3816cb86a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4bbaae178b07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f05c6c039707 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8712ecbd324 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 300da1fcbdc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9153a4642e0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d99b58feea2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98526de5eb48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2aab1a63d478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcbde71027f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b3515fb44fe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 551770696e6f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 2200aeeb4498 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 919671c5d32e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 8f5db06edb55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a4c9acaa4101 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits f72ca8c67013 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits e63c891508f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b20c434378da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ed0a6fd33c5 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits fd9fe0df8162 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 087fe5ae56e8 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits d37a88a8d5e6 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 357605ccdf51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3675a88f65bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 267fd56405db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8cc7fca1a2e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a0d0cb67d5eb Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 56bf50e6fdfd Merge branch 'mm-nonmm-unstable' into mm-everything omits 9b5f91d660bf proc: delete unused <linux/uaccess.h> includes omits 7f8a8decf01c vmcoreinfo: include kallsyms symbols omits a1cf2f80c0c7 kallsyms: move declarations to internal header omits 0de51f51e60d squashfs: support reading fragments in readahead call omits 6a9571e2b917 squashfs: implement readahead omits 545a0f503b05 squashfs: always build "file direct" version of page actor omits 11e57e314d01 Revert "squashfs: provide backing_dev_info in order to dis [...] omits 5ec8cbbbaa7c lib/error-inject: traverse list with mutex omits dd7ae860a79d lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits e9cbb58b5369 net, lib/once: remove {net_}get_random_once_wait macro omits 6378eafe88c0 lib/lru_cache: fix error free handing in lc_create omits f326fafe6aed lib/debugobjects: fix stat count and optimize debug_object [...] omits cd0af4de2fc1 resource: re-factor page_is_ram() omits eb310890344b init/main.c: silence some -Wunused-parameter warnings omits 4bcad0ad39a8 init-add-hostname-kernel-parameter-v2 omits 1384f038da24 init: add "hostname" kernel parameter omits 3114293e368a ocfs2: fix ocfs2 corrupt when iputting an inode omits c3b1ffebaf5c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 74a0e391163b ocfs2: reflink deadlock when clone file to the same direct [...] omits 1725c19e5046 hugetlb: lazy page table copies in fork() omits 76005bedbc32 hugetlb: do not update address in huge_pmd_unshare omits 71efa6831479 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits b9038a241ea3 hugetlb: skip to end of PT page mapping when pte not present omits ca88f2434923 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits fc0232a0cb8e mm-docs-fix-comments-that-mention-mem_hotplug_end-fix omits 4c2f2a63aa63 mm, docs: fix comments that mention mem_hotplug_end() omits decef2a1720f mm/smaps: add Pss_Dirty omits a5754930cf60 mm: rmap: simplify the hugetlb handling when unmapping or [...] omits cca700a8e695 mm: lru: use lruvec lock to serialize memcg changes omits 12b55b7454bc mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function omits 912d8575c909 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages omits e85250511477 mm: memcontrol: introduce memcg_reparent_ops omits 7ed1b90e65d8 mm: memcontrol: make all the callers of {folio,page}_memcg() safe omits 6496b0448946 mm: thp: make split queue lock safe when LRU pages are reparented omits 85c6579e2648 mm: vmscan: rework move_pages_to_lru() omits 7ea35bfe88d9 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] omits 23f1edd914c2 mm: memcontrol: prepare objcg API for non-kmem usage omits 9536512510ba mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] omits aad95392e1fe mm: memcontrol: remove dead code and comments omits 3a25f065b3f4 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix omits 4a9e91925f93 mm/madvise: minor cleanup for swapin_walk_pmd_entry() omits 84805b9c6223 mm: hugetlb: remove minimum_order variable omits c1574acc72d1 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] omits 0a430e091743 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] omits 358ba0977cbf mm-memory_hotplug-enumerate-all-supported-section-flags-v5 omits 0548a0299274 mm: memory_hotplug: enumerate all supported section flags omits a70f16c667a2 mm/swap: convert __delete_from_swap_cache() to a folio omits 4fb51569253a mm/swap: convert delete_from_swap_cache() to take a folio omits 39a1e5692d60 mm: convert page_swap_flags to folio_swap_flags omits 90efdea630fe mm-convert-destroy_compound_page-to-destroy_large_folio-fix omits ca85754be990 mm: convert destroy_compound_page() to destroy_large_folio() omits 78a2ad029d57 mm/swap: convert __page_cache_release() to use a folio omits 058c9db49dfb mm/swap: convert __put_compound_page() to __folio_put_large() omits 160c3a896579 mm/swap: convert __put_single_page() to __folio_put_small() omits 4ed5713df828 mm/swap: convert __put_page() to __folio_put() omits 3fdaf50c1c6a mm/swap: convert put_pages_list to use folios omits 407742f28319 mm/swap: convert release_pages to use a folio internally omits 20efb3a3f523 mm/swap: convert try_to_free_swap to use a folio omits 5b465cb6a85a mm/swap: optimise lru_add_drain_cpu() omits 167238aca92a mm/swap: pull the CPU conditional out of __lru_add_drain_all() omits 2d72bc5f8280 mm/swap: rename lru_pvecs to cpu_fbatches omits 29c905a50130 mm/swap: convert activate_page to a folio_batch omits a2df39f064e5 mm/swap: convert lru_lazyfree to a folio_batch omits 265ad5ee9a80 mm/swap: convert lru_deactivate to a folio_batch omits d24c2e7db684 mm/swap: convert lru_deactivate_file to a folio_batch omits 5012036534cd mm/swap: convert lru_add to a folio_batch omits 66e7d73c9cd5 mm/swap: make __pagevec_lru_add static omits d1364cde108b mm/swap: add folio_batch_move_lru() omits 8adaee35165c mm: add folios_put() omits ab27b6cbfb48 mm/vmscan: convert reclaim_pages() to use a folio omits bd767b6251b0 mm/vmscan: convert shrink_active_list() to use a folio omits 4f5333e7a8cb mm/vmscan: convert move_pages_to_lru() to use a folio omits d96e171d1de9 mm/vmscan: convert isolate_lru_pages() to use a folio omits a828eccc5547 mm/vmscan: convert reclaim_clean_pages_from_list() to folios omits 8716b61d8979 kasan: separate double free case from invalid free omits a493ce867efa tools/testing/selftests/vm/ksm_tests.c: fix resource leak [...] omits ffad20df3fd7 doc: proc: fix the description to THPeligible omits 08854ad7d09f mm: khugepaged: reorg some khugepaged helpers omits dd3a30a0b418 mm: thp: kill __transhuge_page_enabled() omits 8a7d3c215d81 mm-thp-kill-transparent_hugepage_active-fix omits 186b71d53dde mm: thp: kill transparent_hugepage_active() omits 32e2d6d18985 mm: khugepaged: better comments for anon vma check in huge [...] omits 47e549bdbc79 mm: thp: consolidate vma size check to transhuge_vma_suitable omits c31127301bb4 mm: khugepaged: check THP flag in hugepage_vma_check() omits b4ba291fb575 mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits 523562f39778 mm/mprotect: try avoiding write faults for exclusive anony [...] omits ad9e9a59457b userfaultfd: selftests: infinite loop in faulting_process omits 349896202aa2 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits c1c25fabbfe2 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits 8ff223d17739 userfaultfd: update documentation to describe /dev/userfaultfd omits 7d7715b5f921 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits b6a47b6cf145 userfaultfd: add /dev/userfaultfd for fine grained access control omits 84d07d6be5bf selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 7528ee0e4a99 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT omits 64533d2200af mm/damon: introduce DAMON-based LRU-lists Sorting omits e95beb76b8cd Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action omits 7a5d93d809b8 mm/damon/schemes: add 'LRU_DEPRIO' action omits 8e523d1ddd5e Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action omits 681e21227550 mm/damon/schemes: add 'LRU_PRIO' DAMOS action omits 9549f52f73fd mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] omits f4cb36c33ded mm/damon/dbgfs: add and use mappings between 'schemes' act [...] omits 34a51403ed11 mm-page_alloc-replace-local_lock-with-normal-spinlock-fix omits 44781f744b1d mm/page_alloc: replace local_lock with normal spinlock omits 0f44bf200d72 mm/page_alloc: remotely drain per-cpu lists omits 0adb4f229866 mm/page_alloc: protect PCP lists with a spinlock omits f3f7d9c3def6 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits f8e0f16e05fc mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 060084a29529 mm/page_alloc: use only one PCP list for THP-sized allocations omits 6fe17a9d08b5 mm/page_alloc: add page->buddy_list and page->pcp_list omits 3fc1c2087173 mm/page_alloc: minor clean up for memmap_init_compound() omits aca3d965d3b6 mm/vmscan: don't try to reclaim freed folios omits ee8444a6fedb mm/swap: remove swap_cache_info statistics omits 6e964e1d5af6 mm/swapfile: fix possible data races of inuse_pages omits adc1d1f88082 mm/swapfile: make security_vm_enough_memory_mm() work as expected omits 86a410ac9b7e lib/test_vmalloc: switch to prandom_u32() omits 998d34a4a5aa mm/vmalloc: extend __find_vmap_area() with one more argument omits 071325dce318 mm/vmalloc: initialize VA's list node after unlink omits abd1a68e4870 mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits c08af44009e7 mm/vmalloc: make link_va()/unlink_va() common to different [...] omits 0585fd971859 xfs: add dax dedupe support omits 33fcb5d1260d xfs-support-cow-in-fsdax-mode-fix omits 2ee1212f7a8b xfs: support CoW in fsdax mode omits 6649b3ed5444 fsdax: dedup file range to use a compare function omits 919be40878de fsdax: add dax_iomap_cow_copy() for dax zero omits 8c89db1c4342 fsdax: replace mmap entry in case of CoW omits 0361c6d3f93b fsdax: introduce dax_iomap_cow_copy() omits 6f9e8533d01e fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits b1b5c463e3c6 fsdax: output address in dax_iomap_pfn() and rename it omits a2fe0fc7f83e fsdax: set a CoW flag when associate reflink mappings omits 059747d110e3 xfs: implement ->notify_failure() for XFS omits dc005e08cffc mm: introduce mf_dax_kill_procs() for fsdax case omits b0b29f29e683 fsdax: introduce dax_lock_mapping_entry() omits 33e8a6c91a85 pagemap,pmem: introduce ->memory_failure() omits a42015e5b9d6 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits c6826b02e726 mm: factor helpers for memory_failure_dev_pagemap omits 5c046dcc0cd3 dax: introduce holder for dax_device omits 32b611fa75b5 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 63ca41519c83 mm: add merging after mremap resize omits e9392a5d8bcc mm: refactor of vma_merge() omits f473f87f6856 mm, hwpoison: enable memory error handling on 1GB hugepage omits c843c9d907e6 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits 62beb62cbe8a mm, hwpoison: make __page_handle_poison returns int omits 45434d59cf18 mm,hwpoison: set PG_hwpoison for busy hugetlb pages omits 97bdf3ca301b mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] omits c301249eb35c mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] omits 79068b9f5b5b mm: delete unused MMF_OOM_VICTIM flag omits bf0bd39447a6 mm-drop-oom-code-from-exit_mmap-fix-fix omits 4ccc5c8ec7cf mm: drop oom code from exit_mmap omits ebf8b888c8ba mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix omits 96ad817a3069 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix omits 65e292deea93 mm: shrinkers: add scan interface for shrinker debugfs omits a13a85c0a367 tools: add memcg_shrinker.py omits 987495614b9f mm: docs: document shrinker debugfs omits 73498453ce00 mm: shrinkers: provide shrinkers with names omits a28d9d2e78b5 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix omits 15024a65ee07 mm: shrinkers: introduce debugfs interface for memory shrinkers omits 581d4ca54a02 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits 404fff379033 mm/mempolicy: fix get_nodes out of bound access omits f0dd25cdac3b mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits b41f2d96adbe selftests/vm: add protection_keys tests to run_vmtests omits afac522f51ef kasan: fix zeroing vmalloc memory with HW_TAGS omits 9b488c29da9d mm: introduce clear_highpage_kasan_tagged omits 2d22644d6445 mm: rename kernel_init_free_pages to kernel_init_pages omits 87abd368d7df mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits d72c08714b24 mm/damon/reclaim: make 'enabled' checking timer simpler omits 0aaab4e5af87 mm/damon/sysfs: deduplicate inputs applying omits acd05028fd5d mm/damon/reclaim: deduplicate 'commit_inputs' handling omits 9e6510411031 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits 988a2eac46b0 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits a7083718f6a8 tools: add selftests to hmm for COW in device memory omits a1c72227142a tools: add hmm gup tests for device coherent type omits 648ab05650c2 tools: update test_hmm script to support SP config omits 2dd6154da511 tools: update hmm-test to support device coherent type omits 4d345b06cbe5 lib: add support for device coherent type in test_hmm omits 95eb95c29f54 lib: test_hmm add module param for zone device type omits d64a5bfefe16 lib: test_hmm add ioctl to get zone device type omits 65b072c28019 drm/amdkfd: add SPM support for SVM omits 9d6081d91863 mm/gup: migrate device coherent pages when pinning instead [...] omits 8206814161a4 mm: remove the vma check in migrate_vma_setup() omits 31c96c660a5a mm: add device coherent vma selection for memory migration omits d3e1c7030381 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix omits efb09dae2f02 mm: handling Non-LRU pages returned by vm_normal_pages omits a3fb2c9b85b6 mm: add zone device coherent type memory support omits c6ceadb660bc mm/migration: fix potential pte_unmap on an not mapped pte omits c3d00fdeec0f mm/migration: return errno when isolate_huge_page failed omits 39237442b21a mm/migration: remove unneeded lock page and PageMovable check omits 2346390ebd2a mm: fix racing of vb->va when kasan enabled omits 7ad325630505 mm/page_alloc: reduce potential fragmentation in make_allo [...] omits 403b5c5c43b9 mm/mmap.c: pass in mapping to __vma_link_file() omits 970a8db2e368 mm/mmap: drop range_has_overlap() function omits eb4f670e1e39 mm/mmap: change do_mas_align_munmap() to avoid preallocati [...] omits a56d9b4878fc mm-remove-the-vma-linked-list-fix-fix-fix omits 2c636639d1d6 mm-remove-the-vma-linked-list-fix-fix omits 9465911b5e24 mm/mmap: fix potential leak on do_mas_align_munmap() omits f9a35ca544cc mm: remove the vma linked list omits 6f0230d4c59f riscv: use vma iterator for vdso omits 2f75b60ae93a mm/nommu: fix compile warning in do_mmap() omits c646bdc91fe7 mm/nommu: move preallocations and limit other allocations omits 73426ac5f70b nommu: remove uses of VMA linked list omits 2b292aea0cf4 i915: use the VMA iterator omits 294bec4d9d4a mm/swapfile: use vma iterator instead of vma linked list omits fe8388cebb63 mm/pagewalk: use vma_find() instead of vma linked list omits 7f7209e4679b mm/oom_kill: use maple tree iterators instead of vma linked list omits 6708f905711c mm/msync: use vma_find() instead of vma linked list omits eb2e2df98405 mm/mremap: use vma_find_intersection() instead of vma linked list omits 83fefafb421c mm/mprotect: use maple tree navigation instead of vma linked list omits a23b56eb5cf7 mm/mlock: use vma iterator and maple state instead of vma [...] omits b2f46ad32a44 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 66ea97a153c6 mm/memcontrol: stop using mm->highest_vm_end omits 2c3b46d4c039 mm/madvise: use vma_find() instead of vma linked list omits a2b53b6dfe6e mm/ksm: use vma iterators instead of vma linked list omits 49f354bf580e mm/khugepaged: stop using vma linked list omits 5b64acb280c9 mm/gup: use maple tree navigation instead of linked list omits 4bc89ebf68fb bpf: remove VMA linked list omits 95f73c62684f fork: use VMA iterator omits 6220ce7b1cb6 sched: use maple tree iterator to walk VMAs omits 9545e5ba9142 perf: use VMA iterator omits f7d6ebe4ceb6 acct: use VMA iterator instead of linked list omits 2cfbd5372fec ipc/shm: use VMA iterator instead of linked list omits 1e643d903699 fs/userfaultfd: fix vma iteration in mas_for_each() loop omits b5c172adabe4 userfaultfd: use maple tree iterator to iterate VMAs omits 0cd27c371ce5 fs/proc/task_mmu: stop using linked list and highest_vm_end omits e477183466db fs/proc/base: use maple tree iterators in place of linked list omits bfe7ac64e496 exec: use VMA iterator instead of linked list omits fce135ddb6d7 coredump: remove vma linked list walk omits 6f07903c7dbe um: remove vma linked list walk omits 4b03e0b70959 optee: remove vma linked list walk omits 6a18289e6a2a cxl: remove vma linked list walk omits da10fdf93b31 xtensa: remove vma linked list walks omits 151572edf05c x86: remove vma linked list walks omits 57c8b01e3cda s390: remove vma linked list walks omits aba36c5a1ee6 powerpc: remove mmap linked list walks omits baad8aaf848f parisc: remove mmap linked list from cache handling omits 728d04e27af4 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits d3c7e4f032cd arm64: remove mmap linked list from vdso omits dbe4746b65be mm/mmap: fix do_brk_munmap() when munmapping multiple mappings omits 30efc49a105b mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 26f3f4c59a69 mm/mmap: reorganize munmap to use maple states omits bfce4a385c46 mm/mmap: move mmap_region() below do_munmap() omits 094768c1c0f1 mm: convert vma_lookup() to use mtree_load() omits eaa20d75cfbf mm: remove vmacache omits 6cae82c917f5 mm/mmap: allow vma_expand() to lock both anon and file locks omits af5ed40b0a7c mm/mmap: qvoid dereferencing next on null in BUG_ON() omits 749177ae4f69 mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] omits ed6f627ff970 mm/mmap: fix advanced maple tree API for mmap_region() omits 3d13c55a6f34 mm/mmap: use advanced maple tree API for mmap_region() omits f5136789b584 mm: use maple tree operations for find_vma_intersection() omits 703b8af8f1f3 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 43c2640471a4 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits c754d96ffa81 mm: optimize find_exact_vma() to use vma_lookup() omits 2cde276015cc xen: use vma_lookup() in privcmd_ioctl_mmap() omits 558acd3b1f78 mmap: change zeroing of maple tree in __vma_adjust() omits b5f2f4b713c9 mm: remove rb tree. omits d727af0a2d52 proc: remove VMA rbtree use from nommu omits 65aaca8dce34 damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] omits 222f514572ea damon: convert __damon_va_three_regions to use the VMA iterator omits 505f3acb4014 kernel/fork: use maple tree for dup_mmap() during forking omits 2254e53f7324 mm/mmap: use maple tree for unmapped_area{_topdown} omits 948161e42de0 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits 2816799b510c mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 162494de1fac mmap: use the VMA iterator in count_vma_pages_range() omits 6e970d2eb0d2 mm: add VMA iterator omits fd5d7809e9fc mm/mmap: fix leak on expand_downwards() and expand_upwards() omits c11248f83d97 mapletree: build fix omits 64fad0a1af14 mm: start tracking VMAs with maple tree omits 0c6f0b9d7571 test_maple_tree: add tests for preallocations and large sp [...] omits ad189bd48a98 test_maple_tree: add null expansion tests omits 5f5eb63f1853 lib/test_maple_tree: add testing for maple tree omits 79ad1737b53b radix tree test suite: add lockdep_is_held to header omits c43793f60b64 radix tree test suite: add support for slab bulk APIs omits 64ab010da1c9 radix tree test suite: add allocation counts and size to k [...] omits edba9c20e77a radix tree test suite: add kmem_cache_set_non_kernel() omits 5eab3368a419 radix tree test suite: add pr_err define omits b634b724b1d6 maple_tree: fix return from mas_prealloc() omits 13c836bb10da maple_tree: make mas_prealloc() error checking more generic omits 2e4a2787b1a0 maple_tree: Change spanning store to work on larger trees omits 532c8bbdeef0 maple_tree: change spanning store to work on larger trees omits a5fdd3423487 maple_tree: fix mt_destroy_walk() on full non-leaf non-all [...] omits 3d63ff8ffd1e maple_tree: cleanup for checkpatch omits 319704745157 MAINTAINERS: remove an obvious typo in MAPLE TREE omits 4a0c076c3b64 maple_tree: fix potential out of range offset on mas_next( [...] omits 89f1af16cf47 maple_tree: fix 32b parent pointers omits c01838de8b0e maple_tree: fix mas_next() when already on the last node entry omits be296c328a60 maple_tree: Fix expanding null off the end of the data. omits 4e4599f897d3 Maple Tree: add new data structure omits ef620d3a86b7 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 23507e065213 android: binder: stop saving a pointer to the VMA omits b7734fbefdf9 mips: rename mt_init to mips_mt_init omits 94e76094d7ff mm: discard __GFP_ATOMIC omits 4f24c801da2a mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits 7bef555f0439 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits 233792c21d31 Merge branch 'mm-stable' into mm-unstable omits 2279b1d61d7c mm: sparsemem: fix missing higher order allocation splitting omits 2906a24185bb mm/damon: use set_huge_pte_at() to make huge pte old omits 2c748bbdb347 sh: convert nommu io{re,un}map() to static inline functions omits 723dbbc7e293 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits d3e91f0f31ac Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 663d9f49b97c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dda1f10935f0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits df718944c2f1 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits d36fbff5f3f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ce5f86eb4b6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98072d240ccb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 250733664773 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 169589fbe6c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9b4a839d59c7 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 0c122f4d1917 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1d2245fa70e1 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 46ec9ca6f380 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 7c4aad7a916c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 8f9fe3bf8622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47c8f6c4fb4d next-20220617/battery omits 91362d3e5b09 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 1eefe88c4e03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 75c4dbf9b911 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6351d4bd63fa Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 930abe08d3dc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0fef2bdf7bce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2eee3965e89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa27be334eb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42b31b1545c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7e695c12b7d Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 8209786fd36e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 2b5b7d308827 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 3304460e24d5 next-20220620/drm-misc omits 89c12759ade5 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 0639f7b73615 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ed168b57ddea Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 9b0c37b885fc Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits b383123b42ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87cf28805db9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 01705a0e02ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2460eb5d56a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dc0f5855c71e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1086a2d97247 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits fac83c19127e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 44b310ddc262 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits a0c1686092d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b0d8b256d88f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9c3569e5c9f9 Merge branch 'master' of git://linuxtv.org/media_tree.git omits c58e4b9a8e6e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits cd042faf7f66 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c6aae81b9104 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb9128a65757 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits db5e59993e4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f1e4fc1a7ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4fc666b2cdc Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 6877f80f2f7b Merge branch '9p-next' of git://github.com/martinetd/linux omits f2b2cf43536a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8b363ff66a16 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits c285c4e598a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5bde486aa94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71307305f3bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 687bc8ff6b68 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0d372078716a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits cf1e52e71fd3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 352e8b2c82cd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 3ec34e7e8efc Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 8d386784ec80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e8369796485 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits c03e4d554847 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits d58f700554bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26c89f6f85a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e09e3c45d534 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 894f8ec85365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9156784f63b2 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e7887823c551 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f9ac84e6586 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits e08e189eb302 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 85a2af770a10 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits f216710d4b3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9eae53ffda9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9eb286c2d64a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 81633649b6a3 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 74b14ed71cf1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 26665351a156 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 835baee89223 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7da5b97998f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f913bf90810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27ee2b4b4a4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e63a87b3f587 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79496d549a7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f2e4a63b5b7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbfc72a57293 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4fc6b6f2a717 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 170ce936f511 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1c92b1ae8a52 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits da12ab10c5d0 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 0c4100b7fb78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9701286dcd42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a4fa4d60c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d1a5e5ddc6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f22fffefa4e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 8f04ccf9e68a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d317111b3b1a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3b4742381174 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2d3d7b48f234 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 5bc2dd73fdb3 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 5d7cead01d39 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits d4e9b424d8ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 54268467457a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits ef42d8548881 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 6848e79c68d1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8578dd4c4a4e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits da5ef1366123 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a3915414bdb9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 432b2f9e1243 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d9cf154bfa72 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f197fdd6c72e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 86ef534fc835 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6ad65c6dfa52 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits aa7fa306b618 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits ad1388f63e15 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 60c4e6466b2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 320243cf840f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 50d89681456d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 9357c09a1e45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d822f8d4def7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 9cfe8bb15a20 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits ff2bf4d97ea8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2e1288562265 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 252c6b46cbc6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 97cc97c03e61 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 743db08d042c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e25a82a3cee3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits e3f2d1dd9a93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a592061030f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b9fda79a2609 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5bf14501fe62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c53aa7ab61b6 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 5bb02e7cc8b4 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 23dff4ac3fa2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 507460ccb144 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d7886cd0540c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7f9d5e0747d9 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits cd08da60db98 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits e6fc5297c7b0 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 27aaff9d8e89 OPP: Provide a simple implementation to configure multiple clocks omits 7d9b887c7272 OPP: Assert clk_count == 1 for single clk helpers omits 3d60bca0e93d OPP: Add key specific assert() method to key finding helpers omits c9bd2262f330 OPP: Allow multiple clocks for a device omits 89df7b51d65c Merge branch 'for-5.20/io_uring-cancel' into for-next omits 645bb9351912 Merge branch 'for-5.20/io_uring-msg-fd' into for-next omits e80f53d4bde3 Merge branch 'for-5.20/io_uring' into for-next omits 171fb6ccd086 io_uring: add support for passing fixed file descriptors omits a537e2dfc4c7 io_uring: split out fixed file installation and removal omits ce66b80887d8 io_uring: add sync cancelation API through io_uring_register() omits 0b313476601a io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits 2a80c38438ac io_uring: have cancelation API accept io_uring_task directly omits 7b411672f03d io_uring: dedup io_run_task_work omits 62b1791c82f3 io_uring: move list helpers to a separate file omits 549fe7ec743f io_uring: improve io_run_task_work() omits a91fb0964439 io_uring: fix poll_add error handling omits cbf2bcfa6cc7 io_uring: optimize io_uring_task layout omits b9c71b5da917 io_uring: add a warn_once for poll_find omits ee20c347ed95 io_uring: consistent naming for inline completion omits 765bc792fb19 io_uring: move io_import_fixed() omits 0b3926f0ffff io_uring: opcode independent fixed buf import omits 00487bebcb0c io_uring: add io_commit_cqring_flush() omits a52b47ad68ec io_uring: introduce locking helpers for CQE posting omits bebc8287a0d4 io_uring: hide eventfd assumptions in eventfd paths omits 62bd16f95534 io_uring: fix io_poll_remove_all clang warnings omits 8d3ce1bc34fd io_uring: improve task exit timeout cancellations omits 2a9d8078e327 io_uring: fix multi ctx cancellation omits 128fd60cb5d9 io_uring: remove ->flush_cqes optimisation omits b363b30c5514 io_uring: move io_eventfd_signal() omits 5ba565a41d78 io_uring: reshuffle io_uring/io_uring.h omits 62339d29285f io_uring: remove extra io_commit_cqring() omits 76e5b3b39900 io_uring: move a few private types to local headers omits d20136d6aea7 io_uring: clean up tracing events omits 6b01a56aca7e io_uring: make io_uring_types.h public omits 0ffeda5293f0 io_uring: kill extra io_uring_types.h includes omits b9a05d6fb39f io_uring: change ->cqe_cached invariant for CQE32 omits 70203f409eb6 io_uring: deduplicate io_get_cqe() calls omits 47c60039a2a9 io_uring: deduplicate __io_fill_cqe_req tracing omits d91dad0720c2 io_uring: introduce io_req_cqe_overflow() omits 3565a116e533 io_uring: don't inline __io_get_cqe() omits 657ece8ce184 io_uring: don't expose io_fill_cqe_aux() omits 9c0ca6e76321 io_uring: kbuf: add comments for some tricky code omits 3b9ba49473ad io_uring: mutex locked poll hashing omits fe0c0c892871 io_uring: propagate locking state to poll cancel omits e507e4089fd5 io_uring: introduce a struct for hash table omits 589da5c44c6e io_uring: pass hash table into poll_find omits f9c4b011a2b4 io_uring: add IORING_SETUP_SINGLE_ISSUER omits 89b19078aa86 io_uring: use state completion infra for poll reqs omits 3bfd76640bd7 io_uring: clean up io_ring_ctx_alloc omits 1f2cab8ba7fe io_uring: limit the number of cancellation buckets omits 65cf5c6477c7 io_uring: clean up io_try_cancel omits 496eae64c51b io_uring: pass poll_find lock back omits 3243269b1667 io_uring: switch cancel_hash to use per entry spinlock omits a15a871e18ac io_uring: poll: remove unnecessary req->ref set omits 982858d651f0 io_uring: don't inline io_put_kbuf omits 9a68f3459ab1 io_uring: refactor io_req_task_complete() omits a1c26fc4da90 io_uring: kill REQ_F_COMPLETE_INLINE omits bc87dab8f888 io_uring: rw: delegate sync completions to core io_uring omits 13a8904c5fca io_uring: remove unused IO_REQ_CACHE_SIZE defined omits 80384be3b03c io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 451d0319394c io_uring: remove check_cq checking from hot paths omits 72bb845f584b io_uring: never defer-complete multi-apoll omits de89d6a5dea5 io_uring: inline ->registered_rings omits b790a47cbb70 io_uring: explain io_wq_work::cancel_seq placement omits 8c33bca0eaea io_uring: move small helpers to headers omits 76a9daa4d9b8 io_uring: refactor ctx slow data placement omits 7f3d9a86b7cb io_uring: better caching for ctx timeout fields omits c3f978f08c80 io_uring: move defer_list to slow data omits 74ca09a735ef io_uring: make reg buf init consistent omits a22b39a38cb7 io_uring: deprecate epoll_ctl support omits a2cee6ada6dd io_uring: add support for level triggered poll omits 7c8843dd5c69 io_uring: move opcode table to opdef.c omits c033a443ad83 io_uring: move read/write related opcodes to its own file omits ccca44023a2c io_uring: move remaining file table manipulation to filetable.c omits bd67c57dcf98 io_uring: move rsrc related data, core, and commands omits dbcbc290cb36 io_uring: split provided buffers handling into its own file omits fd708bfcc0c8 io_uring: move cancelation into its own file omits d6e7041abbec io_uring: move poll handling into its own file omits 19426ae9bb5c io_uring: add opcode name to io_op_defs omits 5471f4ebcdea io_uring: include and forward-declaration sanitation omits 8f4fa1d4a7e3 io_uring: move io_uring_task (tctx) helpers into its own file omits c27b9ffa1af8 io_uring: move fdinfo helpers to its own file omits f7fdb019e516 io_uring: use io_is_uring_fops() consistently omits 58469de313e8 io_uring: move SQPOLL related handling into its own file omits 20e7d3bc2842 io_uring: move timeout opcodes and handling into its own file omits c4fb29ece4ba io_uring: move our reference counting into a header omits 2878ebd24094 io_uring: move msg_ring into its own file omits b5f5a166f607 io_uring: split network related opcodes into its own file omits b46689645154 io_uring: move statx handling to its own file omits 4f139f9b088f io_uring: move epoll handler to its own file omits 489cde48f0f0 io_uring: add a dummy -EOPNOTSUPP prep handler omits aa8256ce6d51 io_uring: move uring_cmd handling to its own file omits df3427a3afbf io_uring: split out open/close operations omits 98089f9bfcd1 io_uring: separate out file table handling code omits 7a27a26163f4 io_uring: split out fadvise/madvise operations omits d26ee4a5fb81 io_uring: split out fs related sync/fallocate functions omits 107ee9b6a610 io_uring: split out splice related operations omits d13cbd643bc6 io_uring: split out filesystem related operations omits 25231f17a621 io_uring: move nop into its own file omits cc13b04f5d5b io_uring: move xattr related opcodes to its own file omits 151b43033776 io_uring: handle completions in the core omits 5ec72732d94e io_uring: set completion results upfront omits 31b0c39d8b9e io_uring: add io_uring_types.h omits c9c9604953cf io_uring: define a request type cleanup handler omits 1358e6b19227 io_uring: unify struct io_symlink and io_hardlink omits be791310230e io_uring: convert iouring_cmd to io_cmd_type omits 23a3b62b1356 io_uring: convert xattr to use io_cmd_type omits 89f2341efad9 io_uring: convert rsrc_update to io_cmd_type omits 96ab3981765b io_uring: convert msg and nop to io_cmd_type omits e5f4bddf4d5a io_uring: convert splice to use io_cmd_type omits 8c43cda1976a io_uring: convert epoll to io_cmd_type omits 9a413143fe89 io_uring: convert file system request types to use io_cmd_type omits 232d0c622286 io_uring: convert madvise/fadvise to use io_cmd_type omits ac483acb8c18 io_uring: convert open/close path to use io_cmd_type omits 90a7a3bd8d06 io_uring: convert timeout path to use io_cmd_type omits 3b7b9d6f4549 io_uring: convert cancel path to use io_cmd_type omits 71eb27c16eb2 io_uring: convert the sync and fallocate paths to use io_cmd_type omits 63d6f648793c io_uring: convert net related opcodes to use io_cmd_type omits d950850d96b5 io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 69d37bad4166 io_uring: convert poll_update path to use io_cmd_type omits cdf95ff9d1ae io_uring: convert poll path to use io_cmd_type omits 5233599a5d88 io_uring: convert read/write path to use io_cmd_type omits b36dd9bc978d io_uring: add generic command payload type to struct io_kiocb omits 80aa282f98b0 io_uring: move req async preparation into opcode handler omits c6718a7cf4ff io_uring: move to separate directory omits ab861a812d03 io_uring: define a 'prep' and 'issue' handler for each opcode omits 24f102a34d92 Merge branch 'io_uring-5.19' into for-5.20/io_uring omits f26578737294 cifs: periodically query network interfaces from server omits 78d3abb00dc9 cifs: during reconnect, update interface if necessary omits fa85117e6453 cifs: change iface_list from array to sorted linked list omits 24c23f234c07 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits f685bd9c03f5 coresight: Clear the connection field properly omits 1c6b27f701e8 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next omits 3f2cc95a65b9 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits c17a6281b45f Merge branch 'v5.19-next/soc' into for-next omits 211cdb45ebc6 Merge branch 'v5.19-next/dts64' into for-next omits bcf40758bfd5 Merge branch 'for-next-next-v5.19-20220617' into for-next- [...] omits d1afc45f007c Merge branch 'for-next-current-v5.18-20220617' into for-ne [...] omits f1f0ac682ff5 Merge branch 'dev/send-v2-my-updates-to-send' into for-nex [...] omits 820751f7215d Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220617 omits b6a237a7b612 Merge branch 'misc-5.19' into for-next-current-v5.18-20220617 omits 50efc419254f Merge branch 'ext/ioannis/sysfs-stats' into for-next-next- [...] omits 3ee169d5de8a Merge branch 'ext/josef/reset-wait' into for-next-next-v5. [...] omits 7c4f943ed101 Merge branch 'ext/qu/cleanup-reserved-area' into for-next- [...] omits 9742ba8ac968 Merge branch 'misc-next' into for-next-next-v5.19-20220617 omits 670a1954d517 btrfs: replace kmap() with kmap_local_page() in zstd.c omits b65c5efb982d highmem: Make __kunmap_{local,atomic}() take "const void *" omits 3d63a3b8906c btrfs: Expose the BTRFS commit stats through sysfs omits 73368e5c1d4d btrfs: warn about dev extents that are inside the reserved range omits 6d9f6aab1eba btrfs: use named constant for reserved device space omits 593f85561631 btrfs: send: use boolean types for current inode status omits b6013ca88dd9 btrfs: send: remove old TODO regarding ERESTARTSYS omits 3d4754958468 btrfs: send: simplify includes omits e061c77f4adb btrfs: send: drop __KERNEL__ ifdef from send.h omits 263eea31df45 btrfs: send: add new command FILEATTR for file attributes omits 3d8cfc2c3ec7 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 55bc1b4598a3 btrfs: Add the capability of getting commit stats in BTRFS omits 034400c18ce1 btrfs: reset block group chunk force if we have to wait omits bed5d797ab6d btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits 99dcde0eaac7 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits af30868b726f btrfs: simplify parameters of backref iterators omits 493d16cd793e btrfs: call inode_to_path directly and drop indirection omits 6cd22d8d2895 btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 5405ee5bca3b btrfs: use btrfs_raid_array to calculate number of parity stripes omits 832eb6e40428 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits 017245ef8c0d btrfs: remove parameter dev_extent_len from scrub_stripe() omits 5e6ed00c4b41 btrfs: unify tree search helper returning prev and next nodes omits be76b6c4be40 btrfs: make tree search for insert more generic and use it [...] omits bc67dfb60ebe btrfs: open code inexact rbtree search in tree_search omits a686c33c9754 btrfs: remove node and parent parameters from insert_state omits ae48c04876a2 btrfs: add fast path for extent_state insertion omits 620818fa5cb2 btrfs: pass bits by value not by pointer for extent_state helpers omits 09e556ddea9c btrfs: lift start and end parameters to callers of insert_state omits 0057ba5a220e btrfs: open code rbtree search in insert_state omits ab2386739b1c btrfs: open code rbtree search in split_state omits 86d0a15b0083 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits bee29ab481e9 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits 1bf6a0b7d351 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits 6e70260a8e4c btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits 3e1963035b27 btrfs: raid56: avoid double for loop inside finish_rmw() omits e4dcded3b5ee Documentation: update btrfs list of features and link to r [...] omits 8e619a1ba725 btrfs: fix deadlock with fsync+fiemap+transaction commit omits 0d227daa5cfe btrfs: tree-log: make the return value for log syncing consistent omits d46f52fc8afe btrfs: don't set lock_owner when locking extent buffer for [...] omits 89a3dbb6b623 btrfs: add tracepoints for ordered extents omits b4f865c5dbc2 btrfs: zoned: fix critical section of relocation inode writeback omits cb5d52129662 btrfs: zoned: prevent allocation from previous data relocation BG omits 16829b709184 btrfs: sysfs: advertise zoned support among features omits 8cc2aecc3db7 btrfs: split discard handling out of btrfs_map_block omits 41586a390eb8 btrfs: stop looking at btrfs_bio->iter in index_one_bio omits 5406069c99a2 btrfs: reject log replay if there is unsupported RO compat flag omits 1b505059de41 btrfs: make btrfs_super_block::log_root_transid deprecated omits 8587a6570320 btrfs: do not BUG_ON() on failure to migrate space when re [...] omits cac09e378a8e btrfs: add missing inode updates on each iteration when re [...] omits c5c169d04a6e btrfs: fix race between reflinking and ordered extent completion omits 29d9cbea7a20 OPP: Make dev_pm_opp_set_opp() independent of frequency omits 00d776d33da9 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 4996d0118601 OPP: Remove rate_not_available parameter to _opp_add() omits 814792a7542f OPP: Use consistent names for OPP table instances omits 2f1b6df90973 OPP: Use generic key finding helpers for bandwidth key omits 18c948fbf2f7 OPP: Use generic key finding helpers for level key omits fc4e995d77f0 OPP: Use generic key finding helpers for freq key omits c634e02f0888 OPP: Add generic key finding helpers omits e088c15dc457 Merge branches 'rproc-next' and 'rpmsg-next' into for-next omits f8a56b4cb3a7 btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits 26b320283837 btrfs: merge end_write_bio and flush_write_bio omits a218f74698f6 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits 638ab1768a6a btrfs: remove redundant check in up check_setget_bounds omits 25ca1b1ef673 btrfs: add error messages to all unrecognized mount options omits 6ede8485e544 btrfs: replace kmap() with kmap_local_page() in lzo.c omits 7e0e33fa288c btrfs: replace kmap() with kmap_local_page() in inode.c omits 1ce47e0f55d3 btrfs: do not allocate a btrfs_bio for low-level bios omits 28630133b65d btrfs: factor stripe submission logic out of btrfs_map_bio omits 0609cf7ed02a btrfs: remove btrfs_end_io_wq omits 86d72525f971 btrfs: centralize setting REQ_META omits 42f4e678a09a btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 52175c2561c2 btrfs: don't double-defer bio completions for compressed reads omits ca00a6ba1c01 btrfs: defer I/O completion based on the btrfs_raid_bio omits a7eee032e6ea btrfs: split btrfs_submit_data_bio to read and write parts omits c1b61f7ad53f btrfs: simplify code flow in btrfs_submit_dio_bio omits c24d5dae30ba btrfs: move more work into btrfs_end_bioc omits db512bd3d3e2 btrfs: send: enable support for stream v2 and compressed writes omits c3a5d05b8229 btrfs: send: send compressed extents with encoded writes omits 0b1fb21d195e btrfs: send: get send buffer pages for protocol v2 omits ed97a38b8238 btrfs: send: write larger chunks when using stream v2 omits d5b658fe2028 btrfs: send: add stream v2 definitions omits 7db8bb597a18 btrfs: send: explicitly number commands and attributes omits fd32aea8a389 btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits 91f76eca2c7b btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits f81c82544503 btrfs: sysfs: export chunk size in space infos omits b591a9aa816c btrfs: store chunk size in space-info struct omits 10a730609f46 btrfs: reduce amount of reserved metadata for delayed item [...] omits d36d9b5e21bb btrfs: set delayed item type when initializing it omits 5ccef44065e6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits f8ac02e42c2f btrfs: improve batch insertion of delayed dir index items omits 3a409be13d52 btrfs: assert that delayed item is a dir index item when a [...] omits fdfc9f59f5c2 btrfs: improve batch deletion of delayed dir index items omits de99ec18e377 btrfs: refactor the delayed item deletion entry point omits 2d15380c52be btrfs: deal with deletion errors when deleting delayed items omits 9817259eed70 btrfs: add assertions when deleting batches of delayed items omits 23749f3977a3 btrfs: balance btree dirty pages and delayed items after c [...] omits 89989b0f3f44 btrfs: free the path earlier when creating a new inode omits b019dd5c798b btrfs: balance btree dirty pages and delayed items after a rename omits d4ca15fe2571 btrfs: add trace event for submitted RAID56 bio omits 71bf8a4bbee4 btrfs: update stripe_sectors::uptodate in steal_rbio omits 5df899df2c86 btrfs: remove redundant calls to flush_dcache_page omits 75d7c8fd92f2 btrfs: only write the sectors in the vertical stripe which [...] omits 3487d62802d9 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits a01dc71ced5c btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 07ce1835768c btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits 5329ff28bee8 btrfs: introduce btrfs_try_lock_balance omits be6c51c101d9 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits 44dda76d6730 btrfs: add a helper to iterate through a btrfs_bio with se [...] omits bb918fea2ab2 btrfs: factor out a btrfs_csum_ptr helper omits 186174f697b8 btrfs: refactor end_bio_extent_readpage code flow omits fdd273f070d7 btrfs: factor out a helper to end a single sector buffer I/O omits e39d4f5418be btrfs: remove duplicated parameters from submit_data_read_ [...] omits 968fe8ce00f3 btrfs: introduce a data checksum checking helper omits fcf6c8738f3c btrfs: quit early if the fs has no RAID56 support for raid [...] omits 165261977cb4 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 80a64ae3ece5 btrfs: prevent remounting to v1 space cache for subpage mount omits be1774011082 btrfs: zoned: fix comment description for sb_write_pointer logic omits 76bee978d9a4 btrfs: fix typos in comments omits 8f236b0e696d btrfs: fix hang during unmount when block group reclaim ta [...] omits 8f1689d4fd30 drm/amd: Fix spelling typo in comments omits dac5b21ba612 drm/amd/pm: enable fclk ds feature for SMU 13.0.0 omits d1eac9747109 drm/amd/pm: update SMU 13.0.0 driver_if header omits 1697959100e8 drm/amd/pm: correct the way for retrieving current uclk frequency omits d9e372796755 amdgpu: amdgpu_device.c: Removed trailing whitespace omits 8971224ac99f drm/amdgpu: convert sienna_cichlid_get_default_config_tabl [...] omits 31b80c4f2fab drm/amdgpu: simplify amdgpu_device_asic_has_dc_support() omits cc21d049bf40 drm/amdgpu: make program_imu_rlc_ram static omits 4c78cb6542c1 drm/amd/display: 3.2.187 omits de02184902f2 drm/amd/display: Fix possible infinite loop in DP LT fallback omits ef892e8b902a Prepare for new interfaces omits 4a5ddff7395a drm/amd/display: Don't clear ref_dtbclk value omits 526b51f3cfe2 drm/amd/display: Fix DMUB outbox trace in S4 (#4465) omits e428e52421f9 drm/amd/display: Wait DMCUB to idle state before reset. omits 764bbcff517f drm/amd/display: Pass the new context into disable OTG WA omits 4f136ff79514 drm/amd/display: revert Blank eDP on disable/enable drv omits 71c202ade702 drm/amd/display: Read Golden Settings Table from VBIOS omits 72b3fc61c752 thermal: k3_j72xx_bandgap: Add the bandgap driver support omits d30f84000797 dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation omits 83520935923e thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_s [...] omits 45b5e2572ed6 thermal/core: Fix memory leak in __thermal_cooling_device_ [...] omits 9ea13dd36025 dt-bindings: thermal: tsens: Add sc8280xp compatible omits a966c193f148 dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible omits 9dcb288dc43a thermal/drivers/qcom/lmh: Add sc8180x compatible omits 73b31c0b5942 thermal/drivers/rz2gl: Fix OTP Calibration Register values omits e81ce83c3b38 dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings omits 6b982adda17d thermal: thermal_of: fix typo on __thermal_bind_params omits c6be0ccd6c05 tools/thermal: remove unneeded semicolon omits 1189299d8fd3 tools/lib/thermal: remove unneeded semicolon omits c3827036dd88 thermal/drivers/broadcom: Fix potential NULL dereference i [...] omits c07a7c8dbcd8 tools/thermal: Add thermal daemon skeleton omits a84a55b356ad tools/thermal: Add a temperature capture tool omits 8d3e4e4e4d93 tools/thermal: Add util library omits 60c42a1030dd tools/lib/thermal: Add a thermal library omits e08277df1e1a thermal/drivers/thermal_of: Add change_mode ops support fo [...] omits d1de9c29628b thermal/drivers/bcm2711: Don't clamp temperature at zero omits faddb1da448e thermal/drivers/tsens: Add compat string for the qcom,msm8960 omits 9386d9208b5c dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string omits 7605f54ade7b thermal/drivers/k3: Add hwmon support omits 5d1b47fa867c thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM omits b86352f309c7 thermal/drivers/qcom: Add support for multiple generations [...] omits d33861fa5bd5 iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 [...] omits 9117fbc4ff73 dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings omits 0829390fae00 thermal/drivers/rcar_thermal: Use platform_get_irq_optiona [...] omits 7253f98b1029 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings new 3abc3ae553c7 Merge tag '9p-for-5.19-rc4' of https://github.com/martinetd/linux new de5c208d533a Merge tag 'linux-kselftest-fixes-5.19-rc4' of git://git.ke [...] new d984b290dbe2 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new 204c7a958af0 sh: convert nommu io{re,un}map() to static inline functions new 6d2f582b8510 mm/damon: use set_huge_pte_at() to make huge pte old new 553e2367e3da mm: sparsemem: fix missing higher order allocation splitting new d18fe3d3a891 Documentation: highmem: use literal block for code example [...] new fd9f4fd36ceb Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 946c8c6eaeca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f1292a85d8c1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new f98da3fd5868 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 714c098abd4f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new a524c9685d28 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new ca5dabcff1df powerpc/prom_init: Fix build failure with GCC_PLUGIN_STRUC [...] new f3eac426657d powerpc/powernv: wire up rng during setup_arch new 21ce96580f15 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2642cc6c3bbe net: phy: smsc: Disable Energy Detect Power-Down in interr [...] new b1fd94e70457 netfilter: use get_random_u32 instead of prandom new 394e771684f7 netfilter: cttimeout: fix slab-out-of-bounds read typo in [...] new 5d79d8af8dec selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_c [...] new 574a5b85dc3b netfilter: nf_dup_netdev: do not push mac header a second time new fcd53c51d037 netfilter: nf_dup_netdev: add and use recursion counter new 53664d51d351 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new 877fe9d49b74 Revert "drivers/net/ethernet/neterion/vxge: Fix a use-afte [...] new 1e70212e0315 hinic: Replace memcpy() with direct assignment new 307ee3b7bdde Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 93fe2457b903 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new caa04dfec23f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 254034b1d634 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 627ce0d68eb4 ALSA: hda/realtek: Add quirk for Clevo NS50PU new cebe93493430 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8966a2d8ebef Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new c21f509666c3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 485037ae9a09 regmap-irq: Fix a bug in regmap_irq_enable() for type_in_m [...] new 3f05010f243b regmap-irq: Fix offset/index mismatch in read_sub_irq_data() new cb74b0c157ca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 82c4178fc969 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1b53bac6a7c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fd8dd4c3ee79 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new ae60aac59a9a USB: serial: pl2303: add support for more HXN (G) types new 33b29dbb39bc USB: serial: option: add Quectel EM05-G modem new 1f197174c5a3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new a256adcd628c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c3dc8341f000 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 2c35b93c2e81 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7c7d994d6f7c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new efbd48929e7e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 87c7232eff8d Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new b483cb2316da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 64e594ce5c20 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 4ec7822b7f36 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 60c53835ccd5 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] new cb9ed0917c0b platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] new 4ef3824db96f platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] new 33143db117a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c417d718796b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new eac098c59cbe Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 2d24a1738900 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 551986289443 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 6e4100b09af5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8d21d2a64447 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 7d0cd8377366 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new c1983451f609 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5b8ea405f66c Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 7ac9ba36bf23 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new ded661c7a7ef Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new eba1fc2f0f94 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5f940e528da6 drm/vc4: hdmi: Fixed possible integer overflow new f5aa16807aa4 drm/sun4i: Add DMA mask and segment size new 3026b5ca06fa drm/vc4: fix error code in vc4_check_tex_size() new 85016f66af85 drm/sun4i: Return if frontend is not present new 7ff19263f6dd Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 1a3c7d0841ae swiotlb: remove the unused swiotlb_force declaration new 466298c65678 swiotlb: remove a useless return in swiotlb_init new 04c14e8e38b0 x86/swiotlb: fix param usage in boot-options.rst new 0bf28fc40d89 swiotlb: panic if nslabs is too small new c7fbc657f940 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 0e80da6f1e93 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 81a2ea597227 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new c8a4da7c7d1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8553ee2a17c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba8899072b92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ec6012a2080 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c2f56c235b0 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 61f0744aeca2 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new d289f4cb0f7f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5bc84cd7d41f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 051e958578c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a30cc07f9e32 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 new 4459a59807cf arm64: dts: mediatek: Add infra #reset-cells property for MT8195 new a5b87cdc1b73 arm64: dts: mediatek: Replace 'enable-sdio-wakeup' new 399e23ad51ca arm64: dts: mt8192: Fix idle-states nodes naming scheme new 2e599740f7e4 arm64: dts: mt8192: Fix idle-states entry-method new fda0541c8a55 arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse new 2208b284bee0 arm64: dts: mediatek: mt8183: change efuse node name new 7b06e86e6885 arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandl [...] new 3f1804270f00 arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phan [...] new 4a50cac0fb5b arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys [...] new 5397ed01d500 arm64: dts: mediatek: mt6795: Create soc bus node and move [...] new f48d48674333 arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache new 5fce1e6cc097 arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes new ac4cf9a2e32c arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts new d9fc72d50b75 arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz a [...] new 468deda82faf arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks new 4c400f1812f4 arm64: dts: mediatek: mt6795: Add general purpose timer node new 01931ee60036 arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and ass [...] new b888886a4536 arm64: dts: mediatek: mt6795: Add pinctrl controller node new 55fcff6c42c6 arm64: dts: mediatek: mt6795: Specify interrupts for vGIC new d89be7068d51 Merge branch 'v5.19-next/dts64' into for-next new 44e36d755276 soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index [...] new 71eaf1887203 Merge branch 'v5.19-next/soc' into for-next new 504607b987ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08992a110f7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64efd302a5b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1550f2827335 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d18b1489fbea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new acb9363915ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 271e2c922850 ARM: dts: rockchip: align gpio-key node names with dtschema new e5a3cbe8b45b ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker new e58857ed9956 Merge branch 'v5.20-armsoc/dts32' into for-next new 517ed0ffd3cc arm64: dts: rockchip: align gpio-key node names with dtschema new 4a8d51f2a26d Merge branch 'v5.20-armsoc/dts64' into for-next new 310cbeb3da43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed07c2af405f ARM: dts: qcom: use dedicated QFPROM compatibles new d7b50df0b8d1 ARM: dts: qcom: cleanup QFPROM nodes new 439e49349c14 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions new 101e9482ac4f Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next new 9a2f272b5f66 arm64: dts: qcom: add missing AOSS QMP compatible fallback new 2559f68b5991 arm64: dts: qcom: correct SPMI WLED register range encoding new 8d57e5b8203c arm64: dts: qcom: use dedicated QFPROM compatibles new b4e7bcc945c6 arm64: dts: qcom: sdm630: correct QFPROM byte offsets new 6c4cb29ed5d4 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next new b67569748cfc ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible new f51dc47011f2 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next new a8e40323875c arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible new 4fb4a39fdbc8 arm64: dts: qcom: msm8998-mtp: correct board compatible new 5a7d6b276981 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next new 30b276fca5c0 ARM: dts: ast2500-evb: fix board compatible new aa5e06208500 ARM: dts: ast2600-evb: fix board compatible new 33c39140cc29 ARM: dts: ast2600-evb-a1: fix board compatible new 6202c6063145 ARM: dts: aspeed: centriq2400: use qcom compatible new 8975caf68dc8 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-next new efbf2c262c89 ARM: dts: exynos: align aat1290 flash LED node with bindin [...] new ebadc8a63645 ARM: dts: exynos: add function and color to aat1290 flash [...] new f64bbfca3146 ARM: dts: exynos: add function to LED node in Origen 4210 new ff4275fa0737 ARM: dts: exynos: add function to LED nodes in Tiny4412 new a149eb5f1b11 ARM: dts: exynos: add function and color to LED nodes in I [...] new 3e8368fdcee3 ARM: dts: exynos: add function and color to LED node in Odroid U3 new bcad13fca717 ARM: dts: exynos: add function and color to LED nodes in O [...] new f0945faa4a1a ARM: dts: exynos: add function and color to LED node in Od [...] new 99f6b77f74c8 ARM: dts: exynos: add function and color to LED node in Od [...] new 82cd16902a51 ARM: dts: exynos: add function and color to LED nodes in O [...] new 1c48f35a8247 Merge branch 'next/dt' into for-next new ace3e645238c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de9ee83717a8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 189a0cb8e358 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 18d13b959f94 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 37e32cd1de81 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 86052efb64d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5332bcf65ae1 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 08cf5648dc79 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 8b3d743fc9e2 clk: Fix pointer casting to prevent oops in devm_clk_release() new 62c0aff64c8d clk: Remove never used devm_clk_*unregister() new 292dcfc1f60e Merge branch 'clk-devm-enable' into clk-next new fb1ef8a7188b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 1c9c1ff611e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b88dc72eb882 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 12ae21e0b827 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdee04ae5c52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2d33bb7abd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb356ddb78b2 RISC-V: PCI: Avoid handing out address 0 to devices new 51c8ec87958a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3f94568aca7 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new 717576fea217 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new d4597898ba7b btrfs: fix race between reflinking and ordered extent completion new 983d8209c680 btrfs: add missing inode updates on each iteration when re [...] new 650c9caba32a btrfs: do not BUG_ON() on failure to migrate space when re [...] new 343d8a30851c btrfs: zoned: prevent allocation from previous data relocation BG new 19ab78ca8698 btrfs: zoned: fix critical section of relocation inode writeback new 97e86631bccd btrfs: don't set lock_owner when locking extent buffer for [...] new bf7ba8ee759b btrfs: fix deadlock with fsync+fiemap+transaction commit new 037e127452b9 Documentation: update btrfs list of features and link to r [...] new 377f437e4103 Merge branch 'misc-5.19' into for-next-current-v5.18-20220622 new 06c8939df047 Merge branch 'for-next-current-v5.18-20220622' into for-ne [...] new 8df73591796f btrfs: fix hang during unmount when block group reclaim ta [...] new 926e0240037d btrfs: fix typos in comments new 229fd56ed319 btrfs: zoned: fix comment description for sb_write_pointer logic new 9b08daa2ca67 btrfs: prevent remounting to v1 space cache for subpage mount new 8315fdf933ab btrfs: use PAGE_ALIGNED instead of IS_ALIGNED new ff8b99bb1d93 btrfs: quit early if the fs has no RAID56 support for raid [...] new 0f002c617ca1 btrfs: introduce a data checksum checking helper new 8c7d61523def btrfs: remove duplicated parameters from submit_data_read_ [...] new c9bc6571fbea btrfs: factor out a helper to end a single sector buffer I/O new 2ab667bf417f btrfs: refactor end_bio_extent_readpage code flow new 874851646e35 btrfs: factor out a btrfs_csum_ptr helper new fc6a2903675a btrfs: add a helper to iterate through a btrfs_bio with se [...] new 35610dd23213 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio new b52b91696690 btrfs: introduce btrfs_try_lock_balance new 3c12349ad488 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance new 6546135b30b2 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] new 1f27091d10f1 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] new bd9d24907673 btrfs: only write the sectors in the vertical stripe which [...] new 7b4325010a97 btrfs: remove redundant calls to flush_dcache_page new edd80b410403 btrfs: update stripe_sectors::uptodate in steal_rbio new 7758e567e303 btrfs: add trace event for submitted RAID56 bio new e3588283e94f btrfs: balance btree dirty pages and delayed items after a rename new 54ad3f98e3af btrfs: free the path earlier when creating a new inode new 44323fd7682e btrfs: balance btree dirty pages and delayed items after c [...] new 94387fe305f4 btrfs: add assertions when deleting batches of delayed items new 79d3e30b354e btrfs: deal with deletion errors when deleting delayed items new 84f3367d4e25 btrfs: refactor the delayed item deletion entry point new 23d22bc11efe btrfs: improve batch deletion of delayed dir index items new 85d94e92f6fa btrfs: assert that delayed item is a dir index item when a [...] new 973bde1f3d55 btrfs: improve batch insertion of delayed dir index items new b881ae7688fd btrfs: do not BUG_ON() on failure to reserve metadata for [...] new dd4aa01f0bdf btrfs: set delayed item type when initializing it new 55dc53100265 btrfs: reduce amount of reserved metadata for delayed item [...] new c72e9a34a377 btrfs: store chunk size in space-info struct new a10b5fe8d6a5 btrfs: sysfs: export chunk size in space infos new 9965716c11ba btrfs: sysfs: add force_chunk_alloc trigger to force allocation new a6dcbb4e4505 btrfs: send: remove unused send_ctx::{total,cmd}_send_size new 2e56561eb411 btrfs: send: explicitly number commands and attributes new 7a2591e82ef3 btrfs: send: add stream v2 definitions new baa2ae107b6e btrfs: send: write larger chunks when using stream v2 new 432a79deaec3 btrfs: send: get send buffer pages for protocol v2 new 0c6d1c9b90ba btrfs: send: send compressed extents with encoded writes new 377674f21711 btrfs: send: enable support for stream v2 and compressed writes new 71ad7c7363a3 btrfs: move more work into btrfs_end_bioc new 437a7f563ee4 btrfs: simplify code flow in btrfs_submit_dio_bio new e1f273fb4c0c btrfs: split btrfs_submit_data_bio to read and write parts new 8a899ff2e4b1 btrfs: defer I/O completion based on the btrfs_raid_bio new 1519fa523730 btrfs: don't double-defer bio completions for compressed reads new 2b6ab2425093 btrfs: don't use btrfs_bio_wq_end_io for compressed writes new 8b2a2a529d97 btrfs: centralize setting REQ_META new e5288650ec5c btrfs: remove btrfs_end_io_wq new d5446050fb0b btrfs: factor stripe submission logic out of btrfs_map_bio new b108adf25585 btrfs: do not allocate a btrfs_bio for low-level bios new bd840cd6ac00 btrfs: replace kmap() with kmap_local_page() in inode.c new 30318415c56b btrfs: replace kmap() with kmap_local_page() in lzo.c new d901aaf70d6f btrfs: add error messages to all unrecognized mount options new 74500746f645 btrfs: remove redundant check in up check_setget_bounds new 544ef8625df2 btrfs: don't use bio->bi_private to pass the inode to subm [...] new 91555793c9c2 btrfs: merge end_write_bio and flush_write_bio new 2f436841c0d0 btrfs: pass the btrfs_bio_ctrl to submit_one_bio new 2aa902d6b69d btrfs: fix race between reflinking and ordered extent completion new 6887e76c14a6 btrfs: add missing inode updates on each iteration when re [...] new a10dc302d35e btrfs: do not BUG_ON() on failure to migrate space when re [...] new d281985386dd btrfs: make btrfs_super_block::log_root_transid deprecated new 6b51b9d5f32d btrfs: reject log replay if there is unsupported RO compat flag new fa8e0cf69e7b btrfs: stop looking at btrfs_bio->iter in index_one_bio new 63ee0eea1118 btrfs: split discard handling out of btrfs_map_block new 22979ac8bcd5 btrfs: sysfs: advertise zoned support among features new 08893e6cffee btrfs: zoned: prevent allocation from previous data relocation BG new a849dfeb3ebd btrfs: zoned: fix critical section of relocation inode writeback new 3f35221f439d btrfs: add tracepoints for ordered extents new b9261b795524 btrfs: don't set lock_owner when locking extent buffer for [...] new bce836b5ed7d btrfs: tree-log: make the return value for log syncing consistent new f5027f5a428e btrfs: fix deadlock with fsync+fiemap+transaction commit new 37e71ddec891 Documentation: update btrfs list of features and link to r [...] new deeb659bb15f btrfs: raid56: avoid double for loop inside finish_rmw() new dde5a3237ed9 btrfs: raid56: avoid double for loop inside __raid56_parit [...] new 89cf9de76ec5 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] new d0f1359cd2ad btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() new 7331ea68a8e6 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] new 2ae0a4a2a3e5 btrfs: open code rbtree search in split_state new 61b6f20f0065 btrfs: open code rbtree search in insert_state new 9a0c55bce3ca btrfs: lift start and end parameters to callers of insert_state new c971bcafd8dc btrfs: pass bits by value not by pointer for extent_state helpers new 00a3f9db100c btrfs: add fast path for extent_state insertion new f0d855f193ac btrfs: remove node and parent parameters from insert_state new 0254d87b7f9a btrfs: open code inexact rbtree search in tree_search new a93376a793b0 btrfs: make tree search for insert more generic and use it [...] new d14c511a7e85 btrfs: unify tree search helper returning prev and next nodes new d54f27f9f2c5 btrfs: remove parameter dev_extent_len from scrub_stripe() new a204b169d8ee btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] new 7a1032638d73 btrfs: use btrfs_raid_array to calculate number of parity stripes new 39552c02116c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() new e8c6f4006271 btrfs: call inode_to_path directly and drop indirection new 9e0ad69dba04 btrfs: simplify parameters of backref iterators new c1e9ffd7107d btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino new 606c890458d4 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t new d9d38ab59f95 btrfs: use named constant for reserved device space new 19af63780c7b btrfs: warn about dev extents that are inside the reserved range new f330af9fe459 btrfs: batch up release of reserved metadata for delayed i [...] new 195f6ac30fc9 btrfs: remove the finish_func argument to btrfs_mark_order [...] new 423a7e3d2349 btrfs: raid56: don't trust any cached sector in __raid56_p [...] new d744064def9c btrfs: increase direct io read size limit to 256 sectors new d83a3ea91430 btrfs: send: drop __KERNEL__ ifdef from send.h new 67995191d991 btrfs: send: simplify includes new 9a3ceada9e9c btrfs: send: remove old TODO regarding ERESTARTSYS new e6cdc5f65eb3 btrfs: send: use boolean types for current inode status new e4453fa2ebc0 btrfs: remove extent writepage address space operation new 6f67f7c07d1b btrfs: collect commit stats, count, duration new 5e648a3c6023 btrfs: sysfs: export commit stats new afb4c55fdb61 btrfs: ensure pages are unlocked on cow_file_range() failure new 5ae0fc8fb96e btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page new 76787376032b btrfs: fix error handling of fallback uncompress write new c04c8d4d68ad btrfs: replace unnecessary goto with direct return at cow_ [...] new bd3adb6cc97b btrfs: output mirror number for bad metadata new d4a07f542621 Merge branch 'misc-next' into for-next-next-v5.19-20220622 new 0aef520ba75c btrfs: reset block group chunk force if we have to wait new 0301f7f3bc9d Merge branch 'ext/josef/reset-wait' into for-next-next-v5. [...] new 6d6a6cef2a63 highmem: Make __kunmap_{local,atomic}() take "const void *" new 342269cca069 btrfs: replace kmap() with kmap_local_page() in zstd.c new f831fd18df78 Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220622 new 10e8e02e6d1e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] new 52d9cf2d7112 btrfs: send: add new command FILEATTR for file attributes new 50a42524062f Merge branch 'dev/send-v2-my-updates-to-send' into for-nex [...] new 6a45cb21d292 btrfs: raid56: use fix stripe length everywhere new a8aa67e65075 btrfs: return proper mapped length for RAID56 profiles in [...] new 2927c19c11e8 btrfs: do not return errors from btrfs_map_bio new 2badcca061c4 btrfs: do not return errors from raid56_parity_write new ddba056e0de1 btrfs: do not return errors from raid56_parity_recover new c8645bd040c8 btrfs: raid56: transfer the bio counter reference to the r [...] new a1376579ad65 btrfs: simplify sync/async submission in btrfs_submit_data [...] new aed50f9ea295 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] new 23417337ec8d btrfs: do not return errors from btrfs_submit_dio_bio new 61a71bf3f2d5 btrfs: remove bioc->stripes_pending new 558daedd43da Merge branch 'ext/hch/bio-submit-v2' into for-next-next-v5 [...] new df302b62096a Merge branch 'for-next-next-v5.19-20220622' into for-next- [...] new 414a1d8899ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7876d35c1200 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 97b422704940 smb3: use netname when available on secondary channels new ab8f39cabb28 cifs: change iface_list from array to sorted linked list new 70ca486ebf49 cifs: during reconnect, update interface if necessary new b5a802831a48 cifs: periodically query network interfaces from server new 8e983fbb5c54 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new c6d0dc87b5f0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 3fe05d66671e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1ba017c6fb5f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5204101b6747 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9c46ed9244de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ac03e8b6462 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1eed59cd1688 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new f390f360a243 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 0ead4530c697 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 6f69a229774b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a3fef9163d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bb3b71f0f3c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 55ace02555af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b50010f281c7 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 87cc5929d404 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new f3b8fafb0dbc Merge branch 'master' of git://linuxtv.org/media_tree.git new d21b57003041 ACPI: glue: Use acpi_dev_for_each_child() new f5122be80daa ACPI: glue: Introduce acpi_dev_has_children() new 2f6fe93fede8 ACPI: glue: Introduce acpi_find_child_by_adr() new a73a204b4458 thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_f [...] new bf5fb8ae8248 USB: ACPI: Replace usb_acpi_find_port() with acpi_find_chi [...] new abda0af4cd3b ACPI: container: Use acpi_dev_for_each_child() new fa98b3985a4a ACPI: property: Use acpi_dev_for_each_child() for child lookup new f8128c390e58 ACPI: bus: Export acpi_dev_for_each_child() to modules new 0ea3ef240c49 ACPI: video: Use acpi_dev_for_each_child() new ff32e59947c8 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() new a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core new 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() new 60764a29b958 soundwire: Use acpi_dev_for_each_child() new 35b70ad298d5 ACPI / MMC: PM: Unify fixing up device power new 1262415dc2f3 Merge branch 'acpi-bus' into linux-next new 202773260023 PM: hibernate: Use kernel_can_power_off() new 22f7e9edec50 Merge branch 'pm-sleep' into linux-next new 8e50a37c4963 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 396d3090ea9a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 1851ab47b64e Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new efe072740123 OPP: Add generic key finding helpers and use them for freq APIs new 0b3848d22267 OPP: Use generic key finding helpers for level key new 0a5cb80d4216 OPP: Use generic key finding helpers for bandwidth key new 56eb798a466d OPP: Use consistent names for OPP table instances new 58e015111f69 OPP: Remove rate_not_available parameter to _opp_add() new 925295a8792b OPP: Reuse _opp_compare_key() in _opp_add_static_v2() new c10bf326f3e4 OPP: Make dev_pm_opp_set_opp() independent of frequency new 8d4e51a0628e OPP: Allow multiple clocks for a device new d3ccd214b78c OPP: Add key specific assert() method to key finding helpers new e522e911e94a OPP: Assert clk_count == 1 for single clk helpers new 914c6294f3e0 OPP: Provide a simple implementation to configure multiple clocks new c32300f13bb4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 6ee324afdf30 drivers/thermal/cpufreq_cooling: Use private callback ops [...] new b279c6844690 drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] new 3c1325a6c02a drivers/thermal/cpufreq_cooling: Update outdated comments new 77988a4351b2 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] new 7a8696f727e1 MAINTAINERS: add include/dt-bindings/thermal to THERMAL new 3be4812d6594 drivers/thermal/rcar_gen3_thermal: Improve logging during probe new a5c34de17288 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema new 78516a12d742 dt-bindings: thermal: rcar-gen3-thermal: use positive logic new 4768f717d85c dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support new 3724c5d88e22 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 3f92e76b8f81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1f01b4bd7ad net: phy: smsc: Deduplicate interrupt acknowledgement upon [...] new a80d8fb70cc7 net: phy: dp83td510: add SQI support new 22aae52076cd mlxsw: Remove lag_vid_valid indication new 21c795f8494a mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw [...] new 6e66d2e4b3a2 mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice new a6f43b1dad80 mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disab [...] new c96a9919c79e mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port [...] new fd66f5184c28 mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_e [...] new 0100f840750c mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge [...] new 70b34c77f127 mlxsw: Add enumerator for 'config_profile.flood_mode' new 89df3c6261f2 mlxsw: cmd: Increase 'config_profile.flood_mode' length new 6131d9630d98 mlxsw: pci: Query resources before and after issuing 'CONF [...] new 736bf371d2d4 mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure new 784763e59225 mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI new 048fcbb71a0e mlxsw: spectrum_fid: Implement missing operations for rFID [...] new ffd3018bf776 Merge branch 'mlxsw-unified-bridge-conversion-part-2' new 340c3d337119 af_unix: Clean up some sock_net() uses. new f302d180c6d4 af_unix: Include the whole hash table size in UNIX_HASH_SIZE. new b6e811383062 af_unix: Define a per-netns hash table. new 79b05beaa5c3 af_unix: Acquire/Release per-netns hash table's locks. new cf2f225e2653 af_unix: Put a socket into a per-netns hash table. new 2f7ca90a0188 af_unix: Remove unix_table_locks. new 6dd4142fb5a9 Merge branch 'af_unix-per-netns-socket-hash' new d11b98215b9b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 772251742262 samples/bpf: fixup some tools to be able to support xdp mu [...] new 53793afa7701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c1554f2da7b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2c24f8d4f44a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2a100720153d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new aa831e17bc66 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new b5f0c78e537c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0a2af0bd6e48 Merge tag 'drm-misc-next-2022-06-17' of git://anongit.free [...] new 3f4cc9c504db Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 3866cba87dcd fbcon: Fix accelerated fbdev scrolling while logo is still shown new cad564ca557f fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters new 2b1333b80885 Merge drm/drm-next into drm-misc-next new 0a61ef9cc30d dt-bindings:drm/bridge:anx7625: add port@0 property new b708b36afd5b drm/bridge: anx7625: Use DPI bus type new e6445be4f549 media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixe [...] new 5771fb9a8f79 media: docs: Add some RGB bus formats for i.MX8qm/qxp pixe [...] new 1db8125eb806 dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combin [...] new 93e163a9e039 drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support new 2e7bee681637 dt-bindings: display: bridge: Add i.MX8qm/qxp display pixe [...] new 1ec17c26bc06 drm/bridge: imx: Add i.MX8qm/qxp display pixel link support new 3e859cc71167 dt-bindings: display: bridge: Add i.MX8qxp pixel link to D [...] new 96988a526c97 drm/bridge: imx: Add i.MX8qxp pixel link to DPI support new 1039fb60463c drm/bridge: imx: Add LDB driver helper support new 48ed447c698b dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display [...] new 3818715f62b4 drm/bridge: imx: Add LDB support for i.MX8qxp new e60c4354840b drm/bridge: imx: Add LDB support for i.MX8qm new 95b9cd1f7547 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] new 6456dc208e8a MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs new 89fc84667553 drm/bridge/tc358775: Return before displaying inappropriat [...] new 993a87917c2a drm/bridge/tc358775: Fix DSI clock division for vsync dela [...] new 03e22ba090aa drm/bridge: ti-sn65dsi83: add more dev_err_probe new 805245071240 drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep new 255490f9150d drm: Drop drm_edid.h from drm_crtc.h new 720cf96d8fec drm: Drop drm_framebuffer.h from drm_crtc.h new 90bb087f6674 drm: Drop drm_blend.h from drm_crtc.h new 7c1e1c5e0eb6 drm: Drop drm_connector.h from drm_crtc.h new f16a716621a6 drm/amdgpu/display: drop set but unused variable new 395d10ae4d29 drm/xlnx: Fix build failure due to missing include new fb84efa28a48 drm/aperture: Run fbdev removal before internal helpers new 5e41b01a7808 drm/panel: Add an API to allow drm to set orientation from panel new 3fa214eea43a drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback new 47bef230225b drm/panel: panel-edp: Implement .get_orientation callback new c0398df2a195 drm/panel: lvds: Implement .get_orientation callback new a960e35ac011 drm/panel: panel-simple: Implement .get_orientation callback new db9b4ffbfa82 drm/panel: ili9881c: Implement .get_orientation callback new a64af136771a drm/panel: elida-kd35t133: Implement .get_orientation callback new 15b9ca1641f0 drm: Config orientation property if panel provides it new 841d742f094e drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux new 2327b13d6c47 drm/panel-edp: Take advantage of wait_hpd_asserted() in st [...] new 3b5765df375c drm/panel: atna33xc20: Take advantage of wait_hpd_asserted [...] new f5aa7d46b0ee drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in [...] new e1b7234b4a3f drm/display: Remove duplicate 'the' in two places. new e21c3adc6fba drm/display/dp_mst: Don't validate port refs in drm_dp_che [...] new 87a3451e346b drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_t [...] new 7c021558929f drm/nouveau/mmu: drop unexpected word "the" in the comments new 7cd6bb82ad96 drm/prime: drop unexpected word "the" in the comments new e179024e4be8 drm/vc4: drop unexpected word "the" in the comments new dc6934d5ae00 drm: panel-orientation-quirks: drop unexpected word "the" [...] new 62a4ddcb79e0 GPU: drm: drop unexpected word "the" in the comments new 009a3a52791f drm/hyperv-drm: Include framebuffer and EDID headers new df8de83b7bae Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 7abd801158ce Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 50fc6410b54f Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 134305b958a4 drm/msm/dpu: Increment vsync_cnt before waking up userspace new be610941b4f3 drm/msm/dpu: Move LM CRC code into separate method new 8ee27b2066fa drm/msm/dpu: Move MISR methods to dpu_hw_util new 58f7322baeb6 drm/msm/dpu: Add MISR register support for interface new 53231d7533ef drm/msm/dpu: Add interface support for CRC debugfs new c77642d5841c drm/msm/dp: reset drm_dev to NULL at dp_display_unbind() new 2f49e2e6b886 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] new 6edd304c96f5 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new bdc48fd571a7 video: fbdev: omapfb: Align '*' in comment new cb5177336ecb video: fbdev: omap: Remove duplicate 'the' in comment new a77ed861e4e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 301fd0553383 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next new 00ea8a753125 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1f5c9627604 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 644ed467c773 ASoC: Merge fixes new 1892a991886a ASoC: core: Make snd_soc_unregister_card() return void new 0deb00393305 ASoC: amd: acp: Fix error handling in .remove() new c3b5fd7fbb69 ASoC: rockchip: i2s: Fix crash on missing pinctrl new 009b21f39275 dt-bindings: dsp: mediatek: Use meaningful names for mbox new 74bbdd632637 firmware: mediatek: Use meaningful names for mbox new 99370c4ea3d0 dt-bindings: dsp: mediatek: Add mt8186 dsp document new acaeb8c62fd1 ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings new 13d272d51bc1 Add MT8186 ADSP dt-binding new 8c77cf26a82e ASoC: rockchip: i2s: switch BCLK to GPIO new d92c3d13e765 ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s new 55e77abab2ee ASoC: rockchip: i2s: switch BCLK to GPIO new 332787fa90a4 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 8b4ebe479b6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a5b54022c08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c487a5ad4883 io_uring: fail links when poll fails new 9d2ad2947a53 io_uring: fix wrong arm_poll error handling new c0737fa9a5a5 io_uring: fix double poll leak on repolling new a88dfeecbbb6 Merge branch 'io_uring-5.19' into for-5.20/io_uring new d34148c1adbf io_uring: define a 'prep' and 'issue' handler for each opcode new a88db7830a7a io_uring: move to separate directory new 0bbf9e00d07b io_uring: move req async preparation into opcode handler new b703fefc06fa io_uring: add generic command payload type to struct io_kiocb new 97d72235a09b io_uring: convert read/write path to use io_cmd_type new 7cc638ca878e io_uring: convert poll path to use io_cmd_type new 89408ecec107 io_uring: convert poll_update path to use io_cmd_type new 708f33b3233e io_uring: remove recvmsg knowledge from io_arm_poll_handler() new 3a467e234814 io_uring: convert net related opcodes to use io_cmd_type new 3e7ab84652a3 io_uring: convert the sync and fallocate paths to use io_cmd_type new 0beb3eee50f6 io_uring: convert cancel path to use io_cmd_type new ce19b6bdc736 io_uring: convert timeout path to use io_cmd_type new 543073b6d4b5 io_uring: convert open/close path to use io_cmd_type new be37ef1988cc io_uring: convert madvise/fadvise to use io_cmd_type new 8a1998d6ac8c io_uring: convert file system request types to use io_cmd_type new bfc2d0f503c6 io_uring: convert epoll to io_cmd_type new 9c5a983a74c9 io_uring: convert splice to use io_cmd_type new f7f5ef1dbdc3 io_uring: convert msg and nop to io_cmd_type new e000bed7a847 io_uring: convert rsrc_update to io_cmd_type new 8c1f64f910fd io_uring: convert xattr to use io_cmd_type new 67a10c177afb io_uring: convert iouring_cmd to io_cmd_type new c1d4e93d975a io_uring: unify struct io_symlink and io_hardlink new 6dd847a855f3 io_uring: define a request type cleanup handler new 8c09a4503965 io_uring: add io_uring_types.h new 460ef55aabf8 io_uring: set completion results upfront new be0c44be4698 io_uring: handle completions in the core new dfe0001c1d1a io_uring: move xattr related opcodes to its own file new a0d61d5af2c7 io_uring: move nop into its own file new a198c462567b io_uring: split out filesystem related operations new 168bdb0df4a1 io_uring: split out splice related operations new c10bc70551b2 io_uring: split out fs related sync/fallocate functions new 7384072c3951 io_uring: split out fadvise/madvise operations new 4b058bb2c2d1 io_uring: separate out file table handling code new 362e91a9f1c0 io_uring: split out open/close operations new 49353953ee4b io_uring: move uring_cmd handling to its own file new ee81a07bd374 io_uring: add a dummy -EOPNOTSUPP prep handler new ab50edcc59e4 io_uring: move epoll handler to its own file new 78cf246f7ad7 io_uring: move statx handling to its own file new 0c092c307aba io_uring: split network related opcodes into its own file new ce230f91df03 io_uring: move msg_ring into its own file new 8d1169c39d94 io_uring: move our reference counting into a header new cc85c9f78c5d io_uring: move timeout opcodes and handling into its own file new c0faae9a6332 io_uring: move SQPOLL related handling into its own file new 1b48e642c505 io_uring: use io_is_uring_fops() consistently new 539a06ffa800 io_uring: move fdinfo helpers to its own file new c96c0e046fad io_uring: move io_uring_task (tctx) helpers into its own file new 01e43454b70a io_uring: include and forward-declaration sanitation new c9868ae2d1d0 io_uring: add opcode name to io_op_defs new 2c8beaf525ed io_uring: move poll handling into its own file new 3f78868ec77c io_uring: move cancelation into its own file new 8982dc5d06ea io_uring: split provided buffers handling into its own file new 6ee08cefd6cb io_uring: move rsrc related data, core, and commands new 6013e93d6ece io_uring: move remaining file table manipulation to filetable.c new 62a335f83328 io_uring: move read/write related opcodes to its own file new bdce6500fbc7 io_uring: move opcode table to opdef.c new eac78b15c640 io_uring: add support for level triggered poll new 8f1947f0660e io_uring: deprecate epoll_ctl support new e27c19dade2d io_uring: make reg buf init consistent new a2dbdc4e9800 io_uring: move defer_list to slow data new 4331dff70eb0 io_uring: better caching for ctx timeout fields new 59cedd84138b io_uring: refactor ctx slow data placement new 797bb9317865 io_uring: move small helpers to headers new 532a87ea66eb io_uring: explain io_wq_work::cancel_seq placement new 607556b847ae io_uring: inline ->registered_rings new 9bbc74fd432c io_uring: never defer-complete multi-apoll new 9dcb6b610a18 io_uring: remove check_cq checking from hot paths new 7b6e894d711c io_uring: don't set REQ_F_COMPLETE_INLINE in tw new 929203d4b837 io_uring: remove unused IO_REQ_CACHE_SIZE defined new 9ff2abb01fc5 io_uring: rw: delegate sync completions to core io_uring new 4b75d0a3159e io_uring: kill REQ_F_COMPLETE_INLINE new 1976e77257ad io_uring: refactor io_req_task_complete() new ed0608ec0e73 io_uring: don't inline io_put_kbuf new 14f4c2e013ce io_uring: poll: remove unnecessary req->ref set new 160c4ea0047c io_uring: switch cancel_hash to use per entry spinlock new a843210c0eaf io_uring: pass poll_find lock back new 1250d3574051 io_uring: clean up io_try_cancel new 929889cf6655 io_uring: limit the number of cancellation buckets new 345d438ff9cd io_uring: clean up io_ring_ctx_alloc new f38505416644 io_uring: use state completion infra for poll reqs new 6d0f10eb57b5 io_uring: add IORING_SETUP_SINGLE_ISSUER new 3c429c3503ee io_uring: pass hash table into poll_find new d27a2c291676 io_uring: introduce a struct for hash table new 56e7b2ef6272 io_uring: propagate locking state to poll cancel new 8c8a4601b761 io_uring: mutex locked poll hashing new f27d5dcd1e46 io_uring: kbuf: add comments for some tricky code new 662f6039bfbf io_uring: don't expose io_fill_cqe_aux() new 534f71a015b7 io_uring: don't inline __io_get_cqe() new 9509ecc7774b io_uring: introduce io_req_cqe_overflow() new 8692944319fe io_uring: deduplicate __io_fill_cqe_req tracing new cfdbe30f542e io_uring: deduplicate io_get_cqe() calls new ba91b17a19c2 io_uring: change ->cqe_cached invariant for CQE32 new 0d609051da29 io_uring: kill extra io_uring_types.h includes new 231aadd53cf7 io_uring: make io_uring_types.h public new b0730d95e78f io_uring: clean up tracing events new 8f294a4e3f07 io_uring: move a few private types to local headers new c341fb26c822 io_uring: remove extra io_commit_cqring() new d8e256a9c488 io_uring: reshuffle io_uring/io_uring.h new 3d4a210d8d4a io_uring: move io_eventfd_signal() new abb9030d1f03 io_uring: remove ->flush_cqes optimisation new abf064848c45 io_uring: fix multi ctx cancellation new 280d174578d5 io_uring: improve task exit timeout cancellations new 33ac1f9427c6 io_uring: fix io_poll_remove_all clang warnings new f154a840ae41 io_uring: hide eventfd assumptions in eventfd paths new 0f7c88992eb6 io_uring: introduce locking helpers for CQE posting new b099fe49222e io_uring: add io_commit_cqring_flush() new 1cb54ef23531 io_uring: opcode independent fixed buf import new 47fdea3506a6 io_uring: move io_import_fixed() new 71cc513ec7bc io_uring: consistent naming for inline completion new 85f0b5fabbf8 io_uring: add a warn_once for poll_find new 9c7cbab27783 io_uring: optimize io_uring_task layout new 0a067bc7ccbe io_uring: improve io_run_task_work() new 41c9269df26b io_uring: move list helpers to a separate file new ef3d98fd3347 io_uring: dedup io_run_task_work new ddc03c978092 Merge branch 'for-5.20/io_uring' into for-next new 6862ab36f84b io_uring: have cancelation API accept io_uring_task directly new 2ff5ffc5cd34 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag new 488e87d7d875 io_uring: add sync cancelation API through io_uring_register() new dd28f9cc22d0 Merge branch 'for-5.20/io_uring-cancel' into for-next new fb21d458d212 io_uring: split out fixed file installation and removal new 493a39c80fc6 io_uring: add support for passing fixed file descriptors new a880beae3512 Merge branch 'for-5.20/io_uring-msg-fd' into for-next new bb35381ea1b3 io_uring: remove priority tw list optimisation new fbfa45210910 io_uring: remove __io_req_task_work_add new f032372c18b0 io_uring: lockless task list new c0808632a83a io_uring: introduce llist helpers new 7afb384a25b0 io_uring: batch task_work new 1da6baa4e4c2 io_uring: move io_uring_get_opcode out of TP_printk new d34b8ba25f0c io_uring: add trace event for running task work new e57a6f13bec5 io_uring: trace task_work_run new 5694d2c1b2ac Merge branch 'for-5.20/io_uring' into for-next new c9198d784fa9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). new 25845298c1a5 Merge branch 'for-5.20/block' into for-next new b4ef7c36b5ca io_uring: kbuf: kill __io_kbuf_recycle() new f1e24630b2fd Merge branch 'for-5.20/io_uring' into for-next new 29c36351d61f mm: Move starting of background writeback into the main ba [...] new a3fa4409eec3 mm: Move updates of dirty_exceeded into one place new 407619d2cef3 mm: Add balance_dirty_pages_ratelimited_flags() function new 49b5cd0830c1 iomap: Add flags parameter to iomap_page_create() new ccb885b43921 iomap: Add async buffered write support new f0f9828d6439 iomap: Return -EAGAIN from iomap_write_iter() new cba06e23bc66 fs: Add check for async buffered writes to generic_write_checks new 79d8ac83d630 fs: add __remove_file_privs() with flags parameter new 1899b196859b fs: Split off inode_needs_update_time and __file_update_time new 4705f225a56f fs: Add async write file modification handling. new 6c8bbd82a43a io_uring: Add support for async buffered writes new 6c33dae4526a io_uring: Add tracepoint for short writes new ddda2d473df7 xfs: Specify lockmode when calling xfs_ilock_for_iomap() new e9cfc64a27f7 xfs: Add async buffered write support new c297cf26da76 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next new 66923326b519 drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] new 933754c1a599 Merge branch 'for-5.20/drivers' into for-next new 38adeba5b169 io_uring: have cancelation API accept io_uring_task directly new 6907fa1035f6 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag new 5ec69c3a15ae io_uring: add sync cancelation API through io_uring_register() new 2df6d0856e60 Merge branch 'for-5.20/io_uring' into for-next new 1274a624cdcc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new ba60e9cb747e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3a99ae09135 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8e64d81f65f2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new d0d9cabcdfe9 next-20220617/battery new e3f7b98e76b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e34e5fa2a5b2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new e768547fbe99 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new c57f8f230128 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 0e37ac44f35c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cbc4293c66a7 Merge branch 'next' of git://github.com/cschaufler/smack-next new 8ff58ba4e952 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5845d01c4361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c7b9a89c60c dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles new 0c8195fca687 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles new 4de2601759e5 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles new 317e5467957b dt-bindings: arm: qcom: fix MSM8994 boards compatibles new 496bb1347265 dt-bindings: arm: qcom: add missing MSM8916 board compatibles new 215ad5a02e6c dt-bindings: arm: qcom: add missing MSM8994 board compatibles new 4c74aef40300 dt-bindings: arm: qcom: add missing SM8150 board compatibles new 197b6d70cf9e dt-bindings: arm: qcom: add missing SM8250 board compatibles new 33a34cefdfaa dt-bindings: arm: qcom: add missing SM8350 board compatibles new de0f2f0d6f35 dt-bindings: vendor-prefixes: add Shift GmbH new a47214e3fde9 dt-bindings: arm: qcom: add missing MSM8998 board compatibles new 581704606d4e dt-bindings: arm: qcom: add missing MSM8992 board compatibles new 1ceefa2a55ce dt-bindings: arm: qcom: add missing QCS404 board compatibles new 4fc3efba3205 dt-bindings: arm: qcom: add missing SDM630 board compatibles new 7e86c41be0be dt-bindings: arm: qcom: add missing SDM636 board compatibles new 1facf9135a1b dt-bindings: arm: qcom: add missing SDM845 board compatibles new 103a90f68bf1 dt-bindings: arm: qcom: add missing SM6125 board compatibles new f9702486c77b dt-bindings: arm: qcom: add missing SM6350 board compatibles new f77024c80147 dt-bindings: arm: aspeed: document board compatibles new ae8980247d5a dt-bindings: arm: aspeed: document board compatibles new 881010ed2796 Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings new 7752cf2fe2d5 dt-bindings: arm: aspeed: add Aspeed Evaluation boards new 8ebbcd3cef3a Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings new 061ce9e04231 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4bbbb94ddd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37647fbc4a70 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 80dc81eae0ac Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new b6e698099cfc Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 235e1ade6a4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 823123915c26 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new c836e3aaf9cf Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new f16e8f4c3bdf Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 9504130ca9b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3cd8cc98d634 platform/x86: Drop the PMC_ATOM Kconfig option new 50d88b1d1e79 platform/x86: system76_acpi: Use dev_get_drvdata new 0eb658406864 platform/surface: aggregator: Allow is_ssam_device() to be [...] new dc0393c76f37 platform/surface: aggregator: Allow devices to be marked a [...] new 5c1e88b98c60 platform/surface: aggregator: Allow notifiers to avoid com [...] new 74bb2d0bc57a platform/surface: aggregator_registry: Use client device w [...] new f80345b89cc5 power/supply: surface_charger: Use client device wrappers [...] new b49ba26bec45 power/supply: surface_battery: Use client device wrappers [...] new 2c2c3a07086c HID: surface-hid: Add support for hot-removal new 25e2ca7301bd platform/surface: aggregator: Add comment for KIP subsyste [...] new 1aa4c85bab76 platform/surface: aggregator_registry: Generify subsystem [...] new 58a4d884b509 platform/surface: aggregator_registry: Change device ID fo [...] new d420185489e5 platform/surface: aggregator_registry: Add KIP device hub new 7518eefeb7ad platform/surface: aggregator_registry: Add support for key [...] new f375687dc602 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dc8f3a328ffa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1cd2b9ccfa1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77515ebaf019 devcoredump: remove the useless gfp_t parameter in dev_cor [...] new a52ed4866d2b mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv new 0be627bc9a87 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 3d393f0303b5 usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestor [...] new c09b1f372e74 usb: gadget: aspeed_udc: cleanup loop in ast_dma_descripto [...] new e2900f7466dd usb: gadget: ast2600: Fix a couple of spelling mistakes new 44830e11ae9e usb: gadget: Remove unnecessary print function dev_err() new 7a96b6ea90a4 usb: musb: Add support for PolarFire SoC's musb controller new 4a691b8c157a MAINTAINERS: add musb to PolarFire SoC entry new afbd04e66e5d usb: dwc3: core: Deprecate GCTL.CORESOFTRESET new 098c4d43b91a dt-bindings: usb: dwc3: Add wakeup-source property support new 649f5c842ba3 usb: dwc3: core: Host wake up support from system suspend new 360e8230516d usb: dwc3: qcom: Add helper functions to enable,disable wake irqs new 6895ea55c385 usb: dwc3: qcom: Configure wakeup interrupts during suspend new d9be8d5c5b03 usb: dwc3: qcom: Keep power domain on to retain controller status new 144a96f7f96e usb: typec: mux: Allow muxes to specify mode-switch new a37599ebfb65 usb: typec: mux: Add CONFIG guards for functions new 40a959d7042b usb: host: ohci-ppc-of: Fix refcount leak bug new 9d6d5303c39b usb: renesas: Fix refcount leak bug new 196a58bdec7c usb: musb: core: drop redundant checks new 7d34b0717c05 USB: ohci-sm501: Fix typo in comment new 274a12ea4007 USB: storage: Fix typo in comment new 5c586db84652 usb: host: ehci-q: Fix ehci_submit_single_step_set_feature [...] new 8709115180c6 usb: chipidea: udc: implement get_frame new 18171cfc3c23 usb: chipidea: ci_hdrc_imx: use dev_err_probe() new 281aec87d09b usb: host: ohci-platform: add TPL support new 401e9d73225a usb: host: ehci-platform: add TPL support new 54bd6c9a3b7b dt-bindings: usb: dwc2: document TPL support new 2c8845fe9342 usb: dwc2: host: add TPL support new 9dbdac024d4d staging: octeon-usb: move driver out of staging new 105f3fd2f789 Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/ [...] new 37ffe5d1e370 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new a7da8af8e268 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7828466cff6b USB: serial: use kmemdup instead of kmalloc + memcpy new edf120005dfb Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 763e7ef7790e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 11dfc3c3bd82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 165e85e36cea Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 30c6928b09a8 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 607ea54f9fed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new df2cc16d293f extcon: Remove extraneous space before a debug message new b291ecae1aec extcon: Drop unexpected word "the" in the comments new a7d674db4612 extcon: max77843: Replace irqchip mask_invert with unmask_base new 9edc2c834126 extcon: sm5502: Drop useless mask_invert flag on irqchip new 775486c09698 extcon: rt8973a: Drop useless mask_invert flag on irqchip new e7e5612d8cb3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 74d06bec3370 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 908b130df51e staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN new 263929afa4d6 staging: r8188eu: remove basic_types.h new 6ad9232a99e0 Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/ [...] new 3715901c52d3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 321f49527e04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c3a0dca9f42b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0b8a3d807bcd Merge branch 'fixes' into for-next new ecc7d8972f48 Merge branch 'misc' into for-next new 32ec3929dcd0 Merge branch 'misc' into for-next new e1d73081208c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c7754c6f320 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61afafe8b938 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init new 5e579c0f98f6 Merge branches 'rproc-next' and 'rpmsg-next' into for-next new 6f255f08d23d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3bb436deb78 gpio: pch: Use dev_err_probe() new b65bb2c14891 gpio: pch: Change PCI device macros new 39d90314353a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8c51d730fe0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7cf9ac044c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ffa69c1f6778 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 5ce74139f8a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0829c35dc534 pwm: Drop support for legacy drivers new f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment new ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] new 5c8dca97404b pwm: Drop unused forward declaration from pwm.h new fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding new 394b517585da pwm: mediatek: Add MT8365 support new 8b4f7533cee5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b856f75c2cb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3f2460f66d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7aa916c07f59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 278745c8c630 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new ce242e608b5d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 36dece945225 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b3beca82539 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd859d532ab2 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new 178329d4d635 bus: mhi: host: pci_generic: Add support for Quectel EM120 [...] new b7ce71625431 bus: mhi: host: pci_generic: Add Cinterion MV31-W with new [...] new b2a01d2aa307 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new a2dc1df48eb7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b2301d0070fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 94cb320ce8df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5c557e198c7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a7ad421b47e6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 521b88ea0276 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 9df603741a4c Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 7c8488c20d20 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 34380d47b6bc Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 74628e56fe5d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 980f793fbf05 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 2ce84883991f Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 6eed9f808eff Merge branch 'mm-stable' into mm-unstable new 66b1f3623910 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK new dd13f5d1fec6 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] new f57e64a26455 mm: discard __GFP_ATOMIC new b5e56929b274 mips: rename mt_init to mips_mt_init new 472a68df605b android: binder: stop saving a pointer to the VMA new d87a2de77a4c android-binder-stop-saving-a-pointer-to-the-vma-fix new f8acc5e9581e Maple Tree: add new data structure new b792a2b5314b maple_tree: Fix expanding null off the end of the data. new dd39f8c1ef70 maple_tree: fix mas_next() when already on the last node entry new 4c65b7951b21 maple_tree: fix 32b parent pointers new efc8dabe5773 maple_tree: fix potential out of range offset on mas_next( [...] new ba0ba148a79d MAINTAINERS: remove an obvious typo in MAPLE TREE new ee5fc3a82310 maple_tree: cleanup for checkpatch new f27af67ebf10 maple_tree: fix mt_destroy_walk() on full non-leaf non-all [...] new 7e8c4c60b295 maple_tree: change spanning store to work on larger trees new aa4b93980f05 maple_tree: Change spanning store to work on larger trees new 26f335736864 maple_tree: make mas_prealloc() error checking more generic new f591ff04b857 maple_tree: fix return from mas_prealloc() new b5a83cdfe65b radix tree test suite: add pr_err define new d8540a84ddc2 radix tree test suite: add kmem_cache_set_non_kernel() new 779ab3757946 radix tree test suite: add allocation counts and size to k [...] new 478e59529dc3 radix tree test suite: add support for slab bulk APIs new 8e75e501c958 radix tree test suite: add lockdep_is_held to header new 51282228cdd4 lib/test_maple_tree: add testing for maple tree new 3d3acb698bd0 test_maple_tree: add null expansion tests new 7eeb2f0f7610 test_maple_tree: add tests for preallocations and large sp [...] new 2882010120a0 mm: start tracking VMAs with maple tree new 65be5f07af8d mapletree: build fix new baa226f395e8 mm/mmap: fix leak on expand_downwards() and expand_upwards() new d21997f412b1 mm: add VMA iterator new b11375e8f1bd mmap: use the VMA iterator in count_vma_pages_range() new aa158295396e mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 611184ff54dc mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 68232b57b998 mm/mmap: use maple tree for unmapped_area{_topdown} new bead81a2a1f4 kernel/fork: use maple tree for dup_mmap() during forking new 94f11c053660 damon: convert __damon_va_three_regions to use the VMA iterator new 98e508cffb1c damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] new 6b97d250e32f proc: remove VMA rbtree use from nommu new f3eeb47498e5 mm: remove rb tree. new 686adc454cc6 mmap: change zeroing of maple tree in __vma_adjust() new adfcb1158772 xen: use vma_lookup() in privcmd_ioctl_mmap() new 7d0c2c92fa90 mm: optimize find_exact_vma() to use vma_lookup() new 66b6122ab58b mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new 52544b1572de mm/mmap: change do_brk_flags() to expand existing VMA and [...] new 7a9c4c50901d mm: use maple tree operations for find_vma_intersection() new 8419af441d09 mm/mmap: use advanced maple tree API for mmap_region() new 7889e540af83 mm/mmap: fix advanced maple tree API for mmap_region() new b5484dfc01d9 mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] new d6e6387b3d82 mm/mmap: qvoid dereferencing next on null in BUG_ON() new 87ef8a82ee32 mm/mmap: allow vma_expand() to lock both anon and file locks new af1d05568e46 mm: remove vmacache new 7507d9b219f1 mm: convert vma_lookup() to use mtree_load() new 6d132fc2992a mm/mmap: move mmap_region() below do_munmap() new 92398dd53b56 mm/mmap: reorganize munmap to use maple states new 162948ca2564 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 76324907c56f mm/mmap: fix do_brk_munmap() when munmapping multiple mappings new 57aaa3cadf10 arm64: remove mmap linked list from vdso new f29d786caad4 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 4f57070e347b parisc: remove mmap linked list from cache handling new 4bbc48b1ae3a powerpc: remove mmap linked list walks new e7728039fb6b s390: remove vma linked list walks new bd638b3c0123 x86: remove vma linked list walks new 27f8e55fcd22 xtensa: remove vma linked list walks new a3107ce884c2 cxl: remove vma linked list walk new d6e8e6c8f640 optee: remove vma linked list walk new 50be2b81efc1 um: remove vma linked list walk new 824bde456d78 coredump: remove vma linked list walk new d5b105cee76e exec: use VMA iterator instead of linked list new 7705a30cdeaa fs/proc/base: use maple tree iterators in place of linked list new ee1e9ce4d2f5 fs/proc/task_mmu: stop using linked list and highest_vm_end new 5618421aa779 userfaultfd: use maple tree iterator to iterate VMAs new 94be5d01ac03 fs/userfaultfd: fix vma iteration in mas_for_each() loop new 98a8aeb17931 ipc/shm: use VMA iterator instead of linked list new 2c82c360390f acct: use VMA iterator instead of linked list new 9bbd29da7bbc perf: use VMA iterator new 2f3037857233 sched: use maple tree iterator to walk VMAs new 69abf7bdaeb9 fork: use VMA iterator new 54866b30161a bpf: remove VMA linked list new fe3dbdee19ed mm/gup: use maple tree navigation instead of linked list new 13d0f25eda3d mm/khugepaged: stop using vma linked list new 888667369658 mm/ksm: use vma iterators instead of vma linked list new a24818063764 mm/madvise: use vma_find() instead of vma linked list new 72d07b5f25dc mm/memcontrol: stop using mm->highest_vm_end new 6ec63ffe51ad mm/mempolicy: use vma iterator & maple state instead of vm [...] new e5bc33591083 mm/mlock: use vma iterator and maple state instead of vma [...] new 8b994886ec65 mm/mprotect: use maple tree navigation instead of vma linked list new bde18b5f30ee mm/mremap: use vma_find_intersection() instead of vma linked list new 7e688c181acf mm/msync: use vma_find() instead of vma linked list new 25b1e004ea68 mm/oom_kill: use maple tree iterators instead of vma linked list new 8fa3f9e9df1f mm/pagewalk: use vma_find() instead of vma linked list new fa50838acacc mm/swapfile: use vma iterator instead of vma linked list new dc2163406c96 i915: use the VMA iterator new c0b19f8cd188 nommu: remove uses of VMA linked list new 1b597834c9e9 mm/nommu: move preallocations and limit other allocations new 4a234fb8ea5f mm/nommu: fix compile warning in do_mmap() new 0243ceea2717 riscv: use vma iterator for vdso new 5966e5c968b2 mm: remove the vma linked list new dd626ec17788 mm/mmap: fix potential leak on do_mas_align_munmap() new 781cc8f08787 mm-remove-the-vma-linked-list-fix-fix new 27e0dc1a8ef8 mm-remove-the-vma-linked-list-fix-fix-fix new 81f5504dfb36 mm/mmap: change do_mas_align_munmap() to avoid preallocati [...] new 2477197ad147 mm/mmap: drop range_has_overlap() function new b70d15dfa504 mm/mmap.c: pass in mapping to __vma_link_file() new 8f76437bd153 mm/page_alloc: reduce potential fragmentation in make_allo [...] new 2749cd92f1fc mm: fix racing of vb->va when kasan enabled new c741eb3e4c18 mm/migration: remove unneeded lock page and PageMovable check new 599b32b16a5a mm/migration: return errno when isolate_huge_page failed new 180baec83d48 mm/migration: fix potential pte_unmap on an not mapped pte new 008835f150b7 mm: add zone device coherent type memory support new ab83bfb24235 mm: handling Non-LRU pages returned by vm_normal_pages new c0f90f9230fe mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix new 70b6b5fd25c0 mm: add device coherent vma selection for memory migration new e27a2a1cf460 mm: remove the vma check in migrate_vma_setup() new 579d399132ec mm/gup: migrate device coherent pages when pinning instead [...] new 9fa36327f7f9 drm/amdkfd: add SPM support for SVM new 82a2688eba66 lib: test_hmm add ioctl to get zone device type new bd1c86fb3394 lib: test_hmm add module param for zone device type new ff5f5c0fdfdd lib: add support for device coherent type in test_hmm new 51b47c060ae2 tools: update hmm-test to support device coherent type new 10f91144b631 tools: update test_hmm script to support SP config new 8056411e8522 tools: add hmm gup tests for device coherent type new 11a61dd7a718 tools: add selftests to hmm for COW in device memory new d8f3ce05adc2 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] new c9767e697b6b mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] new 0f8518ee942e mm/damon/reclaim: deduplicate 'commit_inputs' handling new 5996c831dc8d mm/damon/sysfs: deduplicate inputs applying new 60d99e4fe9a1 mm/damon/reclaim: make 'enabled' checking timer simpler new 191a5fd896a2 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] new 94d6abc75a53 mm: rename kernel_init_free_pages to kernel_init_pages new 0f3af5d431bf mm: introduce clear_highpage_kasan_tagged new 9518d9f0c189 kasan: fix zeroing vmalloc memory with HW_TAGS new 2037afe98632 selftests/vm: add protection_keys tests to run_vmtests new fb5a549668bb mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] new 8ed777811a7b mm/mempolicy: fix get_nodes out of bound access new 818f1e58d1fd mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] new 63aa5f8bb0c4 mm: shrinkers: introduce debugfs interface for memory shrinkers new dbdd271bf7d1 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix new b4a1edd7090c mm: shrinkers: provide shrinkers with names new e328ad7df4b9 mm: docs: document shrinker debugfs new 11d91d3c1569 tools: add memcg_shrinker.py new cdee181ae03b mm: shrinkers: add scan interface for shrinker debugfs new d7d2f27573a1 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix new f42b9b93baca mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix new 8a470dbf90e8 mm: drop oom code from exit_mmap new dc84feacb84f mm-drop-oom-code-from-exit_mmap-fix-fix new 739c40398bf4 mm: delete unused MMF_OOM_VICTIM flag new d17068f2b6cb mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] new bed7e88c2f59 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] new ee5261ab4f82 mm,hwpoison: set PG_hwpoison for busy hugetlb pages new 034ec9b83838 mm, hwpoison: make __page_handle_poison returns int new 454133ae4729 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new 0f9047f912d3 mm, hwpoison: enable memory error handling on 1GB hugepage new 8ae5623641d3 mm: refactor of vma_merge() new e790bd79103a mm: add merging after mremap resize new 0f046c3e5656 mm-add-merging-after-mremap-resize-checkpatch-fixes new 375f7a630e6c dax: introduce holder for dax_device new 6acbdd8d1b83 mm: factor helpers for memory_failure_dev_pagemap new b07f8fb512b0 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new a8fd24d4ef08 pagemap,pmem: introduce ->memory_failure() new 4769fe75b4ba fsdax: introduce dax_lock_mapping_entry() new fa8457cb2f26 mm: introduce mf_dax_kill_procs() for fsdax case new bd09f0176b6d xfs: implement ->notify_failure() for XFS new 27f879c31c83 fsdax: set a CoW flag when associate reflink mappings new b36215dd50d2 fsdax: output address in dax_iomap_pfn() and rename it new 6da021ebb5eb fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new 8170fd653dcd fsdax: introduce dax_iomap_cow_copy() new e1b909b20d68 fsdax: replace mmap entry in case of CoW new f9fd9081b5b8 fsdax: add dax_iomap_cow_copy() for dax zero new 2bc9a655c41f fsdax: dedup file range to use a compare function new 2003b4ca118a xfs: support CoW in fsdax mode new a8265ce01631 xfs-support-cow-in-fsdax-mode-fix new 685c73c69ed3 xfs: add dax dedupe support new d2ed0cdb5b69 mm/vmalloc: make link_va()/unlink_va() common to different [...] new 4d7b691268b6 mm/vmalloc: extend __alloc_vmap_area() with extra arguments new 1fa8ccf19cda mm/vmalloc: initialize VA's list node after unlink new e22544f70307 mm/vmalloc: extend __find_vmap_area() with one more argument new f72c023dd0d0 lib/test_vmalloc: switch to prandom_u32() new b0294fa3ebfb mm/swapfile: make security_vm_enough_memory_mm() work as expected new 43ec41d68fa5 mm/swapfile: fix possible data races of inuse_pages new 6658bdb55fc8 mm/swap: remove swap_cache_info statistics new 56246468d88f mm/vmscan: don't try to reclaim freed folios new 876cce6abcd6 mm/page_alloc: minor clean up for memmap_init_compound() new 9f673189eada mm/page_alloc: add page->buddy_list and page->pcp_list new 3bf8029f305c mm/page_alloc: use only one PCP list for THP-sized allocations new d2fd2cd60ee4 mm/page_alloc: split out buddy removal code from rmqueue i [...] new 8c7ecd7d0e11 mm/page_alloc: remove mistaken page == NULL check in rmqueue new 1c73ef7f7ea5 mm/page_alloc: protect PCP lists with a spinlock new ad259eaef77b mm/page_alloc: remotely drain per-cpu lists new 79fedea7f47b mm/page_alloc: replace local_lock with normal spinlock new f75f1cd0a693 mm-page_alloc-replace-local_lock-with-normal-spinlock-fix new cb03d903366b mm/damon/dbgfs: add and use mappings between 'schemes' act [...] new e7eacd125bdc mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] new 7c1d1fb6ad72 mm/damon/schemes: add 'LRU_PRIO' DAMOS action new 1444e9986967 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action new 3de92f035c55 mm/damon/schemes: add 'LRU_DEPRIO' action new 6ddf088eb693 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action new cfc2c0e2c61e mm/damon: introduce DAMON-based LRU-lists Sorting new 83a2f552c2ee Docs/admin-guide/damon: add a document for DAMON_LRU_SORT new 73a1b289b0c4 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new bbf871c8045c userfaultfd: add /dev/userfaultfd for fine grained access control new aa54f64b94f2 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new e3b5ccec53d2 userfaultfd: update documentation to describe /dev/userfaultfd new dd8661da367e userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new ce731be94e36 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new b2cbdd82ee63 userfaultfd: selftests: infinite loop in faulting_process new 9546f7276fbb mm/mprotect: try avoiding write faults for exclusive anony [...] new 9e9fd4298fa8 mm/mlock: drop dead code in count_mm_mlocked_page_nr() new b3e6d0953e23 mm: khugepaged: check THP flag in hugepage_vma_check() new 0e2fb38276f3 mm: thp: consolidate vma size check to transhuge_vma_suitable new a326126342ec mm: khugepaged: better comments for anon vma check in huge [...] new fd550566d596 mm: thp: kill transparent_hugepage_active() new 83c70596cabe mm-thp-kill-transparent_hugepage_active-fix new ca441e4b7ec4 mm: thp: kill __transhuge_page_enabled() new 7e26b5d3e934 mm: khugepaged: reorg some khugepaged helpers new dd440a09a08a doc: proc: fix the description to THPeligible new 52e9a97c7e02 tools/testing/selftests/vm/ksm_tests.c: fix resource leak [...] new 50d6a41d7ec1 kasan: separate double free case from invalid free new 5abf089ae886 mm/vmscan: convert reclaim_clean_pages_from_list() to folios new 1afee51e04d7 mm/vmscan: convert isolate_lru_pages() to use a folio new 35b5458a8857 mm/vmscan: convert move_pages_to_lru() to use a folio new 15547eec282e mm/vmscan: convert shrink_active_list() to use a folio new 60e31d1b912f mm/vmscan: convert reclaim_pages() to use a folio new 1683c6748b8e mm: add folios_put() new 7d858cdc0d56 mm/swap: add folio_batch_move_lru() new 343d2a87372a mm/swap: make __pagevec_lru_add static new ee4e2d24ea14 mm/swap: convert lru_add to a folio_batch new 5eed3807f803 mm/swap: convert lru_deactivate_file to a folio_batch new 1d52160134fe mm/swap: convert lru_deactivate to a folio_batch new 605aeeb47dd3 mm/swap: convert lru_lazyfree to a folio_batch new 19eeb6dd7129 mm/swap: convert activate_page to a folio_batch new 32ea874d3581 mm/swap: rename lru_pvecs to cpu_fbatches new 7d2acb3ecb56 mm/swap: pull the CPU conditional out of __lru_add_drain_all() new b27e85b281a2 mm/swap: optimise lru_add_drain_cpu() new 37e21d00aaef mm/swap: convert try_to_free_swap to use a folio new 0837220468a8 mm/swap: convert release_pages to use a folio internally new 9b6aa18f9987 mm/swap: convert put_pages_list to use folios new 3ca581ed9d76 mm/swap: convert __put_page() to __folio_put() new ead550672d1e mm/swap: convert __put_single_page() to __folio_put_small() new fe3adeb193a5 mm/swap: convert __put_compound_page() to __folio_put_large() new 9560963c991e mm/swap: convert __page_cache_release() to use a folio new 81c6772c390d mm: convert destroy_compound_page() to destroy_large_folio() new cb737953ede5 mm-convert-destroy_compound_page-to-destroy_large_folio-fix new 46bbb05ace9e mm: convert page_swap_flags to folio_swap_flags new 1353cb464438 mm/swap: convert delete_from_swap_cache() to take a folio new 4863d8d12dda mm/swap: convert __delete_from_swap_cache() to a folio new 0d2e33c95b09 mm: memory_hotplug: enumerate all supported section flags new 8ac7eb28d33c mm-memory_hotplug-enumerate-all-supported-section-flags-v5 new e6efc074ea1d mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] new 85644421d053 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] new d16a29db420c mm: hugetlb: remove minimum_order variable new 5d95b10176ed mm/madvise: minor cleanup for swapin_walk_pmd_entry() new 07def5de8ff2 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix new b2c362dbc766 mm: memcontrol: remove dead code and comments new 53f28561bee2 mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] new 86f6d04208c7 mm: memcontrol: prepare objcg API for non-kmem usage new 192b8845038b mm: memcontrol: make lruvec lock safe when LRU pages are r [...] new 247348701a75 mm: vmscan: rework move_pages_to_lru() new b19b10dafbd2 mm: thp: make split queue lock safe when LRU pages are reparented new 591ff6faf1bd mm: memcontrol: make all the callers of {folio,page}_memcg() safe new d3916363e17b mm: memcontrol: introduce memcg_reparent_ops new c482b3c827b3 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages new 2d06b6f19c77 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function new 4ffb0d73e02d mm: lru: use lruvec lock to serialize memcg changes new eefb96d53ac7 mm: rmap: simplify the hugetlb handling when unmapping or [...] new c1dc8cf6b2d8 mm/smaps: add Pss_Dirty new af10f4decfcd mm, docs: fix comments that mention mem_hotplug_end() new 33337844d14e mm-docs-fix-comments-that-mention-mem_hotplug_end-fix new adedcc614291 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new f5a7a815c4b1 hugetlb: skip to end of PT page mapping when pte not present new 8f32147e69ad arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page new da9491d8e37c hugetlb: do not update address in huge_pmd_unshare new 758948ddf0fc hugetlb: fix an unused variable warning/error new d4292d04c712 hugetlb: lazy page table copies in fork() new 1c6b4bc34c50 zram: do not lookup algorithm in backends table new 2f90e9f9c618 ocfs2: reflink deadlock when clone file to the same direct [...] new 4ebdf435ea01 ocfs2: clear links count in ocfs2_mknod() if an error occurs new bd443acd6687 ocfs2: fix ocfs2 corrupt when iputting an inode new 622ba908851b init: add "hostname" kernel parameter new 754b3314323b init-add-hostname-kernel-parameter-v2 new 28dca7f090c7 init/main.c: silence some -Wunused-parameter warnings new 326e6ff1a144 resource: re-factor page_is_ram() new a9f4aec6766f lib/debugobjects: fix stat count and optimize debug_object [...] new dc780fb25fe2 lib/lru_cache: fix error free handing in lc_create new 751c7afed071 net, lib/once: remove {net_}get_random_once_wait macro new 6a96278cc051 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] new 8a7ef97d3702 lib/error-inject: traverse list with mutex new 8b73df3f3d6e Revert "squashfs: provide backing_dev_info in order to dis [...] new 924e35132ddf squashfs: always build "file direct" version of page actor new 47bf3af41628 squashfs: implement readahead new a521464df1b4 squashfs: support reading fragments in readahead call new 16ad8664122b kallsyms: move declarations to internal header new 4896b0e0f010 vmcoreinfo: include kallsyms symbols new 4b3b67ef8001 proc: delete unused <linux/uaccess.h> includes new 8b3452cdabac Merge branch 'mm-nonmm-unstable' into mm-everything new 552265813e37 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new a820190204ae drm/amdgpu/display: Prepare for new interfaces new b8b64595d6a1 drm/amdgpu: simplify amdgpu_device_asic_has_dc_support() new ab9d97d6f9f1 drm/amdgpu: convert sienna_cichlid_get_default_config_tabl [...] new f74e78ca90bd amdgpu: amdgpu_device.c: Removed trailing whitespace new d5fe83d26dae drm/amd/pm: correct the way for retrieving current uclk frequency new 66f549929814 drm/amd/pm: update SMU 13.0.0 driver_if header new e309434ac567 drm/amd/pm: enable fclk ds feature for SMU 13.0.0 new faf26f2b12e1 drm/amd: Fix spelling typo in comments new 2f6247dad2c5 drm/amdgpu/pm: support mca_ceumc_addr in ecctable new b801d8ad1b51 drm/amd: Add atomfirmware.h definitions needed for DCN32/321 new 79b470e5ee83 drm/amd/display: Add DCN32/321 version identifiers new 4f29f9cf092b drm/amd: add register headers for DCN32/321 new ac2e555e0a7f drm/amd/display: Add DMCUB source files and changes for DCN32/321 new 0efd4374f6b4 drm/amd/display: add dcn32 IRQ changes new 58efeea32d5e drm/amd/display: add GPIO changes for DCN32/321 new dda4fb85e433 drm/amd/display: DML changes for DCN32/321 new 265280b99822 drm/amd/display: add CLKMGR changes for DCN32/321 new 235c67634230 drm/amd/display: add DCN32/321 specific files for Display Core new d3dfceb58de5 drm/amd/display: Add dependant changes for DCN32/321 new 3b1229741eda drm/amdgpu/mes11: update mes11 api interface new 577359ca1782 drm/amd/display: Add DM support for DCN32/DCN321 new 85b0cc35efab drm/amd/display: add DCN32 to IP discovery table new 49401d3a5c86 drm/amd/amdgpu: align the cg and pg settings new 543036a2de71 drm/amd: Add GFX11 modifiers support to AMDGPU (v3) new e42ce1366ae8 drm/amd/display: Fix USBC link creation new 3dc35cf8789a drm/amd/display: Add missing instance for clock source register new 2cb6915dcf70 drm/amd/display: Use DTBCLK for valid pixel clock new 542a0f2ef9ea drm/amdgpu: introduce two work mode for imu new a839a73b1815 drm/amd/display: Add guard for FCLK pstate message to PMFW [...] new 9761843250f1 drm/amd/display: Various DML fixes to enable higher timings new e06c5f59ffe1 drm/amd/display: Implement WM table transfer for DCN32/DCN321 new b3f2c7966346 drm/amd/display: add missing interrupt handlers for DCN32/DCN321 new 6a640b95b061 drm/amd/display: disable idle optimizations new cbd3e8440e2e drm/amdgpu: print umc correctable error address new 1908a07cffdf drm/amd/display: Select correct DTO source new 218987fdead2 drm/amd/display: use updated clock source init routine new 9fe5d08fc823 drm/amd/display: Ensure that DMCUB fw in use is loaded by [...] new 16600b7d6636 drm/amdgpu: use the callback function for reset status pol [...] new d57716702dea drm/amdgpu: add mmhub v3_0_1 headers new 10c4ad3ae025 drm/amdgpu: add mmhub v3_0_1 ip block new 8763e4c1a0e6 drm/amdgpu/pm: update MP v13_0_4 smu message register marco new 7101ab97e3b0 drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function new 80d46fff3737 drm/amdgpu: add apu sequence in the imu v11 new cb12d72b426c drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0 new 72b5f23ccb0a drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7 new 3ccb9ea99760 drm/amd/display: Add additional guard for FCLK pstate mess [...] new 2388a778bdac drm/amd/display: Halve DTB Clock Value for DCN32 new 9d6b2041761f drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk( [...] new 1d6c36333083 drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_ [...] new be77243327d9 drm/amd/display: set dram speed for all states new ac1ac694f717 drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() t [...] new 2cfe34e18970 drm/amdgpu/gmc11: enable AGP aperture new 2267a195e28c drm/amd/display: Disable DTB Ref Clock Switching in dcn32 new da1db031cd30 drm/amdgpu/swsmu: add SMU mailbox registers in SMU context new 3378aed7e2ec drm/amd/display: change dsc image width cap for dcn32 and dcn321 new 7a09f61f8e84 drm/amdgpu/swsmu: use new register offsets for smu_cmn.c new 4c1b3d0803ae drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset() new e87b92c6af53 drm/amd/display: do not override CURSOR_REQ_MODE when SubV [...] new b5a0168e1406 drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support() new 452e9214431f drm/amd/display: Remove W/A for ODM memory pins new 49f594995a92 drm/amd/display: add new pixel rate programming new 6ea843e01bce drm/amd/display: set link fec status during init for DCN32 new e127306d433f drm/amd/display: Introduce new update_clocks logic new 0c9ed6044c5d drm/amd/display: FCLK P-state support updates new 327f79d7a1d2 drm/amd/display: Updates for OTG and DCCG clocks new 214d72f62978 drm/amd/display: update disp pattern generator routine for DCN30 new 80fb7a409c64 drm/amd/display: cleaning up smu_if to add future flexibility new b6a938441453 drm/amd/display: Match dprefclk with clk registers new 405bb9eea36a drm/amd/display: Implement DTBCLK ref switching on dcn32 new 3e80a5b068a5 drm/amd/display: Add ODM seamless boot support new d8e4fb9112e8 drm/amdgpu/display: Protect some functions with CONFIG_DRM [...] new 8b67e738ca17 drm/amdgpu/display/dc: Add ACP_DATA register new 83eb5385b4f0 drm/amd/display: align dmub cmd header to latest dmub FW t [...] new b3d0c0f2dfbe drm/amd/display: feed PSR-SU as psr version to dmub FW new 1da5dab029c0 drm/amd/display: combine dirty rectangles in DMUB FW new 3a6dce778de7 drm/amd/display: update GSP1 generic info packet for PSRSU new aa303964bc34 drm/amd/display: revise Start/End SDP data new 6d1044a070b2 drm/amd/display: program PSR2 DPCD Configuration new 651d7ee63f33 drm/amdgpu: save the reset dump register value for devcoredump new 3d8785f6c04a drm/amdgpu: adding device coredump support new b07d1d73b09e drm/amd/amdgpu: Enable high priority gfx queue new 4c7631800e6b drm/amd/amdgpu: add pipe1 hardware support new a35806b36ea4 drm/amd/display: Passing Y-granularity to dmub fw new 65657d98754c drm/amd/display: Set default value of line_capture_indication new 32c453f18dcc drm/amd/display: add vline time in micro sec to PSR context new 6cc5c77300af drm/amd/display: fix system hang when PSR exits new c7eac19eda0a drm/amd/display: Set PSR level to enable ALPM by default new c2a050c5e07f drm/amd/display: use HW lock mgr for PSR-SU new e61a048eabf9 drm/amd/display: PSRSU+DSC WA for specific TCON new 65e7a17499e1 drm/amd/display: add shared helpers to update psr config f [...] new 381b590c307f drm/amd/display: calculate psr config settings in runtime in DM new 1b0da5a3e90d drm/amd/display: update cursor position to DMUB FW new 7cc191ee7621 drm/amd/display: Implement MPO PSR SU new 84de5c2e92dc drm/amd/display: Update optimized blank calc and programming new 453b0016a054 drm/amd/display: Detect dpcd_rev when hotplug mst monitor new 031ac4e419df drm/amdgpu/discovery: add comments about VCN instance handling new b94b02d72e2b drm/amdgpu/display: make some functions static new d1b08baf9335 drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86 new 136f614931a2 drm/radeon: fix potential buffer overflow in ni_set_mc_spe [...] new ea64228d26fe drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4 new ae204faa949d Revert "drm/amdgpu: Ensure the DMA engine is deactivated d [...] new 165ab7b4319d Revert "drm/amd/display: Pass the new context into disable [...] new 77361ed89a8b drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode. new 2d017189e2b3 drm/amd/display: Blank eDP on enable drv if odm enabled new 0c56705d8aae drm/amd/display: Correct min comp buffer size new e5309d7f6610 drm/amd/display: add DP sanity checks during enable stream new d8791dc7f941 drm/amd/display: Cap OLED brightness per max frame-average [...] new 8246370341e8 drm/amd/display: Enable 3 plane MPO new 874714feff31 drm/amd/display: [FW Promotion] Release 0.0.119.0 new a0b9e4531b2e drm/amd/display: 3.2.188 new d4965c53b95d drm/amd/display: Fix dpp dto for disabled pipes new 6b6d12b6ff20 drm/amd/display: Fix entry into transient encoder assignme [...] new d445dd7b39c5 drm/amd/display: Extend soc BB capabilitiy new 9d001360b47b drm/amd/display: Add HDMI member to DTO new 44961f6ebce9 drm/amd/display: 3.2.189 new 6bad4ff84cb5 drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support new 6651875ad779 drm/amd/display: Add PSR-SU-RC support in DC new f9f4daf15398 drm/amd/display: pass panel instance in DMUB dirty rect command new 2ff6a14b2029 drm/amd/display: refactor dirty rect dmub command decision new 68e355c00f2d drm/amdkfd:Fix fw version for 10.3.6 new 61243c173cd2 drm/amd/amdgpu: Fix alignment issue new 143fee0ccc97 drm/amdgpu: Add MODE register to wave debug info in gfx11 new 0dc662318d36 drm/amd/display: Remove duplicated macro new c55300ad4a18 drm/amd/display: Reduce frame size in the bouding box for DCN20 new 6fbfc3a23c98 drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer new 08a2fd23c6c2 drm/amdgpu: Add peer-to-peer support among PCIe connected [...] new 136788cc74cb drm/amd/display: fix null pointer deref error new 87d6b28e4a75 drm/amd/display: Reduce frame size in the bouding box for DCN301 new 284498206f31 drm/amd/display: Reduce frame size in the bouding box for [...] new c4d7738c9efc drm/amdgpu: simplify amdgpu_ucode_get_load_type() new feb54650bae2 drm/radeon: integer overflow in radeon_mode_dumb_create() new 0f28cca87e9a drm/amdkfd: Extend KFD device topology to surface peer-to- [...] new cac3bfcaedbf drm/amd/display: Reduce frame size in the bouding box for DCN21 new 4e2d10443580 drm/amdkfd: Document and fix GTT BO kmap API new 0381ac3ca2e7 drm/radeon: Initialize fences array entries in radeon_sa_b [...] new 851dd8625320 drm/amdgpu: fix scratch register access method in SRIOV new cde83d47482e drm/amd/pm: enable FW CTF feature for SMU 13.0.0 new bb50bba9c6c7 drm/amd/pm: drop unneeded thermal_controller_type check new 6f73d6762694 drm/amd/pm: optimize the interface for dpm feature status query new 62f8f5c3bfc2 drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0 new 1b3aa89550a2 drm/amdgpu: avoid to perform undesired clockgating operation new d7053e631e89 drm/amd/pm: enable mode1 reset support for SMU 13.0.0 new da4d45b7da93 drm/amd/pm: drop redundant declarations new 26c763875e0c drm/amd/pm: drop unneeded dpm features disablement for SMU [...] new 8728df26dd24 drm/amdgpu/mes: only invalid/prime icache when finish load [...] new 5d88cb162c9d drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit new 9e68c3841390 drm/amd/pm: add interface to deallocate power_context for [...] new 5b644783396b drm/amd/pm: enable BACO on smu_v13_0_7 new 250195ff744f drm/amdgpu: fix limiting AV1 to the first instance on VCN3 new 64f6516e60b0 drm/amdgpu: always flush the TLB on gfx8 new ce19bbe46fcf drm/amdgpu/display: Remove unnecessary typecasts and fix b [...] new 7aade9ceeb88 drm/amdgpu/display: Fix compilation issues new 4c59b571fce6 drm/amdkfd: Remove field io_link_count from struct kfd_top [...] new 73b4b53276a1 Revert "workqueue: remove unused cancel_work()" new ab9a0b1f3661 drm/amdgpu: Cache result of last reset at reset domain level. new 25a2b22e4148 drm/admgpu: Serialize RAS recovery work directly into rese [...] new 2f83658ffc8c drm/amdgpu: Add work_struct for GPU reset from debugfs new b5fd0cf3ea37 drm/amdgpu: Add work_struct for GPU reset from kfd. new cf727044144d drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to a [...] new 247c7b0dac3c drm/amdgpu: Stop any pending reset if another in progress. new e3c60b4ef42d drm/amd/pm: update the driver if header for smu_v13_0_7 new 5d6ec040ab44 drm/amd/pm: enable gfxoff on smu_v13_0_7 new 7fc83cd079bb drm/amd/pm: support BAMACO reset on smu_v13_0_7 new 72aeb6ee0c78 drm/amd/pm: fix driver reload SMC firmware fail issue for smu13 new 438eac25d033 drm/amdgpu/discovery: enable vcn/jpeg v4_0_2 new f2a5002541d0 drm/amd: disable GPA mode in backdoor load new 5089c4a8ebea drm/amd/display: ignore modifiers when checking for format [...] new d52ea3dc65a9 drm/amdgpu/pm: correct the firmware flag address for SMU I [...] new 526e6ca5d1d5 drm/amdgpu/pm: remove the repeated EnableGfxImu message sending new ea937ad6e925 drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl new 1f474c8742fd drm/amd/display: Use pre-allocated temp struct for boundin [...] new d6aa8424bcac drm/amd/display: dml: move some variables to heap new d11737f26ffe drm/amd/pm: enable UCLK DS feature for SMU 13.0.0 new 272308add589 drm/amd/pm: enable MACO support for SMU 13.0.0 new 1a65327a84db Revert "drm/amdgpu/gmc11: enable AGP aperture" new 9731dd4cadc5 drm/amdkfd: Add available memory ioctl new c443514a7d6d drm/amd/display: lower lane count first when CR done parti [...] new b840b64bc8ed drm/amd/display: Fix monitor flash issue new 71be4b16d39a drm/amd/display: dsc validate fail not pass to atomic check new a141d2083b46 drm/amd/display: Add debug option for exiting idle optimiz [...] new f51d22b0d04a drm/amd/display: update topology_update_input_v3 struct new 5f034aef8479 drm/amd/display: 3.2.190 new 85ee819fd08e drm/amd/display: Drop unused privacy_mask setters and getters new f69e98a91a01 drm/amd/display: Fix comments new a34136a3b352 drm/amd/display: DAL ACR, dc part, fix missing dcn30 new c2fbe663ec4f drm/amd/display: Firmware assisted MCLK switch and FS new 2bbb54bbacd6 drm/amd/display: Add support for HF-VSIF new 28fdd0c32daf drm/amd/display: Copy hfvsif_infopacket when stream update new 9a4c9de4838f drm/amd/display: Adding VTEM to dc new 3de58f22f544 drm/amd/display: Pass vrr mode to dcn new ebfb15262af3 drm/amd/display: Add vrr_active_variable to dc_stream_update new ac31a24d9188 drm/amd/display: FVA timing adjustment new ac78fa502afa drm/amd/display: Add null check to dc_submit_i2c_oem new ba8b460445f8 drm/amd/display: Blank for uclk OC in dm instead of dc new 68ad7f90c790 drm/amdgpu: remove redundant enable_mes and enable_mes_kiq new 914da384ae9a drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set new 4e1db0119c64 Revert "drm/amdgpu/display: Protect some functions with CO [...] new 2595fe04a44d drm/amdgpu/display: make FP handling in Makefiles consistent new c435f61d0eb3 drm/amd/display: Drop unnecessary guard from DC resource new 4ed49c954e35 drm/amdgpu/vcn: add unified queue ib test new bb4f196b47b6 drm/amdgpu/vcn: support unified queue only in vcn4 new e751e4be1eec drm/amdgpu/vcn: adjust unified queue code format new b3e73cbf17a9 drm/amdgpu: Remove break for VMID loop TLB flush on MES new 1f43b8903f3a drm/radeon: fix incorrrect SPDX-License-Identifiers new f7ba887f606b drm/amdgpu: Adjust logic around GTT size (v3) new 6626c5a4ea2e drm/amdgpu/pm: adjust EccInfo_t struct new 8748de873fed drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM new 51c45e450fc8 drm/amd/pm: skip to set mp1 unload state in special case new 1320d6c7b0de drm/amd: Don't show warning on reading vbios values for SMU13 3.1 new 262236b4f5a7 drm/amd/display: add missing reg defs for DCN3x HUBBUB new 0081bc072837 drm/amdgpu: add LSDMA block for LSDMA v6.0.1 new 5d763a9955f0 drm/amd/display: Remove compiler warning new 4dd905fd9429 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] new 10a362261570 drm/amd/display: Revert "drm/amd/display: Add flag to dete [...] new 052eaf6af846 drm/amd/display: Revert "drm/amd/display: turn DPMS off on [...] new 84a8b3908285 drm/amd/display: Release remote dc_sink under mst scenario new 4d31819a3746 drm/amd/display: Take emulated dc_sink into account for HDCP new ec457f837890 drm/amd/display: Drop unnecessary detect link code new f04d275d94e1 drm/amd/display: add mst port output bw check new 06f2f7772dc7 drm/amd/display: Fix eDP not light up on resume new 3ab55e3a1ebc drm/amd/display: Turn off internal backlight when plugging [...] new 4b33b5ffcf68 drm/amd/display: Add SMU logging code new f173fbe5b042 drm/amd/display: Fix DC warning at driver load new 98dd398aa3e0 drm/amd/display: Change HDMI judgement condition. new f18368b686a8 drm/amd/display: Enrich the log in MST payload update new 95133f41b090 drm/amd/display: Fix in overriding DP drive settings new 2b96b036a6a5 drm/amd/display: rename lane_settings to hw_lane_settings new 6bad8e4a0ec8 drm/amd/display: Change initializer to single brace new a3e731260b93 drm/amd/display: Fix typo in override_lane_settings new 0bbd1c7de319 drm/amd/display: Handle downstream LTTPR with fixed VS sequence new 20cb72174ddc drm/amd/display: Remove unused vendor specific w/a new 990cad0e4a9d drm/amd/display: extract update stream allocation to link_hwss new a30e8c13e7af drm/amd/display: Fix in dp link-training when updating pay [...] new 074efb5cadcb drm/amd/display: Check minimum disp_clk and dpp_clk debug option new 04e6931a76e5 drm/amd/display: Update DPPCLK programming sequence new a3a885878e74 drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK [...] new 32e8ab05ed81 drm/amd/display: Update SW state correctly for FCLK new 3e838f7ccf64 drm/amd/display: Get VCO frequency from registers new aeb73c608c5b drm/amd/display: Implement a pme workaround function new 2d7a1ef85d01 drm/amd/display: Update hook dcn32_funcs new 2b2db1f9dbfb drm/amd/display: Drop duplicate define new dc597268225b drm/amd/display: 3.2.191 new 43af2220b330 amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] new 83a3439ddb28 drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs new efb4fd107cfd drm/amdkfd: correct sdma queue number of sdma 6.0.1 new cb4b7a23ff85 drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs new 163d4cd26a18 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() new fd6ae969cfa2 drm/amdgpu: vm - drop unexpected word "the" in the comments new c85c623ab406 drm/amd/display: fix array index in DML new eec53143b7fe drm/amd/display: fix incorrect comparison in DML new f4f9b827d76d drm/amdkfd: Add queue to MES if it becomes active new ab8529b0cdb2 drm/amdkfd: Free queue after unmap queue success new 543faf57ee0e amdgpu/pm: Fix incorrect variable for size of clocks array new ceb180361e38 amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2 new f12d07d6e9f2 drm/amdgpu/vcn: fix no previous prototype warning new fdf249c70a36 drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] new e8fe1cdc9702 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 08897940f458 Add linux-next specific files for 20220623
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 (ac0ba5454ca8) \ N -- N -- N refs/heads/master (08897940f458)
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 1376 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: .../devicetree/bindings/arm/aspeed/aspeed.yaml | 87 + Documentation/devicetree/bindings/arm/qcom.yaml | 108 +- .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/fsl,imx8qxp-ldb.yaml | 173 + .../display/bridge/fsl,imx8qxp-pixel-combiner.yaml | 144 + .../display/bridge/fsl,imx8qxp-pixel-link.yaml | 144 + .../display/bridge/fsl,imx8qxp-pxl2dpi.yaml | 108 + .../bindings/dsp/mediatek,mt8186-dsp.yaml | 91 + .../bindings/dsp/mediatek,mt8195-dsp.yaml | 10 +- .../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml | 192 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 7 + .../bindings/thermal/qcom,spmi-temp-alarm.yaml | 85 + .../bindings/thermal/qcom-spmi-temp-alarm.txt | 51 - .../bindings/thermal/rcar-gen3-thermal.yaml | 36 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../driver-api/surface_aggregator/client.rst | 6 +- .../userspace-api/media/v4l/subdev-formats.rst | 156 + Documentation/x86/x86_64/boot-options.rst | 8 +- MAINTAINERS | 13 + Next/SHA1s | 91 +- Next/merge.log | 1379 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 5 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 3 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 12 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 4 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 2 +- arch/arm/boot/dts/rk3229-evb.dts | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 4 +- arch/arm/boot/dts/rk3288-popmetal.dts | 2 +- arch/arm/boot/dts/rk3288-r89.dts | 2 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 4 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt6795.dtsi | 260 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 1 - arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 29 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 13 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/platforms/powernv/powernv.h | 2 + arch/powerpc/platforms/powernv/rng.c | 52 +- arch/powerpc/platforms/powernv/setup.c | 2 + arch/riscv/include/asm/pci.h | 4 +- block/blk-mq.c | 6 +- drivers/acpi/acpi_video.c | 41 +- drivers/acpi/bus.c | 13 + drivers/acpi/container.c | 17 +- drivers/acpi/device_pm.c | 22 + drivers/acpi/glue.c | 133 +- drivers/acpi/property.c | 45 +- drivers/acpi/scan.c | 59 +- drivers/base/devcoredump.c | 16 +- drivers/base/regmap/regmap-irq.c | 8 +- drivers/block/drbd/drbd_bitmap.c | 49 +- drivers/block/zram/zcomp.c | 6 - drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/mhi/host/pci_generic.c | 5 + drivers/clk/clk-devres.c | 2 +- drivers/clk/clk.c | 48 - drivers/clk/x86/Makefile | 4 +- drivers/extcon/extcon-max77843.c | 3 +- drivers/extcon/extcon-palmas.c | 2 +- drivers/extcon/extcon-rt8973a.c | 1 - drivers/extcon/extcon-sm5502.c | 2 - drivers/extcon/extcon.c | 2 +- drivers/firmware/mtk-adsp-ipc.c | 36 +- drivers/gpio/gpio-pch.c | 43 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 366 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 204 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 14 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 555 + .../hw_translate_diag.h => amdgpu/mmhub_v3_0_1.h} | 16 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 126 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 19 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 50 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 563 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 14 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 34 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 323 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 375 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 18 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 151 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 950 +- .../display/dc/bios/bios_parser_types_internal2.h | 1 + .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../amd/display/dc/bios/command_table_helper2.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 34 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 23 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 12 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 15 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h | 60 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 12 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 8 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 8 + .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 8 + .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 65 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 862 + .../dcn30_clk_mgr.h => dcn32/dcn32_clk_mgr.h} | 17 +- .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 140 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h} | 42 +- .../dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h | 63 + .../amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h | 108 + drivers/gpu/drm/amd/display/dc/core/dc.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 117 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 38 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 52 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 44 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 33 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 5 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 36 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 23 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 45 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 27 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 15 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 64 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 28 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 144 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 8 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 29 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 49 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 1 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 32 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 35 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 16 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 61 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 147 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 9 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 14 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 6 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 6 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 45 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 303 + .../dc/{dcn31/dcn31_dccg.h => dcn32/dcn32_dccg.h} | 138 +- .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 294 + .../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 60 + .../display/dc/dcn32/dcn32_dio_stream_encoder.c | 461 + .../dcn32_dio_stream_encoder.h} | 76 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c | 164 + .../hw_translate_diag.c => dcn32/dcn32_dpp.h} | 27 +- .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c | 90 + .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.h | 63 + .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 964 + .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 174 + .../dc/{dcn31/dcn31_hubp.c => dcn32/dcn32_hubp.c} | 62 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 69 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 958 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 66 + .../dc/{dcn30/dcn30_init.c => dcn32/dcn32_init.c} | 42 +- .../hw_translate_diag.c => dcn32/dcn32_init.h} | 20 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c | 239 + .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 225 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 810 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 213 + .../dc/{dcn31/dcn31_optc.c => dcn32/dcn32_optc.c} | 179 +- .../dc/{dcn31/dcn31_optc.h => dcn32/dcn32_optc.h} | 29 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 4002 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 88 + drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 42 + .../display/dc/dcn321/dcn321_dio_link_encoder.c | 199 + .../dcn321_dio_link_encoder.h} | 26 +- .../dcn316_resource.c => dcn321/dcn321_resource.c} | 1356 +- .../dcn30_clk_mgr.h => dcn321/dcn321_resource.h} | 22 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 7 + drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 110 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 8 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 40 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 73 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 2 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 16 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 3824 + .../dcn32/display_mode_vba_32.h} | 65 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 6253 + .../dc/dml/dcn32/display_mode_vba_util_32.h | 1175 + .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 616 + .../display/dc/dml/dcn32/display_rq_dlg_calc_32.h | 70 + .../drm/amd/display/dc/dml/display_mode_enums.h | 88 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 15 + .../drm/amd/display/dc/dml/display_mode_structs.h | 138 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 171 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 247 +- drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 71 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 +- .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 17 +- .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 17 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 19 +- .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c | 255 + .../hw_factory_diag.h => dcn32/hw_factory_dcn32.h} | 13 +- .../hw_translate_dcn32.c} | 51 +- .../hw_translate_dcn32.h} | 11 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 13 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 5 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 45 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 27 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 8 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 23 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 8 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 9 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 7 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 432 + .../dcn32/irq_service_dcn32.h} | 15 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 277 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 493 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 256 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 51 +- .../drm/amd/display/include/bios_parser_types.h | 11 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 14 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 4 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 +- .../drm/amd/display/include/link_service_types.h | 3 +- .../drm/amd/display/modules/freesync/freesync.c | 5 + .../amd/display/modules/hdcp/hdcp2_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 11 + .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 + .../amd/display/modules/info_packet/info_packet.c | 29 +- .../drm/amd/display/modules/power/power_helpers.c | 84 + .../drm/amd/display/modules/power/power_helpers.h | 6 + .../gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h | 1 + .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_2_0_offset.h | 14677 ++ .../amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h | 222893 ++++++++++++++++++ .../amd/include/asic_reg/dcn/dcn_3_2_1_offset.h | 14561 ++ .../amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h | 56582 +++++ .../include/asic_reg/mmhub/mmhub_3_0_1_offset.h | 1769 + .../include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h | 7483 + .../amd/include/asic_reg/nbio/nbio_4_3_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h | 1 + .../amd/include/asic_reg/nbio/nbio_7_7_0_offset.h | 4 + .../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 10 + drivers/gpu/drm/amd/include/atomfirmware.h | 209 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 14 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 31 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 12 + .../swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h | 17 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 62 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 21 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 9 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 14 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 98 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 61 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 30 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 28 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 14 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 19 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 83 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 + drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 1 + .../drm/arm/display/komeda/komeda_wb_connector.c | 1 + drivers/gpu/drm/arm/hdlcd_crtc.c | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 1 + drivers/gpu/drm/arm/malidp_mw.c | 2 + drivers/gpu/drm/arm/malidp_planes.c | 2 + drivers/gpu/drm/armada/armada_fb.h | 2 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 1 + drivers/gpu/drm/ast/ast_mode.c | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 + drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 8 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 1 + drivers/gpu/drm/bridge/imx/Kconfig | 43 + drivers/gpu/drm/bridge/imx/Makefile | 9 + drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 220 + drivers/gpu/drm/bridge/imx/imx-ldb-helper.h | 96 + drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 587 + drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 722 + .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 448 + drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 429 + drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 487 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 + drivers/gpu/drm/bridge/panel.c | 34 + drivers/gpu/drm/bridge/parade-ps8640.c | 40 +- drivers/gpu/drm/bridge/simple-bridge.c | 1 + drivers/gpu/drm/bridge/tc358775.c | 3 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 1 + drivers/gpu/drm/display/drm_dp_helper.c | 3 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 26 +- drivers/gpu/drm/drm_aperture.c | 26 +- drivers/gpu/drm/drm_atomic.c | 2 + drivers/gpu/drm/drm_atomic_helper.c | 2 + drivers/gpu/drm/drm_atomic_state_helper.c | 2 + drivers/gpu/drm/drm_atomic_uapi.c | 1 + drivers/gpu/drm/drm_bridge_connector.c | 8 +- drivers/gpu/drm/drm_client_modeset.c | 1 + drivers/gpu/drm/drm_connector.c | 31 + drivers/gpu/drm/drm_crtc.c | 2 + drivers/gpu/drm/drm_crtc_helper.c | 1 + drivers/gpu/drm/drm_damage_helper.c | 1 + drivers/gpu/drm/drm_fb_helper.c | 1 + drivers/gpu/drm/drm_gem_atomic_helper.c | 1 + drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_kms_helper_common.c | 1 + drivers/gpu/drm/drm_mipi_dbi.c | 1 + drivers/gpu/drm/drm_mode_config.c | 1 + drivers/gpu/drm/drm_modes.c | 1 + drivers/gpu/drm/drm_modeset_helper.c | 1 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 2 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_writeback.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 + drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 + drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 + drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 + drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 + drivers/gpu/drm/exynos/exynos_mixer.c | 3 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 + drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 + drivers/gpu/drm/gma500/framebuffer.c | 1 + drivers/gpu/drm/gma500/gma_display.c | 1 + drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 + drivers/gpu/drm/gma500/psb_intel_modes.c | 2 + drivers/gpu/drm/gud/gud_connector.c | 1 + drivers/gpu/drm/gud/gud_drv.c | 1 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 + drivers/gpu/drm/i915/display/i9xx_plane.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 1 + drivers/gpu/drm/i915/display/intel_cursor.c | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 1 + drivers/gpu/drm/i915/display/intel_fb.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 1 + drivers/gpu/drm/i915/display/intel_lspcon.c | 1 + drivers/gpu/drm/i915/display/intel_opregion.c | 2 + drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 1 + drivers/gpu/drm/i915/intel_pm.c | 1 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 + drivers/gpu/drm/imx/imx-ldb.c | 1 + drivers/gpu/drm/imx/imx-tve.c | 1 + drivers/gpu/drm/imx/ipuv3-plane.c | 2 + drivers/gpu/drm/imx/parallel-display.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + drivers/gpu/drm/kmb/kmb_plane.c | 2 + drivers/gpu/drm/logicvc/logicvc_layer.c | 2 + drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 + drivers/gpu/drm/meson/meson_overlay.c | 2 + drivers/gpu/drm/meson/meson_plane.c | 2 + drivers/gpu/drm/mgag200/mgag200_mode.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 113 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 67 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 22 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 42 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 16 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 2 + drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 + drivers/gpu/drm/msm/disp/mdp_format.c | 2 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 4 +- drivers/gpu/drm/msm/dp/dp_display.c | 2 + drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 1 + drivers/gpu/drm/msm/msm_debugfs.c | 1 + drivers/gpu/drm/msm/msm_fb.c | 1 + drivers/gpu/drm/msm/msm_fbdev.c | 1 + drivers/gpu/drm/msm/msm_gpu.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 + drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 + drivers/gpu/drm/omapdrm/omap_fb.c | 2 + drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 + drivers/gpu/drm/omapdrm/omap_plane.c | 2 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 + drivers/gpu/drm/panel/panel-edp.c | 47 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 12 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 + drivers/gpu/drm/panel/panel-lvds.c | 13 + drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 51 +- drivers/gpu/drm/panel/panel-simple.c | 14 +- drivers/gpu/drm/pl111/pl111_display.c | 1 + drivers/gpu/drm/pl111/pl111_drv.c | 1 + drivers/gpu/drm/pl111/pl111_versatile.c | 2 + drivers/gpu/drm/qxl/qxl_display.c | 2 + drivers/gpu/drm/qxl/qxl_draw.c | 1 + drivers/gpu/drm/radeon/.gitignore | 2 +- drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 1 + drivers/gpu/drm/radeon/atombios_encoders.c | 14 - drivers/gpu/drm/radeon/evergreen.c | 1 + drivers/gpu/drm/radeon/ni_dpm.c | 6 +- drivers/gpu/drm/radeon/r100.c | 1 + drivers/gpu/drm/radeon/radeon_acpi.c | 2 - drivers/gpu/drm/radeon/radeon_device.c | 1 + drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_fb.c | 1 + drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 1 + drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 15 - drivers/gpu/drm/radeon/radeon_mode.h | 4 - drivers/gpu/drm/radeon/radeon_sa.c | 6 +- drivers/gpu/drm/radeon/rs600.c | 1 + drivers/gpu/drm/radeon/rv770.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 + drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + drivers/gpu/drm/selftests/test-drm_plane_helper.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_plane.c | 1 + drivers/gpu/drm/solomon/ssd130x.c | 2 + drivers/gpu/drm/sprd/sprd_dpu.c | 2 + drivers/gpu/drm/sti/sti_cursor.c | 1 + drivers/gpu/drm/sti/sti_gdp.c | 1 + drivers/gpu/drm/sti/sti_hqvdp.c | 1 + drivers/gpu/drm/sti/sti_plane.c | 2 + drivers/gpu/drm/stm/ltdc.c | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 2 + drivers/gpu/drm/sun4i/sun4i_drv.c | 8 + drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 + drivers/gpu/drm/sun4i/sun4i_layer.c | 3 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 1 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 + drivers/gpu/drm/tegra/dc.c | 2 + drivers/gpu/drm/tegra/drm.c | 1 + drivers/gpu/drm/tegra/fb.c | 1 + drivers/gpu/drm/tegra/hub.c | 2 + drivers/gpu/drm/tegra/plane.c | 1 + drivers/gpu/drm/tidss/tidss_dispc.c | 2 + drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_plane.c | 1 + drivers/gpu/drm/tiny/arcpgu.c | 2 + drivers/gpu/drm/tiny/bochs.c | 2 + drivers/gpu/drm/tiny/cirrus.c | 2 + drivers/gpu/drm/tiny/gm12u320.c | 2 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/repaper.c | 1 + drivers/gpu/drm/tiny/st7586.c | 1 + drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/udl/udl_connector.c | 1 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 + drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_crtc.c | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_plane.c | 2 + drivers/gpu/drm/vc4/vc4_regs.h | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 1 + drivers/gpu/drm/vc4/vc4_validate.c | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_vq.c | 2 + drivers/gpu/drm/vkms/vkms_drv.h | 1 + drivers/gpu/drm/vkms/vkms_output.c | 1 + drivers/gpu/drm/vkms/vkms_writeback.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 + drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 1 + drivers/hid/surface-hid/surface_hid_core.c | 38 +- drivers/hwtracing/coresight/coresight-core.c | 1 - drivers/media/platform/qcom/venus/core.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 25 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 9 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 - drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 120 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 155 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/phy/dp83td510.c | 49 + drivers/net/phy/smsc.c | 19 +- drivers/net/wireless/ath/ath10k/coredump.c | 2 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 6 +- drivers/net/wireless/marvell/mwifiex/init.c | 9 +- drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/main.h | 3 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 +- drivers/net/wireless/realtek/rtw89/ser.c | 2 +- drivers/opp/core.c | 22 +- drivers/platform/mellanox/nvsw-sn2201.c | 4 +- drivers/platform/surface/aggregator/controller.c | 53 +- .../platform/surface/surface_aggregator_registry.c | 403 +- drivers/platform/x86/Kconfig | 5 - drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/intel/pmc/core.c | 1 + drivers/platform/x86/system76_acpi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 54 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-mediatek.c | 7 + drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 2 +- drivers/remoteproc/remoteproc_coredump.c | 8 +- drivers/soc/mediatek/mtk-mutex.c | 2 +- drivers/soundwire/slave.c | 117 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/octeon-usb/Kconfig | 11 - drivers/staging/octeon-usb/Makefile | 2 - drivers/staging/octeon-usb/TODO | 8 - drivers/staging/r8188eu/core/rtw_recv.c | 2 +- drivers/staging/r8188eu/core/rtw_xmit.c | 6 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/include/basic_types.h | 19 - drivers/staging/r8188eu/include/osdep_service.h | 1 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 2 +- drivers/thermal/cpufreq_cooling.c | 77 +- drivers/thermal/devfreq_cooling.c | 27 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thunderbolt/acpi.c | 29 +- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 23 +- drivers/usb/chipidea/core.c | 2 + drivers/usb/chipidea/udc.c | 14 + drivers/usb/core/usb-acpi.c | 18 +- drivers/usb/dwc2/hcd.c | 3 + drivers/usb/dwc3/core.c | 12 +- drivers/usb/dwc3/dwc3-qcom.c | 140 +- drivers/usb/gadget/udc/aspeed_udc.c | 32 +- drivers/usb/host/Kconfig | 10 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-platform.c | 2 + drivers/usb/host/ehci-q.c | 2 +- .../{staging/octeon-usb => usb/host}/octeon-hcd.c | 0 .../{staging/octeon-usb => usb/host}/octeon-hcd.h | 0 drivers/usb/host/ohci-platform.c | 3 + drivers/usb/host/ohci-ppc-of.c | 1 + drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/musb/Kconfig | 13 +- drivers/usb/musb/Makefile | 1 + drivers/usb/musb/mpfs.c | 265 + drivers/usb/musb/musb_core.c | 16 +- drivers/usb/renesas_usbhs/rza.c | 4 + drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 3 + drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/mux.c | 8 +- drivers/video/fbdev/core/fbcon.c | 12 +- drivers/video/fbdev/omap/sossi.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 2 +- fs/btrfs/compression.c | 8 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/delayed-inode.c | 161 +- fs/btrfs/delayed-inode.h | 18 +- fs/btrfs/disk-io.c | 78 +- fs/btrfs/disk-io.h | 6 +- fs/btrfs/extent_io.c | 23 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/inode.c | 287 +- fs/btrfs/ordered-data.c | 17 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/raid56.c | 140 +- fs/btrfs/raid56.h | 14 +- fs/btrfs/scrub.c | 19 +- fs/btrfs/send.c | 6 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/sysfs.c | 7 +- fs/btrfs/transaction.c | 6 - fs/btrfs/volumes.c | 137 +- fs/btrfs/volumes.h | 11 +- fs/cifs/cifs_debug.c | 7 +- fs/cifs/cifsglob.h | 30 +- fs/cifs/connect.c | 14 +- fs/cifs/sess.c | 4 + fs/cifs/smb2ops.c | 90 +- fs/cifs/smb2pdu.c | 11 +- fs/inode.c | 168 +- fs/iomap/buffered-io.c | 71 +- fs/read_write.c | 4 +- fs/xfs/xfs_file.c | 11 +- fs/xfs/xfs_iomap.c | 11 +- include/acpi/acpi_bus.h | 6 + include/drm/display/drm_dp_helper.h | 30 + include/drm/drm_bridge.h | 14 + include/drm/drm_connector.h | 4 + include/drm/drm_crtc.h | 6 +- include/drm/drm_panel.h | 9 + include/drm/drm_print.h | 2 +- include/linux/clk-provider.h | 2 - include/linux/devcoredump.h | 13 +- include/linux/fs.h | 4 + include/linux/highmem.h | 18 +- include/linux/io_uring_types.h | 2 +- include/linux/pwm.h | 35 +- include/linux/surface_aggregator/controller.h | 24 +- include/linux/surface_aggregator/device.h | 125 +- include/linux/surface_aggregator/serial_hub.h | 2 +- include/linux/swiotlb.h | 1 - include/linux/usb/typec_mux.h | 44 +- include/linux/workqueue.h | 1 + include/linux/writeback.h | 7 + include/net/af_unix.h | 5 +- include/net/net_namespace.h | 2 + include/net/netns/unix.h | 6 + include/sound/soc.h | 2 +- include/trace/events/io_uring.h | 97 +- include/trace/events/thermal.h | 28 +- include/uapi/drm/drm_fourcc.h | 2 + include/uapi/linux/kfd_ioctl.h | 14 +- include/uapi/linux/media-bus-format.h | 6 +- io_uring/io_uring.c | 149 +- io_uring/io_uring.h | 1 - io_uring/kbuf.c | 71 +- io_uring/kbuf.h | 21 +- io_uring/poll.c | 9 +- io_uring/rw.c | 34 +- io_uring/tctx.c | 4 +- io_uring/tctx.h | 7 +- kernel/dma/swiotlb.c | 8 +- kernel/power/hibernate.c | 2 +- kernel/workqueue.c | 9 + localversion-next | 2 +- mm/page-writeback.c | 89 +- net/netfilter/nf_dup_netdev.c | 25 +- net/netfilter/nfnetlink_cttimeout.c | 2 +- net/netfilter/nft_meta.c | 13 +- net/netfilter/nft_numgen.c | 12 +- net/unix/af_unix.c | 228 +- net/unix/diag.c | 49 +- samples/bpf/xdp1_kern.c | 11 +- samples/bpf/xdp2_kern.c | 11 +- samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/amd/acp/acp-renoir.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/intel/avs/apl.c | 2 +- sound/soc/intel/avs/skl.c | 2 +- sound/soc/intel/catpt/dsp.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 79 +- sound/soc/soc-core.c | 4 +- sound/soc/soc-topology-test.c | 4 +- sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 4 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- 858 files changed, 360201 insertions(+), 6261 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-px [...] create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8186-dsp.yaml create mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c copy drivers/gpu/drm/amd/{display/dc/gpio/diagnostics/hw_translate_diag.h => amdgp [...] create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c copy drivers/gpu/drm/amd/display/dc/clk_mgr/{dcn30/dcn30_clk_mgr.h => dcn32/dcn32_ [...] create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c copy drivers/gpu/drm/amd/{amdgpu/amdgpu_imu.h => display/dc/clk_mgr/dcn32/dcn32_cl [...] create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_dccg.h => dcn32/dcn32_dccg.h} (60%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.c copy drivers/gpu/drm/amd/display/dc/{dcn30/dcn30_dio_stream_encoder.h => dcn32/dcn [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c copy drivers/gpu/drm/amd/display/dc/{gpio/diagnostics/hw_translate_diag.c => dcn32 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_hubp.c => dcn32/dcn32_hubp.c} (61%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h copy drivers/gpu/drm/amd/display/dc/{dcn30/dcn30_init.c => dcn32/dcn32_init.c} (85%) rename drivers/gpu/drm/amd/display/dc/{gpio/diagnostics/hw_translate_diag.c => dcn [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_optc.c => dcn32/dcn32_optc.c} (64%) copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_optc.h => dcn32/dcn32_optc.h} (94%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.c copy drivers/gpu/drm/amd/display/dc/{clk_mgr/dcn30/dcn30_clk_mgr.h => dcn321/dcn32 [...] copy drivers/gpu/drm/amd/display/dc/{dcn316/dcn316_resource.c => dcn321/dcn321_res [...] copy drivers/gpu/drm/amd/display/dc/{clk_mgr/dcn30/dcn30_clk_mgr.h => dcn321/dcn32 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c rename drivers/gpu/drm/amd/display/dc/{gpio/diagnostics/hw_factory_diag.c => dml/d [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c rename drivers/gpu/drm/amd/display/dc/gpio/{diagnostics/hw_factory_diag.h => dcn32 [...] copy drivers/gpu/drm/amd/display/dc/gpio/{dcn20/hw_translate_dcn20.c => dcn32/hw_t [...] copy drivers/gpu/drm/amd/display/dc/gpio/{diagnostics/hw_translate_diag.h => dcn32 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c rename drivers/gpu/drm/amd/display/dc/{gpio/diagnostics/hw_translate_diag.h => irq [...] create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/imx/Kconfig create mode 100644 drivers/gpu/drm/bridge/imx/Makefile create mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c create mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.h create mode 100644 drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c delete mode 100644 drivers/staging/octeon-usb/Kconfig delete mode 100644 drivers/staging/octeon-usb/Makefile delete mode 100644 drivers/staging/octeon-usb/TODO delete mode 100644 drivers/staging/r8188eu/include/basic_types.h rename drivers/{staging/octeon-usb => usb/host}/octeon-hcd.c (100%) rename drivers/{staging/octeon-usb => usb/host}/octeon-hcd.h (100%) create mode 100644 drivers/usb/musb/mpfs.c