This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 40b58e42584b Add linux-next specific files for 20220606 omits 202693ac55e0 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 1b3c531b372c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits b36870cc553a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits a83bdd6800e3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 06a141ce37a6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 24dd1796a2a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b7dd6c2de3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c19e93d5cf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 861598ceb6c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b07bfa43c3ae Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits e9c4a670be29 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8f5c7b38fa2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 970b9d307463 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf9fee3f50d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a547d60cf90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ff6d9a987ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91220d282bf7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 4011d67c17e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d606ee320f0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f06f6d4538a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 17e9bac6c969 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits fde0f8b0cdec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9520287bb9bb Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 51b698a5bd90 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 7852911c3a92 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a0c5a67bf2c8 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 673c27c98c6c Merge branch 'next' of git://github.com/cschaufler/smack-next omits 91c9d82b9b78 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 5ecfd3fb87db Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits d08673529388 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 267f28cb4ce2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0a61a582573 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c83ec8876fcf Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits ef5b8d7fc664 next-20220601/amdgpu omits e774788c3ccc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8038d25d1e8c Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 1a3ea924e135 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f1328dee5ca5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c7edf0dce12c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e08bc09a8138 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ddacfc65e0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a16b6d728caf Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 2440b753b48e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ad698d812c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1fa12f8f781 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73824ef03671 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits cee2d674a0cc Merge branch 'master' of git://github.com/ceph/ceph-client.git omits efc82e86bddb Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 913d26a525fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9daba6cb8145 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 0be7ca456bdf Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 501e99a38181 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b91788adc72 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits eb03fa4843b6 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 742985a93a3c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 85c77f948915 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a1f80c60022 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cd8191a9a5a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3cd431b60d30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e950b0dfbd43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 052c04ca781a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 395287e522b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f810f43b6246 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1495b11ed74 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a598a8b2dcac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7266328580b1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d78a4dfd0a61 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits c27c2d4e993e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4530abb0fd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79f37107d792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8e42fcd7bc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ae700fe3116 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits e0951308d0e0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 5a749a6e62f2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 62b728086fb3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits e46595668208 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 08a19e7509f7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 58278ebac559 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c35dc9bfd4be Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1b0179ac566f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6eb84919a802 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3fd837ee0b32 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f3ee9a3b8221 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 31d7ad12b69b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 24b4ab659037 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bb78d1c02991 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 2c400368fc3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 90e1bf61bc8b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cca83b1634e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 582d5ed4caf7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7ad6e83d1ff4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 34665cf0fd59 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits ad6b1bc2e12b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 2f0c7fd4f07c Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits aa22d6955596 crc-itu-t: fix typo in CRC ITU-T polynomial comment omits d08af2c46881 bpf: Use safer kvmalloc_array() where possible omits 5540d9164158 Merge branch 'mm-nonmm-unstable' into mm-everything omits 0b256fadfe94 include/linux/xarray.h: replace kernel.h with the necessar [...] omits 7413637a5162 include/linux/rbtree.h: replace kernel.h with the necessar [...] omits 70cb465d1c85 lib/list_debug.c: Detect uninitialized lists omits 116c22d26fab resource: re-factor page_is_ram() omits cd8554b93054 profiling: fix shift too large makes kernel panic omits 94f849cc733b checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] omits 586e707cf222 init/main.c: silence some -Wunused-parameter warnings omits 0d08379111cd init-add-hostname-kernel-parameter-v2 omits a1084821cfd4 init: add "hostname" kernel parameter omits 9a0352519bfa ocfs2: fix ocfs2 corrupt when iputting an inode omits d5e15b532b11 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 890467140169 ocfs2: reflink deadlock when clone file to the same direct [...] omits f06e3c510412 xfs: add dax dedupe support omits d5f5b32dee7c xfs: support CoW in fsdax mode omits 65d3ebbece4d fsdax: dedup file range to use a compare function omits 60d36d9c2869 fsdax: add dax_iomap_cow_copy() for dax zero omits e28f90b3a551 fsdax: replace mmap entry in case of CoW omits 263ee3872f83 fsdax: introduce dax_iomap_cow_copy() omits 1447ac26a964 fsdax: output address in dax_iomap_pfn() and rename it omits 5f1ce73c44fb fsdax: set a CoW flag when associate reflink mappings omits a72cdbdf5de0 xfs: implement ->notify_failure() for XFS omits c7a0ed7bb89f mm: introduce mf_dax_kill_procs() for fsdax case omits de09d1c78c88 fsdax: introduce dax_lock_mapping_entry() omits 19ecf54cf52f pagemap,pmem: introduce ->memory_failure() omits 92eb33ec5ea3 mm: factor helpers for memory_failure_dev_pagemap omits 22a586dd2431 dax: introduce holder for dax_device omits ee00be854c68 zram_drv: add __GFP_NOMEMALLOC not to use ALLOC_NO_WATERMARKS omits 19ee3818b7c6 net: set proper memcg for net_init hooks allocations omits e3d847f45489 mm: memcontrol: separate {pgscan,pgsteal}_{kswapd,direct} [...] omits 8efa38275084 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 894c7b7bf210 mm: add merging after mremap resize omits 0e0870e71dcb mm: refactor of vma_merge() omits 72e76611217b mm/damon: remove obsolete comments of kdamond_stop omits 2a3e8a94f05e mm, hwpoison: enable memory error handling on 1GB hugepage omits c5caaad73c8f mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits 5f96673956ca mm, hwpoison: make __page_handle_poison returns int omits bb37c72c47ba mm,hwpoison: set PG_hwpoison for busy hugetlb pages omits ebad96082954 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] omits 9eb5b55cec02 mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] omits 6cdc54b1524c mm: delete unused MMF_OOM_VICTIM flag omits e23b992a5810 mm-drop-oom-code-from-exit_mmap-fix-fix omits 85070eaa40ca mm: drop oom code from exit_mmap omits babb5882fa4c mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix omits 453a724532a8 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix omits 17f73e7c4ff3 mm: shrinkers: add scan interface for shrinker debugfs omits 4745ddb04586 tools: add memcg_shrinker.py omits f70c5c3bb478 mm: docs: document shrinker debugfs omits 05a767f73b28 mm: shrinkers: provide shrinkers with names omits 40621614b516 mm: shrinkers: introduce debugfs interface for memory shrinkers omits 21c474e2c556 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits 57a4689a5d1b mm/mempolicy: fix get_nodes out of bound access omits f6fafe636362 mm/oom_kill: break evaluation when a task has been selected omits 32e51d2e152f mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits b905c02b0cec mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP omits 4b3b3aed368a mm: memory_hotplug: enumerate all supported section flags omits 2a37b115ee42 mm/memory_hotplug: drop 'reason' argument from check_pfn_span() omits dc53853fc82b selftests/vm: add protection_keys tests to run_vmtests omits fa33f31d149a kasan-fix-zeroing-vmalloc-memory-with-hw_tags-fix omits 94f16f827e6f kasan: fix zeroing vmalloc memory with HW_TAGS omits dd973e8366cb mm-introduce-clear_highpage_tagged-fix omits e36cc8937282 mm: introduce clear_highpage_kasan_tagged omits 9c3e2eadc6ce mm: rename kernel_init_free_pages to kernel_init_pages omits 27dc116e84f3 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix omits 307ab4058c00 tools: add selftests to hmm for COW in device memory omits 743f6eef93f9 tools: add hmm gup tests for device coherent type omits 6af18c43e381 tools: update test_hmm script to support SP config omits 95580aa2a70c tools: update hmm-test to support device coherent type omits 4492f384d9d1 lib: add support for device coherent type in test_hmm omits 4d304c9a7a46 lib: test_hmm add module param for zone device type omits f40d72a3f8dc lib: test_hmm add ioctl to get zone device type omits fb6d7c1507ce drm/amdkfd: add SPM support for SVM omits 296aecf5bd26 mm/gup: migrate device coherent pages when pinning instead [...] omits a87ab6e84b70 mm: remove the vma check in migrate_vma_setup() omits f0d130415613 mm: add device coherent vma selection for memory migration omits fc04736c8ddf mm: handling Non-LRU pages returned by vm_normal_pages omits 2017d36a75a9 mm: add zone device coherent type memory support omits b36a17c56357 mm/migration: fix potential pte_unmap on an not mapped pte omits 51b939e3084f mm/migration: return errno when isolate_huge_page failed omits 0bcc7e185658 mm/migration: remove unneeded lock page and PageMovable check omits 331446d7951f mm: reduce the rcu lock duration omits 056539b65b17 mm/shmem.c: clean up comment of shmem_swapin_folio omits a8fc46f5a417 mm: avoid unnecessary page fault retires on shared memory types omits 377f8c8e49c0 tools/vm/slabinfo: use alphabetic order when two values are equal omits 5cd6cec8e178 mm: use PAGE_ALIGNED instead of IS_ALIGNED omits cc4da0f43f22 mm/x86: remove dead code for hugetlbpage.c omits d38cc788c462 mm: fix racing of vb->va when kasan enabled omits 3782d16ffb7c mm/page_alloc: reduce potential fragmentation in make_allo [...] omits f9a2bf49eb6c mm/mmap.c: pass in mapping to __vma_link_file() omits 7d2f3acfbe5f mm/mmap: drop range_has_overlap() function omits cad0a9317058 mm-remove-the-vma-linked-list-fix-fix-fix omits d2bf6512e411 mm-remove-the-vma-linked-list-fix-fix omits fa3ec68406b1 mm/mmap: fix potential leak on do_mas_align_munmap() omits dd4d473deed2 mm: remove the vma linked list omits c3be286df1e7 riscv: use vma iterator for vdso omits af398bba8892 mm/nommu: fix compile warning in do_mmap() omits 86bb411f9962 mm/nommu: move preallocations and limit other allocations omits 7b4e36c12f31 nommu: remove uses of VMA linked list omits 7459d5406f1e i915: use the VMA iterator omits 6676da4d526e mm/swapfile: use vma iterator instead of vma linked list omits a87c176ab32b mm/pagewalk: use vma_find() instead of vma linked list omits f50ffddd8475 mm/oom_kill: use maple tree iterators instead of vma linked list omits 62413e16f963 mm/msync: use vma_find() instead of vma linked list omits 3e2b290ee5ca mm/mremap: use vma_find_intersection() instead of vma linked list omits aea96c08d8c5 mm/mprotect: use maple tree navigation instead of vma linked list omits a60e1c3b1115 mm/mlock: use vma iterator and maple state instead of vma [...] omits c47b035f2534 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits fd2847950181 mm/memcontrol: stop using mm->highest_vm_end omits e477ea450d70 mm/madvise: use vma_find() instead of vma linked list omits 3d84c5794d55 mm/ksm: use vma iterators instead of vma linked list omits af049d328ca3 mm/khugepaged: stop using vma linked list omits ec9ac1d29f6f mm/gup: use maple tree navigation instead of linked list omits 406ad51cf0e8 bpf: remove VMA linked list omits e3f7c8d58f4a fork: use VMA iterator omits c843365a2157 sched: use maple tree iterator to walk VMAs omits 816944de1933 perf: use VMA iterator omits e9a636efd6d5 acct: use VMA iterator instead of linked list omits 92ff0a14f4c3 ipc/shm: use VMA iterator instead of linked list omits f4c957bfbb34 userfaultfd: use maple tree iterator to iterate VMAs omits cb5105a080ad fs/proc/task_mmu: stop using linked list and highest_vm_end omits 5876c1d5b1ae fs/proc/base: use maple tree iterators in place of linked list omits 088a2863850e exec: use VMA iterator instead of linked list omits 0982e66ffb0e coredump: remove vma linked list walk omits f2dcd5ae523a um: remove vma linked list walk omits 780e43dd762d optee: remove vma linked list walk omits b044835b0a0a cxl: remove vma linked list walk omits 7a1c1ecbb0d8 xtensa: remove vma linked list walks omits 37b521cee64a x86: remove vma linked list walks omits a671419ab839 s390: remove vma linked list walks omits 3b8458437af1 powerpc: remove mmap linked list walks omits f4f86571daf8 parisc: remove mmap linked list from cache handling omits 3c59c47d1a6d arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 1c826fa748d5 arm64: remove mmap linked list from vdso omits eb2024c4f76c mm/mmap: fix do_brk_munmap() when munmapping multiple mappings omits a795f81cee0d mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 5bcf7e379686 mm/mmap: reorganize munmap to use maple states omits 4c4f9de78628 mm/mmap: move mmap_region() below do_munmap() omits 73c93a50a23c mm: convert vma_lookup() to use mtree_load() omits 9717be1800df mm: remove vmacache omits a8c9a5d58231 mm/mmap: qvoid dereferencing next on null in BUG_ON() omits a742dde55fb8 mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] omits b5d9e28f81c0 mm/mmap: fix advanced maple tree API for mmap_region() omits d71e20391064 mm/mmap: use advanced maple tree API for mmap_region() omits 2f89feb37e51 mm: use maple tree operations for find_vma_intersection() omits 966bafe902a1 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits dc1ec8aaa77b mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 0448085a54fc mm: optimize find_exact_vma() to use vma_lookup() omits c91e94520418 xen: use vma_lookup() in privcmd_ioctl_mmap() omits 7dd5d4523ae0 mmap: change zeroing of maple tree in __vma_adjust() omits 140665afed25 mm: remove rb tree. omits 07bc9182e713 proc: remove VMA rbtree use from nommu omits 0d65d582d9c6 damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] omits c8c913063a27 damon: convert __damon_va_three_regions to use the VMA iterator omits 39cf7a94fad8 kernel/fork: use maple tree for dup_mmap() during forking omits e39983fb1206 mm/mmap: use maple tree for unmapped_area{_topdown} omits 68ca6b38b21d mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits d63252156824 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 5bce542da878 mmap: use the VMA iterator in count_vma_pages_range() omits cbdcfd40a940 mm: add VMA iterator omits b6892dd47bab mm/mmap: fix leak on expand_downwards() and expand_upwards() omits 1019cdade5e6 mapletree: build fix omits dc9ac600ecf2 mm: start tracking VMAs with maple tree omits ef5e02cf4438 test_maple_tree: add null expansion tests omits 6efcce7154d5 lib/test_maple_tree: add testing for maple tree omits a341f13dcbef radix tree test suite: add lockdep_is_held to header omits dcae79612e19 radix tree test suite: add support for slab bulk APIs omits fedcfd56d3ba radix tree test suite: add allocation counts and size to k [...] omits 6750771d5cf8 radix tree test suite: add kmem_cache_set_non_kernel() omits fe5320e1ffd9 radix tree test suite: add pr_err define omits bb6980e79ca6 maple_tree: fix potential out of range offset on mas_next( [...] omits 80df6aec4ce7 maple_tree: fix 32b parent pointers omits 2fc4d639f496 maple_tree: fix mas_next() when already on the last node entry omits d9b94fd64f07 maple_tree: Fix expanding null off the end of the data. omits c6e2362e9289 Maple Tree: add new data structure omits 2a31854cf9e2 mips: rename mt_init to mips_mt_init omits d134f65629f6 mm: discard __GFP_ATOMIC omits ce46e6ea1099 mm-page_alloc-remotely-drain-per-cpu-lists-checkpatch-fixes omits e0cb0ba940a0 mm/page_alloc: remotely drain per-cpu lists omits 3a92a69bfead mm/page_alloc: protect PCP lists with a spinlock omits 299a16b6957c mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 9ba40d6b5581 mm/page_alloc: use only one PCP list for THP-sized allocations omits f6e6e66924c6 mm/page_alloc: add page->buddy_list and page->pcp_list omits f9a7bd67c40b mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits c9dbbcc8ed0f mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits 7bb127ee833a mm: lru_cache_disable: use synchronize_rcu_expedited omits 51b0a6006233 mm/page_isolation.c: fix one kernel-doc comment omits 5f78d0bdd4aa Merge branch 'misc' into for-next omits bf0fd5eace2c Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 17d9c905ecb7 fbcon: Fix accelerated fbdev scrolling while logo is still shown omits 61995894558d fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters omits 473d7985fed1 Merge branch 'pm-sysoff' into linux-next omits e4296f8578b5 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] omits 17718410388f KVM: Don't null dereference ops->destroy omits 31c0e4c11a0f Merge branch 'features' into for-next omits 28d4b15331b5 Merge branch 'fixes' into for-next omits 3b8d1c0d6306 workqueue: Wrap flush_workqueue() using a macro omits e0491b11c131 bpf, arm64: Clear prog->jited_len along prog->jited omits 09711f1d1f03 Merge branch 'v5.19-clk/next' into for-next omits 8950b1b62b88 Merge branch 'v5.19-armsoc/dts64' into for-next omits 54dc33598933 Merge branch 'v5.19-armsoc/dts32' into for-next omits f753319409de Merge branch 'v5.19-armsoc/drivers' into for-next omits c4068bc397c5 Merge branch 'misc' into for-next omits 5c905e1a0180 Pull typo fix from Julia Lawall. omits 046b09e0d9e5 Pull sparse fanotify fix from Vasily Averin. omits 44e66c3bda45 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 06523e690f10 Merge branch 'i2c/for-current' into i2c/for-next omits 49117854aeda Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ffa2998f2757 Merge branch 'i2c/for-current' into i2c/for-next omits 308df0777c8e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f619d4a66989 Merge branch 'misc' into for-next omits 1b748067a6c7 Merge branch 'fixes' into for-next omits 8a4f243bd5cf Merge branch 'for-5.19' into for-next omits b7eb2d2c4cda Merge branch 'for-5.19' into for-next omits 1d86bf02e2fc Pull parent mark handling fixes from Amir Goldstein. omits d988290190a7 Merge branch 'fixes' into for-next omits 699bc86149f0 Merge branch 'misc' into for-next omits 6f2c48bcb7ed Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 4d00bb3c2f23 Merge branch 'for-5.19' into for-next omits 8434c5a06e3c Merge branch 'v5.18-next/soc' into for-next omits b56d8ae517ab Merge branch 'v5.18-next/dts64' into for-next omits 0fe1f87da6e6 Merge branch 'v5.18-next/dts32' into for-next omits 1c809c162e5a Merge branch 'v5.18-next/defconfig' into for-next omits 67158d17fdd4 Merge branch 'for-5.19' into for-next omits 1e25cde67d55 Merge branch 'misc' into for-next omits eb6ae2a5ef47 Merge branch 'fixes' into for-next omits 747a29b9a5a5 dt-bindings: clock: stm32mp1: adapt example for "st,stm32m [...] omits 2ca982b5d6b4 Pull udf directory corruption fix. omits b7a2f3ef06b8 Pull writeback stall fix from Jing Xia. omits 40c7b28ce8a9 Pull stricter handling of dirent events from Amir. omits 1e2b798e9664 Merge branch 'for-v5.19/tegra-mc' into for-next omits 7ae962c56cea Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next omits 073220ee354d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next omits 1d785df7532b Merge branch 'sunxi/clk-for-5.19' into sunxi/for-next omits 864067632632 Merge branch for-5.19/arm64/defconfig into for-next omits d409396cf14e Merge branch for-5.19/arm64/dt into for-next omits 00be1ffc1f17 Merge branch for-5.19/arm/defconfig into for-next omits 50c5e2319a55 Merge branch for-5.19/dt-bindings into for-next omits 547020e1ae70 Merge branch for-5.19/soc into for-next omits f1b0ec7cb56e Merge branch for-5.19/arm/core into for-next omits 2be50cadedf1 Merge branch for-5.19/memory into for-next omits 8bd7afbdff03 Merge branch for-5.19/clk into for-next omits eab0086afe17 memory: tegra: Add MC error logging on Tegra186 onward omits 4cc89036bc4f Merge branch 'ti-k3-dts-next' into ti-next omits 48de4dc26894 Merge branch 'misc-5.18' into next-fixes omits 953da11e98e0 Merge branch 'for-5.18-fixes' into for-next omits f223697cc840 Merge branch 'misc' into for-next omits cc83107e5803 Merge branch 'fixes' into for-next omits d51e220c34ad Merge branches 'renesas-arm-dt-for-v5.19', 'renesas-arm-so [...] omits d86cb1087570 arm64: dts: renesas: Add initial device tree for RZ/V2M EVK omits a3c71f8c3dc4 arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC omits 6b905d5c5392 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] omits 3cc58ff552fa arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] omits d5157142220b ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY omits 7213e9d043d6 ARM: dts: r9a06g032: Add USB PHY DT support omits 618e45c50543 ARM: dts: r9a06g032: Add internal PCI bridge node omits e873af2fedc3 ARM: dts: r9a06g032: Describe the RTC omits 88fb0c4d0aff Merge branch 'next/dt64' into for-next omits 453362d75a08 Merge branch 'for-v5.19/clk-exynos-auto-v9' into for-next omits ef736ba3ca8e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 575685151209 Merge branch 'i2c/for-current' into i2c/for-next omits 0cf2b91d74b7 Merge branch 'for-next/kspp-stringop-overflow' into for-next/kspp omits 0cb1f5270b43 Merge branch 'next/dt64' into for-next omits d1aa2bbde6af Merge branch 'next/dt' into for-next omits 1a25335225c9 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next omits 0a3254d88240 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits c275d16eb08d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next omits 4f43e4106bd1 Merge branch 'next/dt' into for-next omits f2e957cb095a Merge branch 'ti-drivers-soc-next' into ti-next omits fbe78a0bc09c memory: tegra: Add memory controller channels support omits 513cc648e77c Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next omits b43722cf3d6d arm64: dts: renesas: Add interrupt-names to CANFD nodes omits 5d9b15dd7072 arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus cont [...] omits bd352e9eedc0 arm64: dts: renesas: r9a07g043: Create thermal zone to sup [...] omits e97672586e49 arm64: dts: renesas: r9a07g043: Add TSU node omits 8fb6fbf8c93b arm64: dts: renesas: r9a07g043: Add OPP table omits fa935bdf6404 arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes omits c2de0f8c2083 arm64: dts: renesas: r9a07g054: Fix external clk node names omits fc226b3392e4 arm64: dts: renesas: r9a07g044: Fix external clk node names omits 5bdc88118eb8 ARM: dts: r9a06g032: Fix the NAND controller node omits 295c25940e9b ARM: dts: r9a06g032: Fill the UART DMA properties omits 8c9fcafbfd8f ARM: dts: r9a06g032: Describe the DMA router omits fa91a2a742d1 ARM: dts: r9a06g032: Add the two DMA nodes omits 3f3fc6766155 arm64: dts: renesas: Remove empty rgb output endpoints omits fb2925568195 arm64: dts: renesas: Remove empty lvds endpoints omits a576d58bd4ac Merge branch 'fixes' into for-next omits f8a7df6a1a04 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next omits 45aacfac1f09 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support omits 9b3c59a29c2b arm64: dts: renesas: rzg2ul-smarc: Enable Audio omits 01214672bf35 arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] omits db5b41260035 arm64: dts: renesas: Add Renesas White Hawk boards support omits b3735fb31397 arm64: dts: renesas: Add Renesas R8A779G0 SoC support omits 0f07cbb92a28 nvmem: sfp: Add support for TA 2.1 devices omits 61425af24528 nvmem: sfp: Use regmap omits 114321c4e0a4 dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs omits 940d21f52783 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply omits 6f388d90a880 dt-bindings: nvmem: sfp: Add clock properties omits caed313c3088 dt-bindings: nvmem: sfp: Fix typo omits 76ce7cf6d1f4 nvmem: brcm_nvram: check for allocation failure omits 83521a998688 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] omits 720b32f0f7bc Merge branch 'ti-k3-config-next' into ti-next omits fc7a955a416c Merge branch 'ti-k3-dts-next' into ti-next omits d2fd434f2e1c Merge branch 'mem-ctrl-next' into for-next omits 114240d3fb67 Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] omits bbc806697863 arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog omits 87274e3b00e4 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM omits 2e62a6a03a22 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD omits 987c792765a5 arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 omits 481ab3ea39f1 Merge branch 'ti-k3-dts-next' into ti-next omits 6bf825b2731d Merge branch 'for-next/kspp-checkpatch' into for-next/kspp omits 8d9e4ca38730 Merge branch 'for-next/kspp-stringop-overflow' into for-next/kspp omits cae78e70db92 Merge branch 'for-next/kspp-fam0' into for-next/kspp omits 2dc0d92fc1c8 uapi: wireless: Replace zero-length array with flexible-ar [...] omits 5fc5d6fc39a6 Merge branch 'misc' into for-next omits 96a93983e538 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next omits 6b863b103ec5 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits 32bcbcb7ea57 Merge branch 'fixes' into for-next omits 25bf7e1c8341 Merge branch 'next/drivers' into for-next omits 1d8e5fbf6925 Merge branch 'next/soc' into for-next omits 1e8dc6cf1d59 Merge branch 'next/dt64' into for-next omits 210c095cf053 Merge branch 'mem-ctrl-next' into for-next omits 737a9ba0eeb8 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next omits 7a10341e67ed Merge branch 'sunxi/clk-fixes-for-5.18' into sunxi/for-next omits cfb73d370782 Pull evictable fsnotify marks work from Amir. omits 36f093d12e3c Merge branches 'renesas-drivers-for-v5.19' and 'renesas-dt [...] omits 7d4c60f30825 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next omits c0a75ca134c9 Merge branches 'ti-drivers-soc-next' and 'ti-keystone-dts- [...] omits adf47e8f2883 Merge branch 'misc' into for-next omits 129a745f660f Merge branch 'fixes' into for-next omits e8f0c8965932 selftest/vm: add skip support to mremap_test omits 865fae8fe702 selftest/vm: support xfail in mremap_test omits 2a144f0926cc selftest/vm: verify remap destination address in mremap_test omits 66fcc33aa5c5 selftest/vm: verify mmap addr in mremap_test omits 3b8e7e227bd5 Merge branch 'mem-ctrl-next' into for-next omits 436ce66003d5 ARM: s3c: mark as deprecated and schedule removal omits fc84df8749fa Merge branches 'renesas-arm-defconfig-for-v5.19' and 'rene [...] omits 05b42eff61a5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 03b8b406d86f Merge branch 'mem-ctrl-next' into for-next omits 2e26a810b679 nvmem: sunplus-ocotp: staticize sp_otp_v0 omits 9232b663978e nvmem: sunplus-ocotp: drop useless probe confirmation omits 5f58885ab790 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused omits a868de20e8c0 Merge branches 'renesas-arm-dt-for-v5.19' and 'renesas-dt- [...] omits 73039c6c7f36 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode omits 70c954151828 Merge branch 'fixes' into for-next omits 30ffdbb8c0a3 Merge branch 'misc' into for-next omits 54bf672111ee slimbus: qcom: Fix IRQ check in qcom_slim_probe omits 18b3b4968658 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next omits 2bd15847668d nvmem: Add Apple eFuse driver omits 5a908972719a dt-bindings: nvmem: Add apple,efuses omits e99e7f098c06 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE omits dd8742e8a17d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next omits aa5c90841218 nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells omits 3936b9d72839 nvmem: core: support passing DT node in cell info omits 0eab624d593c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits 84f6f49b9017 memory: tegra: Add APE memory clients for Tegra234 omits 37e246839d47 memory: tegra: Add Tegra234 support omits cb6baf285212 Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next omits eee41de7440d Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] omits f06e95c3a4ca Merge fsnotify cleanup from Bang Li. omits c4439eccd55e Pull udf cleanup from Colin Ian King. omits 487606687984 Merge reiserfs deprecation patch. omits 6b421a98d1e4 Merge Zhang's ext2 cleanup. omits 7419e29ce8ac Merge Amir's fsnotify fix & speedup. adds e71e60cd74df Merge tag 'dma-mapping-5.19-2022-06-06' of git://git.infra [...] adds f7a447eda212 Merge tag 'mmc-v5.19-2' of git://git.kernel.org/pub/scm/li [...] adds c42e65664390 Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag adds 6ab2e51898cd Input: soc_button_array - also add Lenovo Yoga Tablet2 105 [...] adds 9886142c7a22 Merge tag 'input-for-v5.19-rc1' of git://git.kernel.org/pu [...] adds dda5384313a4 KEYS: trusted: tpm2: Fix migratable logic adds 32d380a7ef02 Merge tag 'tpmdd-next-v5.19-rc2-v2' of git://git.kernel.or [...] adds e8bc24270188 KVM: Don't null dereference ops->destroy adds 3e684903a857 entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set adds cf4a8693d97a KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obs [...] adds 1df931d95f4d x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() adds 5ba7c4c6d1c7 KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging adds eae260be3a01 KVM: selftests: Make hyperv_clock selftest more stable adds 11d39e8cc43e KVM: SVM: fix tsc scaling cache logic adds 54aa83c90198 KVM: x86: do not set st->preempted when going back to user space adds 6cd88243c7e0 KVM: x86: do not report a vCPU as preempted outside instru [...] adds 34f4335c16a5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6bfb56e93bce cert host tools: Stop complaining about deprecated OpenSSL [...] adds 7aefd8b53815 drm: imx: fix compiler warning with gcc-12 adds 49beadbd47c2 gcc-12: disable '-Wdangling-pointer' warning for now adds 842c3b3ddc5f mellanox: mlx5: avoid uninitialized variable warning with gcc-12 adds f0be87c42cbd gcc-12: disable '-Warray-bounds' universally for now adds 507160f46c55 netfs: gcc-12: temporarily disable '-Wattribute-warning' for now adds c76acfb7e19d net: phy: dp83867: retrigger SGMII AN when link change adds f55a07074fdd amt: fix wrong usage of pskb_may_pull() adds d16207f92a4a amt: fix possible null-ptr-deref in amt_rcv() adds d7970039d87c amt: fix wrong type string definition adds 41bdb8a0cc47 Merge branch 'amt-fix-several-bugs-in-amt_rcv' adds b8d91399775c net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register adds 5e74a4b3ec18 stmmac: intel: Fix an error handling path in intel_eth_pci [...] adds 662a80946ce1 af_unix: Fix a data-race in unix_dgram_peer_wake_me(). adds cf67838c4422 selftests net: fix bpf build error adds 282e5f8fe907 netfilter: nat: really support inet nat without l3 address adds ab5e5c062f67 netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release h [...] adds b6d9014a3335 netfilter: nf_tables: delete flowtable hooks via transaction list adds 2c9e4559773c netfilter: nf_tables: always initialize flowtable hook lis [...] adds c271cc9febaa netfilter: nf_tables: release new hooks on unsupported flo [...] adds 9dd732e0bdf5 netfilter: nf_tables: memleak flow rule from commit path adds 3a41c64d9c11 netfilter: nf_tables: bail out early if hardware offload i [...] adds 91ffb0893291 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 0737e018a05e net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list adds f5826c8c9d57 net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure adds 35b42dce6197 net: mdio: unexport __init-annotated mdio_bus_init() adds 4a388f08d878 net: xfrm: unexport __init-annotated xfrm4_protocol_init() adds 5801f064e351 net: ipv6: unexport __init-annotated seg6_hmac_init() adds 653926f6938d Merge branch 'net-unexport-some-symbols-that-are-annotated [...] adds 77e5fe8f176a nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION adds 996419e0594a nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling adds f2e19b36593c nfc: st21nfca: fix incorrect sizing calculations in EVT_TR [...] adds e44c8f4080ca Merge branch 'split-nfc-st21nfca-refactor-evt_transaction-into-3' adds 8a4d480702b7 nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred adds f93431c86b63 ipv6: Fix signed integer overflow in __ip6_append_data adds f638a84afef3 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg adds a6958951ebe7 au1000_eth: stop using virt_to_bus() adds 10f3b29c65bb bpf, arm64: Clear prog->jited_len along prog->jited adds fd58f7df2415 bpf: Use safer kvmalloc_array() where possible adds f858c2b2ca04 bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs adds 2cf7b7ffdae5 selftests/bpf: Add selftest for calling global functions f [...] adds d678cbd2f867 xsk: Fix handling of invalid descriptors in XSK TX batching API adds 7c217aca85dd MAINTAINERS: Add a maintainer for bpftool adds d5d4c36398ba Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d21e9963bec ip_gre: test csum_start instead of transport header adds 2f2c0d2919a1 net: ethernet: mtk_eth_soc: fix misuse of mem alloc interf [...] adds 2061ecfdf235 net: openvswitch: fix misuse of the cached connection on t [...] adds 11ec18b1d8d9 net: altera: Fix refcount leak in altera_tse_mdio_create adds 47e96930d6e6 net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling [...] adds 2b4bb9cd9bcd net: dsa: mv88e6xxx: fix BMSR error to be consistent with others adds b4d78731b34b net: dsa: mv88e6xxx: correctly report serdes link failure adds 5d4af9c1f04a Merge branch 'mv88e6xxx-fixes-for-reading-serdes-state' adds 803e9895ea2b ixgbe: fix bcast packets Rx on VF after promisc removal adds 7bb0fb7c63df ixgbe: fix unexpected VLAN Rx in promisc mode on VF adds 568a32f5653d Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 487994ff7588 net: dsa: realtek: rtl8365mb: fix GMII caps for ports with [...] adds e67b72b90b7e tcp: use alloc_large_system_hash() to allocate table_perturb adds 647df0d41b6b net: amd-xgbe: fix clang -Wformat warning adds 825464e79db4 Merge tag 'net-5.19-rc2' of git://git.kernel.org/pub/scm/l [...] adds 7ad4bd887d27 powerpc/book3e: get rid of #include <generated/compile.h> adds 8e1278444446 powerpc/32: Fix overread/overwrite of thread_struct via ptrace adds 95fc76c81b92 Merge tag 'powerpc-5.19-2' of git://git.kernel.org/pub/scm [...] adds 2aab03b86766 fs: Fix syntax errors in comments adds 10e14073107d writeback: Fix inode->i_io_list not be protected by inode- [...] adds 537e11cdc7a6 quota: Prevent memory allocation recursion while holding dq_lock adds 3d9f55c57bc3 Merge tag 'fs_for_v5.19-rc2' of git://git.kernel.org/pub/s [...] adds 874c8ca1e60b netfs: Fix gcc-12 warning by embedding vfs inode in netfs_ [...] new 80201e26a6e4 mm/page_isolation.c: fix one kernel-doc comment new 37a61373e62d mm: lru_cache_disable: use synchronize_rcu_expedited new 274af8e9fce9 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new 2e831f9fc24c kthread: make it clear that kthread_create_on_node() might [...] new 194471886328 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] new 0d6d14c66aa3 mailmap: add alias for jarkko@profian.com new 1ad5676752a3 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer new a0553c7c0f1a mm/kfence: select random number before taking raw lock new 4c8e5fc037de Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 7bf179de5b2d kbuild: avoid regex RS for POSIX awk adds 49c3ca34f7db scripts/nsdeps: adjust to the format change of *.mod files new da4288b95baa scripts/check-local-export: avoid 'wait $!' for process su [...] new d8f3d140e484 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 433d835da8dc ARC: Fix comment typo adds 3ceb3d25965a ARC: Fix syntax errors in comments adds f978e8023f33 ARC: bitops: Change __fls to return unsigned long new 594b753627d5 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds a3d52ac77500 arm64/sme: Fix tests for 0b1111 value ID registers adds f539316fe810 arm64/sme: Fix SVE/SME typo in ABI documentation new 9f2a082c21a1 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 67c7fc6cd915 memory: omap-gpmc: OMAP_GPMC should depend on ARCH_OMAP2PL [...] adds 038ae37c510f memory: mtk-smi: add missing put_device() call in mtk_smi_ [...] adds 1332661e0930 memory: samsung: exynos5422-dmc: Fix refcount leak in of_g [...] new 4d469d1b450a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 8a4ff5c8aa91 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 0cd2aa2f919f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 118f767413ad RDMA/qedr: Fix reporting QP timeout attribute new b4141dc4a396 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 85743a847cae ALSA: hda/realtek: Fix for quirk to enable speaker output [...] adds efb75df105e8 ALSA: usb-audio: Skip generic sync EP parse for secondary EP adds e0469d6581ae ALSA: usb-audio: Set up (implicit) sync for Saffire 6 adds 2e45f2185283 ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID adds d5ea7544c32b ALSA: hda/conexant - Fix loopback issue with CX20632 adds 2fe08216fda3 ASoC: SOF: Fix potential NULL pointer dereference adds 9688073ee98c ASoC: fsl_sai: Add support for i.MX8MN adds d9a251a029f2 ASoC: SOF: ipc-msg-injector: Propagate write errors correctly adds bedc357217e6 ASoC: SOF: ipc-msg-injector: Fix reversed if statement adds d1f5272c0f7d ASoC: wm8962: Fix suspend while playing music adds 8259610c2ec0 ASoC: es8328: Fix event generation for deemphasis control adds 2abdf9f80019 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() adds 53ee5d7b4523 Merge tag 'asoc-fix-v5.19-rc1' of https://git.kernel.org/p [...] adds 527f4643e03c ALSA: hda/realtek - Add HW8326 support adds 5f3d696eea91 ALSA: hda/realtek: Add quirk for HP Dev One new ec502d757c14 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 073350da0aa2 Merge tag 'v5.19-rc1' into asoc-5.19 adds 5871321fb455 ASoC: ops: Fix off by one in range control validation adds f9e9bdd5bb18 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] adds 716c2e7e1608 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization adds 768ad6d80db2 ASoC: Intel: sof_sdw: handle errors on card registration adds 74d40901ebad ASoC: rt711: fix calibrate mutex initialization adds 05ba4c00fa9c ASoC: rt7*-sdw: harden jack_detect_handler adds a49267a3bd10 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] adds e02b99e9b79f ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] adds 27e05fcbea20 ASoC: harden SoundWire codec/machine drivers used on Intel [...] adds ec3ad554b956 ASoC: ak4613: cares Simple-Audio-Card case for TDM new 537b4a0c8b94 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() new fcb3c775f707 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] new 4643e10a17e5 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow new 3d0ac945fe7d Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new bf665fef57ef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cc993887f347 Merge remote-tracking branch 'regmap/for-5.18' into regmap-linus new 2ffb6fc182c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 122e951eb804 regulator: qcom_smd: correct MP5496 ranges new 6c57c9ea3767 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 21b511ddee09 spi: spi-cadence: Fix SPI CS gets toggling sporadically adds 7b40322f7183 spi: cadence: Detect transmit FIFO depth adds 2283679f4c46 spi: spi-mem: Fix spi_mem_poll_status() adds 6aa27071e435 spi: dt-bindings: Fix unevaluatedProperties warnings in examples new b25f30e0323d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 908e698f2149 USB: serial: io_ti: add Agilent E5805A support new 158f7585bfce USB: serial: option: add support for Cinterion MV31 with n [...] new 99a1921a13df Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 5b7419ae1d20 staging: r8188eu: fix rtw_alloc_hwxmits error detection for now adds 96f0a54e8e65 staging: r8188eu: Fix warning of array overflow in ioctl_linux.c new 3972edabec1e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new 501393d9c755 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new c132fe78ad7b dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate new 615a4bfc426e dmaengine: ti: Add missing put_device in ti_dra7_xbar_rout [...] new 646728dff254 dmaengine: Revert "dmaengine: add verification of DMA_INTE [...] new a7cd3cf0b2e5 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs new 491f777fbeb0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2c5947cffd81 Revert "mtd: rawnand: add support for Toshiba TC58NVG0S3HT [...] new 175a0a553cad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 899401e0dd7c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 41e456400212 MIPS: Loongson-3: fix compile mips cpu_hwmon as module bui [...] new d0f2be9c64ae Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new 3b7f9344122a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5e3f89ad8e0c dt-bindings: hwmon: ti,tmp401: Drop 'items' from 'ti,n-fac [...] adds ac6888ac5a11 hwmon: (occ) Lock mutex in shutdown to prevent race with o [...] new f23cb5390b54 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 31e70e527806 btrfs: fix hang during unmount when block group reclaim ta [...] adds 0591f0403621 btrfs: prevent remounting to v1 space cache for subpage mount adds 0039d413877c btrfs: add error messages to all unrecognized mount options adds 5f414c4e30de Merge branch 'misc-5.19' into next-fixes new 5b9065ff9f88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds f84d83d81655 arm64: dts: exynos: Correct UART clocks on Exynos7885 adds c4c79525042a ARM: exynos: Fix refcount leak in exynos_map_pmu new f31c10a89b61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e059da384ffd dt-bindings: Update QCOM USB subsystem maintainer information adds 0a884eadc428 dt-bindings: vendor-prefixes: document deprecated Atheros adds cce65bb2c36d dt-bindings: msm: update maintainers list with proper id adds 216d1a801343 dt-bindings: update Luca Ceresoli's e-mail address adds e0b5c5984d48 dt-bindings: mfd: bd9571mwv: update rohm,bd9571mwv.yaml reference adds 7e40381d8a33 dt-bindings: interrupt-controller: update brcm,l2-intc.yam [...] adds 71a834b7f744 dt-bindings: arm: update vexpress-config.yaml references adds 47a22a251543 dt-bindings: reset: update st,stih407-powerdown.yaml references adds 69c2533eb9df dt-bindings: mfd: rk808: update rockchip,rk808.yaml reference adds 7470ce60be24 MAINTAINERS: update cortina,gemini-ethernet.yaml reference adds e5f580e72498 MAINTAINERS: update dongwoon,dw9807-vcm.yaml reference adds 09fed02c20a6 MAINTAINERS: update snps,axs10x-reset.yaml reference adds a2d2bfc9d565 MAINTAINERS: rectify entries for ARM DRM DRIVERS after dt [...] adds c3c09e393a5e dt-bindings: nvme: apple,nvme-ans: Drop 'maxItems' from 'a [...] adds 927c63e07810 dt-bindings: Drop more redundant 'maxItems/minItems' in if [...] new 71d757851da5 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds f92de9d11042 scsi: sd: Fix interpretation of VPD B9h length adds cf71d59c2ece scsi: vmw_pvscsi: Expand vcpuHint to 16 bits adds 44ba9786b673 scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct [...] adds 24e1f056677e scsi: lpfc: Resolve some cleanup issues following abort pa [...] adds e27f05147bff scsi: lpfc: Resolve some cleanup issues following SLI path [...] adds 6f808bd78e82 scsi: lpfc: Address NULL pointer dereference after starget [...] adds b1b3440f437b scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO [...] adds 336d63615466 scsi: lpfc: Fix port stuck in bypassed state after LIP in [...] adds ea7bd1f39331 scsi: lpfc: Add more logging of cmd and cqe information fo [...] adds 2e7e9c0c1ec0 scsi: lpfc: Allow reduced polling rate for nvme_admin_asyn [...] adds 1af48fffd7ff scsi: lpfc: Update lpfc version to 14.2.0.4 adds 120f1d95efb1 scsi: mpt3sas: Fix out-of-bounds compiler warning adds d64c49191132 scsi: ipr: Fix missing/incorrect resource cleanup in error case adds ec1e8adcbdf6 scsi: pmcraid: Fix missing resource cleanup in error case new a20998c82407 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f616ec25d0bf mmc: sdhci-pci-o2micro: Fix card detect by dealing with de [...] new d2197f526aa5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d27699095a8f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 6640b5df1a38 Drivers: hv: vmbus: Don't assign VMbus channel interrupts [...] adds 92ec746bcea0 Drivers: hv: Fix syntax errors in comments adds 245b993d8f6c clocksource: hyper-v: unexport __init-annotated hv_init_cl [...] adds f5f93d7f5a5c HID: hyperv: Correctly access fields declared as __le16 new e4df587430ff Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 386cbe7f1b15 gpio: crystalcove: make irq_chip immutable adds b34d2ad73af3 gpio: crystalcove: Use specific type and API for IRQ number adds 68a12c19e1cb gpio: crystalcove: Join function declarations and long lines adds 41a18c4918dc gpio: wcove: make irq_chip immutable adds a80fed9fb643 gpio: merrifield: make irq_chip immutable adds f1138dacb7ff gpio: sch: make irq_chip immutable adds b93a8b2c5161 gpio: dln2: make irq_chip immutable new 7219b824e3bc Merge tag 'intel-gpio-v5.19-2' of gitolite.kernel.org:pub/ [...] new e7c7c7111f43 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds ba79c5e45eec MAINTAINERS: Update Intel pin control to Supported new 2e42dc781515 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6c254bf3b637 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_en [...] adds 62ed448cc53b SUNRPC: Optimize xdr_reserve_space() adds 90d871b3b9bb SUNRPC: Clean up xdr_commit_encode() adds bd07a64176a2 SUNRPC: Clean up xdr_get_next_encode_buffer() adds da9e94fe000e SUNRPC: Remove pointer type casts from xdr_get_next_encode [...] new 775002fb63a2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 668a9fe5c6a1 genirq: PM: Use runtime PM for chained interrupts new b84dc7f0e364 irqchip/xilinx: Remove microblaze+zynq dependency new f4b98e314888 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init new b1ac803f47cb irqchip/apple-aic: Fix refcount leak in build_fiq_affinity new 3d45670fab3c irqchip/apple-aic: Fix refcount leak in aic_of_ic_init new ec8401a429ff irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions new fa1ad9d4cc47 irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions new eff4780f83d0 irqchip/realtek-rtl: Fix refcount leak in map_interrupts new df089e6f07e3 dt-bindings: interrupt-controller/uniphier-aidet: Add bind [...] new e3f056a7aafa irqchip/uniphier-aidet: Add compatible string for NX1 SoC new fc4cc23113cc Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 950df7d3fdc5 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 0f5de2f05322 power: supply: ab8500_fg: add missing destroy_workqueue in [...] new 80192eff64ee power/reset: arm-versatile: Fix refcount leak in versatile [...] new 093d27bb6f2d power: supply: core: Fix boundary conditions in interpolation new fe053d15a831 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ca871659ec16 drm/bridge: analogix_dp: Support PSR-exit to disable transition adds e54a4424925a drm/atomic: Force bridge self-refresh-exit on CRTC switch new 6e2b347d42e5 Merge v5.19-rc1 into drm-misc-fixes new 477277c7fd43 drm/ast: Support multiple outputs new 4527d47bb63a drm/atomic: fix warning of unused variable new 13bdc020d500 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] adds bafa10435c4f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] new 34e10ed77ca3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 59e1acbb0ae0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 692e0859498b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e715f7c99a39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f4fbff7375f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 571db914df8c Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds a24394059a1b dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings adds 0d97f2176dec memory: mtk-smi: Add support for MT6795 Helio X10 adds 44a5f0330d32 Merge branch 'mem-ctrl-next' into for-next new 4a94b074db39 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 201c736f34e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c13d79d4e52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 95eacb24f373 arm64: dts: mediatek: Add opp table and clock property for [...] adds f3ceebeb0c9b arm64: dts: mediatek: Add MediaTek CCI node for MT8183 adds 68163cd12ca5 arm64: dts: mediatek: Add mediatek,cci property for MT8183 [...] adds e0c5341acdbe ARM: dts: add clock support for Airoha EN7523 adds 003586da100a Merge branch 'v5.19-next/dts32' into for-next adds 18c7deca2b81 soc: mediatek: pwrap: Use readx_poll_timeout() instead of [...] adds e84187fa6f55 soc: mediatek: pwrap: Switch to devm_platform_ioremap_reso [...] adds 56a468b5f645 soc: mediatek: pwrap: Check return value of platform_get_irq() adds 43406cebf06b soc: mediatek: pwrap: Move IO pointers to new structure adds f1a95a356daa soc: mediatek: pwrap: Compress of_device_id entries to one line adds 37e9a1071b72 dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 adds 2cb41ed0d73d soc: mediatek: devapc: Separate register offsets from mtk_ [...] adds 1c9faace1017 soc: mediatek: devapc: Add support for MT8186 adds b7fb186ebab3 Merge branch 'v5.19-next/soc' into for-next new 93776995ce28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 631ba517a84f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 418c23681c88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5eb1e4cc0ddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23a076e0324b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a71e89d0f9e arm64: dts: renesas: r9a07g043: Add ADC node adds 7512af9f78de arm64: dts: renesas: beacon: Fix regulator node names adds 5cf12ac9493a arm64: dts: renesas: Rename numbered regulators adds 4872ca1f92b0 arm64: dts: renesas: r9a09g011: Add ethernet nodes adds dc24257124db arm64: dts: renesas: rzv2mevk2: Enable ethernet adds f85c6f32f3b6 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next adds 4ff21ed92697 arm64: dts: renesas: r8a779f0: Add IPMMU nodes adds b36be13ed6cb arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes adds 6f4a1ec70aec Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next new 29e5fc873259 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 16bc4d196b2a arm64: dts: rockchip: Fix ethernet on production Quartz64-B adds b28a36fad7c6 Merge branch 'v5.19-armsoc/dtsfixes' into for-next adds 70e76f7344e5 ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts adds 3012a39c78c7 Merge branch 'v5.20-armsoc/dts32' into for-next adds fb4f915c44ee arm64: dts: rockchip: add Quartz64-A fan pinctrl adds 28ae8a98494f arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A adds b181a1e8b3ff arm64: dts: rockchip: enable sfc controller on Quartz64 Model A adds 66b51ea7d70f arm64: dts: rockchip: Add rk3568 PCIe2x1 controller adds 89504897b7a9 arm64: dts: rockchip: Enable PCIe controller on quartz64-a adds b65155c786c4 arm64: dts: rockchip: add pine64 touch panel display to rockpro64 adds 9d6c6d978f97 arm64: dts: rockchip: rk356x: Add VOP2 nodes adds d689e5709b8a arm64: dts: rockchip: rk356x: Add HDMI nodes adds 991b3d123492 arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi adds 0c096d6ed842 arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a adds 4bcee17c7f28 arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a adds f7898b33dbb0 Merge branch 'v5.20-armsoc/dts64' into for-next new c88544d0e770 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6c52573bf4c3 ARM: dts: exynos: add panel and backlight to p4note adds 343d0f353a37 Merge branch 'next/dt' into for-next adds 5355559555b9 arm64: dts: fsd: Add cpu cache information adds 95099951557c dt-bindings: soc: add samsung,boot-mode definitions adds 694d04a1d544 arm64: dts: exynos: add syscon reboot/reboot_mode support [...] adds d742e8e29121 arm64: dts: exynos: add watchdog in ExynosAutov9 adds c75f5c9e11cf arm64: dts: fsd: add ufs device node adds 3e76e0906bb1 Merge branch 'next/dt64' into for-next adds 3b0a91e586dc ARM: dts: exynos: adjust whitespace around '=' adds a07cadf80c85 ARM: dts: exynos: align MMC node name with dtschema adds e00d71021862 Merge branch 'next/dt' into for-next adds 6f8c75ad5a15 arm64: dts: exynos: adjust whitespace around '=' adds 283d046406c2 arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 adds 2164784a4b27 arm64: dts: exynos: align MMC node name with dtschema adds dab6cdd11bd9 Merge branch 'next/dt64' into for-next adds 729abb9b376e ARM: dts: s3c2410: use local header for pinctrl register values adds d180a6af3584 ARM: dts: s3c64xx: use local header for pinctrl register values adds 088b2b856fb2 ARM: dts: s5pv210: use local header for pinctrl register values adds f7b462646e81 ARM: dts: exynos: use local header for pinctrl register values adds cec1250cc358 Merge branch 'next/dt' into for-next adds 3d501682329a arm64: dts: exynos: use local header for pinctrl register values adds 5621638cf014 arm64: dts: fsd: use local header for pinctrl register values adds 2319187b54da Merge branch 'next/dt64' into for-next adds fddb7928464d arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 adds 5c4a99cf5d25 arm64: dts: exynos: enable secondary ufs devices ExynosAut [...] adds 74f96b49da32 Merge branch 'next/dt64' into for-next adds c241d049122b ARM: s3c: Use strscpy to replace strlcpy adds 3e2df9e51e79 Merge branch 'next/soc' into for-next new 1afde294a99d ARM: s3c: Kconfig: Fix indentation new 48bf4b849741 ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs new d1065293010a ARM: s3c: Kconfig.s3c64xx: Fix indentation new 97eab4d7fd79 Merge branch 'next/soc' into for-next new 7fb8147a1abc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 122839b58a08 firmware: arm_scmi: Relax base protocol sanity checks on t [...] adds d0c94bef70e7 firmware: arm_scmi: Remove all the unused local variables adds 78a4242ebfb5 firmware: arm_scmi: Review BASE protocol string-buffers sizes adds 883e1b781834 firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour whe [...] adds 0684269ee431 firmware: arm_scmi: Use preferred strscpy to handle strings adds 9cbe729756e4 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new bc82bd2ef31c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds e1c51d31befc clk: sunxi-ng: Deduplicate ccu_clks arrays adds 4f05f03e8f8b ARM: dts: sun5i: adjust whitespace around '=' adds 076b8d7194c3 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next new 68613e988519 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 6284399fe1de Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 3ffb20f5c789 dt-bindings: Add headers for Tegra234 GPCDMA adds 29803c18b832 Merge branch for-5.20/dt-bindings into for-next adds 829205d8410e ARM: tegra: Adjust whitespace around '=' adds 7af2a24dbee8 Merge branch for-5.20/arm/dt into for-next adds e2fd5ec5f76e Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt adds 853fd8677038 arm64: tegra: Add OPE device on Tegra210 and later adds 008ba54e85a7 arm64: tegra: Enable OPE on various platforms adds 37e386aba8cb arm64: tegra: Adjust whitespace around '=' adds 2663cff5beb9 arm64: tegra: Add Tegra234 GPCDMA device tree node adds 42fe3aba361d Merge branch for-5.20/arm64/dt into for-next adds 28b4dcc8f010 arm64: defconfig: Build Tegra OPE module adds 22cd13a29127 Merge branch for-5.20/arm64/defconfig into for-next new 82f7e47cb5ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8dd8daf5ed4 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 1fb7a9fb6295 clk: renesas: r9a07g044: Add GPT clock and reset entry adds b6ee0bbf388a clk: renesas: r9a07g044: Add POEG clock and reset entries adds e55c4481e71d clk: renesas: r9a09g011: Add PFC clock and reset entries adds efded37b426f clk: renesas: r9a09g011: Add WDT clock and reset entries adds f46efcc4746f clk: renesas: r9a06g032: Drop some unused fields adds 2dee50ab9e72 clk: renesas: r9a06g032: Fix UART clkgrp bitsel adds 02c96ed9e4cd clk: renesas: rzg2l: Fix reset status function new 1e146e2ae190 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds c5ac8a9fcfab m68k: coldfire/device.c: protect FLEXCAN blocks new 7fb3b6c875ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d0811b03eb3 parisc/stifb: Fix fb_is_primary_device() only available wi [...] new d54724eca9f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 294b2111ff10 riscv: dts: microchip: remove spi-max-frequency property new 5bce30d910bf Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new aafbafdac4d8 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds e3a4167c880c btrfs: add error messages to all unrecognized mount options adds e4549a7a0112 Merge branch 'misc-5.19' into for-next-current-v5.18-20220608 adds 7c5be2557f5f Merge branch 'for-next-current-v5.18-20220608' into for-ne [...] adds dbdf02372e53 btrfs: fix hang during unmount when block group reclaim ta [...] adds 187d9f7b4e2a btrfs: fix typos in comments adds 5eef26665184 btrfs: zoned: fix comment description for sb_write_pointer logic adds 9c262e108d0a btrfs: prevent remounting to v1 space cache for subpage mount adds d3555a9fb024 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds ff36dd64b632 btrfs: quit early if the fs has no RAID56 support for raid [...] adds 0ac1c77a36bf btrfs: introduce a data checksum checking helper adds 97e273143672 btrfs: remove duplicated parameters from submit_data_read_ [...] adds 3fb0041d2731 btrfs: factor out a helper to end a single sector buffer I/O adds 5c03b3823245 btrfs: refactor end_bio_extent_readpage code flow adds 11628fdbab53 btrfs: factor out a btrfs_csum_ptr helper adds d13b593410f0 btrfs: add a helper to iterate through a btrfs_bio with se [...] adds afb4e12080f5 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds a9ce1d207bf7 btrfs: introduce btrfs_try_lock_balance adds 7ca9db3093fe btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds f2fc2d5d8337 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 39c3a1d34afc btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds b14a56eff441 btrfs: only write the sectors in the vertical stripe which [...] adds 8f366afe8b5a btrfs: remove redundant calls to flush_dcache_page adds f205d0d5b067 btrfs: update stripe_sectors::uptodate in steal_rbio adds d9d524041943 btrfs: add trace event for submitted RAID56 bio adds df7ffc0bdb33 btrfs: balance btree dirty pages and delayed items after a rename adds 2e4427ddf091 btrfs: free the path earlier when creating a new inode adds 92f7ed771ea7 btrfs: balance btree dirty pages and delayed items after c [...] adds 752255589c23 btrfs: add assertions when deleting batches of delayed items adds 7578fd1c2423 btrfs: deal with deletion errors when deleting delayed items adds f38f9c220261 btrfs: refactor the delayed item deletion entry point adds a57f78f2db7d btrfs: improve batch deletion of delayed dir index items adds 8a7d3b14bafa btrfs: assert that delayed item is a dir index item when a [...] adds 7231c68bbde8 btrfs: improve batch insertion of delayed dir index items adds 17f75aca2ad5 btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds d217f2f5c65c btrfs: set delayed item type when initializing it adds 3106406cdeba btrfs: reduce amount of reserved metadata for delayed item [...] adds 489c869d0fef btrfs: store chunk size in space-info struct adds 071124d221c5 btrfs: sysfs: export chunk size in space infos adds 46e1bce0ac34 btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds d6806aea7254 btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds c0d38848414f btrfs: send: explicitly number commands and attributes adds be7208cd9963 btrfs: send: add stream v2 definitions adds 61202cbfd0ee btrfs: send: write larger chunks when using stream v2 adds b0367d7723d7 btrfs: send: get send buffer pages for protocol v2 adds f9d68632cf52 btrfs: send: send compressed extents with encoded writes adds 343c702480bf btrfs: send: enable support for stream v2 and compressed writes adds bba8940cf2d9 btrfs: move more work into btrfs_end_bioc adds 40171485b5e2 btrfs: simplify code flow in btrfs_submit_dio_bio adds 9ac6086ed936 btrfs: split btrfs_submit_data_bio to read and write parts adds 94fa5c9a0e7e btrfs: defer I/O completion based on the btrfs_raid_bio adds e1c0b2e6a08a btrfs: don't double-defer bio completions for compressed reads adds f99546767b37 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 950674257cd6 btrfs: centralize setting REQ_META adds 9588a8c71803 btrfs: remove btrfs_end_io_wq adds c8d58b90716e btrfs: factor stripe submission logic out of btrfs_map_bio adds 15e9fd68e2b9 btrfs: do not allocate a btrfs_bio for low-level bios adds 458652e17363 btrfs: replace kmap() with kmap_local_page() in inode.c adds 1aa8087227b7 btrfs: replace kmap() with kmap_local_page() in lzo.c adds e37063c2715f btrfs: add error messages to all unrecognized mount options adds 03af452311da btrfs: remove redundant check in up check_setget_bounds adds 65a9caa48892 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds ccfc69bd0385 btrfs: merge end_write_bio and flush_write_bio adds 07166dd1f830 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds 32338e1a7f7a fixup! btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds 7b6de7051736 btrfs: fix race between reflinking and ordered extent completion adds bb4576ac0823 btrfs: add missing inode updates on each iteration when re [...] adds 2787cd47899a btrfs: do not BUG_ON() on failure to migrate space when re [...] adds c3cb26971633 btrfs: make btrfs_super_block::log_root_transid deprecated adds 8bcebdb674ee btrfs: reject log replay if there is unsupported RO compat flag adds be3c0c51ef72 btrfs: stop looking at btrfs_bio->iter in index_one_bio adds eac5b5138fef btrfs: split discard handling out of btrfs_map_block adds b854629893c4 btrfs: sysfs: advertise zoned support among features adds c75441a47683 btrfs: zoned: prevent allocation from previous data relocation BG adds e2a46f3f73fd btrfs: zoned: fix critical section of relocation inode writeback adds fd9d4409d783 Merge branch 'misc-next' into for-next-next-v5.19-20220608 adds d7f3af3fec88 btrfs: save the original bi_iter into btrfs_bio for buffered read adds 9f3e34786792 btrfs: set ->file_offset in end_bio_extent_readpage adds dd1fedfaaf92 btrfs: factor out a btrfs_map_repair_bio helper adds caaa23eb7efc btrfs: support read bios in btrfs_map_repair_bio adds 5dc70e576ec4 btrfs: add new read repair infrastructure adds 9d20f5d4b045 btrfs: use the new read repair code for direct I/O adds 2352da072a09 btrfs: use the new read repair code for buffered reads adds 9847626fded0 btrfs: remove io_failure_record infrastructure completely adds 4cd4aed63125 btrfs: fold repair_io_failure into btrfs_repair_eb_io_failure adds 0d1ce1ad818f Merge branch 'ext/hch/sync-repair-v2' into for-next-next-v [...] adds 6013325030c2 btrfs: open code rbtree search into split_state adds 3b36c2631779 btrfs: open code rbtree search in insert_state adds 1be84acd258f btrfs: lift start and end parameters to callers of insert_state adds 2fbeb26c4e8b btrfs: pass bits by value not pointer for extent_state helpers adds 85ad4b193c5c btrfs: add fast path for extent_state insertion adds 2457c75452da btrfs: remove node and parent parameters from insert_state adds c549e3874b48 btrfs: open code inexact rbtree search in tree_search adds 7c8a3f54c97b btrfs: make tree search for insert more generic and use it [...] adds 62221b54b299 btrfs: unify tree search helper returning prev and next nodes adds 753e9f329627 Merge branch 'dev/extent-io-tree-cleanups' into for-next-n [...] adds 4077c8c19c72 Merge branch 'for-next-next-v5.19-20220608' into for-next- [...] new 904731625242 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f5de465d64fb Merge branch 'master' of git://github.com/ceph/ceph-client.git adds c36ee7dab774 cifs: fix reconnect on smb3 mount types adds 8ea21823aa58 cifs: return errors during session setup during reconnects adds 8c7a741fd417 cifs: populate empty hostnames for extra channels new df38c231f946 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 1a040bed4022 MAINTAINERS: erofs: add myself as reviewer new 94f870f13595 MAINTAINERS: erofs: add myself as reviewer new fd8727852438 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 204e6ceaa103 exfat: use updated exfat_chain directly during renaming new d7e28b1f219c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 0c837862d93c f2fs: attach inline_data after setting compression adds b69c95858779 f2fs: use the updated test_dummy_encryption helper functions new e5e3ec105851 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 91441dcfc0dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 565f82b57abe gfs2: Rewrap overlong comment in do_promote new 7bbe425b3fd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe44fb23d6cc pNFS: Don't keep retrying if the server replied NFS4ERR_LA [...] adds 880265c77ac4 pNFS: Avoid a live lock condition in pnfs_update_layout() adds 304791255a2d sunrpc: set cl_max_connect when cloning an rpc_clnt new 543fc7f17316 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds b7b6160d0eb9 fs/ntfs3: Refactoring of indx_find function adds cd39981fb92a fs/ntfs3: Fix double free on remount adds 19d1b7872d1e fs/ntfs3: Refactor ni_try_remove_attr_list function adds 37a530bfe56c fs/ntfs3: Fix missing i_op in ntfs_read_mft adds 548744f84456 fs/ntfs3: Remove a useless test adds 560e613352b4 fs/ntfs3: Remove redundant assignment to variable frame adds dc8965ab5e33 fs/ntfs3: Remove redundant assignment to variable vcn new ae5a4e46916f fs/ntfs3: Fix using uninitialized value n when calling indx_read new 19e890ff3bed fs/ntfs3: Use the same order for acl pointer check in ntfs [...] new 9b38de594eb1 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 0a716b918711 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new e16a4dfcd61b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 71b84ff400f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ccced33a0ba HID: wacom: Only report rotation for art pen adds d6b675687a4a HID: wacom: Don't register pad_input for touch switch adds e51d8d3ea3d7 HID: amd_sfh: Don't show client init failed as error when [...] adds 8e520fb60575 Merge branch 'for-5.19/upstream-fixes' into for-next adds ded3021ef205 dt-bindings: HID: i2c-hid: elan: Introduce bindings for El [...] adds bd3cba00dcc6 HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid [...] adds f273eafbaa11 Merge branch 'for-5.20/elan' into for-next adds 92cdfba40155 HID: nintendo: fix unused const warning adds 168192f798c3 Merge branch 'for-5.19/upstream-fixes' into for-next adds a0a05054583f HID: apple: Properly handle function keys on non-Apple keyboard adds 2a6539b2be45 Merge branch 'for-5.20/apple' into for-next adds d5e649a5a537 HID: uclogic: properly format kernel-doc comment for hid_d [...] adds e17191e2cc82 Merge branch 'for-5.19/upstream-fixes' into for-next adds 6431fd0151ec HID: logitech-hidpp: Fix syntax errors in comments adds f434857d5734 Merge branch 'for-5.19/upstream-fixes' into for-next adds 15b281560294 HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" adds abc44fe1d31f Merge branch 'for-5.19/upstream-fixes' into for-next adds db925d809011 HID: hid-input: add Surface Go battery quirk adds 221bd70be2e8 Merge branch 'for-5.19/upstream-fixes' into for-next new 381583845d19 HID: cp2112: prevent a buffer overflow in cp2112_xfer() new 6328a8a8ec6c Merge branch 'for-5.19/upstream-fixes' into for-next new 54eed5c7b938 HID: multitouch: new device class fix Lenovo X12 trackpad sticky new 353539023e4f Merge branch 'for-5.19/upstream-fixes' into for-next new eddf17a02982 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8c4811e7a5a6 MAINTAINERS: Update Synopsys DesignWare I2C to Supported adds 6ba12b56b9b8 i2c: npcm7xx: Add check for platform_driver_register adds 577584582db5 dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML adds 74557cb4e84f dt-bindings: i2c: Convert arm,i2c-versatile to DT schema adds 8ad69f490516 dt-bindings: i2c: convert ocores binding to yaml adds 29d2bff1c34a dt-bindings: i2c: npcm: support NPCM845 adds 47d506d1a28f i2c: npcm: Remove own slave addresses 2:10 adds d7aa1b149b8f i2c: npcm: Correct slave role behavior adds bbc38ed53a02 i2c: npcm: Support NPCM845 adds ffad0a354b0c i2c: npcm: Capitalize the one-line comment adds f24bc86adec6 i2c: qcom-cci: simplify access to bus data structure adds 3d43273d7d1e i2c: mxs: Silence a clang warning adds 99ad11e06be8 i2c: dummy: Drop no-op remove function adds fbecd5a0d391 Merge branch 'i2c/for-mergewindow' into i2c/for-next new a39f09b2d46e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds c5fd57922c27 hwmon: (pmbus) Move pec attribute to I2C device adds 9054a3ee8d4a hwmon: (lm90) Generate sysfs and udev events for all alarms adds d7f190a30817 hwmon: (lm90) Rework alarm/status handling adds ff44ac0f2889 hwmon: (lm90) Reorder include files in alphabetical order adds 9b1311a67d44 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds 619a1863df6b hwmon: (lm90) Use BIT macro adds 8fb1fc2a04f7 hwmon: (lm90) Move status register bit shifts to compile time adds c956049ffcb4 hwmon: (lm90) Stop using R_/W_ register prefix adds 86f256f700ed hwmon: (lm90) Improve PEC support adds 697ad5f7fb43 hwmon: (lm90) Add partial PEC support for ADT7461 adds 7db52c2f933b hwmon: (lm90) Enable full PEC support for ADT7461A adds 2de272f03127 hwmon: (lm90) Add support for unsigned and signed temperatures adds 08731bbf8639 hwmon: (lm90) Only re-read registers if volatile adds 11f2bbcbfda2 hwmon: (lm90) Support multiple temperature resolutions adds 4868bd4f4445 hwmon: (lm90) Use single flag to indicate extended tempera [...] adds c881a64c0d69 hwmon: (lm90) Rework detect function adds 608fee5b213e hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 852994a86cbc hwmon: (lm90) Fix/Add detection of G781-1 adds 9370b53942bf hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 3cfb9c27cc1a hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds 09b3720facc2 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds 13313fd226db hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds deff448127f5 hwmon: (lm90) Add support for MAX6690 adds 239d69b0bef4 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds 4a000948650e hwmon: (lm90) Add flag to indicate conversion rate support adds 710a54935b12 hwmon: (lm90) Add support for MAX6642 adds 93e4b01a16f1 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 0d8ee53b9ed0 hwmon: (lm90) Introduce 16-bit register write function adds 960637eab460 hwmon: (lm90) Support MAX1617 and LM84 adds 857681f5aee4 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds ef6e6303540f hwmon: (lm90) Add remaining chips supported by adm1021 driver adds cff8c0b93e6f hwmon: (lm90) Combine lm86 and lm90 configuration adds 8319f321fcab hwmon: (lm90) Add explicit support for NCT210 adds cad815720c22 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds a39e7c17543e hwmon: (lm90) Add support for ON Semiconductor NCT218 adds 58ca64915a23 hwmon: (lm90) Add support for ADT7421 adds 71eec815ce3a hwmon: (lm90) Only disable alerts if not already disabled adds 48961df5a772 hwmon: (lm90) Add explicit support for ADM1020 adds 1d69ef9ee711 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds cfe7ea87da3a hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds 0a4f43a3b3e0 hwmon: (lm90) Support temp_samples attribute adds bd9bce775980 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds fbac92eec69f dt-bindings: trivial-devices: Add lt7182s adds 764a97d60fc8 hwmon: (pmbus) Add support for Analog Devices LT7182S adds c3f4c329c3b1 hwmon: (f71882fg) Add support for F71858AD (0x0903) adds f65a995677df hwmon: (lm75) Replace kernel.h with the necessary inclusions adds 864099edde22 hwmon: (sch56xx-common) Add DMI override table adds 3601337dbcca hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds c3ffc3a1ff83 hwmon: (pmbus) add a function to check the presence of a b [...] adds 4221fe2835a5 hwmon: (pmbus) add MFR_* registers to debugfs adds c45057221da6 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds ebf7091a6bac dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds 69746b46ad68 dt-bindings: hwmon: Allow specifying channels for lm90 adds d2a6663898a2 hwmon: (lm90) Add compatible entry for adt7481 adds ec5886553364 hwmon: (lm90) Define maximum number of channels that are s [...] adds 7c83542437bd hwmon: (lm90) Read the channel's label from device-tree adds 898cc2da93a3 hwmon: (occ) Delete unnecessary NULL check adds c8f2045cc445 hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds 2ca97cc163ad hwmon: (lm90) Read the channel's temperature offset from d [...] new 92b620bee45d hwmon: (pmbus) fix build error unused-function new 7ac3070b5979 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 5860800e8696 Documentation/features: Update the arch support status files new 788183a6e8b0 docs: usb: fix literal block marker in usbmon verification [...] new 9c73e1e06e0d docs: Move the HTE documentation to driver-api/ new 387c67afccbb docs: arm: tcm: Fix typo in description of TCM and MMU usage new 521d6d420a9d Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 6a8964e28238 Merge branch 'pm-sysoff' into linux-next adds 2b8c612c6102 kernel/reboot: Fix powering off using a non-syscall code paths adds 28e0b92ca611 Merge branch 'pm-sysoff' into linux-next new 32d4fd5751ea cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE new afc38f63a539 Merge branch 'pm-cpuidle' into linux-next new fa247038928a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 887b1bdd9aee dt-bindings: interconnect: Add MediaTek CCI dt-bindings new 9f3ec0f65421 PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver new 533a625b1339 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 4ea9496cbc95 opp: Fix error check in dev_pm_opp_attach_genpd() adds 617df304f3fb opp: Fix some kernel-doc comments new 9bfb1ffff197 OPP: Fix typo in comment new 0a43452bb6b1 OPP: Track if clock name is configured by platform new f6b27b265b71 OPP: Add dev_pm_opp_set_config() and friends new 188c204fb0c1 cpufreq: dt: Migrate to dev_pm_opp_set_config() new da9e06489c7c cpufreq: imx: Migrate to dev_pm_opp_set_config() new 0db79828da91 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() new 52df195010f8 cpufreq: sti: Migrate to dev_pm_opp_set_config() new a9c9aab4d770 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() new 3fe0b65034f1 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() new 3922ab612b87 cpufreq: ti: Migrate to dev_pm_opp_set_config() new d5168105f2d3 devfreq: exynos: Migrate to dev_pm_opp_set_config() new af197acd149e devfreq: sun8i: Migrate to dev_pm_opp_set_config() new f15b4a677995 devfreq: tegra30: Migrate to dev_pm_opp_set_config() new 98aa29772e71 drm/lima: Migrate to dev_pm_opp_set_config() new 56f3bc503d03 drm/msm: Migrate to dev_pm_opp_set_config() new 49efbafa233e drm/panfrost: Migrate to dev_pm_opp_set_config() new 58f6e9d48d8e drm/tegra: Migrate to dev_pm_opp_set_config() new d2eee0bde763 media: venus: Migrate to dev_pm_opp_set_config() new fda925d9b2ad memory: tegra: Migrate to dev_pm_opp_set_config() new 3e129eacb799 mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() new 8e0d788355e2 OPP: ti: Migrate to dev_pm_opp_set_config() new 06e4a4c11585 soc/tegra: Remove the call to devm_pm_opp_set_clkname() new e47c9dd55f50 soc/tegra: Migrate to dev_pm_opp_set_config() new aa609795f378 spi: qcom: Migrate to dev_pm_opp_set_config() new b0bb1c6f607b serial: qcom: Migrate to dev_pm_opp_set_config() new 305b04e111b8 OPP: Remove dev_pm_opp_set_regulators() and friends new 5ce55e6992c7 OPP: Remove dev_pm_opp_set_supported_hw() and friends new 9ebe94e86bfb OPP: Remove dev_pm_opp_set_clkname() and friends new bbe13bf5061a OPP: Remove dev_pm_opp_register_set_opp_helper() and friends new 2397750af0af OPP: Remove dev_pm_opp_attach_genpd() and friends new a30957f678f6 OPP: Remove dev_pm_opp_set_prop_name() and friends new 811c0002fc44 OPP: Rearrange dev_pm_opp_set_config() and friends new b3cd3ad98d18 OPP: Add support for config_regulators() helper new 90dc36937538 OPP: Make _generic_set_opp_regulator() a config_regulators [...] new f5058ace3d81 OPP: Add dev_pm_opp_get_supplies() new 678688e7ac05 OPP: ti: Migrate to config_regulators() new 00ef02b3ab35 OPP: Remove custom OPP helper support new 71ed3210de28 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() new d2eb7a5929a5 OPP: Add generic key finding helpers new b89e8bf5fd1b OPP: Use generic key finding helpers for freq key new b26e72f76892 OPP: Use generic key finding helpers for level key new 10630adca5a0 OPP: Use generic key finding helpers for bandwidth key new 122edaad44d0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new a36cab174544 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 650126a89090 RDMA/hfi1: Fix typo in comment adds 158e71bb69e3 RDMA/mlx5: Add a umr recovery flow new 7268b524e66c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6fa4a6d20c16 WAN: Fix syntax errors in comments adds 12de1ebd2ae3 net: altera: Replace kernel.h with the necessary inclusions adds ff8372a467fa net: skb: move enum skb_drop_reason to standalone header file adds ec43908dd556 net: skb: use auto-generation to convert skb drop reason t [...] adds b160f7270e6d net: dropreason: reformat the comment fo skb drop reasons adds ba36c5b7ac93 Merge branch 'reorganize-the-code-of-the-enum-skb_drop_reason' adds 67074ae6af59 net: dsa: microchip: ksz8xxx: Replace kernel.h with the ne [...] adds da6e113ff010 net: ethernet: mtk_eth_soc: enable rx cksum offload for MT [...] adds 17e9157c4ed0 nfp: Remove kernel.h when not needed adds a84a434baf94 net: constify some inline functions in sock.h new c87c938f62d8 i40e: Add VF VLAN pruning new 35a2443d0910 iavf: Add waiting for response from PF in set mac new 42a09d932a3c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 5834e72eda0b xen/netback: do some code cleanup new 55f0395fcace vmxnet3: prepare for version 7 changes new 6f91f4ba046e vmxnet3: add support for capability registers new 543fb6740541 vmxnet3: add support for large passthrough BAR register new 2c5a5748105a vmxnet3: add support for out of order rx completion new c7112ebd27ea vmxnet3: add command to set ring buffer sizes new d2857b99a74b vmxnet3: limit number of TXDs used for TSO packet new 60cafa0395c2 vmxnet3: use ext1 field to indicate encapsulated packet new acc38e041bd3 vmxnet3: update to version 7 new e4c437cd9214 Merge branch 'vmxnet3-upgrade-to-version-7' new 263efe85a4b6 net: macb: change return type for gem_ptp_set_one_step_sync() new 7d9652bdf060 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 21f1481a8db4 xdp: Directly use ida_alloc()/free() APIs adds 2cd008522707 bpf: Unify data extension operation of jited_ksyms and jit [...] adds 3cb70413041f bpf, riscv: Support riscv jit to provide bpf_line_info adds cc1685546df8 bpf: Correct the comment about insn_to_jit_off adds d18616e7aa94 libbpf: Introduce libbpf_bpf_prog_type_str adds 8c5d71d96379 selftests/bpf: Add test for libbpf_bpf_prog_type_str adds b700eeb406a6 bpftool: Use libbpf_bpf_prog_type_str adds 3e6dc0207b33 libbpf: Introduce libbpf_bpf_map_type_str adds c3a2574011a3 selftests/bpf: Add test for libbpf_bpf_map_type_str adds 2e98964bd6e2 bpftool: Use libbpf_bpf_map_type_str adds ccde5760bac1 libbpf: Introduce libbpf_bpf_attach_type_str adds 0b27b3d9fdf8 selftests/bpf: Add test for libbpf_bpf_attach_type_str adds 1ba5ad36e00f bpftool: Use libbpf_bpf_attach_type_str adds ba5d1b5802d4 libbpf: Introduce libbpf_bpf_link_type_str adds dea73da2213a selftests/bpf: Add test for libbpf_bpf_link_type_str adds c7e7e279dc83 bpftool: Use libbpf_bpf_link_type_str adds f7abbecdab21 Merge branch 'libbpf: Textual representation of enums' adds eb7b36ce47f8 selftests/bpf: Fix test_run logic in fexit_stress.c adds de4b4b94fad9 bpftool: Check for NULL ptr of btf in codegen_asserts adds 4c46091ee985 bpf: Fix KASAN use-after-free Read in compute_effective_progs adds 610cd93b44ce libbpf: Fix determine_ptr_size() guessing adds 200a89e3e887 sample: bpf: xdp_router_ipv4: Allow the kernel to send arp [...] adds d8616ee2affc bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_strea [...] adds 9bbdfad8a519 libbpf: Fix a couple of typos adds 988d0d589924 bpf, test_run: Remove unnecessary prog type checks adds e6ff92f41b65 selftests/bpf: Fix tc_redirect_dtime adds 611edf1bacc5 libbpf: Fix is_pow_of_2 adds 02f4afebf8a5 selftests/bpf: Add drv mode testing for xdping adds 6089fb325cf7 bpf: Add btf enum64 support adds 776281652ddc libbpf: Permit 64bit relocation value adds b58b2b3a3122 libbpf: Fix an error in 64bit relocation value computation adds 8479aa752226 libbpf: Refactor btf__add_enum() for future code sharing adds dffbbdc2d988 libbpf: Add enum64 parsing and new enum64 public API adds 2ef2026349cf libbpf: Add enum64 deduplication support adds d90ec262b35b libbpf: Add enum64 support for btf_dump adds f2a625889bb8 libbpf: Add enum64 sanitization adds 6ec7d79be202 libbpf: Add enum64 support for bpf linking adds 23b2a3a8f63a libbpf: Add enum64 relocation support adds 58a53978fdf6 bpftool: Add btf enum64 support adds d932815a4394 selftests/bpf: Fix selftests failure adds 2b7301457ffe selftests/bpf: Test new enum kflag and enum64 API functions adds 3b5325186dfa selftests/bpf: Add BTF_KIND_ENUM64 unit tests adds adc26d134ef3 selftests/bpf: Test BTF_KIND_ENUM64 for deduplication adds f4db3dd5284d selftests/bpf: Add a test for enum64 value relocations adds 61dbd5982964 docs/bpf: Update documentation for BTF_KIND_ENUM64 support adds d352bd889b6a Merge branch 'bpf: Add 64bit enum value support' new 0b817059a883 bpftool: Fix bootstrapping during a cross compilation new 492f99e4190a bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" new fe92833524e3 libbpf: Fix uprobe symbol file offset calculation logic new b32f28ed5b6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad564394b3db Bluetooth: fix an error code in hci_register_dev() adds 0b537674e072 Bluetooth: use memset avoid memory leaks new a2bdb44d2f78 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d092de2c28dc wifi: cw1200: cleanup the code a bit adds 28000f7baa9c rtw89: fix channel inconsistency during hw_scan adds 6d7d1fef3f18 rtw89: fix null vif pointer when hw_scan fails adds 768992eb92ec rtw89: pci: handle hardware watchdog timeout interrupt status adds e3d365ff0b6c rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot adds 425671f03b4e rtw89: sar: adjust and support SAR on 6GHz band adds 32621eb61bfd rtw88: fix null vif pointer when hw_scan fails adds f429298d68fb wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec adds f86fc57f8ae3 wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec adds e36db29cfdff wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec adds 89d8f53ff6e7 wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec adds b88d28146c30 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() adds fcf690b0b474 wifi: wilc1000: use correct sequence of RESET for chip Pow [...] adds 3c76ec880588 wifi: wilc1000: remove WEP security support adds c5b331d4f550 wifi: wilc1000: add WPA3 SAE support adds 0e703de3ef41 wifi: wilc1000: add IGTK support adds d38c9df53ad6 wifi: rtw88: use %*ph to print small buffer adds 9e8e9187673c wifi: ray_cs: Utilize strnlen() in parse_addr() adds 4dfc63c002a5 wifi: ray_cs: Drop useless status variable in parse_addr() adds 85393ca610de wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C new abb32bc6916d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33ec82a6d2b1 mtd: maps: Fix refcount leak in of_flash_probe_versatile new 77087a04c8fd mtd: maps: Fix refcount leak in ap_flash_init new a61528d99761 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm [...] new 9f7e62815cf3 mtd: partitions: Fix refcount leak in parse_redboot_of new 9b78ef0c7997 mtd: parsers: add support for Sercomm partitions new e607879b0da1 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partiti [...] new a1eda864c04c mtdchar: prevent integer overflow in a safety check new 83208e106a8e mtdchar: use kvmalloc() for potentially large allocations new 0c90466a7985 mtd: hyperbus: Make hyperbus_unregister_device() return void new 90914b4e8e2f mtd: powernv_flash: Warn about failure to unregister mtd device new 0aaa0b5f84a0 mtd: lpddr2_nvm: Warn about failure to unregister mtd device new 0057568b3914 mtd: spear_smi: Don't skip cleanup after mtd_device_unregi [...] new 279d719be39d mtd: spear_smi: Drop if with an always false condition new 37e00244047c mtd: rawnand: omap2: Suppress error message after WARN in [...] new 413948cc6208 mtd: rawnand: tegra: Don't skip cleanup after mtd_device_u [...] new 7beae6946255 mtd: rawnand: meson: Don't skip cleanup after mtd_device_u [...] new 43adab7fd413 mtd: rawnand: meson: Drop cleaning platform data in .remove() new bb8236541f49 mtd: physmap: Don't skip cleanup after mtd_device_unregist [...] new f88c97c1332d mtd: physmap: Drop if with an always false condition new 1cc82e09fc20 mtd: rawnand: atmel: Warn about failure to unregister mtd device new 28607b426c3d mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe() [...] new cfa7847f150c mtd: st_spi_fsm: Warn about failure to unregister mtd device new cd043c613e21 mtd: st_spi_fsm: Disable clock only after device was unregistered new 6f6536a0e309 mtd: st_spi_fsm: Simplify error checking in .probe() a bit new 623d86a4c305 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 18178e03b124 mtd: rawnand: cafe: fix drivers probe/remove methods new ec0da0633775 mtd: rawnand: meson: Fix a potential double free issue new 99c1734f318c dt-bindings: mtd: mxc-nand: Drop undocumented properties f [...] new fc602b4f692c mtd: spinand: Add support for ATO25D1GA new 5512bec24470 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new d10f7117aa43 drm/edid: reset display info in drm_add_edid_modes() for N [...] new 115fcf5899f7 drm/edid: check for HF-SCDB block new d8cb49d20355 drm/edid: rename HDMI Forum VSDB to SCDS new 9d72b7e2d2ce drm/edid: clean up CTA data block tag definitions new 94afc5382669 drm/edid: add iterator for EDID base and extension blocks new aba5825439d7 drm/edid: add iterator for CTA data blocks new a9ec4fd004b8 drm/edid: clean up cea_db_is_*() functions new 537d9ed2f6c1 drm/edid: convert add_cea_modes() to use cea db iter new ed3173077d3f drm/edid: convert drm_edid_to_speaker_allocation() to use [...] new b07debc2a8ce drm/edid: convert drm_edid_to_sad() to use cea db iter new 4ce08703a8c4 drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter new 9975af040a04 drm/edid: convert drm_detect_monitor_audio() to use cea db iter new dfc031259656 drm/edid: convert drm_parse_cea_ext() to use cea db iter new 37852141965d drm/edid: convert drm_edid_to_eld() to use cea db iter new 2af243444f91 drm/edid: sunset the old unused cea data block iterators new 49a62a2923e5 drm/edid: restore some type safety to cea_db_*() functions new 705bec3eca9b drm/edid: detect basic audio in all CEA extensions new 8db73897698c drm/edid: detect color formats and CTA revision in all CTA [...] new 58304630b830 drm/edid: skip CTA extension scan in drm_edid_to_eld() jus [...] new 6ff1c19f5f28 drm/edid: sunset drm_find_cea_extension() new d792ec62ae12 drm/nouveau/gr/gf100-: Clean up some inconsistent indenting new 69ed3dd6be9c drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set() new 16c8d76abe83 dt-bindings: display: bridge: ldb: Fill in reg property new 0b752df77633 drm/rockchip: Fix Kconfig dependencies for display-port encoders new 813bb91da10b drm/rockchip: remove unneeded semicolon from vop2 driver new f0eaf60c6773 drm/rockchip: Fix spelling mistake "aligened" -> "aligned" new 3507932390bb drm/ttm: move default BO destructor into VMWGFX v2 new 6c01aa13894f dma-buf: add the name field to the table header new e090532246fe drm/bridge: simplify the return expression of ps8640_bridg [...] new 047de3f17a83 drm/amdgpu: switch DM to atomic fence helpers v2 new 5e3f1e7729ec drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new new 708d19d9f362 drm/amdgpu: move internal vram_mgr function into the C file new 7454a7e72b3c MAINTAINERS: Add simpledrm driver co-maintainer new dbb3cd0c81c2 drm/todo: Add entry for converting kselftests to kunit new aebeb02dfccb drm/bridge: cdns-dsi: Add support for pre_enable and post_ [...] new 0f6e2fff575b MAINTAINERS: add Melissa to V3D maintainers new 3064debaf55e drm/mgag200: Add FB_DAMAGE_CLIPS support new c48a36301634 drm/mgag200: Optimize damage clips new d2addf89c5ab drm/mgag200: Warn once if trying to set start address on b [...] new d7fd32ecce91 drm/bridge: tc358767: Factor out DSI and DPI RX enablement new 3080c21a043a drm/bridge: tc358767: Add DSI-to-(e)DP mode support new 3367aa7d74d2 fbdev: Restart conflicting fb removal loop when unregister [...] new fa0e256450f2 fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled new be982415fc2e drm/edid: use else-if in CTA extension parsing new ab1747ccf052 drm/edid: convert drm_for_each_detailed_block() to edid iter new e4ccf9a777d3 drm/edid: add struct drm_edid container new 22a27e0532d0 drm/edid: start propagating drm_edid to lower levels new e42192b4c345 drm/edid: keep propagating drm_edid to display info new a2f9790dcffe drm/edid: propagate drm_edid to drm_edid_to_eld() new 40f71f5b2392 drm/edid: convert drm_edid_connector_update() to drm_edid fully new dd0f4470a849 drm/edid: convert struct detailed_mode_closure to drm_edid new f0d080ff4291 drm/edid: convert drm_mode_detailed() to drm_edid new 084c7a7c7a0a drm/edid: convert drm_dmt_modes_for_range() to drm_edid new a77f7c89e62c drm/edid: convert drm_gtf_modes_for_range() to drm_edid new 7428bfbdb7c4 drm/edid: convert drm_cvt_modes_for_range() to drm_edid new 67d87fac86dd drm/edid: convert drm_mode_std() and children to drm_edid new 874d98eed71a drm/edid: convert mode_in_range() and drm_monitor_supports [...] new 2c54f87cf2fb drm/edid: convert get_monitor_name() to drm_edid new 45aa2336fa6d drm/edid: convert drm_for_each_detailed_block() to drm_edid new bba4b6470b02 drm/edid: add drm_edid helper for drm_edid_to_sad() new 027034511c6a drm/edid: add drm_edid helper for drm_edid_to_speaker_allo [...] new 3176d0925027 drm/edid: add drm_edid helper for drm_detect_hdmi_monitor() new 0c057877cbdf drm/edid: add drm_edid helper for drm_detect_monitor_audio() new 5e87b2e51716 drm/edid: convert cea_db_iter_edid_begin() to drm_edid new bbded689680f drm/edid: convert drm_edid_iter_begin() to drm_edid new c7b2dee4308b drm/edid: add drm_edid helper for drm_update_tile_info() new d9ba1b4cbb29 drm/displayid: convert to drm_edid new d0edd3c1a7e8 drm/edid: convert version_greater() to drm_edid new d0956e2c520c dt-bindings: display: panel: feiyang, fy07024di26a30d: mak [...] new de5db71e4c8c drm/panel: feiyang-fy07024di26a30d: make reset gpio optional new 98526c5bbe32 drm/rockchip: vop2: unlock on error path in vop2_crtc_atom [...] new b6415bd7386b drm: Always warn if user-defined modes are not supported new b959eb4f5b7e drm/client: Look for command-line modes first new 0facdaa249c4 drm/client: Don't add new command-line mode new c577b2f43e80 drm/mgag200: Enable atomic gamma lut update new a24191b1c4ad drm: bridge: icn6211: Register macro clean up new a9ad5822366c drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC new 7d64c40a7d96 drm/scheduler: Don't kill jobs in interrupt context new 7328736d270a dt-bindings:drm/bridge:anx7625: add port@0 property new a77c2af0994e drm/bridge: anx7625: Use DPI bus type new 5913ab941d6e drm/mgag200: Acquire I/O lock while reading EDID new d50f74790bbb drm/mgag200: Fail on I2C initialization errors new 16f1456466c2 drm/mgag200: Implement connector's get_modes with helper new b279df242972 drm/mgag200: Switch I2C code to managed cleanup new 8219f11fdaf5 drm/mgag200: Remove struct mga_connector new 69340e529a06 drm/mgag200: Test memory requirements in drm_mode_config_f [...] new 475e2b970cc3 drm/mgag200: Split up connector's mode_valid helper new 315a8d00ac74 drm/udl: Set VGA connector new 738107680958 drm/meson: Fix refcount leak in meson_encoder_hdmi_init new c193a003dc46 drm/meson: add YUV422 output support new f159b1b22c8a drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access() new 746b9c62cc86 drm/gem: Ignore color planes that are unused by framebuffe [...] new 1c89b4b71816 drm/gem-vram: Share code between GEM VRAM's _{prepare, cle [...] new a8d6e127254c drm/gem-vram: Ignore planes that are unused by framebuffer format new 4f093a527b0b drm/gem: Warn on trying to use a non-existing framebuffer plane new 4a2a13a57b60 drm/probe-helper: Add helper for drm_helper_probe_single_c [...] new e7c254d75d16 drm/probe-helper: For DP, add 640x480 if all other modes are bad new 69ef4a192bba drm: Document the power requirements for DP AUX transfers new 39c28cdfb719 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus new 0d662350928e drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid new c1de02bbeca5 drm/bridge: tc358767: Report DSI-to-(e)DP as supported new 0b4c48f3e315 drm/bridge: tc358767: Make sure Refclk clock are enabled new 6556551f8848 drm/r128: Fix undefined behavior due to shift overflowing [...] new 67d935b47139 drm/debug: Expose connector's max supported bpc via debugfs new fa373eb21901 drm/i915/display/debug: Expose crtc current bpc via debugfs new 4cd79f614b50 drm/amd/display: Move connector debugfs to drm new 2ba5b683260e drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid new 670c87fd1695 drm/bridge: anx7625: Add missing of_node_put for endpoint new 1ff72d434b40 drm/bridge: lt9611: Consolidate detection logic new 649eb3828fb2 drm/bridge: lt9611: Use both bits for HDMI sensing new 9ad6f181ad9a drm/st7735r: Fix module autoloading for Okaya RH128128T new 61922beba36a Revert "drm/bridge: anx7625: Use DPI bus type" new 8e71a4a8156a Revert "dt-bindings:drm/bridge:anx7625: add port@0 property" new 6b03816f8695 drm/nouveau: clear output poll workers before nouveau_fbco [...] new e4f21d143651 drm/nouveau/mmu: fix typo in comment new 1a3b1ea111c4 drm/nouveau/tegra: remove needless NULL check new a67664860f78 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_A [...] new b981cc333ff0 drm: use ENOMEM for drmm_kzalloc allocation failures new e31372492904 drm/vkms: Update vkms_composer_worker documentation new 91776af1d8de drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c new f4d8aec6e4bf dt-bindings: display: ingenic,jz4780-hdmi: Drop undocument [...] new 9180c30cd61a drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1 new 5d82e74a97c2 dt-bindings: Add compatible for Mali Valhall (JM) new 382435709516 drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162 new a17775a1af59 drm/panfrost: Constify argument to has_hw_issue new 0c0af438345e drm/panfrost: Handle HW_ISSUE_TTRX_3076 new 892e7fb7c254 drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk new 5b9afc161ea5 drm/panfrost: Add "clean only safe" feature bit new d8e53d8a4e0a drm/panfrost: Don't set L2_MMU_CONFIG quirks new 5ba99fca1de0 drm/panfrost: Add Mali-G57 "Natt" support new 952cd9745092 drm/panfrost: Add arm,mali-valhall-jm compatible new ade1fc91eb99 drm/edid: Extract drm_edid_decode_mfg_id() new 14374e3eee1b dma-buf: cleanup dma_fence_chain_walk new 435c249008cb drm/mipi-dbi: align max_chunk to 2 in spi_transfer new 0c5064fa8d5a dma-buf: cleanup dma_fence_unwrap selftest v2 new 01357a5a45ed dma-buf: cleanup dma_fence_unwrap implementation new 8f6197371848 dma-buf: return only unsignaled fences in dma_fence_unwrap [...] new 245a4a7b531c dma-buf: generalize dma_fence unwrap & merging v3 new ec8d985ff26f drm: use dma_fence_unwrap_merge() in drm_syncobj new a0ab5abced55 drm/hyperv : Removing the restruction of VRAM allocation w [...] new a9bfcb56a2ef drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-cl [...] new 01ece65132e2 drm/ssd130x: Only define a SPI device ID table when built [...] new 04477e5e1e6c drm/gma500: Use gma_ prefix for our i2c abstraction new ba1677f76b9a drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter new 368eb57a1676 drm/gma500: Make cdv lvds use ddc adapter from drm_connector new 544ef14031d0 drm/gma500: Make cdv hdmi use ddc adapter from drm_connector new 147a09072c84 drm/gma500: Make psb lvds use ddc adapter from drm_connector new 0cc3ae930c8b drm/gma500: Make cdv crt use ddc adapter from drm_connector new a57ebfc0b4da drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector new e9ca4e9ea6e2 drm/gma500: Read EDID from the correct i2c adapter new 3800b1710946 drm/dp: Add callbacks to make using DP AUX bus properly easier new 50e156bd8a9d drm/bridge: Add devm_drm_bridge_add() new 10e619f1f31c drm/bridge: parade-ps8640: Handle DP AUX more properly new c441d28945fb drm/nouveau: fix another off-by-one in nvbios_addr new e1402c6619df dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD new 6352cd451ddb drm: bridge: Add TI DLPC3433 DSI to DMD bridge new fae7d186403e drm/probe-helper: Default to 640x480 if no EDID on DP new 73f54d5d9682 drm/mgag200: Remove special case for G200SE with <2 MiB new 85397f6bc4ff drm/mgag200: Initialize each model in separate function new ce19021fd99a drm/mgag200: Move PCI-option setup into model-specific code new d45e32c9d98c drm/mgag200: Call mgag200_device_probe_vram() from per-model init new b62d943e9686 drm/mgag200: Implement new init logic new b9a577a407d9 drm/mgag200: Add struct mgag200_device_info new 21e74bf99596 drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info new 98da4b99a052 drm/mgag200: Store maximum resolution and memory bandwidth [...] new d1e40d8e4b4d drm/mgag200: Store vidrst flag in device info new da1efdb2a3e8 drm/mgag200: Store positions of I2C data and clock bits in [...] new 7d255ddbbf67 drm/meson: encoder_cvbs: Fix refcount leak in meson_encode [...] new d82a5a4aae9d drm/meson: encoder_hdmi: Fix refcount leak in meson_encode [...] new dfa687bffc8a drm/bridge: lt9611uxc: Cancel only driver's work new 7f35680ada23 drm/ast: Support multiple outputs new 20e10881a043 dma-buf: Add an API for exporting sync files (v14) new 594740497e99 dma-buf: Add an API for importing sync files (v10) new faa406f4233e drm/cma-helper: Describe what a "contiguous chunk" actually means new 514c62048b9c fbcon: Remove obsolete reference to initmem_freed new c11256f82ec8 drm/panel: nt36672a: add backlight support new 2292639b4cc8 dt-bindings: display: novatek, nt36672a: add backlight property new 6aed665f9d83 drm/nouveau/bios: Rename prom_init() and friends functions new bd63f11f4c3c virtio-gpu: fix a missing check to avoid NULL dereference new 430ac054e5ea drm/bochs: Explicitly include linux/module.h new d9c1452c0f07 drm/qxl: remove qxl_log_level global new 20f038d074d4 drm/virtio: simplify the return expression new 9e9fa6a9198b udmabuf: Set the DMA mask for the udmabuf device (v2) new c24968734abf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_obje [...] new f17c655cfb99 drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code new 0949ee75da6c firmware: sysfb: Make sysfb_create_simplefb() return a pde [...] new bc824922b264 firmware: sysfb: Add sysfb_disable() helper function new 873eb3b11860 fbdev: Disable sysfb device registration when removing con [...] new bdde97ac4bea Revert "fbdev: Prevent probing generic drivers if a FB is [...] new efeeaefe9be5 drm: Add support for the LogiCVC display controller new c7ee3126ee0a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1b93ff4d0679 drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() adds e9794c88cd6c drm/i915: remove single-use GEM_DEBUG_EXEC() adds ef83e1198f9f drm/i915/dmc: Load DMC on DG2 adds 7ecc3cc8a7b3 drm/i915: Fix 'mixing different enum types' warnings in in [...] adds 21c47196aec3 drm/i915/dmc: Add MMIO range restrictions adds 945ae909aa76 drm/i915/audio: fix audio code enable/disable pipe logging adds c3e57159dea4 drm/i915: Use drm_dbg for rpm logging adds 057a6a1936e7 drm/i915/psr: Use full update In case of area calculation fails adds d6774b8c3c58 drm/i915: Ensure damage clip area is within pipe area adds 230fb39ff7e0 drm/i915/reg: fix undefined behavior due to shift overflow [...] adds 85a040bc9049 drm/i915: Introduce has_media_ratio_mode adds ee421bb4cb95 drm/i915/pcode: Extend pcode functions for multiple gt's adds 5f38c3fb55ce drm/i915/pcode: Add a couple of pcode helpers adds 08c59dde71b7 drm/i915/dsi: fix VBT send packet port selection for ICL+ adds 39b1bc4b5bcc drm/i915: Rename block_size()/block_offset() adds 991dcb89caeb drm/i915/d12+: Disable DMC firmware flip queue handlers adds 8ae664907916 drm/i915: fix typos in comments adds edd34368c4c3 drm/i915/dg2: Support 4k@30 on HDMI adds 4fde3f5d8805 drm/i915/display/adl_p: Updates to HDMI combo PHY voltage [...] adds 51ab3b85000d drm/i915: Pass intel_connector to intel_vrr_is_capable() adds 822e5ae701af drm/i915: Extract intel_edp_fixup_vbt_bpp() adds 75bd0d5e4ead drm/i915/pps: Split pps_init_delays() into distinct parts adds 60b02a09598f drm/i915/pps: Introduce pps_delays_valid() adds 89fcdf430599 drm/i915/pps: Don't apply quirks/etc. to the VBT PPS delay [...] adds 586294c3c186 drm/i915/pps: Stash away original BIOS programmed PPS delays adds 8e75e8f573e1 drm/i915/pps: Split PPS init+sanitize in two adds 67090801489d drm/i915/pps: Reinit PPS delays after VBT has been fully parsed adds 50759c13735d drm/i915/pps: Keep VDD enabled during eDP probe adds c3fbcf60bc74 drm/i915/bios: Split parse_driver_features() into two parts adds c2fdb424d322 drm/i915/bios: Split VBT parsing to global vs. panel speci [...] adds 3cf050762534 drm/i915/bios: Split VBT data into per-panel vs. global parts adds c518a775a843 drm/i915/bios: Determine panel type via PNPID match adds 0aa93f54f434 drm/i915/tc: Don't default disconnected legacy Type-C port [...] adds 92a020747d6c drm/i915: Split shared dpll .get_dplls() into compute and [...] adds 6cb07d20317c drm/i915: Clean up DPLL related debugs adds 0e5397d8c9fe drm/i915: Extract PIPE_CONF_CHECK_TIMINGS() adds 3951270abfd2 drm/i915: Extract PIPE_CONF_CHECK_RECT() adds 3d140a3d8816 drm/i915: Adjust intel_modeset_pipe_config() & co. calling [...] adds aa71f9870efe drm/i915: s/pipe_config/crtc_state/ adds 58ae532ee875 drm/i915: Improve modeset debugs adds f2206df8ec86 drm/i915: Check hw.enable and hw.active in intel_pipe_conf [...] adds 4f543d664cec drm/i915: Require an exact DP link freq match for the DG2 PLL adds 04514c14678e drm/i915/display: stop using BUG() adds fba99b1ab7bd drm/i915: Parse VRR capability from VBT adds 2db7d421cc5c drm/i915: Print out rejected fixed modes adds 6e939738da20 drm/i915: Accept more fixed modes with VRR panels adds a9b20eb6f7da drm/i915/bios: Fix aggressiveness typos adds 700034566d68 drm/i915/bios: Define more BDB contents adds 5a18db2e92a3 drm/i915: Treat DMRRS as static DRRS adds e8971a790370 drm/i915/display/adlp: More updates to voltage swing table adds b43edc504ddd drm/i915/regs: split out intel audio register definitions adds 1d7426945716 drm/i915/display/fbc: Do not apply WA 22014263786 to DG2 adds 330c1b3180b0 drm/i915/tasklet: separate local hacks around struct taskl [...] adds 38353a5e3da0 drm/i915/drv: drop intel_bios.h include adds aec23025ebc8 drm/i915/utils: throw out unused stuff adds 4464bd825dd5 drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp() adds ab9db127ee03 drm/i915/pxp: fix sparse warning for not declared symbol adds eb20cf30c57c drm/i915/overlay: remove redundant GEM_BUG_ON() adds f09d2b0bdd78 drm/i915: Initialize eDP source rates after per-panel VBT parsing adds f06d1d66d54c drm/i915: Update eDP fast link training link rate parsing adds 24b8b74eb2eb drm/i915: Parse max link rate from the eDP BDB block new 5c57c099f442 drm/i915/display: Fix handling of enable_psr parameter new d56391dea92d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new e24207cffeb2 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 7c8c6c85c1e9 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters adds f1b03cf05746 fbcon: Fix accelerated fbdev scrolling while logo is still shown new e70f83b02714 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 18f6d8b82022 Merge branch 'regmap-linus' into regmap-next adds 72607f372c9c regmap: cache: Fix syntax errors in comments adds 687e2ae18602 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next new 7eb6f242c9bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be1a63daffdd Merge existing fixes from asoc/for-5.19 into new branch adds 0a034d93ee92 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_pl [...] adds 3e2649c5e864 ASoC: samsung: Fix error handling in aries_audio_probe adds 8466579b63cc ASoC: ux500: Remove some leftover from the "Replace GPLv2 [...] adds 2f4a8171da06 ASoC: imx-audmux: Silence a clang warning adds b521e85eefa3 ASoC: ab8500: Remove some leftover from the "Replace GPLv2 [...] adds b661a848a50c ASoC: amd: acp: fix typo in comment adds 99b5c107506c ASoC: ops: Clarify snd_soc_info_volsw_sx() adds f53f50ee21d4 ASoC: fsl_sai: use local device pointer adds 22205521770e ASoC: fsl_sai: add error message in case of missing imx-pc [...] adds ae4f11c1ed2d ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650 [...] adds aa7407f807b2 ASoC: max98390: use linux/gpio/consumer.h to fix build adds ef6c320942a2 ASoC: codecs: tfa989x: Add support for tfa9890 adds d0da7c8668dc ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support adds 6398b004cfcc ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P adds ff31753fcb06 ASoC: simple-card-utils: rename asoc_simple_init_dai_link_ [...] adds 3ae190edc5f6 ASoC: nau8822: Don't reconfigure PLL to the same values adds 84965cc60e64 ASoC: cs35l45: Make cs35l45_remove() return void adds 9c3148dec7d2 ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe adds bf1ebcddcb19 ASoC: stm32: sai: Remove useless define adds fef94875a72b ASoC: ops: Remove unneeded delay.h inclusion adds 32882881078b ASoC: qcom: soundwire: Add support for controlling audio C [...] adds 4f8ed1959387 ASoC: tfa9879: Use modern ASoC DAI format terminology adds 7472eb8d7dd1 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe adds 82fa8f581a95 ASoC: codecs: da7210: add check for i2c_add_driver adds 12ba5ceb4a08 ASoC: mediatek: remove unnecessary check of clk_disable_unprepare adds 8366d8ca0f78 ASoC: max9860: Use modern ASoC DAI format terminology adds 063c915502b9 ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data adds 2685d5046962 ASoC: stm32: dfsdm: fix typo in comment adds ac8a2ea48001 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() adds 94e0bc317ad2 ASoC: cs35l41: Move cs35l41 exit hibernate function into s [...] adds e341efc308e5 ASoC: cs35l41: Add common cs35l41 enter hibernate function adds 97076475e2fd ASoC: cs35l41: Do not print error when waking from hibernation adds a8b1b9ce5d48 ALSA: hda: cirrus: Add initial DSP support and firmware loading adds 612c4695e312 ASoC: mediatek: mt6366: support for mt6366 codec adds 58949aa35c0f ASoC: mediatek: mt8186: support audsys clock control adds b65c466220b3 ASoC: mediatek: mt8186: support adda in platform driver adds 55cac93d2711 ASoC: mediatek: mt8186: support hostless in platform driver adds 2567ccae9105 ASoC: mediatek: mt8186: support hw gain in platform driver adds 2907d261276e ASoC: mediatek: mt8186: support i2s in platform driver adds 920508f9fe2f ASoC: mediatek: mt8186: support pcm in platform driver adds e118015db7bd ASoC: mediatek: mt8186: support src in platform driver adds ae92dcbee8b6 ASoC: mediatek: mt8186: support tdm in platform driver adds 55b423d5623c ASoC: mediatek: mt8186: support audio clock control in pla [...] adds cfa9a966f12a ASoC: mediatek: mt8186: support gpio control in platform driver adds 80d8cad2e9ce ASoC: mediatek: mt8186: add misc driver and register definitions adds 11fe58c4450a ASoC: SOF: Intel: add MeteorLake machines adds 93693dcf2a4d ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p adds 8208dd75eb46 ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable adds 28223889603a ASoC: Intel: soc-acpi and machine driver updates adds 90b12a88b710 ALSA: Add snd_pcm_direction_name() helper adds b5df2a7dca1c ASoC: codecs: Add HD-Audio codec driver adds 97030a43371e ASoC: Intel: avs: Add HDAudio machine board adds 6575e5cae752 ASoC: Intel: avs: Add DMIC machine board adds e39acc4cfd92 ASoC: Intel: avs: Add I2S-test machine board adds e2a4cbf277c4 ASoC: Intel: avs: Add rt274 machine board adds 1d395ee2e19b ASoC: Intel: avs: Add rt286 machine board adds 88429ab16df4 ASoC: Intel: avs: Add rt298 machine board adds 748102786b3c ASoC: Intel: avs: Add rt5682 machine board adds 32ee40b55900 ASoC: Intel: avs: Add nau8825 machine board adds 69ea14efe99b ASoC: Intel: avs: Add ssm4567 machine board adds 282c8f8de72f ASoC: Intel: avs: Add max98357a machine board adds 223a0a945821 ASoC: Intel: avs: Add max98373 machine board adds 6b5b0d6f36dd ASoC: Intel: avs: Add da7219 machine board adds 9f2d5e1e5d64 ASoC: Intel: avs: Machine boards and HDA codec support adds 45c6c5e052df ASoC: tegra: Add binding doc for OPE module adds 7358a803c778 ASoC: tegra: Add Tegra210 based OPE driver adds 7ee0910d0316 ASoC: tegra: AHUB routes for OPE module adds ed05d691b921 OPE support on Tegra210 and later adds 0511e2ac4e84 ASoC: cs35l45: typo in argument definition adds 94f8f2068ed0 ASoC: cs42l42: remove redundant test adds cac24a360a6b ASoC: wcd-mbhc-v2: remove useless initialization adds 0016361dfcc9 ASoC: wcd9335: remove redundant tests adds fb6ed937aaa0 ASoC: Intel: atom: sst: remove useless initialization adds d8af541139fa ASoC: Intel: atom: sst_ipc: remove redundant test adds a140785b701d ASoC: Intel: atom: sst_ipc: remove useless initializations adds f6cd55a19f3f ASoC: Intel: atom: controls: remove useless initializations adds 9972773c2612 ASoC: Intel: boards: reset acpi_chan_package adds f057852fd351 ASoC: Intel: sof_pcm512x: remove unnecessary init adds 9e9fb5d3f387 ASoC: mediatek: mt8195: simplify error handling adds 015d9ab7805f ASoC: qcom: q6dsp: q6adm: remove useless initializations adds 7518be0cc120 ASoC: qcom: q6dsp: remove spurious space adds 59a6cc5c5d64 ASoC: rockchip: simplify error handling adds 0c57064e3fdb ASoC: samsung: snow: simplify error handling adds 7188b28f6686 ASoC: meson: remove useless initialization adds 88406aa6dbbb ASoC: trivial changes for cppcheck warnings adds fed3d9297a9b ASoC: nau8822: Disable internal PLL if freq_out is zero adds 2947683c534e Switch to use internal PLL for iMCLK adds 60391d788a22 ASoC: ak4642: Drop no-op remove function adds 8a291eebeb63 ASoC: da7219: Drop no-op remove function adds 3cce931a5e44 ASoC: lm49453: Drop no-op remove function adds fb68cb963bb7 ASoC: da732x: Drop no-op remove function adds 52970da262e0 ASoC: Drop some i2c noop remove callbacks adds 0439eb4d94e0 ASoC: amd: acp: Add support for nau8825 and max98360 card adds 4dc6737cfe88 ASoC: amd: acp: Add support for rt5682s and rt1019 card wi [...] adds 7ede9c4c1654 Add Machine driver support for nau8825, max98560 and rt568 [...] adds aa0d5f095093 ASoC: Intel: broadwell: Make broadwell_disable_jack() return void adds 69c8027c5ff4 ASoC: wm8731: update wlf,wm8731.yaml reference adds e6f08af6340e ASoC: simple-card-utils: Make asoc_simple_clean_reference( [...] adds efe2178d1a32 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173 [...] adds b585692fc937 ASoC: SOF: amd: Add SOF pm ops callback for Renoir adds e53b20598f39 ASoC: SOF: mediatek: revise mt8195 clock sequence adds fd43dcbb859c ASoC: SOF: mediatek: Add shared_size for mediatek common c [...] adds 0bf4276cc788 ASoC: SOF: mediatek: mt8195 modify dram type as non-cache adds 078f28fee5aa ASoC: SOF: mediatek: mt8195 suspend check dsp idle adds e7ab03bcd37c ASoC: SOF: AMD/Mediatek updates for 5.20 adds 8dc51d009fad ASoC: ssm2518: Use modern ASoC DAI format terminology adds 0160e8835fab ASoC: ssm2602: Use modern ASoC DAI format terminology adds 627a18149250 ASoC: ssm4567: Use modern ASoC DAI format terminology adds 336a2d935a99 ASoC: ssm: Use modern ASoC DAI format terminology adds 3929ead38d61 ASoC: nau8822: Add operation for internal PLL off and on adds dd58365d43ef ASoC: qcom: lpass-platform: Update VMA access permissions [...] adds 33dbf3fc6942 ASoC: Intel: cirrus-common: fix incorrect channel mapping adds 07c2307ce8b4 ASoC: cs42l52: Fix TLV scales for mixer controls adds e9dad4de223e ASoC: cs35l36: Update digital volume TLV adds 5a7f6cdd402e ASoC: cs53l30: Correct number of volume levels on SX controls adds cd6c0895b9d3 ASoC: cs42l52: Correct TLV for Bypass Volume adds 0c9495ee315e ASoC: cs42l56: Correct typo in minimum level for SX volume [...] adds 513abe2460de ASoC: cs42l51: Correct minimum value for SX volume control adds eff8f2aeaf0c ASoC: cx2072x: Use modern ASoC DAI format terminology adds 573a9a37b6fc ASoC: max98090: Use modern ASoC DAI format terminology adds cd0df1706d18 ASoC: rk3328: Use modern ASoC DAI format terminology adds ef08b481ae78 ASoC: sta32x: Use modern ASoC DAI format terminology adds def5b3774a48 ASoC: sta350: Use modern ASoC DAI format terminology adds d7e98b570e80 ASoC: sti-sas: Use modern ASoC DAI format terminology adds 6b486af2ab94 ASoC: tas2552: Use modern ASoC DAI format terminology adds f8a4018c826f ASoC: tas2770: Use modern ASoC DAI format terminology adds 7c5c399fb97e ASoC: tas5086: Use modern ASoC DAI format terminology adds 9f6654c3162a ASoC: tas5720: Use modern ASoC DAI format terminology adds f025fcc466cc ASoC: tas6424: Use modern ASoC DAI format terminology adds 5fc4ed4bda46 ASoC: uda1334: Use modern ASoC DAI format terminology adds ad60ff09801f ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology adds 10649fa392c9 ASoC: tlv320adcx140: Use modern ASoC DAI format terminology adds b9ff35c7afc6 ASoC: tlv320aic23: Use modern ASoC DAI format terminology adds 8d322f170b09 ASoC: tlv320aic26: Use modern ASoC DAI format terminology adds 2fd8298aed22 ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology adds 0cc5a137f7a3 ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology adds 83a5f86903fb ASoC: tlv320aic33: Use modern ASoC DAI format terminology adds 894bf75bb1f6 ASoC: tlv320dac3x: Use modern ASoC DAI format terminology adds e288179dd09a ASoC: DAI clocking terminology modernisation adds b09654e39c89 ASoC: mediatek: mt8186: Fix a handful of spelling mistakes adds ff87d619ac18 ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode new 905f3a04e184 ASoC: core: Add set_fmt_new callback that directly specifi [...] new ab890e0f83a6 ASoC: amd: vangogh: Update to use set_fmt_new callback new 0fd054a57718 ASoC: atmel: Update to use set_fmt_new callback new fee11f70849b ASoC: au1x: Update to use set_fmt_new callback new 04ea2404468b ASoC: bcm: Update to use set_fmt_new callback new 5d6124e58d56 ASoC: ep93xx: Update to use set_fmt_new callback new ca0444f1f7b2 ASoC: dwc: Update to use set_fmt_new callback new 3b14c15a333b ASoC: fsl: Update to use set_fmt_new callback new 0f362524dd3f ASoC: hisilicon: Update to use set_fmt_new callback new ed2b384082a6 ASoC: img: Update to use set_fmt_new callback new add9ee8c64c6 ASoC: Intel: Update to use set_fmt_new callback new cbb3a19f090d ASoC: js4740-i2s: Update to use set_fmt_new callback new 3af99430f8d9 ASoC: mediatek: Update to use set_fmt_new callback new f60442bf6eab ASoC: meson: Update to use set_fmt_new callback new f3c0064f1f8e ASoC: mxs-saif: Update to use set_fmt_new callback new 84c5b47c8ce4 ASoC: pxa: Update to use set_fmt_new callback new 1148e16b335f ASoC: qcom: Update to use set_fmt_new callback new 27646d265da1 ASoC: rockchip: Update to use set_fmt_new callback new 0b491c7c1b25 ASoC: samsung: Update to use set_fmt_new callback new 2d4dd776e902 ASoC: sh: Update to use set_fmt_new callback new 0092dac91ec1 ASoC: stm: Update to use set_fmt_new callback new 7cc3965fde74 ASoC: sunxi: Update to use set_fmt_new callback new d92ad6633fa7 ASoC: tegra: Update to use set_fmt_new callback new d444c8d246a6 ASoC: test-component: Update to use set_fmt_new callback new 563ff63dc9fb ASoC: ti: Update to use set_fmt_new callback new ce3467c78478 ASoC: ux500: Update to use set_fmt_new callback new e945206a0a44 ASoC: xtensa: Update to use set_fmt_new callback new 6c076273a326 ASoC: core: Always send the CPU DAI a direct clock specifier new 346f47e784cd ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt new a839a53b9dc7 ASoC: atmel: Rename set_fmt_new back to set_fmt new 2c73f5fd20a8 ASoC: au1x: Rename set_fmt_new back to set_fmt new 1a267dd98c24 ASoC: bcm: Rename set_fmt_new back to set_fmt new 324a4db8de05 ASoC: ep93xx: Rename set_fmt_new back to set_fmt new 765fb623a2cd ASoC: dwc: Rename set_fmt_new back to set_fmt new 00778276cf4c ASoC: fsl: Rename set_fmt_new back to set_fmt new b9a7972818b8 ASoC: hisilicon: Rename set_fmt_new back to set_fmt new 1830a30ec4cf ASoC: img: Rename set_fmt_new back to set_fmt new c14a6ce98485 ASoC: Intel: Rename set_fmt_new back to set_fmt new 1724cc38e768 ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt new 00ca2d152ef0 ASoC: mediatek: Rename set_fmt_new back to set_fmt new eee6b5b9f3af ASoC: meson: Rename set_fmt_new back to set_fmt new 1a805faeb491 ASoC: mxs-saif: Rename set_fmt_new back to set_fmt new 8e2cc2b241bc ASoC: pxa: Rename set_fmt_new back to set_fmt new f1bd2fae8563 ASoC: qcom: Rename set_fmt_new back to set_fmt new 059f16bc0e02 ASoC: rockchip: Rename set_fmt_new back to set_fmt new b99d00c724bc ASoC: samsung: Rename set_fmt_new back to set_fmt new adced68031f9 ASoC: sh: Rename set_fmt_new back to set_fmt new 02ba0d9680fe ASoC: stm: Rename set_fmt_new back to set_fmt new 15011b2388d0 ASoC: sunxi: Rename set_fmt_new back to set_fmt new 475f2af6a2ff ASoC: tegra: Rename set_fmt_new back to set_fmt new 408c122ef9de ASoC: test-component: Rename set_fmt_new back to set_fmt new 9ff1836023ae ASoC: ti: Rename set_fmt_new back to set_fmt new e24ba1a21e24 ASoC: ux500: Rename set_fmt_new back to set_fmt new 58e23e21d185 ASoC: xtensa: Rename set_fmt_new back to set_fmt new 19423951a4b5 ASoC: soc-dai: Remove set_fmt_new callback new 28086d05ada6 ASoC: simple-card-utils: Move snd_soc_component_is_codec t [...] new d3d8feadcc54 Specify clock provider directly to CPU DAIs new 142d456204cf ASoC: imx-audmux: remove unnecessary check of clk_disable_ [...] new 30c802148845 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 782e6d3d515e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b65115179e85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e2b752dd8fb9 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 29dec90a0f1d dm: fix bio_set allocation new d5a37b199837 block: remove bioset_init_from_src new 71f7967f7cf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds acd3b61d62d6 ata: libata: Fix syntax errors in comments adds cb3eff1ffb66 ata: pata_hpt37x: move claculating PCI clock from hpt37x_c [...] adds 25bb33236e72 ata: pata_hpt37x: factor out hpt37x_pci_clock() adds a3ffab44e5d8 ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() adds 2548249130dd ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci [...] adds d326e046e3a5 ata: libata-core: fix sloppy typing in ata_id_n_sectors() new 00e8905c314f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 11bf7bcaaf38 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs adds 001a01f5cef1 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx adds b44002a639ce mmc: sdhci-of-dwcmshc: add support for rk3588 adds 3456c516af61 dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings adds 30ea7f8f97d9 dt-bindings: mmc: Add Broadcom optional sdio_freq clock adds 69515ac0208e mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] adds c46019eb54b4 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] adds ecd9dc013944 mmc: mxcmmc: Silence a clang warning adds f7b519d98f26 mmc: mtk-sd: fix typo adds dc858dc3bb8b mmc: core: Capture eMMC and SD card errors adds d7e2e877a81d mmc: sdhci: Capture eMMC and SD card errors adds c835a6debf06 mmc: debugfs: Add debug fs entry for mmc driver adds 138ec5ea8577 mmc: debugfs: Add debug fs error state entry for mmc driver adds 57d89ade2eb7 mmc: cqhci: Capture eMMC and SD card errors adds 5423ff242431 Merge branch 'fixes' into devel adds 1fa62d9ab2ab dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema adds 010f40ec53ac dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU adds 98c9ce5c7abc dt-bindings: mmc: convert mmc-spi-slot to yaml adds 1e5a4ddd314b Merge branch 'fixes' into next adds 94fbac6ee3af mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string adds 6aa26be14d2a dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] new 9cde2ec3a7e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a6c487cd7e4a power: supply: max77976: update Luca Ceresoli's e-mail address new 576fc9e6f766 dt-bindings: power: supply: bq24190: use regulator schema [...] new 2441ca62b78b dt-bindings: power: supply: qcom,pm8941: use regulator sch [...] new 096a6223424e dt-bindings: power: supply: qcom,pm8941: document usb-char [...] new 2a21fe017ce5 dt-bindings: power: supply: summit,smb347: use absolute pa [...] new d54087651efd power: supply: lp8788: fix typo in comment new b770583ba602 power: supply: Remove unnecessary print function dev_err() new f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments new 23c46bab922b power: supply: cros_peripheral: Use struct_size() helper i [...] new 6aa35ab9db2c power: supply: ab8500: Respect charge_restart_voltage_uv new e08f8a118514 power: supply: ab8500: Exit maintenance if too low voltage new 16ce996ab32c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 423156b3d37b regulator: dt-bindings: mps,mp5416: add MP5496 compatible adds b9dea0184b26 regulator: mp5416: alphabetically sort header includes adds df43c245dd05 regulator: mp5416: use OF match data adds fcdaf74a0abb regulator: mp5416: add support for MP5496 adds 5f7202d827b8 regulator: rt5190a: check if init_data is NULL, bypass rt5 [...] adds a9369fd316cf regulator: dt-bindings: Convert pwm-regulator to DT schema adds a8280a5dd5a4 regulator: mp5416: remove kernel.h include adds f210f387c8c0 regulator: qcom_smd: add get_voltage to MP5496 adds aa3562673c25 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] new c4c3aa4e5179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60913083985a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 172d833ff07e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 494688efdc59 selinux: add __randomize_layout to selinux_audit_data adds 4d3d0ed60ee0 selinux: drop unnecessary NULL check new 04d4f62bc70d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 038944005c2d Merge branch 'next' of git://github.com/cschaufler/smack-next new b6c8cd80ace3 watchdog: gxp: Add missing MODULE_LICENSE new d16b88aae41f Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds 5ee6cfdd11aa audit: remove redundant data_len check new b6878a2fe9a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 39d649602be2 of: constify of_property_check_flags() prop argument adds 442feb3174dc dt-bindings: ps2-gpio: convert binding to json-schema adds ef1793665404 dt-bindings: ps2-gpio: document bus signals open drain adds f06e4c9ec81e dt-bindings: display: bridge: sil,sii9022: Convert to json-schema adds cbf9c4b9617b of: check previous kernel's ima-kexec-buffer against memor [...] new 72ca19005270 dt-bindings: vendor-prefixes: document several vendors for [...] new ae5a8983414a dt-bindings: sram: qcom,ocmem: cleanup example coding style new 38a85b9d95c7 dt-bindings: sram: qcom,imem: add IMEM memory region new 77421d09b43c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e3ca32f4699 spi: spi-altera-dfl: Fix an error handling path adds f52b03c70744 spi: s3c64xx: requests spi-dma channel only during data transfer adds 8523c96894e9 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] adds 901fc8e8079e spi: mt65xx: add MT8365 SoC bindings adds 657f8bd88cb5 spi: fix typo in comment adds dd9c232d4727 spi: spi-zynqmp-gqspi: Add two chip select support adds 1f19a2d1d6b9 spi: intel: Use correct order for the parameters of devm_k [...] adds b658be56e867 spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-periphe [...] adds 6598b91b5ac3 spi: spi.c: Convert statistics to per-cpu u64_stats_t adds 8d0b512844fd spi: spi-ti-qspi: Support per-transfer and per-slave speed [...] adds 5945ff905764 spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter adds 75c28a43a43f spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter adds 6ce7061a75f7 spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unus [...] adds 6ff40f00e5a4 spi: stm32-qspi: Remove unused parameters adds 71ba950f3b1f ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC adds 9ac8d17694b6 spi: add support for microchip fpga spi controllers adds f303c6b26ced MAINTAINERS: add spi to PolarFire SoC entry adds 0ac8bc4f54ef Add support for PolarFire SoC's spi controllers adds 9723070ecb28 spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" adds 5dfac65b6217 spi: <linux/spi/spi.h>: Add missing documentation for stru [...] new a4f26ba2608c spi: fix platform_no_drv_owner.cocci warning new 0356163e5883 spi: Return true/false (not 1/0) from bool function new 9c1d6487398e Merge remote-tracking branch 'spi/for-5.20' into spi-next new e0db80d2b59a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26920bbb249a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1c8e321594b8 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 77aaa2e3ce5f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new dd44fee2af03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3874a21aeb4a tools/memory-model: Document locking corner cases adds c4c641e09bff tools/memory-model: Make judgelitmus.sh note timeouts adds 201d56f21faa tools/memory-model: Make cmplitmushist.sh note timeouts adds 144dc65b5932 tools/memory-model: Make judgelitmus.sh identify bad macros adds 8daade5f425c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c69a53170d6c tools/memory-model: Fix paulmck email address on pre-exist [...] adds 3058e7655999 tools/memory-model: Update parseargs.sh for hardware verification adds e0a5facc04c7 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 7635d3c45b59 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c4654c7d3671 tools/memory-model: Fix checkalllitmus.sh comment adds c749402cdd9d tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3ae11fc23ae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 89471194c4f9 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 6bc74b4580b8 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 6e6bfb85d576 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 53ad687a2abf tools/memory-model: Keep assembly-language litmus tests adds 863e4059cb7c tools/memory-model: Allow herd to deduce CPU type adds cf8447de610c tools/memory-model: Make runlitmus.sh check for jingle errors adds bf9274f048e0 tools/memory-model: Add -v flag to jingle7 runs adds 3973fc0ec9e8 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4e322853124d tools/memory-model: Fix scripting --jobs argument adds 03aedae850f8 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a7ce0b62ed4c tools/memory-model: Make history-check scripts use mselect7 adds a21572226ae3 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 34457edc80a1 tools/memory-model: Repair parseargs.sh header comment adds d5311b7c48a7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds ca1545202ab7 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds f195c9676fbb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 91d70a5329ba tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 7789a57e8fc9 Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds dd7290f088cc rcu: Decrease FQS scan wait time in case of callback overloading adds 7f001f019a2f torture: Make kvm-remote.sh announce which system is being [...] adds 779eae72b730 rcu-tasks: Check for abandoned callbacks adds 3d6c23ba6ca2 rcu: Make normal polling GP be more precise about sequence [...] adds 87f088e1c065 rcu: Provide a get_completed_synchronize_rcu() function adds 28bfa89bab3a rcutorture: Validate get_completed_synchronize_rcu() adds f7612ebaecbc rcu: Switch polled grace-period APIs to ->gp_seq_polled adds c017b92a9f89 rcu: Make polled grace-period API account for expedited gr [...] adds e2573ccb1816 rcu: Make Tiny RCU grace periods visible to polled APIs adds 6d1471c9e053 rcutorture: Verify that polled GP API sees synchronous gra [...] adds 4e29094221c3 rcu: Add polled expedited grace-period primitives adds 6f0b8b761edd rcutorture: Test polled expedited grace-period primitives adds 50b790744c6a rcutorture: Update rcutorture.fwd_progress help text adds f3e7b187ef5d rcu/torture: Change order of warning and trace dump adds 84b914b867e1 rcu/nocb: Add/del rdp to iterate from rcuog itself adds 84c4e9c758fd rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds c39fef430bc8 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 0d90e7225fb1 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds 89ad98e93ce8 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds ca52639daa5b rcu-tasks: Drive synchronous grace periods from calling task adds b40d5a0dd104 doc: Document the rcutree.rcu_divisor kernel boot parameter adds bd3dc98d1fe4 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds c3c2d9d88bdf rcu/nocb: Add an option to offload all CPUs on boot adds f3d081596139 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds c63fdda443d1 rcu: Avoid tracing a few functions executed in stop machine adds f341599bdf34 memory-model: Prohibit nested SRCU read-side critical sections adds c63855dda123 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 816eb901dc56 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 49a97d680b21 rcutorture: Fix memory leak in rcu_test_debug_objects() adds 1eb9b75efd03 rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds 7199b9d46830 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 7ab96061e7fd DIAGS rcu: Diagnose extended sync_rcu_do_polled_gp() loops adds 36252db79c09 rcu/nocb: Add option to opt rcuo kthreads out of RT priority adds 91e4afe64fa3 rcu: Immediately boost preempted readers for strict grace periods adds f9993c8413d1 torture: Adjust to again produce debugging information adds 19fbc1d011ea rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds 146d0235bec7 locking/csd_lock: Change csdlock_debug from early_param to [...] adds 4741f3cc1094 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() adds 33a4debb1f43 rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] adds 45bdd7fc915a tools/nolibc/stdlib: Support overflow checking for older c [...] adds 13e4f143cd8c tools/nolibc/stdio: Add format attribute to enable printf [...] adds b0805597d8a2 rcutorture: Make failure indication note reader-batch overflow adds 22419ae655b3 rcu/rcuscale: Fix smp_processor_id()-in-preemptible warnings adds f68aa62af3a9 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds d4c8263876fc tools/nolibc: fix the makefile to also work as "make -C to [...] adds afe5ca6d286a tools/nolibc: make the default target build the headers adds 9b9ee9c6ad01 tools/nolibc: add a help target to list supported targets adds 9d58122477e1 rcu: Cleanup RCU urgency state for offline CPU adds 2b0685fcaf04 torture: Create kvm-check-branches.sh output in proper location adds 9389ccac77a1 rcu/kvfree: Remove useless monitor_todo flag adds 3f1afa3a24f5 rcu-tasks: Merge state into .b.need_qs and atomically update adds 800dac0c888d rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter adds 7c215bb3e021 rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] adds f68e0ebdadd5 rcu-tasks: Idle tasks on offline CPUs are in quiescent states adds 9083f7f17595 rcu-tasks: Handle idle tasks for recently offlined CPUs adds 1990c99a5cd0 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS adds 8cc4b747ef10 rcu-tasks: Make rcu_note_context_switch() unconditionally [...] adds 5feae373c045 rcu-tasks: Simplify trc_inspect_reader() QS logic adds 4e9cc584f94b rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] adds 6ddb85cecc61 rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings adds 8b2db54f7980 rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] adds e547d3dac273 rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] adds c3b95b019d4c rcu-tasks: Add data structures for lightweight grace periods adds 09f110d4a159 rcu-tasks: Track blocked RCU Tasks Trace readers adds 96102856a205 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end adds 61177b4d627a rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] adds c75123081060 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] adds bf293321e11d rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] adds dbb21fa6eddb rcu-tasks: Scan running tasks for RCU Tasks Trace readers adds d3c7c9eecae9 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers adds f420cb25eab6 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks adds 61b89fc43bb7 rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list adds 84a905c672c8 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] adds ac17784f67b2 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs adds 504312bb6d39 rcu-tasks: Update comments new 3f96e4f84808 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds a280e358465b Merge branch 'kvm-5.19-early-fixes' into HEAD adds b31455e96f00 Merge branch 'kvm-5.20-early-patches' into HEAD adds 5552de7b928d Merge tag 'kvm-s390-next-5.19-2' of git://git.kernel.org/p [...] adds 00f08d99dd7d KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 adds f17c31c48e5c KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 adds cd9e6da8048c KVM: SVM: Unwind "speculative" RIP advancement if INTn inj [...] adds 3741aec4c38f KVM: SVM: Stuff next_rip on emulated INT3 injection if NRI [...] adds 6ef88d6e36c2 KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction adds 7e5b5ef8dca3 KVM: SVM: Re-inject INTn instead of retrying the insn on " [...] adds a61d7c5432ac KVM: x86: Trace re-injected exceptions adds 21d4c575eb4a KVM: x86: Print error code in exception injection tracepoi [...] adds 2d61391270a3 KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected [...] adds 159fc6fa3b7d KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection adds d8969871253a KVM: selftests: nSVM: Add svm_nested_soft_inject_test adds 9fb3565743d5 KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() adds b8b9156ec6ef KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flu [...] adds 465932db25f3 x86/cpu: Add new VMX feature, Tertiary VM-Execution control adds ed3905ba6038 KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64 [...] adds 1ad4e5438c67 KVM: VMX: Detect Tertiary VM-Execution control when setup [...] adds 0b85baa5f46d KVM: VMX: Report tertiary_exec_control field in dump_vmcs() adds 5413bcba7ed5 KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode adds f08a06c9a357 KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() adds 1d5e740d518e KVM: Move kvm_arch_vcpu_precreate() under kvm->lock adds 35875316384b KVM: x86: Allow userspace to set maximum VCPU id for VM adds 753dcf7a8686 kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test adds d588bb9be1da KVM: VMX: enable IPI virtualization adds fb358e0b811e perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server adds 69e575dd4fba perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest adds 39a4d779546a perf/x86/core: Pass "struct kvm_pmu *" to determine the gu [...] adds bef6ecca46ac KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU [...] adds 2c985527dd8d KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter adds 0d23dc34a7ce x86/perf/core: Add pebs_capable to store valid PEBS_COUNTE [...] adds c59a1f106f5c KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for exten [...] adds 79f3e3b58386 KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter adds 6ebe44366bde KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest [...] adds 8183a538cd95 KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS adds 902caeb6841a KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support a [...] adds d10551738f6a KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS i [...] adds 63f21f326fc9 KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h adds 854250329c02 KVM: x86/pmu: Disable guest PEBS temporarily in two rare s [...] adds 968635abd5f5 KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu [...] adds 59cc99f6e971 KVM: x86/cpuid: Refactor host/guest CPU model consistency check adds cf8e55fe50df KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 adds 5d9cd8b55cdc selftests: kvm: replace ternary operator with min() adds 43d62d108af8 KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out o [...] adds ec4036edf924 KVM: x86/pmu: remove useless prototype adds c49467a45fe0 KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when re [...] adds 98defd2e1780 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn' [...] adds bfb088d9fb5a KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA [...] adds d1c88a402056 KVM: x86: always allow host-initiated writes to PMU MSRs adds a33095f4937b KVM: x86/pmu: Update comments for AMD gp counters adds 89cb454ea984 KVM: x86/pmu: Extract check_pmu_event_filter() handling bo [...] adds a40239b4cf33 KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram [...] adds fb121aaf19cd KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() adds 76d287b2342e KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_ [...] adds e99fae6edebc KVM: x86/pmu: Use only the uniform interface reprogram_counter() adds 02791a5c362b KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fix [...] adds dc852ff5bb41 perf: x86/core: Add interface to query perfmon_event_map[] [...] adds 08dca7a8e73a KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_ev [...] adds 7aadaa988c5e KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context adds ed2351174e38 KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pendin [...] adds 30267b43c5b0 KVM: selftests: Add a test to get/set triple fault event adds 938c8745bcf2 KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings adds 2f4073e08f4c KVM: VMX: Enable Notify VM exit adds 92d80178a35b perf/x86/intel: Fix the comment about guest LBR support on KVM adds 916e3a4f950e x86: events: Do not return bogus capabilities if PMU is broken adds d7808f739162 KVM: x86/pmu: Update global enable_pmu when PMU is undetected adds b9181c8ef356 KVM: x86/pmu: Avoid exposing Intel BTS feature adds 6ef25aa0a961 KVM: x86/pmu: Restrict advanced features based on module e [...] adds 8e6a58e28b34 KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initi [...] adds f5a81d0eb01e KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_i [...] adds 3dbec44d9c94 KVM: VMX: Reject kvm_intel if an inconsistent VMCS config [...] adds b172862241b4 KVM: x86: PIT: Preserve state of speaker port data bit new dd638a5d48f6 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 2130a790ca49 kernel: add platform_has() infrastructure adds 3f9dfbebdc48 virtio: replace arch_has_restricted_virtio_memory_access() adds 9bf22421dc8a arm/xen: Introduce xen_setup_dma_ops() adds 02a9e681a3f7 xen/grants: support allocating consecutive grants adds d6aca3504c7d xen/grant-dma-ops: Add option to restrict memory access under Xen adds fa1f57421e0b xen/virtio: Enable restricted memory access using Xen gran [...] adds add413a1d966 dt-bindings: Add xen,grant-dma IOMMU description for xen-g [...] adds 1ca55d50e50c xen/grant-dma-iommu: Introduce stub IOMMU driver adds 625ab90ecdf7 xen/grant-dma-ops: Retrieve the ID of backend's domain for [...] adds fea981610c25 arm/xen: Assign xen-grant DMA ops for xen-grant DMA devices adds dbac14a5a05f xen: unexport __init-annotated xen_xlate_map_ballooned_pages() new 65876c01e02b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new df8f67700c8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4f135d64382 workqueue: Wrap flush_workqueue() using a macro adds 873a400938b3 workqueue: Fix type of cpu in trace event new 08a4ff2be221 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db681eaf7145 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] adds 23a34e3a9d00 platform/chrome: cros_ec_proto: factor legacy out from cro [...] adds 97b11dd6350a platform/chrome: cros_ec_proto: update cros_ec_check_resul [...] adds 4319cbd4ed99 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] adds 8d5976089c97 platform/chrome: cros_ec_commands: Fix syntax errors in comments new d57c42462cf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e275ab60d01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 990f4b85d7d9 thunderbolt: Silently ignore CLx enabling in case CLx is n [...] adds 418a5a3d6596 thunderbolt: CLx disable before system suspend only if pre [...] adds b4e08d5d0819 thunderbolt: Fix typos in CLx enabling adds 5fd6b9a5cbe6 thunderbolt: Change downstream router's TMU rate in both T [...] adds b017a46d486c thunderbolt: Add CL1 support for USB4 and Titan Ridge routers adds 3084b48fa139 thunderbolt: Change TMU mode to HiFi uni-directional once [...] adds e173b7d46c04 thunderbolt: Fix some kernel-doc comments adds 7ec58378a985 thunderbolt: Add support for Intel Raptor Lake new a0b4844cba14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3f83b62a7bfa mfd: intel-m10-bmc: Rename n3000bmc-secure driver adds bdf86d0e6ca3 fpga: m10bmc-sec: create max10 bmc secure update adds 154afa5c31cd fpga: m10bmc-sec: expose max10 flash update count adds 7f03d84a672d fpga: m10bmc-sec: expose max10 canceled keys in sysfs adds 5cd339b370e2 fpga: m10bmc-sec: add max10 secure update functions adds a5e3d775d088 fpga: Directly use ida_alloc()/free() new 13ac4a997a1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42c3d2b279f8 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 0610f939e52c dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phan [...] adds 558801e82e0d phy: samsung: ufs: rename cfg to cfgs for clarification adds 521f88bf4daa phy: samsung: ufs: constify samsung_ufs_phy_cfg adds f86c1d0a58b1 phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy adds 2aecaf6ccda7 phy: samsung: ufs: support secondary ufs phy adds 8567abecf22a dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string adds f7fdc4db071f phy: samsung: exynosautov9-ufs: correct TSRV register conf [...] new 65238f7ffcef dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings new 5abaa500ff19 dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings new 94a407cc17a4 phy: qcom-qmp: create copies of QMP PHY driver new b35a53119ac1 phy: qcom-qmp-pcie: drop all non-PCIe compatibles support new 9fc8fa59ef10 phy: qcom-qmp-pcie-msm8996: drop all compatibles except ms [...] new 4846a79a3866 phy: qcom-qmp-ufs: drop all non-UFS compatibles support new 8c924330ebe3 phy: qcom-qmp-usb: drop all non-USB compatibles support new ee7ffc92a950 phy: qcom-qmp-combo: drop all non-combo compatibles support new 033f3a16fb92 phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo new 5dbc7d86d1aa phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie new 2abf0c8e61a9 phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_p [...] new b42c5f3d7b1c phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs new 09b492a37940 phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb new 3158e39aa5f4 phy: qcom-qmp: switch to new split QMP PHY driver new a50280ead1b6 phy: qcom-qmp: drop old QMP PHY driver source new b2bac0f09515 phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types new da07a06b905f phy: qcom-qmp-pcie: drop support for non-PCIe PHY types new f575ac2d64e7 phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types new bc3e83d766eb phy: qcom-qmp-ufs: drop support for non-UFS PHY types new 86f5ddddcd9c phy: qcom-qmp-usb: drop support for non-USB PHY types new 6066bac15bc6 phy: qcom-qmp-combo: cleanup the driver new fd9269945f34 phy: qcom-qmp-pcie: cleanup the driver new 4856865b0dec phy: qcom-qmp-pcie-msm8996: cleanup the driver new 3e1865ba3891 phy: qcom-qmp-ufs: cleanup the driver new faf83af5d594 phy: qcom-qmp-usb: cleanup the driver new 1239fd711fe9 phy: qcom-qmp-pcie: drop multi-PHY support new 1da7115efa4a phy: qcom-qmp-ufs: drop multi-PHY support new 65753f38f530 phy: qcom-qmp-usb: drop multi-PHY support new 1de24861aff3 phy: qcom-qmp-combo: use bulk reset_control API new 189ac6b8dd36 phy: qcom-qmp-pcie: use bulk reset_control API new ccac084746dd phy: qcom-qmp-pcie-msm8996: use bulk reset_control API new e991c2ee65e9 phy: qcom-qmp-usb: use bulk reset_control API new 0d609da6bfef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 51bd0abd873d extcon: fsa9480: Drop no-op remove function new 2c10926c279f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds f0b924695286 staging: qlge: fix typo in comment adds dcda884deb9c staging: r8188eu: convert pr_info_once call in core/rtw_fw.c adds 21c752ce5df2 staging: rts5208: spi.c: fix codestyle error in dynamic de [...] adds 864a821c787b staging: sm750fb: fix camelCase function name adds 2e07715abac4 staging: greybus: Fix indentation in fw-management.c adds 4cb07b36c8e2 staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW adds 33028eea5cf3 staging: vt6655: Replace VNSvOutPortW with iowrite16 adds 0fd13e6b1ace staging: vt6655: Replace MACvWriteISR with VNSvOutPortD adds 159ed0475548 staging: vt6655: Replace MACvIntEnable with VNSvOutPortD adds a79922905a08 staging: vt6655: Replace MACvIntDisable with VNSvOutPortD adds 6b2564abdf17 staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNS [...] adds dc59b9bdddec staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD adds d371f5fd4f84 staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD adds a18263ebc825 staging: vt6655: Replace VNSvOutPortD with iowrite32 adds 6f58936e1286 staging: vt6655: Add missing BE support on 2x iowrite32 adds f551dc6e7646 staging: vt6655: Delete upc.h adds 846d846d6fc8 staging: r8188eu: remove unnecessary category check adds f54550fd8419 staging: r8188eu: use defines for the block action codes adds 358d61965682 staging: r8188eu: use ieee80211_mgmt in issue_action_BA adds 2f71d4b04029 staging: r8188eu: use mgmt to set the addresses adds d7767fc2e24f staging: r8188eu: use mgmt to set the sequence number adds 8d1aeb172da2 staging: r8188eu: use mgmt to set the category adds a248ccf6048d staging: r8188eu: use mgmt to set the action codes adds c257851fe75c staging: r8188eu: use mgmt to set the dialog token adds 34411b19203a staging: r8188eu: use mgmt to set the timeout adds e3e3cdc43e3e staging: r8188eu: use ieee80211 to set addba capabilities adds 56580e22fecb staging: r8188eu: use mgmt to set start sequence number adds 76d01595b24c staging: r8188eu: calculate the addba request length adds a8b088d6d98d staging: rtl8723bs: fix placement of braces adds a0daad77a402 staging: vt6655: Update function description adds d2a4bc3d979f staging: rtl8192u: Fix syntax errors in comments adds d8d307e681f8 staging: vchiq_arm: add reference to vchiq device in vchiq_state adds 813fa44c7422 staging: vchiq_arm: get rid of global device structure adds 726e79f8a648 staging: vchiq_arm: pass vchiq instance to service callbacks adds 14780bb17426 staging: vchiq_arm: pass vchiq instance to 'find_service_b [...] adds bad44825fbf5 staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id' adds f23f8a05a13b staging: vchiq_arm: pass vchiq instance to 'vchiq_get_serv [...] adds 6d02150cdf76 staging: vchiq_arm: pass vchiq instance to 'handle_to_service' adds ed57d93e7752 staging: vchiq_arm: use state from vchiq instance adds 1dbcdf74a902 staging: vchiq_arm: remove global 'vchiq_states' array adds 0ffa2a3a702e staging: r8188eu: use ieee80211 defines for back action codes adds e8ab382811e5 staging: r8188eu: fix the declaration of process_pwrbit_data adds 79053469559d staging: r8188eu: Drop redundant memset overwritten by memcpy adds 80c968a04a38 staging: greybus: audio: fix loop cursor use after iteration adds 0e01f8931c7a staging: r8188eu: use mgmt to set resp dialog token adds e2643fd46cc3 staging: r8188eu: use mgmt to set the addba resp status adds 140529aec468 staging: r8188eu: use mgmt to set the addba resp timeout adds 8836faf7196b staging: r8188eu: use ieee80211 to set addba resp capabilities adds c67eea0c3410 staging: r8188eu: calculate the addba response length adds c5727d76ca0c staging: r8188eu: use mgmt to set the delba reason code adds 9120436aa988 staging: r8188eu: use mgmt to set delba params adds 3d7deed4ec52 staging: r8188eu: clarify the contents of the delba params adds d8f2cff63249 staging: r8188eu: calculate the delba length adds 979315ccedf4 staging: r8188eu: remove the pframe variable adds 3e763d3dc626 staging: r8188eu: use u8, u16 in issue_action_BA prototype new 0830048d92f5 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 5f69a6577bc3 psi: dont alloc memory for psi by default new e4c4a887490e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9c40c36e75ff scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing adds 7a7b0b4865d3 scsi: qla2xxx: edif: bsg refactor adds df648afa39da scsi: qla2xxx: edif: Wait for app to ack on sess down adds 5ecd241bd7b1 scsi: qla2xxx: edif: Add bsg interface to read doorbell events adds e0fb8ce2bb9e scsi: qla2xxx: edif: Fix potential stuck session in sa update adds cf79716e6636 scsi: qla2xxx: edif: Synchronize NPIV deletion with authen [...] adds 0b3f3143d473 scsi: qla2xxx: edif: Add retry for ELS passthrough adds 1040e5f75ddf scsi: qla2xxx: edif: Remove old doorbell interface adds 789d54a41786 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target adds aec55325ddec scsi: qla2xxx: edif: Fix n2n login retry for secure device adds 4dc48a107a14 scsi: qla2xxx: Update version to 10.02.07.500-k adds a11b80692be5 scsi: target: iscsi: Add upcast helpers adds a75fcb0912a5 scsi: target: iscsi: Extract auth functions adds a6e0d179764c scsi: target: iscsi: Control authentication per ACL adds 3fd3a52ca672 scsi: core: iscsi: Directly use ida_alloc()/ida_free() new 4dbe198f70df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 228432551bd8 virtio-rng: make device ready before making request adds 2f72b2262d31 vdpa/mlx5: Fix syntax errors in comments adds a58a7f97ba11 virtio-mmio: fix missing put_device() when vm_cmdline_pare [...] adds f766c409fcb3 vdpa/mlx5: fix error code for deleting vlan adds f38b3c6a788f vdpa/mlx5: clean up indenting in handle_ctrl_vlan() adds dbd29e075228 vringh: Fix loop descriptors check in the indirect cases adds b27ee76c74dc vduse: Fix NULL pointer dereference on sysfs access new acb0055e1873 virtio: Fix all occurences of the "the the" typo new 00d1f546470d vdpa: make get_vq_group and set_group_asid optional new 9fd07656af55 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 5c6726665ba2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5223c511eb4f pinctrl: renesas: rzg2l: Return -EINVAL for pins which hav [...] new 78634db7fc34 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds c98ebe065e07 pinctrl: samsung: do not use bindings header with constants new cd925dad876d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a510376c866a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53a2459fc11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 94ce1b0731ea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new d6a63afcc96d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds e44850ee00a1 drivers: slimbus: Directly use ida_alloc()/free() adds 4ad3deabeea2 slimbus: messaging: fix typos in comments new 7b099aaab071 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 51fda8ab7464 dt-bindings: microchip-otpc: document Microchip OTPC adds 6b291610dd57 nvmem: microchip-otpc: add support new 2de70d9ee63a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 275a21d98f40 RDMA: Add ERDMA to rdma_driver_id definition adds 2fdd5c17833d RDMA/erdma: Add the hardware related definitions adds 9e5a2a4f8cb4 RDMA/erdma: Add main include file adds 30af47e2e9ca RDMA/erdma: Add cmdq implementation adds b7acadcb4ca9 RDMA/erdma: Add event queue implementation adds 27ff382b9738 RDMA/erdma: Add verbs header file adds a05c56293767 RDMA/erdma: Add verbs implementation adds b7913146e2bf RDMA/erdma: Add connection management (CM) support adds 0bf575061cb9 RDMA/erdma: Add the erdma module adds a556889e74cc RDMA/erdma: Add the ABI definitions adds 457c42326fb9 RDMA/erdma: Add driver to kernel build environment new 27dce45b4367 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new b02c27c8430c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b58635e7a6fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77991645952c crc-itu-t: fix typo in CRC ITU-T polynomial comment adds 72d91cd7b21c random: avoid checking crng_ready() twice in random_init() adds 37f89884709c random: mark bootloader randomness code as __init adds 64e8a55274b5 random: account for arch randomness in bits adds f9fe9d1c735e random: do not use jump labels before they are initialized adds 556066836f9f random: credit cpu and bootloader seeds by default adds 9efdb19590e8 random: remove rng_has_arch_random() new 343cd706927b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a95d71251293 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 575947d8537c mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE new 30bb01fe2ff1 sysctl: Merge adjacent CONFIG_TREE_RCU blocks new acdc07ace871 kernel/sysctl.c: Clean up indentation, replace spaces with tab. new ba115a7c56c2 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 6bf74cddcffa filemap: Don't release a locked folio new dcfa24ba6899 filemap: Cache the value of vm_flags new 69a37a8ba1b4 mm/huge_memory: Fix xarray node memory leak new 334f6f53abcf mm: Add kernel-doc for folio->mlock_count new 2e7c5a00563e hugetlb: Convert huge_add_to_page_cache() to use a folio new 14c1e72195a2 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] new 66ba7c785bf5 filemap: Add filemap_get_folios() new c6261ec48dd4 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() new ffdca9d40649 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] new a63a49f5e7c1 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] new f061f69f9c61 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] new 018554560b95 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] new fb134a188b5d nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] new a02b68bf5c23 vmscan: Add check_move_unevictable_folios() new 4fca04ae610b shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() new 06d1f629be96 filemap: Remove find_get_pages_range() and associated functions new e71525575fde netfs: Remove extern from function prototypes new 5608c4efcfc8 filemap: Move 'filler' case to the end of do_read_cache_folio() new 7d9894a43534 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() new 858c713456fb filemap: Use filemap_read_folio() in do_read_cache_folio() new 8daa3edd7b20 docs: Improve ->read_folio documentation new 61b3f270596d block: Remove check of PageError new 7120733ea2b8 afs: Remove check of PageError new 4fda77def0de freevxfs: Remove check of PageError new 3da157d6df8b gfs: Check PageUptodate instead of PageError new beb122e63b16 hfs: Remove check for PageError new 697780a78d78 hfsplus: Remove check for PageError new d426b26d9cd3 ntfs: Remove check for PageError new fd7a9ab6efbd ext2: Remove check for PageError new ff1a45fa28c8 nilfs2: Remove check for PageError new 2c1babf540af ntfs: Remove check for PageError new 38ac4dd43678 ntfs3: Remove check for PageError new 826e216bcefa reiserfs: Remove check for PageError new de4d0a83458e ufs: Remove checks for PageError new 51939516e6ba remap_range: Remove check of uptodate flag new 9ba19c4d5163 jfs: Remove check for PageUptodate new 966abc400d94 iomap: Remove test for folio error new 13ba99ccabbc orangefs: Remove test for folio error new cf0f130cc847 buffer: Remove check for PageError new 5a51ac35db7d nfs: Leave pages in the pagecache if readpage failed new 942d13074fbf btrfs: Use a folio in wait_dev_supers() new e5e7b4fa0f98 buffer: Don't test folio error in block_read_full_folio() new 3029fbf90a29 squashfs: Return the actual error from squashfs_read_folio() new c5d4ba5b70c2 hostfs: Handle page write errors correctly new 97375aaac157 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] new 646b6b6fcc3d cramfs: read_mapping_page() is synchronous new cecbbed4dcbe block: Simplify read_part_sector() new f63bcd8b8190 block: Handle partition read errors more consistently new 438c32c30d48 block: Use PAGE_SECTORS_SHIFT new e3c7c6b3552e block: Convert read_part_sector() to use a folio new 5a7fc8d2c80f befs: Convert befs_symlink_read_folio() to use a folio new 74abeae595ee coda: Convert coda_symlink_filler() to use a folio new 8e52174db692 freevxfs: Convert vxfs_immed_read_folio() to use a folio new e1ba43c65769 ocfs2: Convert ocfs2_read_folio() to use a folio new 88f32630264a gfs2: Convert gfs2_jhead_process_page() to use a folio new 602c719bdc85 ext2: Use a folio in ext2_get_page() new 25e13e9ed50d secretmem: Remove isolate_page new f1f59a1a1763 mm: Convert all PageMovable users to movable_operations new 04d732415fea fs: Add aops->migrate_folio new 387fdf907cc7 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] new 26532ec96dbb mm/migrate: Convert writeout() to take a folio new 394e1eb90154 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] new b0899fd641e8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() new 441b81157cac btrfs: Convert btree_migratepage to migrate_folio new 04a7d977f438 nfs: Convert to migrate_folio new 91f673040e4f mm/migrate: Convert migrate_page() to migrate_folio() new 4d692a16471c mm/migrate: Add filemap_migrate_folio() new d1f525af25ac btrfs: Convert btrfs_migratepage to migrate_folio new fa54b0afb9fa ubifs: Convert to filemap_migrate_folio() new 2033fe2d4559 f2fs: Convert to filemap_migrate_folio() new 5fabeead0eff aio: Convert to migrate_folio new 7505766984e6 hugetlb: Convert to migrate_folio new 84bfba801248 secretmem: Convert to migrate_folio new 8e47086c4c11 fs: Remove aops->migratepage() new e0e31b46c7fc mm/folio-compat: Remove migration compatibility functions new cdc1fcba1570 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new ef521c5b575d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new da3ba88bde1a mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK new e42d7f52c24d mm/page_vma_mapped.c: check possible huge PMD map with tra [...] new 3d182cfc7ddb mm/page_alloc: add page->buddy_list and page->pcp_list new ff90341b3b78 mm/page_alloc: use only one PCP list for THP-sized allocations new 2dbc77a5f975 mm/page_alloc: split out buddy removal code from rmqueue i [...] new 04032f907651 mm/page_alloc: protect PCP lists with a spinlock new 7d04746a464d mm/page_alloc: remotely drain per-cpu lists new 5e1cb748769b mm-page_alloc-remotely-drain-per-cpu-lists-checkpatch-fixes new 8d1859edd714 mm: discard __GFP_ATOMIC new f61a171bf6a1 mips: rename mt_init to mips_mt_init new 3a88c8c7dd89 Maple Tree: add new data structure new 6afe51f327ea maple_tree: Fix expanding null off the end of the data. new 53ddc7921df7 maple_tree: fix mas_next() when already on the last node entry new 2bd40b51045a maple_tree: fix 32b parent pointers new c61d7517a462 maple_tree: fix potential out of range offset on mas_next( [...] new 83d0985103cd MAINTAINERS: remove an obvious typo in MAPLE TREE new 3d69b0534656 maple_tree: cleanup for checkpatch new e2a9f203cc30 radix tree test suite: add pr_err define new bb57dfa7ffcc radix tree test suite: add kmem_cache_set_non_kernel() new df7fa4bbe3d8 radix tree test suite: add allocation counts and size to k [...] new a8d5239f00da radix tree test suite: add support for slab bulk APIs new 9a14d60f7351 radix tree test suite: add lockdep_is_held to header new a25986382a92 lib/test_maple_tree: add testing for maple tree new 6ef8618d99e1 test_maple_tree: add null expansion tests new d3ccd17e7c96 mm: start tracking VMAs with maple tree new 41567b871972 mapletree: build fix new 00937401b815 mm/mmap: fix leak on expand_downwards() and expand_upwards() new 8590a6f5d298 mm: add VMA iterator new 942a1f40edf8 mmap: use the VMA iterator in count_vma_pages_range() new b68a7ab39ed4 mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 118ae90d565d mm/mmap: use the maple tree for find_vma_prev() instead of [...] new d12c4ba294d3 mm/mmap: use maple tree for unmapped_area{_topdown} new 528c1acfa772 kernel/fork: use maple tree for dup_mmap() during forking new aef315df2f8f damon: convert __damon_va_three_regions to use the VMA iterator new 471a627eded6 damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] new 8b4be89b4af8 proc: remove VMA rbtree use from nommu new 49fb0b1ba5d1 mm: remove rb tree. new ce591bb6e333 mmap: change zeroing of maple tree in __vma_adjust() new 6d843c6101e1 xen: use vma_lookup() in privcmd_ioctl_mmap() new 15beb4f3a5f5 mm: optimize find_exact_vma() to use vma_lookup() new 86f850fa1648 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new 633fb7473409 mm/mmap: change do_brk_flags() to expand existing VMA and [...] new cadfac879c94 mm: use maple tree operations for find_vma_intersection() new c2213ded7734 mm/mmap: use advanced maple tree API for mmap_region() new f935be30953f mm/mmap: fix advanced maple tree API for mmap_region() new dec45f02d71b mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] new 8760314d807f mm/mmap: qvoid dereferencing next on null in BUG_ON() new 3bbcc176b248 mm: remove vmacache new cd14402c8c33 mm: convert vma_lookup() to use mtree_load() new 94cbec853f74 mm/mmap: move mmap_region() below do_munmap() new c05f6b782542 mm/mmap: reorganize munmap to use maple states new c6dc6609cb72 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 7b0043650278 mm/mmap: fix do_brk_munmap() when munmapping multiple mappings new f0519fb25d23 arm64: remove mmap linked list from vdso new 69a6c0fc4d35 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 445eb2e49899 parisc: remove mmap linked list from cache handling new d64d14bf5b7c powerpc: remove mmap linked list walks new e6f753ccbbd1 s390: remove vma linked list walks new bf24ccbc875b x86: remove vma linked list walks new 1d2da701151e xtensa: remove vma linked list walks new fd400bde3d6b cxl: remove vma linked list walk new 95ade9fe5e1f optee: remove vma linked list walk new cd49e9ef58a8 um: remove vma linked list walk new 6afe4c13f527 coredump: remove vma linked list walk new 67a99a2e88dc exec: use VMA iterator instead of linked list new 3d634bcae2a8 fs/proc/base: use maple tree iterators in place of linked list new 28e3d1e1cfd1 fs/proc/task_mmu: stop using linked list and highest_vm_end new a846231eff03 userfaultfd: use maple tree iterator to iterate VMAs new 67056cb7d290 ipc/shm: use VMA iterator instead of linked list new 56712d98bfb4 acct: use VMA iterator instead of linked list new 686458210df6 perf: use VMA iterator new 7a76e8200d00 sched: use maple tree iterator to walk VMAs new 58e30745d047 fork: use VMA iterator new be1a21d92245 bpf: remove VMA linked list new 3b9d9fbd2569 mm/gup: use maple tree navigation instead of linked list new 285b2d79d022 mm/khugepaged: stop using vma linked list new 83d4f48c99e4 mm/ksm: use vma iterators instead of vma linked list new da359b453480 mm/madvise: use vma_find() instead of vma linked list new 58d31223c121 mm/memcontrol: stop using mm->highest_vm_end new 72f0a266f527 mm/mempolicy: use vma iterator & maple state instead of vm [...] new 1ea67d826d8c mm/mlock: use vma iterator and maple state instead of vma [...] new 307512d11d83 mm/mprotect: use maple tree navigation instead of vma linked list new 83a22ab54da3 mm/mremap: use vma_find_intersection() instead of vma linked list new 3e482cb7c7f6 mm/msync: use vma_find() instead of vma linked list new f674961ac4d7 mm/oom_kill: use maple tree iterators instead of vma linked list new 9016889b5049 mm/pagewalk: use vma_find() instead of vma linked list new 979b696743e1 mm/swapfile: use vma iterator instead of vma linked list new bf7226232669 i915: use the VMA iterator new e857bc89303c nommu: remove uses of VMA linked list new 0271d76aeae8 mm/nommu: move preallocations and limit other allocations new 305c96ffae3c mm/nommu: fix compile warning in do_mmap() new 1a609ad50e17 riscv: use vma iterator for vdso new 7daa54e2e4e3 mm: remove the vma linked list new 477a70b1250a mm/mmap: fix potential leak on do_mas_align_munmap() new 4fd6ed648a36 mm-remove-the-vma-linked-list-fix-fix new 418bd4c281be mm-remove-the-vma-linked-list-fix-fix-fix new eafd6aa51071 mm/mmap: drop range_has_overlap() function new c33bf3d9c6f1 mm/mmap.c: pass in mapping to __vma_link_file() new 900186e15953 mm/page_alloc: reduce potential fragmentation in make_allo [...] new 3fdba8159529 mm: fix racing of vb->va when kasan enabled new 09cc68054b2f mm/x86: remove dead code for hugetlbpage.c new 35debefc86b3 mm: use PAGE_ALIGNED instead of IS_ALIGNED new 98663614da74 tools/vm/slabinfo: use alphabetic order when two values are equal new e859613146b4 mm: avoid unnecessary page fault retires on shared memory types new bf064263ac9a mm/shmem.c: clean up comment of shmem_swapin_folio new ce984849df1e mm: reduce the rcu lock duration new ceed8846f920 mm/migration: remove unneeded lock page and PageMovable check new b5dc5ac99b91 mm/migration: return errno when isolate_huge_page failed new 51e9dff48e77 mm/migration: fix potential pte_unmap on an not mapped pte new 924a22d3c00a mm: add zone device coherent type memory support new a7bb3bce411d mm: handling Non-LRU pages returned by vm_normal_pages new 5e671d34fa54 mm: add device coherent vma selection for memory migration new 7ea65c005b83 mm: remove the vma check in migrate_vma_setup() new d674e620cc71 mm/gup: migrate device coherent pages when pinning instead [...] new 2a9e6f45f5a0 drm/amdkfd: add SPM support for SVM new b3b1165630d6 lib: test_hmm add ioctl to get zone device type new fd2d37969ed7 lib: test_hmm add module param for zone device type new 7c22a8ad0d5a lib: add support for device coherent type in test_hmm new 7a6a43167f18 tools: update hmm-test to support device coherent type new 643045188550 tools: update test_hmm script to support SP config new 12e8c5a98d4c tools: add hmm gup tests for device coherent type new c5d5a0f1ba04 tools: add selftests to hmm for COW in device memory new 4c80af1e2fba mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix new 95681385789f mm: rename kernel_init_free_pages to kernel_init_pages new b52a13a8a9d7 mm: introduce clear_highpage_kasan_tagged new 4f314096021e kasan: fix zeroing vmalloc memory with HW_TAGS new 399ce3dfbea4 selftests/vm: add protection_keys tests to run_vmtests new dd4b62ecda5a mm/memory_hotplug: drop 'reason' argument from check_pfn_span() new d5ac11df8eb7 mm: memory_hotplug: enumerate all supported section flags new 1a9015d283c8 mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP new c2269f234ce9 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] new 89db4c7a68cf mm/oom_kill: break evaluation when a task has been selected new d9c160593844 mm/mempolicy: fix get_nodes out of bound access new bca731d0fbbc mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] new daeea096d74f mm: shrinkers: introduce debugfs interface for memory shrinkers new 9db31410e03a mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix new 5d468bcfc8f1 mm: shrinkers: provide shrinkers with names new c8fbf7a3e312 mm: docs: document shrinker debugfs new 997befaabd78 tools: add memcg_shrinker.py new fce86d714786 mm: shrinkers: add scan interface for shrinker debugfs new 3c47343831c9 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix new b50e55c19209 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix new 0983884c0031 mm: drop oom code from exit_mmap new 6381b52ec321 mm-drop-oom-code-from-exit_mmap-fix-fix new 90e3843be738 mm: delete unused MMF_OOM_VICTIM flag new 3eb0070a56e6 mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] new 579166da1816 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] new 63019e9c482d mm,hwpoison: set PG_hwpoison for busy hugetlb pages new 6af3640738a3 mm, hwpoison: make __page_handle_poison returns int new 676f3ca199d8 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new 01c5a128351b mm, hwpoison: enable memory error handling on 1GB hugepage new e53c56583c32 mm/damon: remove obsolete comments of kdamond_stop new 85a9ca81cc7e mm: refactor of vma_merge() new 3c53fe591d24 mm: add merging after mremap resize new 57409ac449b2 mm-add-merging-after-mremap-resize-checkpatch-fixes new d1b29201a317 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] new 7481cf024d36 mm/vmalloc: remove the redundant boundary check new ec66b50413c3 mm/vmalloc: fix typo in local variable name new d5be8033d24e mm/vmalloc: add code comment for find_vmap_area_exceed_addr() new 85e6347a870a mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] new e98124df110c mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] new 1a3cf8b2a6e4 mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] new 509c483c26d0 dax: introduce holder for dax_device new e2fc99c8302d mm: factor helpers for memory_failure_dev_pagemap new 0a9935b21340 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new c2d7c564d877 pagemap,pmem: introduce ->memory_failure() new b1a783a56d04 fsdax: introduce dax_lock_mapping_entry() new 6ed1d893e8a0 mm: introduce mf_dax_kill_procs() for fsdax case new 3ba2e3d89f98 xfs: implement ->notify_failure() for XFS new df5e40263398 fsdax: set a CoW flag when associate reflink mappings new 8eda208414f1 fsdax: output address in dax_iomap_pfn() and rename it new 683e06d350c9 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new 99637d8822ae fsdax: introduce dax_iomap_cow_copy() new 378948b665d7 fsdax: replace mmap entry in case of CoW new 90024bf355bd fsdax: add dax_iomap_cow_copy() for dax zero new ebb5a893a9e4 fsdax: dedup file range to use a compare function new 2438ffc689fb xfs: support CoW in fsdax mode new b5f9ab260e59 xfs-support-cow-in-fsdax-mode-fix new f1c6513b0d5a xfs: add dax dedupe support new d736b0851dd5 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] new 58153f0e6ed8 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] new 8727f90643c0 mm/damon/reclaim: deduplicate 'commit_inputs' handling new 6c79f288408e mm/damon/sysfs: deduplicate inputs applying new 265919d74f26 mm/damon/reclaim: make 'enabled' checking timer simpler new a0e518c45519 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] new 6737b9ac1eac mm/page_alloc: use might_alloc() new 4395a526922d mm/slab: delete cache_alloc_debugcheck_before() new ef42e919915e mm/mempool: use might_alloc() new 494d03de3063 mm/memremap: fix wrong function name above memremap_pages() new a4aba923fe13 mm/vmalloc: make link_va()/unlink_va() common to different [...] new 4b166f278732 mm/vmalloc: extend __alloc_vmap_area() with extra arguments new 45cbabe4b5c4 mm/vmalloc: initialize VA's list node after unlink new db617c4d1a0a mm/vmalloc: extend __find_vmap_area() with one more argument new b70eb343b2aa lib/test_vmalloc: switch to prandom_u32() new 5cb76fc219d5 mm/swapfile: make security_vm_enough_memory_mm() work as expected new d184e0ed57d7 mm/swapfile: fix possible data races of inuse_pages new e8563822c0aa mm/swap: remove swap_cache_info statistics new 5fb7d76685a9 mm/vmscan: don't try to reclaim freed folios new 8f9e8e42b294 lib/test_hmm: avoid accessing uninitialized pages new b93824d0828d mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] new 385226f6714f mm: kmemleak: add rbtree and store physical address for ob [...] new cfed83faa0ec mm: kmemleak: check physical address when scan new f1f47f2a222c mm/memremap: fix memunmap_pages() race with get_dev_pagemap() new 8b883b176ef1 ocfs2: kill EBUSY from dlmfs_evict_inode new 0146461bd21e ocfs2: reflink deadlock when clone file to the same direct [...] new 40e9dce72aec ocfs2: clear links count in ocfs2_mknod() if an error occurs new 4a87b41fc349 ocfs2: fix ocfs2 corrupt when iputting an inode new 89bd7ef14c0b init: add "hostname" kernel parameter new 605afd89e650 init-add-hostname-kernel-parameter-v2 new f4ae2e2c5c00 init/main.c: silence some -Wunused-parameter warnings new 53ed5e8caccd checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] new 9188c06a2715 profiling: fix shift too large makes kernel panic new 151d84b29584 resource: re-factor page_is_ram() new 4af2bd190a5b Revert "squashfs: provide backing_dev_info in order to dis [...] new 9d58b94aa73a squashfs: always build "file direct" version of page actor new ca1505bf4805 squashfs: implement readahead new 61aa9abd16df lib/list_debug.c: Detect uninitialized lists new bd06db5ff9af lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] new f26da3e5e400 include/linux/rbtree.h: replace kernel.h with the necessar [...] new 92151148beb8 ia64: fix sparse warnings with cmpxchg() & xchg() new b65b20420c2f lib/btree: simplify btree_{lookup|update} new 81fe4d44676c include/uapi/linux/swab.h: move explicit cast outside ternary new 22a6bfccb51d fs/kernel_read_file: allow to read files up-to ssize_t new 07c8143db75e kexec_file: increase maximum file size to 4G new 62283de43b7f delayacct: remove some unused variables new 947f6381caa5 Merge branch 'mm-nonmm-unstable' into mm-everything new 60c0fd02540f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 9168c975f665 next-20220601/amdgpu new 2c9f55126535 Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST i [...] new 6d0c80680317 Add linux-next specific files for 20220610
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 (40b58e42584b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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 909 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-class-hwmon | 9 + .../ABI/testing/sysfs-driver-bd9571mwv-regulator | 2 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 61 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 20 +- Documentation/admin-guide/kernel-parameters.txt | 34 + Documentation/admin-guide/mm/damon/reclaim.rst | 6 - Documentation/arm/tcm.rst | 2 +- Documentation/arm64/sme.rst | 2 +- Documentation/bpf/btf.rst | 43 +- Documentation/bpf/instruction-set.rst | 2 +- Documentation/core-api/maple_tree.rst | 1 - Documentation/dev-tools/kmemleak.rst | 1 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 2 +- .../bindings/cpufreq/brcm,stb-avs-cpu-freq.txt | 2 +- .../bindings/display/bridge/fsl,ldb.yaml | 16 +- .../display/bridge/ingenic,jz4780-hdmi.yaml | 1 - .../devicetree/bindings/display/bridge/sii902x.txt | 78 - .../bindings/display/bridge/sil,sii9022.yaml | 131 + .../bindings/display/bridge/ti,dlpc3433.yaml | 117 + .../bindings/display/msm/dpu-sc7180.yaml | 2 +- .../bindings/display/msm/dpu-sc7280.yaml | 2 +- .../bindings/display/msm/dpu-sdm845.yaml | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 2 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 2 +- .../bindings/display/msm/dsi-phy-common.yaml | 2 +- .../display/panel/feiyang,fy07024di26a30d.yaml | 1 - .../bindings/display/panel/novatek,nt36672a.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 25 +- .../devicetree/bindings/hwmon/national,lm90.yaml | 131 + .../devicetree/bindings/hwmon/ti,tmp401.yaml | 5 +- .../devicetree/bindings/hwmon/vexpress.txt | 2 +- .../devicetree/bindings/i2c/arm,i2c-versatile.yaml | 29 + .../devicetree/bindings/i2c/i2c-nomadik.txt | 23 - .../devicetree/bindings/i2c/i2c-ocores.txt | 78 - .../devicetree/bindings/i2c/i2c-versatile.txt | 10 - .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 25 +- .../bindings/i2c/opencores,i2c-ocores.yaml | 113 + .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 113 + .../devicetree/bindings/input/elan,ekth6915.yaml | 65 + .../bindings/interconnect/mediatek,cci.yaml | 141 + .../socionext,uniphier-aidet.yaml | 1 + .../devicetree/bindings/iommu/xen,grant-dma.yaml | 39 + .../memory-controllers/mediatek,smi-common.yaml | 1 + .../memory-controllers/mediatek,smi-larb.yaml | 1 + .../memory-controllers/nvidia,tegra186-mc.yaml | 3 - .../devicetree/bindings/mfd/maxim,max77714.yaml | 2 +- .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 32 +- .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 94 - .../bindings/mmc/marvell,xenon-sdhci.yaml | 1 - .../devicetree/bindings/mmc/mmc-spi-slot.txt | 29 - .../devicetree/bindings/mmc/mmc-spi-slot.yaml | 77 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 4 + .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 160 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 52 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 - .../devicetree/bindings/nvme/apple,nvme-ans.yaml | 1 - .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 50 + .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 4 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../devicetree/bindings/phy/mxs-usb-phy.txt | 1 + .../devicetree/bindings/phy/phy-stih407-usb.txt | 2 +- .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 2 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 14 +- .../devicetree/bindings/pinctrl/pinctrl-rk805.txt | 2 +- .../devicetree/bindings/power/supply/bq24190.yaml | 2 +- .../bindings/power/supply/maxim,max77976.yaml | 2 +- .../bindings/power/supply/qcom,pm8941-charger.yaml | 9 +- .../power/supply/summit,smb347-charger.yaml | 2 +- .../devicetree/bindings/regulator/mps,mp5416.yaml | 1 + .../bindings/regulator/pwm-regulator.txt | 92 - .../bindings/regulator/pwm-regulator.yaml | 126 + .../regulator/qcom,usb-vbus-regulator.yaml | 2 +- .../devicetree/bindings/regulator/vexpress.txt | 2 +- .../devicetree/bindings/serio/ps2-gpio.txt | 23 - .../devicetree/bindings/serio/ps2-gpio.yaml | 64 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 1 + .../bindings/sound/atmel-sam9x5-wm8731-audio.txt | 2 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 + .../bindings/sound/nvidia,tegra210-mbdrc.yaml | 47 + .../bindings/sound/nvidia,tegra210-ope.yaml | 87 + .../bindings/sound/nvidia,tegra210-peq.yaml | 48 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 1 + .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 + .../bindings/spi/microchip,mpfs-spi.yaml | 1 - .../bindings/spi/qcom,spi-geni-qcom.yaml | 1 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 18 +- .../bindings/spi/spi-peripheral-props.yaml | 5 + .../devicetree/bindings/sram/qcom,imem.yaml | 75 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 10 +- .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/devicetree/bindings/usb/dwc3-st.txt | 2 +- Documentation/devicetree/bindings/usb/ehci-st.txt | 2 +- Documentation/devicetree/bindings/usb/ohci-st.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 19 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 1 - .../driver-api/firmware/other_interfaces.rst | 6 + Documentation/{ => driver-api}/hte/hte.rst | 0 Documentation/{ => driver-api}/hte/index.rst | 0 .../{ => driver-api}/hte/tegra194-hte.rst | 0 Documentation/driver-api/index.rst | 1 + .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../core/thread-info-in-task/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 3 +- .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 3 +- .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 3 +- Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/vfs.rst | 65 +- Documentation/gpu/todo.rst | 11 + Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/lm90.rst | 233 +- Documentation/hwmon/lt7182s.rst | 92 + Documentation/hwmon/pmbus-core.rst | 9 + Documentation/index.rst | 1 - .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/process/changes.rst | 12 + Documentation/usb/usbmon.rst | 2 +- Documentation/virt/kvm/api.rst | 82 +- Documentation/vm/page_migration.rst | 113 +- MAINTAINERS | 83 +- Makefile | 4 + Next/SHA1s | 341 +- Next/Trees | 5 +- Next/merge.log | 6131 +++++++++---------- arch/arc/include/asm/bitops.h | 4 +- arch/arc/kernel/smp.c | 2 +- arch/arc/mm/cache.c | 4 +- arch/arm/boot/dts/en7523.dtsi | 8 + arch/arm/boot/dts/exynos-pinctrl.h | 55 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 6 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 86 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 18 + arch/arm/boot/dts/s3c2410-pinctrl.h | 19 + arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 38 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 178 +- arch/arm/boot/dts/s3c64xx-pinctrl.h | 27 + arch/arm/boot/dts/s5pv210-aquila.dts | 4 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 134 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 22 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 34 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 480 +- arch/arm/boot/dts/s5pv210-pinctrl.h | 39 + arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 6 +- arch/arm/include/asm/xen/xen-ops.h | 2 + arch/arm/kernel/entry-common.S | 1 + arch/arm/mach-exynos/exynos.c | 1 + arch/arm/mach-s3c/Kconfig | 14 +- arch/arm/mach-s3c/Kconfig.s3c24xx | 26 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 16 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mm/dma-mapping.c | 7 +- arch/arm/mm/proc-v7-bugs.c | 6 +- arch/arm/xen/enlighten.c | 2 + arch/arm64/boot/dts/exynos/exynos-pinctrl.h | 79 + arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 72 +- arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 12 +- arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 18 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 83 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 36 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 286 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 43 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 23 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 43 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 43 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 23 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 84 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 84 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 42 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 43 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 65 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 6 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 62 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 14 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 51 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 70 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 106 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 47 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 47 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 133 + arch/arm64/boot/dts/tesla/fsd-evb.dts | 4 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 106 +- arch/arm64/boot/dts/tesla/fsd-pinctrl.h | 33 + arch/arm64/boot/dts/tesla/fsd.dtsi | 120 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/sysreg.h | 4 +- arch/arm64/include/asm/xen/xen-ops.h | 2 + arch/arm64/mm/dma-mapping.c | 7 +- arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/m68k/coldfire/device.c | 6 +- arch/parisc/include/asm/fb.h | 2 +- arch/powerpc/kernel/ptrace/ptrace-fpu.c | 20 +- arch/powerpc/kernel/ptrace/ptrace.c | 3 + arch/powerpc/mm/nohash/kaslr_booke.c | 8 +- arch/powerpc/platforms/pseries/cmm.c | 60 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 2 - arch/riscv/net/bpf_jit.h | 1 + arch/riscv/net/bpf_jit_core.c | 8 +- arch/s390/Kconfig | 2 +- arch/s390/Makefile | 10 +- arch/s390/kvm/kvm-s390.c | 2 - arch/s390/mm/init.c | 13 +- arch/x86/Kconfig | 1 - arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 160 +- arch/x86/events/perf_event.h | 6 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm-x86-pmu-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 52 +- arch/x86/include/asm/msr-index.h | 7 + arch/x86/include/asm/perf_event.h | 11 +- arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/vmx.h | 18 + arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/uapi/asm/kvm.h | 9 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/cpu/feat_ctl.c | 9 +- arch/x86/kvm/cpuid.c | 35 +- arch/x86/kvm/cpuid.h | 5 + arch/x86/kvm/debugfs.c | 4 +- arch/x86/kvm/i8254.c | 10 +- arch/x86/kvm/i8254.h | 1 - arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 18 +- arch/x86/kvm/mmu/spte.c | 2 + arch/x86/kvm/mmu/tdp_iter.c | 9 + arch/x86/kvm/mmu/tdp_iter.h | 1 + arch/x86/kvm/mmu/tdp_mmu.c | 38 +- arch/x86/kvm/pmu.c | 224 +- arch/x86/kvm/pmu.h | 49 +- arch/x86/kvm/svm/nested.c | 67 +- arch/x86/kvm/svm/pmu.c | 75 +- arch/x86/kvm/svm/svm.c | 207 +- arch/x86/kvm/svm/svm.h | 10 +- arch/x86/kvm/trace.h | 31 +- arch/x86/kvm/vmx/capabilities.h | 57 +- arch/x86/kvm/vmx/evmcs.c | 2 + arch/x86/kvm/vmx/evmcs.h | 1 + arch/x86/kvm/vmx/nested.c | 12 +- arch/x86/kvm/vmx/pmu_intel.c | 210 +- arch/x86/kvm/vmx/posted_intr.c | 15 +- arch/x86/kvm/vmx/posted_intr.h | 2 + arch/x86/kvm/vmx/vmcs.h | 1 + arch/x86/kvm/vmx/vmx.c | 284 +- arch/x86/kvm/vmx/vmx.h | 66 +- arch/x86/kvm/x86.c | 273 +- arch/x86/kvm/x86.h | 33 +- arch/x86/kvm/xen.h | 6 +- arch/x86/mm/mem_encrypt.c | 7 - arch/x86/mm/mem_encrypt_amd.c | 4 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 2 + block/bio.c | 20 - block/fops.c | 2 +- block/partitions/check.h | 4 +- block/partitions/core.c | 20 +- certs/extract-cert.c | 7 + drivers/ata/libata-core.c | 10 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/pata_hpt37x.c | 113 +- drivers/ata/pata_hpt3x2n.c | 19 +- drivers/base/regmap/regcache.c | 2 +- drivers/block/zram/zram_drv.c | 1 - drivers/char/Kconfig | 50 +- drivers/char/hw_random/virtio-rng.c | 2 + drivers/char/random.c | 39 +- drivers/clk/renesas/r9a06g032-clocks.c | 32 +- drivers/clk/renesas/r9a07g044-cpg.c | 17 +- drivers/clk/renesas/r9a09g011-cpg.c | 5 + drivers/clk/renesas/rzg2l-cpg.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 16 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 77 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 113 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 80 +- drivers/clocksource/hyperv_timer.c | 1 - drivers/cpufreq/cpufreq-dt.c | 14 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 107 +- drivers/cpufreq/sti-cpufreq.c | 22 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 11 +- drivers/cpufreq/tegra20-cpufreq.c | 10 +- drivers/cpufreq/ti-cpufreq.c | 38 +- drivers/devfreq/Kconfig | 10 + drivers/devfreq/Makefile | 1 + drivers/devfreq/exynos-bus.c | 23 +- drivers/devfreq/mtk-cci-devfreq.c | 440 ++ drivers/devfreq/sun8i-a33-mbus.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 8 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 110 +- drivers/dma-buf/dma-fence-chain.c | 4 +- drivers/dma-buf/dma-fence-unwrap.c | 162 + drivers/dma-buf/st-dma-fence-unwrap.c | 157 +- drivers/dma-buf/sync_file.c | 119 +- drivers/dma-buf/udmabuf.c | 18 +- drivers/dma/dmatest.c | 13 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/ti/dma-crossbar.c | 5 + drivers/extcon/extcon-fsa9480.c | 6 - drivers/firmware/arm_scmi/base.c | 24 +- drivers/firmware/arm_scmi/clock.c | 7 +- drivers/firmware/arm_scmi/perf.c | 6 +- drivers/firmware/arm_scmi/power.c | 2 +- drivers/firmware/arm_scmi/protocols.h | 2 - drivers/firmware/arm_scmi/reset.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 68 +- drivers/firmware/arm_scmi/voltage.c | 6 +- drivers/firmware/sysfb.c | 58 +- drivers/firmware/sysfb_simplefb.c | 16 +- drivers/fpga/Kconfig | 12 + drivers/fpga/Makefile | 3 + drivers/fpga/dfl.c | 4 +- drivers/fpga/fpga-bridge.c | 6 +- drivers/fpga/fpga-mgr.c | 6 +- drivers/fpga/fpga-region.c | 6 +- drivers/fpga/intel-m10-bmc-sec-update.c | 625 ++ drivers/gpio/gpio-crystalcove.c | 70 +- drivers/gpio/gpio-dln2.c | 23 +- drivers/gpio/gpio-merrifield.c | 22 +- drivers/gpio/gpio-sch.c | 35 +- drivers/gpio/gpio-wcove.c | 10 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 27 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 38 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 - drivers/gpu/drm/ast/ast_dp.c | 5 +- drivers/gpu/drm/ast/ast_dp501.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 9 +- drivers/gpu/drm/ast/ast_main.c | 21 +- drivers/gpu/drm/ast/ast_mode.c | 38 +- drivers/gpu/drm/ast/ast_post.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 17 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 12 - drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 12 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 42 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 1 + drivers/gpu/drm/bridge/cdns-dsi.c | 26 + drivers/gpu/drm/bridge/chipone-icn6211.c | 42 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 24 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 + drivers/gpu/drm/bridge/parade-ps8640.c | 73 +- drivers/gpu/drm/bridge/tc358767.c | 169 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 417 ++ drivers/gpu/drm/display/drm_dp_aux_bus.c | 211 +- drivers/gpu/drm/drm_atomic_helper.c | 16 +- drivers/gpu/drm/drm_bridge.c | 23 + drivers/gpu/drm/drm_client_modeset.c | 28 +- drivers/gpu/drm/drm_debugfs.c | 21 + drivers/gpu/drm/drm_displayid.c | 16 +- drivers/gpu/drm/drm_edid.c | 1272 ++-- drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 6 +- drivers/gpu/drm/drm_gem_cma_helper.c | 39 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 104 +- drivers/gpu/drm/drm_gem_vram_helper.c | 54 +- drivers/gpu/drm/drm_mipi_dbi.c | 7 + drivers/gpu/drm/drm_modes.c | 4 + drivers/gpu/drm/drm_probe_helper.c | 178 +- drivers/gpu/drm/drm_syncobj.c | 57 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 47 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 98 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 80 +- drivers/gpu/drm/gma500/intel_i2c.c | 36 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 50 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 36 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 86 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 74 +- drivers/gpu/drm/i915/TODO.txt | 2 +- drivers/gpu/drm/i915/display/g4x_dp.c | 22 +- drivers/gpu/drm/i915/display/hsw_ips.c | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 11 +- drivers/gpu/drm/i915/display/intel_audio.c | 1 + drivers/gpu/drm/i915/display/intel_audio_regs.h | 160 + drivers/gpu/drm/i915/display/intel_backlight.c | 23 +- drivers/gpu/drm/i915/display/intel_bios.c | 537 +- drivers/gpu/drm/i915/display/intel_bios.h | 6 + drivers/gpu/drm/i915/display/intel_bw.c | 6 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 16 +- drivers/gpu/drm/i915/display/intel_color.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 34 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 37 +- drivers/gpu/drm/i915/display/intel_display.c | 216 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 28 + drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- .../drm/i915/display/intel_display_power_well.c | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 89 +- drivers/gpu/drm/i915/display/intel_dmc.c | 103 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 41 + drivers/gpu/drm/i915/display/intel_dp.c | 93 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll.c | 89 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 321 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 + drivers/gpu/drm/i915/display/intel_drrs.c | 3 - drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 56 +- drivers/gpu/drm/i915/display/intel_fbc.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 - drivers/gpu/drm/i915/display/intel_panel.c | 66 +- drivers/gpu/drm/i915/display/intel_panel.h | 3 +- drivers/gpu/drm/i915/display/intel_pps.c | 129 +- drivers/gpu/drm/i915/display/intel_pps.h | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 72 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 5 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.c | 3 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 60 +- drivers/gpu/drm/i915/display/intel_vrr.c | 30 +- drivers/gpu/drm/i915/display/intel_vrr.h | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 4 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 66 +- drivers/gpu/drm/i915/i915_gem.h | 39 - drivers/gpu/drm/i915/i915_pci.c | 2 + drivers/gpu/drm/i915/i915_reg.h | 154 +- drivers/gpu/drm/i915/i915_scheduler.h | 1 + drivers/gpu/drm/i915/i915_tasklet.h | 43 + drivers/gpu/drm/i915/i915_utils.h | 40 - drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 2 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 2 + drivers/gpu/drm/i915/intel_pcode.c | 93 +- drivers/gpu/drm/i915/intel_pcode.h | 20 +- drivers/gpu/drm/i915/intel_pm.c | 10 +- drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 5 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/lima/lima_devfreq.c | 12 +- drivers/gpu/drm/logicvc/Kconfig | 9 + drivers/gpu/drm/logicvc/Makefile | 9 + drivers/gpu/drm/logicvc/logicvc_crtc.c | 280 + drivers/gpu/drm/logicvc/logicvc_crtc.h | 21 + drivers/gpu/drm/logicvc/logicvc_drm.c | 497 ++ drivers/gpu/drm/logicvc/logicvc_drm.h | 67 + drivers/gpu/drm/logicvc/logicvc_interface.c | 214 + drivers/gpu/drm/logicvc/logicvc_interface.h | 28 + drivers/gpu/drm/logicvc/logicvc_layer.c | 628 ++ drivers/gpu/drm/logicvc/logicvc_layer.h | 64 + drivers/gpu/drm/logicvc/logicvc_mode.c | 80 + drivers/gpu/drm/logicvc/logicvc_mode.h | 15 + drivers/gpu/drm/logicvc/logicvc_of.c | 185 + drivers/gpu/drm/logicvc/logicvc_of.h | 46 + drivers/gpu/drm/logicvc/logicvc_regs.h | 80 + drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 + drivers/gpu/drm/meson/meson_encoder_hdmi.c | 27 +- drivers/gpu/drm/mgag200/Makefile | 14 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 387 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 148 +- drivers/gpu/drm/mgag200/mgag200_g200.c | 201 + drivers/gpu/drm/mgag200/mgag200_g200eh.c | 50 + drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 51 + drivers/gpu/drm/mgag200/mgag200_g200er.c | 46 + drivers/gpu/drm/mgag200/mgag200_g200ev.c | 50 + drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 60 + drivers/gpu/drm/mgag200/mgag200_g200se.c | 130 + drivers/gpu/drm/mgag200/mgag200_g200wb.c | 50 + drivers/gpu/drm/mgag200/mgag200_i2c.c | 59 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 116 - drivers/gpu/drm/mgag200/mgag200_mode.c | 453 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 12 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 6 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/panel/Kconfig | 2 + .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 9 +- drivers/gpu/drm/panfrost/panfrost_device.c | 9 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 1 + drivers/gpu/drm/panfrost/panfrost_features.h | 13 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 18 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 19 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 1 + drivers/gpu/drm/qxl/qxl_kms.c | 2 - drivers/gpu/drm/r128/r128_drv.h | 4 +- drivers/gpu/drm/rockchip/Kconfig | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 5 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 2 + drivers/gpu/drm/tegra/gr3d.c | 6 +- drivers/gpu/drm/tiny/bochs.c | 1 + drivers/gpu/drm/tiny/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/gpu/drm/udl/udl_connector.c | 2 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +- drivers/gpu/drm/virtio/virtgpu_object.c | 4 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 6 +- drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 3 +- drivers/hid/hid-apple.c | 34 +- drivers/hid/hid-cp2112.c | 5 + drivers/hid/hid-hyperv.c | 5 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nintendo.c | 3 +- drivers/hid/hid-uclogic-params.c | 24 +- drivers/hid/i2c-hid/Kconfig | 15 + drivers/hid/i2c-hid/Makefile | 1 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 130 + drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 72 +- drivers/hv/channel_mgmt.c | 17 +- drivers/hv/hv_kvp.c | 2 +- drivers/hv/vmbus_drv.c | 4 + drivers/hwmon/Kconfig | 21 +- drivers/hwmon/asus-ec-sensors.c | 18 + drivers/hwmon/f71882fg.c | 2 + drivers/hwmon/lm75.h | 3 +- drivers/hwmon/lm90.c | 2558 +++++--- drivers/hwmon/occ/common.c | 5 + drivers/hwmon/occ/p9_sbe.c | 6 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/lt7182s.c | 195 + drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 338 +- drivers/hwmon/sch56xx-common.c | 44 +- drivers/i2c/busses/Kconfig | 8 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-mxs.c | 2 +- drivers/i2c/busses/i2c-npcm7xx.c | 179 +- drivers/i2c/busses/i2c-qcom-cci.c | 27 +- drivers/i2c/i2c-core-base.c | 6 - drivers/idle/intel_idle.c | 32 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/erdma/Kconfig | 12 + drivers/infiniband/hw/erdma/Makefile | 4 + drivers/infiniband/hw/erdma/erdma.h | 287 + drivers/infiniband/hw/erdma/erdma_cm.c | 1430 +++++ drivers/infiniband/hw/erdma/erdma_cm.h | 167 + drivers/infiniband/hw/erdma/erdma_cmdq.c | 497 ++ drivers/infiniband/hw/erdma/erdma_cq.c | 205 + drivers/infiniband/hw/erdma/erdma_eq.c | 329 + drivers/infiniband/hw/erdma/erdma_hw.h | 508 ++ drivers/infiniband/hw/erdma/erdma_main.c | 628 ++ drivers/infiniband/hw/erdma/erdma_qp.c | 566 ++ drivers/infiniband/hw/erdma/erdma_verbs.c | 1466 +++++ drivers/infiniband/hw/erdma/erdma_verbs.h | 342 ++ drivers/infiniband/hw/hfi1/pio_copy.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 4 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/umr.c | 78 +- drivers/infiniband/hw/qedr/qedr.h | 1 + drivers/infiniband/hw/qedr/verbs.c | 4 +- drivers/input/misc/soc_button_array.c | 4 +- drivers/input/mouse/bcm5974.c | 7 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-apple-aic.c | 2 + drivers/irqchip/irq-gic-realview.c | 1 + drivers/irqchip/irq-gic-v3.c | 7 +- drivers/irqchip/irq-realtek-rtl.c | 2 +- drivers/irqchip/irq-uniphier-aidet.c | 1 + drivers/md/dm-core.h | 11 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-table.c | 11 - drivers/md/dm.c | 84 +- drivers/md/dm.h | 2 - drivers/media/platform/qcom/venus/pm_helpers.c | 18 +- drivers/memory/Kconfig | 1 + drivers/memory/mtk-smi.c | 22 +- drivers/memory/samsung/exynos5422-dmc.c | 29 +- drivers/memory/tegra/tegra124-emc.c | 14 +- drivers/mfd/intel-m10-bmc.c | 2 +- drivers/misc/vmw_balloon.c | 61 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/debugfs.c | 79 + drivers/mmc/host/cqhci-core.c | 9 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-brcmstb.c | 69 +- drivers/mmc/host/sdhci-msm.c | 6 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 193 +- drivers/mmc/host/sdhci-of-esdhc.c | 1 + drivers/mmc/host/sdhci-pci-o2micro.c | 2 + drivers/mmc/host/sdhci.c | 59 +- drivers/mmc/host/sdhci.h | 3 + drivers/mtd/devices/powernv_flash.c | 4 +- drivers/mtd/devices/spear_smi.c | 10 +- drivers/mtd/devices/st_spi_fsm.c | 23 +- drivers/mtd/hyperbus/hbmc-am654.c | 6 +- drivers/mtd/hyperbus/hyperbus-core.c | 8 +- drivers/mtd/hyperbus/rpc-if.c | 5 +- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +- drivers/mtd/maps/physmap-core.c | 13 +- drivers/mtd/maps/physmap-versatile.c | 2 + drivers/mtd/mtdchar.c | 13 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/cafe_nand.c | 9 +- drivers/mtd/nand/raw/meson_nand.c | 17 +- drivers/mtd/nand/raw/nand_ids.c | 3 - drivers/mtd/nand/raw/omap2.c | 6 +- drivers/mtd/nand/raw/tegra_nand.c | 5 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/ato.c | 86 + drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/parsers/Kconfig | 9 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/ofpart_bcm4908.c | 3 + drivers/mtd/parsers/redboot.c | 1 + drivers/mtd/parsers/scpart.c | 248 + drivers/mtd/sm_ftl.c | 2 +- drivers/net/amt.c | 59 +- drivers/net/dsa/lantiq_gswip.c | 4 +- drivers/net/dsa/microchip/ksz8.h | 3 +- drivers/net/dsa/mv88e6xxx/serdes.c | 35 +- drivers/net/dsa/realtek/rtl8365mb.c | 38 +- drivers/net/ethernet/altera/altera_tse_main.c | 6 +- drivers/net/ethernet/altera/altera_utils.h | 5 +- drivers/net/ethernet/amd/au1000_eth.c | 22 +- drivers/net/ethernet/amd/au1000_eth.h | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 1 + drivers/net/ethernet/cadence/macb_ptp.c | 7 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 9 + drivers/net/ethernet/intel/i40e/i40e_main.c | 135 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +- drivers/net/ethernet/intel/iavf/iavf.h | 7 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 61 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 32 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 2 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 +- drivers/net/phy/dp83867.c | 29 + drivers/net/phy/mdio_bus.c | 1 - drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 80 +- drivers/net/vmxnet3/vmxnet3_drv.c | 291 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 116 +- drivers/net/vmxnet3/vmxnet3_int.h | 24 +- drivers/net/wan/farsync.h | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 246 +- drivers/net/wireless/microchip/wilc1000/fw.h | 21 +- drivers/net/wireless/microchip/wilc1000/hif.c | 202 +- drivers/net/wireless/microchip/wilc1000/hif.h | 14 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 11 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 14 +- drivers/net/wireless/microchip/wilc1000/spi.c | 6 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 3 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 2 + drivers/net/wireless/microchip/wilc1000/wlan_if.h | 20 +- drivers/net/wireless/ray_cs.c | 20 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 8 +- drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 5 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8723de.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723de.h | 10 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 10 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822be.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822be.h | 10 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 10 - drivers/net/wireless/realtek/rtw89/cam.c | 7 + drivers/net/wireless/realtek/rtw89/cam.h | 8 + drivers/net/wireless/realtek/rtw89/core.c | 8 +- drivers/net/wireless/realtek/rtw89/core.h | 24 +- drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 24 +- drivers/net/wireless/realtek/rtw89/fw.h | 5 +- drivers/net/wireless/realtek/rtw89/mac.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 9 +- drivers/net/wireless/realtek/rtw89/pci.h | 1 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 27 + drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 1 + drivers/net/wireless/realtek/rtw89/sar.c | 140 +- drivers/net/wireless/st/cw1200/bh.c | 10 +- drivers/net/xen-netback/common.h | 12 - drivers/net/xen-netback/interface.c | 16 +- drivers/net/xen-netback/netback.c | 4 +- drivers/net/xen-netback/rx.c | 2 +- drivers/nfc/nfcmrvl/usb.c | 16 +- drivers/nfc/st21nfca/se.c | 53 +- drivers/nvmem/Kconfig | 7 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 2 - drivers/nvmem/microchip-otpc.c | 288 + drivers/of/fdt.c | 2 +- drivers/of/kexec.c | 17 + drivers/opp/core.c | 1179 ++-- drivers/opp/opp.h | 11 +- drivers/opp/ti-opp-supply.c | 78 +- drivers/phy/qualcomm/Makefile | 8 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2579 ++++++++ drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 1081 ++++ drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 2404 ++++++++ drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 1390 +++++ drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 2751 +++++++++ drivers/phy/qualcomm/phy-qcom-qmp.c | 6350 -------------------- drivers/phy/samsung/phy-exynos7-ufs.c | 2 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 20 +- drivers/phy/samsung/phy-samsung-ufs.c | 18 +- drivers/phy/samsung/phy-samsung-ufs.h | 23 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 + drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 3 + drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 + drivers/platform/chrome/Kconfig | 9 + drivers/platform/chrome/Makefile | 3 + drivers/platform/chrome/cros_ec_proto.c | 58 +- drivers/platform/chrome/cros_ec_proto_test.c | 214 + drivers/platform/mips/Kconfig | 2 +- drivers/power/reset/arm-versatile-reboot.c | 1 + drivers/power/supply/ab8500_chargalg.c | 46 +- drivers/power/supply/ab8500_fg.c | 9 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/cros_peripheral_charger.c | 2 +- drivers/power/supply/goldfish_battery.c | 4 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max77976_charger.c | 4 +- drivers/power/supply/power_supply_core.c | 24 +- drivers/regulator/mp5416.c | 30 +- drivers/regulator/qcom_smd-regulator.c | 9 +- drivers/regulator/rt5190a-regulator.c | 3 + drivers/scsi/hosts.c | 4 +- drivers/scsi/ipr.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 2 +- drivers/scsi/lpfc/lpfc_els.c | 21 +- drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 3 +- drivers/scsi/lpfc/lpfc_nvme.c | 52 +- drivers/scsi/lpfc/lpfc_scsi.c | 6 + drivers/scsi/lpfc/lpfc_sli.c | 25 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 23 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 2 - drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_edif.c | 523 +- drivers/scsi/qla2xxx/qla_edif.h | 3 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_gs.c | 118 +- drivers/scsi/qla2xxx/qla_init.c | 11 +- drivers/scsi/qla2xxx/qla_iocb.c | 2 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_transport_iscsi.c | 6 +- drivers/scsi/sd.c | 2 +- drivers/scsi/vmw_pvscsi.h | 4 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/messaging.c | 4 +- drivers/soc/mediatek/mtk-devapc.c | 45 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 225 +- drivers/soc/tegra/common.c | 14 +- drivers/soc/tegra/pmc.c | 8 +- drivers/soundwire/qcom.c | 10 + drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-cadence.c | 37 +- drivers/spi/spi-geni-qcom.c | 6 +- drivers/spi/spi-intel.c | 4 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-microchip-core.c | 631 ++ drivers/spi/spi-qcom-qspi.c | 6 +- drivers/spi/spi-s3c64xx.c | 56 +- drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-ti-qspi.c | 75 +- drivers/spi/spi-zynqmp-gqspi.c | 25 +- drivers/spi/spi.c | 143 +- drivers/staging/greybus/audio_helper.c | 13 +- drivers/staging/greybus/fw-management.c | 6 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/r8188eu/core/rtw_fw.c | 6 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 1 - drivers/staging/r8188eu/core/rtw_mlme.c | 2 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 133 +- drivers/staging/r8188eu/core/rtw_recv.c | 3 +- drivers/staging/r8188eu/core/rtw_xmit.c | 20 +- drivers/staging/r8188eu/include/ieee80211.h | 7 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 3 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 223 +- drivers/staging/rts5208/spi.c | 6 +- drivers/staging/sm750fb/ddk750_dvi.c | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 6 +- drivers/staging/sm750fb/ddk750_sii164.h | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 40 +- .../include/linux/raspberrypi/vchiq.h | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 92 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 97 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 38 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 40 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 63 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/vt6655/card.c | 71 +- drivers/staging/vt6655/device_main.c | 28 +- drivers/staging/vt6655/mac.c | 2 +- drivers/staging/vt6655/mac.h | 57 +- drivers/staging/vt6655/power.c | 4 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 4 +- drivers/staging/vt6655/srom.c | 2 +- drivers/staging/vt6655/upc.h | 35 - drivers/target/iscsi/iscsi_target_configfs.c | 113 +- drivers/target/iscsi/iscsi_target_nego.c | 148 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 1 + drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/thunderbolt/ctl.c | 6 +- drivers/thunderbolt/icm.c | 2 + drivers/thunderbolt/nhi.c | 4 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 91 +- drivers/thunderbolt/tb.c | 68 +- drivers/thunderbolt/tb.h | 48 +- drivers/thunderbolt/tb_regs.h | 6 + drivers/thunderbolt/tmu.c | 221 +- drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/usb/serial/io_ti.c | 2 + drivers/usb/serial/io_usbvend.h | 1 + drivers/usb/serial/option.c | 6 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 9 +- drivers/vdpa/vdpa_user/vduse_dev.c | 7 +- drivers/vhost/vdpa.c | 2 + drivers/vhost/vringh.c | 10 +- drivers/video/console/sticore.c | 2 + drivers/video/fbdev/core/fbcon.c | 1 - drivers/video/fbdev/core/fbmem.c | 34 +- drivers/video/fbdev/efifb.c | 11 - drivers/video/fbdev/simplefb.c | 11 - drivers/virtio/Kconfig | 6 - drivers/virtio/virtio.c | 5 +- drivers/virtio/virtio_balloon.c | 47 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/virtio/virtio_pci_modern_dev.c | 2 +- drivers/watchdog/gxp-wdt.c | 1 + drivers/xen/Kconfig | 20 + drivers/xen/Makefile | 2 + drivers/xen/grant-dma-iommu.c | 78 + drivers/xen/grant-dma-ops.c | 346 ++ drivers/xen/grant-table.c | 251 +- drivers/xen/xlate_mmu.c | 1 - fs/afs/mntpt.c | 6 - fs/aio.c | 36 +- fs/befs/linuxvfs.c | 16 +- fs/btrfs/Makefile | 2 +- fs/btrfs/block-group.h | 1 + fs/btrfs/btrfs_inode.h | 5 - fs/btrfs/compression.c | 55 +- fs/btrfs/compression.h | 7 +- fs/btrfs/ctree.h | 47 +- fs/btrfs/delayed-inode.c | 341 +- fs/btrfs/delayed-inode.h | 7 + fs/btrfs/disk-io.c | 218 +- fs/btrfs/disk-io.h | 11 - fs/btrfs/extent-io-tree.h | 15 - fs/btrfs/extent-tree.c | 92 +- fs/btrfs/extent_io.c | 1206 ++-- fs/btrfs/extent_io.h | 26 - fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 407 +- fs/btrfs/ioctl.c | 117 +- fs/btrfs/lzo.c | 28 +- fs/btrfs/ordered-data.c | 4 +- fs/btrfs/raid56.c | 396 +- fs/btrfs/raid56.h | 150 +- fs/btrfs/read-repair.c | 248 + fs/btrfs/read-repair.h | 33 + fs/btrfs/reflink.c | 29 +- fs/btrfs/scrub.c | 32 +- fs/btrfs/send.c | 313 +- fs/btrfs/send.h | 156 +- fs/btrfs/space-info.c | 34 +- fs/btrfs/space-info.h | 4 + fs/btrfs/struct-funcs.c | 11 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/super.c | 72 +- fs/btrfs/sysfs.c | 139 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 372 +- fs/btrfs/volumes.h | 36 +- fs/btrfs/zoned.c | 33 +- fs/btrfs/zoned.h | 5 + fs/buffer.c | 39 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 3 +- fs/cifs/misc.c | 27 +- fs/cifs/sess.c | 5 +- fs/cifs/smb2pdu.c | 3 + fs/coda/symlink.c | 11 +- fs/cramfs/inode.c | 17 +- fs/dax.c | 2 +- fs/exfat/namei.c | 4 +- fs/ext2/dir.c | 20 +- fs/ext2/inode.c | 6 +- fs/ext4/inode.c | 44 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 35 +- fs/f2fs/data.c | 40 +- fs/f2fs/f2fs.h | 4 - fs/f2fs/namei.c | 16 +- fs/f2fs/node.c | 4 +- fs/f2fs/super.c | 29 +- fs/freevxfs/vxfs_immed.c | 43 +- fs/freevxfs/vxfs_subr.c | 6 - fs/fs-writeback.c | 37 +- fs/gfs2/aops.c | 2 +- fs/gfs2/glock.c | 7 +- fs/gfs2/lops.c | 28 +- fs/hfs/bnode.c | 4 - fs/hfsplus/bnode.c | 4 - fs/hostfs/hostfs_kern.c | 6 +- fs/hugetlbfs/inode.c | 69 +- fs/inode.c | 2 +- fs/iomap/buffered-io.c | 28 - fs/jfs/jfs_metapage.c | 2 +- fs/kernel_read_file.c | 38 +- fs/nfs/callback_proc.c | 1 + fs/nfs/file.c | 4 +- fs/nfs/internal.h | 6 +- fs/nfs/pnfs.c | 21 +- fs/nfs/pnfs.h | 1 + fs/nfs/read.c | 4 - fs/nfs/write.c | 16 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/page.c | 60 +- fs/ntfs/aops.c | 6 +- fs/ntfs/aops.h | 7 +- fs/ntfs/file.c | 5 - fs/ntfs3/attrib.c | 2 +- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/file.c | 1 - fs/ntfs3/frecord.c | 49 +- fs/ntfs3/index.c | 27 +- fs/ntfs3/inode.c | 1 + fs/ntfs3/ntfs_fs.h | 7 +- fs/ntfs3/record.c | 5 +- fs/ntfs3/super.c | 8 +- fs/ntfs3/xattr.c | 6 +- fs/ocfs2/aops.c | 28 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/refcounttree.c | 42 +- fs/orangefs/inode.c | 4 +- fs/quota/dquot.c | 10 + fs/reiserfs/xattr.c | 9 +- fs/remap_range.c | 11 +- fs/squashfs/Makefile | 4 +- fs/squashfs/file.c | 139 +- fs/squashfs/page_actor.h | 41 - fs/squashfs/super.c | 33 - fs/ubifs/file.c | 29 +- fs/ufs/dir.c | 2 +- fs/ufs/util.c | 11 - fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_file.c | 4 +- fs/zonefs/super.c | 2 +- include/asm-generic/Kbuild | 1 + include/asm-generic/platform-feature.h | 8 + include/drm/display/drm_dp_aux_bus.h | 34 +- include/drm/display/drm_dp_helper.h | 16 +- include/drm/drm_atomic.h | 1 + include/drm/drm_bridge.h | 1 + include/drm/drm_displayid.h | 6 +- include/drm/drm_edid.h | 27 +- include/drm/drm_gem_framebuffer_helper.h | 10 +- include/drm/drm_probe_helper.h | 2 + include/drm/gpu_scheduler.h | 4 +- include/dt-bindings/memory/tegra234-mc.h | 1 + include/dt-bindings/nvmem/microchip,sama7g5-otpc.h | 12 + include/dt-bindings/reset/tegra234-reset.h | 1 + include/dt-bindings/soc/samsung,boot-mode.h | 18 + include/linux/balloon_compaction.h | 6 +- include/linux/bio.h | 1 - include/linux/bpf.h | 1 + include/linux/btf.h | 28 + include/linux/buffer_head.h | 10 + include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 2 +- include/linux/damon.h | 6 + include/linux/dma-fence-unwrap.h | 82 +- include/linux/fb.h | 1 - include/linux/fs.h | 20 +- include/linux/highmem.h | 1 - include/linux/iomap.h | 6 - include/linux/kernel_read_file.h | 32 +- include/linux/kmemleak.h | 8 +- include/linux/limits.h | 1 + include/linux/maple_tree.h | 2 +- include/linux/memcontrol.h | 47 +- include/linux/migrate.h | 78 +- include/linux/mm_types.h | 5 + include/linux/mmc/host.h | 26 + include/linux/mmc/mmc.h | 6 + include/linux/mtd/hyperbus.h | 4 +- include/linux/mtd/spinand.h | 1 + include/linux/netfs.h | 21 +- include/linux/of.h | 5 +- include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 29 +- include/linux/pagevec.h | 10 - include/linux/platform-feature.h | 19 + include/linux/platform_data/cros_ec_commands.h | 2 +- include/linux/pm_opp.h | 159 +- include/linux/random.h | 3 +- include/linux/rcupdate.h | 28 +- include/linux/rcutiny.h | 21 +- include/linux/rcutree.h | 2 + include/linux/sched.h | 4 +- include/linux/scmi_protocol.h | 9 +- include/linux/skbuff.h | 179 +- include/linux/skmsg.h | 1 + include/linux/spi/spi.h | 61 +- include/linux/sunrpc/xdr.h | 16 +- include/linux/swap.h | 3 +- include/linux/sysfb.h | 22 +- include/linux/vdpa.h | 5 +- include/linux/virtio_config.h | 9 - include/linux/xarray.h | 8 +- include/net/dropreason.h | 256 + include/net/flow_offload.h | 1 + include/net/ipv6.h | 4 +- include/net/netfilter/nf_tables.h | 1 - include/net/netfilter/nf_tables_offload.h | 2 +- include/net/sock.h | 6 +- include/sound/cs35l41.h | 3 + include/sound/pcm.h | 19 +- include/sound/simple_card_utils.h | 2 +- include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-component.h | 5 - include/sound/soc-dai.h | 6 + include/target/iscsi/iscsi_target_core.h | 14 + include/trace/events/btrfs.h | 95 +- include/trace/events/maple_tree.h | 6 +- include/trace/events/skb.h | 89 +- include/trace/events/workqueue.h | 8 +- include/uapi/linux/btf.h | 17 +- include/uapi/linux/btrfs.h | 10 +- include/uapi/linux/dma-buf.h | 84 + include/uapi/linux/kvm.h | 12 + include/uapi/linux/magic.h | 4 - include/uapi/linux/swab.h | 6 +- include/uapi/linux/wireless.h | 2 +- include/uapi/mtd/mtd-abi.h | 4 +- include/uapi/rdma/erdma-abi.h | 49 + include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/xen/arm/xen-ops.h | 18 + include/xen/grant_table.h | 4 + include/xen/xen-ops.h | 13 + include/xen/xen.h | 8 + init/Kconfig | 9 + init/init_task.c | 1 + kernel/Makefile | 2 +- kernel/audit.c | 2 +- kernel/bpf/btf.c | 145 +- kernel/bpf/cgroup.c | 70 +- kernel/bpf/core.c | 2 +- kernel/bpf/syscall.c | 5 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/cgroup.c | 8 +- kernel/entry/kvm.c | 6 - kernel/fork.c | 1 + kernel/irq/chip.c | 5 +- kernel/kexec_file.c | 10 +- kernel/kthread.c | 14 +- kernel/platform-feature.c | 27 + kernel/rcu/Kconfig | 29 + kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 15 + kernel/rcu/rcuscale.c | 1 + kernel/rcu/rcutorture.c | 209 +- kernel/rcu/tasks.h | 470 +- kernel/rcu/tiny.c | 25 +- kernel/rcu/tree.c | 175 +- kernel/rcu/tree.h | 13 +- kernel/rcu/tree_exp.h | 113 +- kernel/rcu/tree_nocb.h | 244 +- kernel/rcu/tree_plugin.h | 44 +- kernel/rcu/tree_stall.h | 49 +- kernel/rcu/update.c | 13 + kernel/reboot.c | 46 +- kernel/sched/core.c | 32 + kernel/sched/psi.c | 19 +- kernel/smp.c | 4 +- kernel/sysctl.c | 28 +- lib/btree.c | 30 +- lib/flex_proportions.c | 10 +- lib/maple_tree.c | 141 +- lib/test_hmm.c | 10 +- lib/test_vmalloc.c | 15 +- lib/vsprintf.c | 3 +- lib/xarray.c | 5 +- localversion-next | 2 +- mm/balloon_compaction.c | 10 +- mm/compaction.c | 34 +- mm/damon/dbgfs.c | 15 +- mm/damon/reclaim.c | 46 +- mm/damon/sysfs.c | 67 +- mm/filemap.c | 146 +- mm/folio-compat.c | 22 - mm/huge_memory.c | 3 +- mm/hugetlb.c | 14 +- mm/kasan/hw_tags.c | 26 +- mm/kfence/core.c | 7 +- mm/kmemleak.c | 200 +- mm/ksm.c | 2 +- mm/memblock.c | 14 +- mm/memcontrol.c | 14 +- mm/memory-failure.c | 11 +- mm/mempool.c | 2 +- mm/memremap.c | 6 +- mm/migrate.c | 238 +- mm/migrate_device.c | 3 +- mm/page_alloc.c | 5 +- mm/readahead.c | 2 + mm/secretmem.c | 13 +- mm/shmem.c | 17 +- mm/slab.c | 10 - mm/swap.c | 29 - mm/swap_state.c | 21 +- mm/swapfile.c | 14 +- mm/userfaultfd.c | 2 +- mm/util.c | 4 +- mm/vmalloc.c | 138 +- mm/vmscan.c | 68 +- mm/z3fold.c | 84 +- mm/zsmalloc.c | 102 +- net/bluetooth/hci_core.c | 3 +- net/bluetooth/l2cap_core.c | 1 + net/bpf/test_run.c | 6 - net/core/.gitignore | 1 + net/core/Makefile | 23 +- net/core/drop_monitor.c | 13 - net/core/flow_offload.c | 6 + net/core/net_namespace.c | 7 - net/core/skbuff.c | 3 + net/core/skmsg.c | 1 + net/core/sock_map.c | 23 + net/ipv4/inet_hashtables.c | 10 +- net/ipv4/ip_gre.c | 11 +- net/ipv4/tcp_bpf.c | 1 + net/ipv4/xfrm4_protocol.c | 1 - net/ipv6/ip6_output.c | 6 +- net/ipv6/seg6_hmac.c | 1 - net/l2tp/l2tp_ip6.c | 5 +- net/netfilter/nf_tables_api.c | 54 +- net/netfilter/nf_tables_offload.c | 23 +- net/netfilter/nft_nat.c | 3 +- net/openvswitch/actions.c | 6 + net/openvswitch/conntrack.c | 4 +- net/sunrpc/clnt.c | 1 + net/sunrpc/xdr.c | 37 +- net/unix/af_unix.c | 2 +- net/xdp/xdp_umem.c | 6 +- net/xdp/xsk.c | 5 +- net/xdp/xsk_queue.h | 8 - samples/bpf/xdp_router_ipv4.bpf.c | 9 + scripts/Makefile.build | 4 +- scripts/check-local-export | 36 +- scripts/nsdeps | 5 +- scripts/sign-file.c | 7 + security/keys/trusted-keys/trusted_tpm2.c | 4 +- security/selinux/hooks.c | 2 +- security/selinux/include/avc.h | 2 +- sound/hda/hdac_device.c | 1 + sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_conexant.c | 7 + sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 16 + sound/soc/amd/acp-config.c | 30 + sound/soc/amd/acp/Kconfig | 1 + sound/soc/amd/acp/acp-mach-common.c | 233 +- sound/soc/amd/acp/acp-mach.h | 3 + sound/soc/amd/acp/acp-pdm.c | 2 +- sound/soc/amd/acp/acp-sof-mach.c | 30 + sound/soc/amd/mach-config.h | 1 + sound/soc/amd/vangogh/acp5x-i2s.c | 4 +- sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/atmel/atmel_ssc_dai.c | 18 +- sound/soc/atmel/mchp-i2s-mcc.c | 8 +- sound/soc/atmel/mchp-pdmc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/au1x/psc-i2s.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 20 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ab8500-codec.c | 2 - sound/soc/codecs/ab8500-codec.h | 2 - sound/soc/codecs/ak4613.c | 12 +- sound/soc/codecs/cros_ec_codec.c | 1 + sound/soc/codecs/cs35l41-lib.c | 82 +- sound/soc/codecs/cs35l41.c | 71 +- sound/soc/codecs/cs35l45-i2c.c | 4 +- sound/soc/codecs/cs35l45.c | 4 +- sound/soc/codecs/cs35l45.h | 4 +- sound/soc/codecs/cs42l42.c | 3 +- sound/soc/codecs/cx2072x.c | 17 +- sound/soc/codecs/da7210.c | 2 + sound/soc/codecs/da7219.c | 6 - sound/soc/codecs/da732x.c | 6 - sound/soc/codecs/es8328.c | 5 +- sound/soc/codecs/hda-dai.c | 102 + sound/soc/codecs/hda.c | 395 ++ sound/soc/codecs/hda.h | 19 + sound/soc/codecs/lm49453.c | 6 - sound/soc/codecs/max98090.c | 12 +- sound/soc/codecs/max98373-sdw.c | 12 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/mt6358.c | 1 + sound/soc/codecs/nau8822.c | 14 + sound/soc/codecs/nau8822.h | 2 + sound/soc/codecs/rk3328_codec.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 11 + sound/soc/codecs/rt1316-sdw.c | 11 + sound/soc/codecs/rt5682-sdw.c | 5 +- sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt700.c | 30 +- sound/soc/codecs/rt711-sdca-sdw.c | 9 +- sound/soc/codecs/rt711-sdca.c | 40 +- sound/soc/codecs/rt711-sdw.c | 9 +- sound/soc/codecs/rt711.c | 40 +- sound/soc/codecs/rt715-sdca-sdw.c | 12 + sound/soc/codecs/rt715-sdw.c | 12 + sound/soc/codecs/ssm2518.c | 4 +- sound/soc/codecs/ssm2602.c | 6 +- sound/soc/codecs/ssm4567.c | 4 +- sound/soc/codecs/sta32x.c | 4 +- sound/soc/codecs/sta350.c | 4 +- sound/soc/codecs/sti-sas.c | 6 +- sound/soc/codecs/tas2552.c | 10 +- sound/soc/codecs/tas2770.c | 6 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tas5720.c | 4 +- sound/soc/codecs/tas6424.c | 6 +- sound/soc/codecs/tfa9879.c | 4 +- sound/soc/codecs/tfa989x.c | 30 + sound/soc/codecs/tlv320adc3xxx.c | 3 +- sound/soc/codecs/tlv320adcx140.c | 10 +- sound/soc/codecs/tlv320aic23.c | 7 +- sound/soc/codecs/tlv320aic26.c | 15 +- sound/soc/codecs/tlv320aic31xx.c | 19 +- sound/soc/codecs/tlv320aic32x4.c | 9 +- sound/soc/codecs/tlv320aic3x.c | 11 +- sound/soc/codecs/tlv320dac33.c | 12 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 2 +- sound/soc/codecs/wcd9335.c | 4 +- sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/dwc/dwc-i2s.c | 8 +- sound/soc/fsl/fsl_asrc_dma.c | 14 + sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_mqs.c | 121 +- sound/soc/fsl/fsl_sai.c | 73 +- sound/soc/fsl/fsl_ssi.c | 22 +- sound/soc/fsl/fsl_xcvr.c | 9 + sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-audmux.c | 24 +- sound/soc/fsl/imx-card.c | 2 +- sound/soc/generic/simple-card-utils.c | 18 +- sound/soc/generic/test-component.c | 18 +- sound/soc/hisilicon/hi6210-i2s.c | 18 +- sound/soc/img/img-i2s-in.c | 4 +- sound/soc/img/img-i2s-out.c | 6 +- sound/soc/intel/Kconfig | 3 + sound/soc/intel/atom/sst-atom-controls.c | 8 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 8 +- sound/soc/intel/avs/Makefile | 3 + sound/soc/intel/avs/boards/Kconfig | 121 + sound/soc/intel/avs/boards/Makefile | 27 + sound/soc/intel/avs/boards/da7219.c | 282 + sound/soc/intel/avs/boards/dmic.c | 93 + sound/soc/intel/avs/boards/hdaudio.c | 294 + sound/soc/intel/avs/boards/i2s_test.c | 180 + sound/soc/intel/avs/boards/max98357a.c | 154 + sound/soc/intel/avs/boards/max98373.c | 239 + sound/soc/intel/avs/boards/nau8825.c | 353 ++ sound/soc/intel/avs/boards/rt274.c | 310 + sound/soc/intel/avs/boards/rt286.c | 281 + sound/soc/intel/avs/boards/rt298.c | 281 + sound/soc/intel/avs/boards/rt5682.c | 340 ++ sound/soc/intel/avs/boards/ssm4567.c | 271 + sound/soc/intel/boards/Kconfig | 1 - sound/soc/intel/boards/broadwell.c | 12 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 2 +- sound/soc/intel/boards/bytcht_nocodec.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 3 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 8 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 24 +- sound/soc/intel/boards/sof_realtek_common.h | 6 +- sound/soc/intel/boards/sof_rt5682.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 75 +- sound/soc/intel/common/Makefile | 1 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 41 + sound/soc/intel/keembay/kmb_platform.c | 4 +- sound/soc/jz4740/jz4740-i2s.c | 10 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 651 ++ sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 106 + sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 244 + sound/soc/mediatek/mt8186/mt8186-afe-gpio.h | 19 + sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 150 + sound/soc/mediatek/mt8186/mt8186-audsys-clk.h | 15 + sound/soc/mediatek/mt8186/mt8186-audsys-clkid.h | 45 + sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 873 +++ sound/soc/mediatek/mt8186/mt8186-dai-hostless.c | 298 + sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 236 + sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 1286 ++++ sound/soc/mediatek/mt8186/mt8186-dai-pcm.c | 423 ++ sound/soc/mediatek/mt8186/mt8186-dai-src.c | 695 +++ sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 698 +++ sound/soc/mediatek/mt8186/mt8186-interconnection.h | 69 + sound/soc/mediatek/mt8186/mt8186-misc-control.c | 252 + sound/soc/mediatek/mt8186/mt8186-reg.h | 2913 +++++++++ sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 6 +- sound/soc/meson/aiu-encoder-i2s.c | 2 +- sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/mxs/mxs-saif.c | 4 +- sound/soc/pxa/magician.c | 8 +- sound/soc/pxa/mmp-sspa.c | 6 +- sound/soc/pxa/pxa-ssp.c | 22 +- sound/soc/pxa/pxa2xx-i2s.c | 6 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/qdsp6/audioreach.c | 4 +- sound/soc/qcom/qdsp6/q6adm.c | 6 +- sound/soc/qcom/qdsp6/q6afe.c | 6 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sdm845.c | 6 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 4 +- sound/soc/rockchip/rockchip_i2s.c | 6 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 6 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/i2s.c | 6 +- sound/soc/samsung/pcm.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 6 +- sound/soc/samsung/s3c24xx-i2s.c | 6 +- sound/soc/samsung/snow.c | 2 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/sh/rz-ssi.c | 2 +- sound/soc/sh/ssi.c | 10 +- sound/soc/soc-core.c | 14 +- sound/soc/soc-dai.c | 3 +- sound/soc/soc-ops.c | 27 +- sound/soc/sof/amd/acp-dsp-offset.h | 2 + sound/soc/sof/amd/acp.c | 36 + sound/soc/sof/amd/acp.h | 4 + sound/soc/sof/amd/pci-rn.c | 4 + sound/soc/sof/amd/renoir.c | 4 + sound/soc/sof/intel/hda-dsp.c | 10 +- sound/soc/sof/intel/hda-loader.c | 10 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/mediatek/adsp_helper.h | 1 + sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 7 + sound/soc/sof/mediatek/mt8195/mt8195.c | 50 +- sound/soc/sof/mediatek/mt8195/mt8195.h | 5 + sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 28 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/sunxi/sun4i-i2s.c | 18 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Kconfig | 9 + sound/soc/tegra/Makefile | 2 + sound/soc/tegra/tegra20_i2s.c | 6 +- sound/soc/tegra/tegra210_ahub.c | 39 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra210_mbdrc.c | 1012 ++++ sound/soc/tegra/tegra210_mbdrc.h | 215 + sound/soc/tegra/tegra210_ope.c | 419 ++ sound/soc/tegra/tegra210_ope.h | 90 + sound/soc/tegra/tegra210_peq.c | 434 ++ sound/soc/tegra/tegra210_peq.h | 56 + sound/soc/tegra/tegra30_i2s.c | 6 +- sound/soc/ti/davinci-i2s.c | 32 +- sound/soc/ti/davinci-mcasp.c | 10 +- sound/soc/ti/omap-mcbsp.c | 12 +- sound/soc/ux500/mop500.c | 2 - sound/soc/ux500/mop500_ab8500.c | 2 - sound/soc/ux500/mop500_ab8500.h | 2 - sound/soc/ux500/ux500_msp_dai.c | 38 +- sound/soc/ux500/ux500_msp_dai.h | 2 - sound/soc/ux500/ux500_msp_i2s.c | 2 - sound/soc/ux500/ux500_msp_i2s.h | 2 - sound/soc/ux500/ux500_pcm.c | 2 - sound/soc/ux500/ux500_pcm.h | 2 - sound/soc/xtensa/xtfpga-i2s.c | 4 +- sound/usb/pcm.c | 5 +- sound/usb/quirks-table.h | 7 +- tools/Makefile | 3 + tools/accounting/getdelays.c | 4 - tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 +- tools/bpf/bpftool/Makefile | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 18 +- tools/bpf/bpftool/btf.c | 57 +- tools/bpf/bpftool/btf_dumper.c | 29 + tools/bpf/bpftool/cgroup.c | 53 +- tools/bpf/bpftool/common.c | 82 +- tools/bpf/bpftool/feature.c | 87 +- tools/bpf/bpftool/gen.c | 4 + tools/bpf/bpftool/link.c | 61 +- tools/bpf/bpftool/main.h | 20 +- tools/bpf/bpftool/map.c | 82 +- tools/bpf/bpftool/prog.c | 76 +- tools/include/nolibc/Makefile | 37 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/stdlib.h | 7 +- tools/include/uapi/linux/btf.h | 17 +- tools/lib/bpf/btf.c | 229 +- tools/lib/bpf/btf.h | 32 +- tools/lib/bpf/btf_dump.c | 137 +- tools/lib/bpf/libbpf.c | 291 +- tools/lib/bpf/libbpf.h | 38 +- tools/lib/bpf/libbpf.map | 8 + tools/lib/bpf/libbpf_internal.h | 7 + tools/lib/bpf/linker.c | 7 +- tools/lib/bpf/relo_core.c | 113 +- tools/lib/bpf/relo_core.h | 4 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/linux-kernel.bell | 16 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/testing/memblock/linux/kmemleak.h | 2 +- tools/testing/radix-tree/linux/maple_tree.h | 2 +- tools/testing/radix-tree/trace/events/maple_tree.h | 8 +- tools/testing/selftests/bpf/btf_helpers.c | 25 +- tools/testing/selftests/bpf/prog_tests/btf.c | 153 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 126 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 58 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 14 + .../selftests/bpf/prog_tests/fexit_stress.c | 32 +- .../testing/selftests/bpf/prog_tests/libbpf_str.c | 207 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 8 +- .../bpf/progs/btf__core_reloc_enum64val.c | 3 + .../bpf/progs/btf__core_reloc_enum64val___diff.c | 3 + .../btf__core_reloc_enum64val___err_missing.c | 3 + .../btf__core_reloc_enum64val___val3_missing.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 78 + .../selftests/bpf/progs/freplace_global_func.c | 18 + .../bpf/progs/test_core_reloc_enum64val.c | 70 + tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 +- .../selftests/bpf/test_bpftool_synctypes.py | 166 +- tools/testing/selftests/bpf/test_btf.h | 1 + tools/testing/selftests/bpf/test_xdping.sh | 4 + tools/testing/selftests/kvm/.gitignore | 5 +- tools/testing/selftests/kvm/Makefile | 3 + .../selftests/kvm/include/x86_64/processor.h | 17 + .../selftests/kvm/include/x86_64/svm_util.h | 12 + tools/testing/selftests/kvm/lib/aarch64/ucall.c | 4 +- tools/testing/selftests/kvm/lib/riscv/ucall.c | 2 +- tools/testing/selftests/kvm/lib/s390x/ucall.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 2 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 1 - tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 10 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 5 - .../selftests/kvm/x86_64/max_vcpuid_cap_test.c | 54 + .../kvm/x86_64/svm_nested_soft_inject_test.c | 217 + .../selftests/kvm/x86_64/triple_fault_event_test.c | 101 + tools/testing/selftests/net/bpf/Makefile | 4 +- tools/testing/selftests/netfilter/nft_nat.sh | 43 + .../selftests/rcutorture/bin/kvm-check-branches.sh | 11 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +- virt/kvm/kvm_main.c | 10 +- 1638 files changed, 72360 insertions(+), 27175 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii902x.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9022.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml create mode 100644 Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-nomadik.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-ocores.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-versatile.txt create mode 100644 Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml create mode 100644 Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/elan,ekth6915.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml create mode 100644 Documentation/devicetree/bindings/iommu/xen,grant-dma.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.txt create mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mbdrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-ope.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-peq.yaml create mode 100644 Documentation/devicetree/bindings/sram/qcom,imem.yaml rename Documentation/{ => driver-api}/hte/hte.rst (100%) rename Documentation/{ => driver-api}/hte/index.rst (100%) rename Documentation/{ => driver-api}/hte/tegra194-hte.rst (100%) create mode 100644 Documentation/hwmon/lt7182s.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 arch/arm/boot/dts/exynos-pinctrl.h create mode 100644 arch/arm/boot/dts/s3c2410-pinctrl.h create mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.h create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.h create mode 100644 arch/arm/include/asm/xen/xen-ops.h create mode 100644 arch/arm64/boot/dts/exynos/exynos-pinctrl.h create mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.h create mode 100644 arch/arm64/include/asm/xen/xen-ops.h create mode 100644 drivers/devfreq/mtk-cci-devfreq.c create mode 100644 drivers/dma-buf/dma-fence-unwrap.c create mode 100644 drivers/fpga/intel-m10-bmc-sec-update.c create mode 100644 drivers/gpu/drm/bridge/ti-dlpc3433.c create mode 100644 drivers/gpu/drm/i915/display/intel_audio_regs.h create mode 100644 drivers/gpu/drm/i915/i915_tasklet.h create mode 100644 drivers/gpu/drm/logicvc/Kconfig create mode 100644 drivers/gpu/drm/logicvc/Makefile create mode 100644 drivers/gpu/drm/logicvc/logicvc_crtc.c create mode 100644 drivers/gpu/drm/logicvc/logicvc_crtc.h create mode 100644 drivers/gpu/drm/logicvc/logicvc_drm.c create mode 100644 drivers/gpu/drm/logicvc/logicvc_drm.h create mode 100644 drivers/gpu/drm/logicvc/logicvc_interface.c create mode 100644 drivers/gpu/drm/logicvc/logicvc_interface.h create mode 100644 drivers/gpu/drm/logicvc/logicvc_layer.c create mode 100644 drivers/gpu/drm/logicvc/logicvc_layer.h create mode 100644 drivers/gpu/drm/logicvc/logicvc_mode.c create mode 100644 drivers/gpu/drm/logicvc/logicvc_mode.h create mode 100644 drivers/gpu/drm/logicvc/logicvc_of.c create mode 100644 drivers/gpu/drm/logicvc/logicvc_of.h create mode 100644 drivers/gpu/drm/logicvc/logicvc_regs.h create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh3.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200er.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ev.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ew3.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200se.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200wb.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of-elan.c create mode 100644 drivers/hwmon/pmbus/lt7182s.c create mode 100644 drivers/infiniband/hw/erdma/Kconfig create mode 100644 drivers/infiniband/hw/erdma/Makefile create mode 100644 drivers/infiniband/hw/erdma/erdma.h create mode 100644 drivers/infiniband/hw/erdma/erdma_cm.c create mode 100644 drivers/infiniband/hw/erdma/erdma_cm.h create mode 100644 drivers/infiniband/hw/erdma/erdma_cmdq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_cq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_eq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_hw.h create mode 100644 drivers/infiniband/hw/erdma/erdma_main.c create mode 100644 drivers/infiniband/hw/erdma/erdma_qp.c create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.c create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.h create mode 100644 drivers/mtd/nand/spi/ato.c create mode 100644 drivers/mtd/parsers/scpart.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h create mode 100644 drivers/nvmem/microchip-otpc.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-combo.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp.c create mode 100644 drivers/platform/chrome/cros_ec_proto_test.c create mode 100644 drivers/spi/spi-microchip-core.c delete mode 100644 drivers/staging/vt6655/upc.h create mode 100644 drivers/xen/grant-dma-iommu.c create mode 100644 drivers/xen/grant-dma-ops.c create mode 100644 fs/btrfs/read-repair.c create mode 100644 fs/btrfs/read-repair.h create mode 100644 include/asm-generic/platform-feature.h create mode 100644 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h create mode 100644 include/dt-bindings/soc/samsung,boot-mode.h create mode 100644 include/linux/platform-feature.h create mode 100644 include/net/dropreason.h create mode 100644 include/uapi/rdma/erdma-abi.h create mode 100644 include/xen/arm/xen-ops.h create mode 100644 kernel/platform-feature.c create mode 100644 net/core/.gitignore create mode 100644 sound/soc/codecs/hda-dai.c create mode 100644 sound/soc/codecs/hda.c create mode 100644 sound/soc/codecs/hda.h create mode 100644 sound/soc/intel/avs/boards/Kconfig create mode 100644 sound/soc/intel/avs/boards/Makefile create mode 100644 sound/soc/intel/avs/boards/da7219.c create mode 100644 sound/soc/intel/avs/boards/dmic.c create mode 100644 sound/soc/intel/avs/boards/hdaudio.c create mode 100644 sound/soc/intel/avs/boards/i2s_test.c create mode 100644 sound/soc/intel/avs/boards/max98357a.c create mode 100644 sound/soc/intel/avs/boards/max98373.c create mode 100644 sound/soc/intel/avs/boards/nau8825.c create mode 100644 sound/soc/intel/avs/boards/rt274.c create mode 100644 sound/soc/intel/avs/boards/rt286.c create mode 100644 sound/soc/intel/avs/boards/rt298.c create mode 100644 sound/soc/intel/avs/boards/rt5682.c create mode 100644 sound/soc/intel/avs/boards/ssm4567.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-mtl-match.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-clk.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-clk.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-gpio.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-gpio.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-adda.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-hostless.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-src.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-interconnection.h create mode 100644 sound/soc/mediatek/mt8186/mt8186-misc-control.c create mode 100644 sound/soc/mediatek/mt8186/mt8186-reg.h create mode 100644 sound/soc/tegra/tegra210_mbdrc.c create mode 100644 sound/soc/tegra/tegra210_mbdrc.h create mode 100644 sound/soc/tegra/tegra210_ope.c create mode 100644 sound/soc/tegra/tegra210_ope.h create mode 100644 sound/soc/tegra/tegra210_peq.c create mode 100644 sound/soc/tegra/tegra210_peq.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_str.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___diff.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___v [...] create mode 100644 tools/testing/selftests/bpf/progs/freplace_global_func.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enum64val.c create mode 100644 tools/testing/selftests/kvm/x86_64/max_vcpuid_cap_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/triple_fault_event_test.c