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-master-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 6cc11d2a1759 Add linux-next specific files for 20220630 discards 45b7d5d2a462 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 080350dc0569 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards 7d0eced4c6cb Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 24d076c2414a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 5db1a7e82f89 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 8748f8191bcd Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] discards d10bd366984c Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards 0c5d55cc059d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 4bf9d3a1ef17 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 7eefeeb0785c Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards cfc7d5c7bfa5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 1b711900d0bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a4627cdcc7b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a11e2cfb68d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 03b9dbd853fc Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 77ff65bf747b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] discards cedb95ec3258 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e06a00453dfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards de5173278e9f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards d04ccbe3379d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards febde0ebe6b4 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 09e78d6236b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0bc44c04c124 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9675e4efd697 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8f519c1cfda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 273e9650610b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2534849ce712 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8bec10b454c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4e0aa4260135 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 929aeb5d5164 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards b490c0777ab6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 021b20a01355 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 3cea272248dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e2c980e9ef63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a143ea0f3ce5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9a54ee40b507 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8f55fdf81242 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards bbea9d3a9d53 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 40b126107f64 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 97789f4009d2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards f6f27dbcc89a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 78e64a589f87 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 57b6609eb725 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 8af3f41c7535 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 56d0ba90886c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1a1ffd7af0d9 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 9e25e296446b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 10e5341cf2e9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards eb3fd63a935b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 5732b42edfd1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 048914d1bed2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 36c74cc7f9bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b17e1f4a54cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 912a5a362be0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 17daf6a2ab51 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 3e13c482a649 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 4b775743f90f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3d2196baaa12 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 036cc1c498d4 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards f52b91e9157d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 32dd0687fd9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b257c232ad0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a22c9b9fd4b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c7e6ae50aba0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d0e8def86e4b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a6e864da875d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e61da5386b1a Merge branch 'next' of git://github.com/cschaufler/smack-next discards 655d240f7c17 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards db30190a3f72 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 29967404f239 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 574f4097a6d9 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 97df55348e49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ca95746d4c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f239467bac3d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards b1ceba9a73c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards da4e818f834e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 166e217e76d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6d520ee467b2 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 672250968048 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 93f278244b81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 734447946d18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8137080d7076 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ac503e6859d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 07804c50c893 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] discards 861c9ef8012e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 738654a44e70 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 7391068f14aa Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 112b775caab4 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 77ea22bb5a08 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 5f0b2a6abbd0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 31a4eb396856 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 966c90d4c5c6 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 858824c9beba Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 94c0f938c3be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f15b6374e085 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b7ae0e74f21f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b54f5c528fbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ff04224821cb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c6ec0c7f66dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 608b41482d6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e17685252a0d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards f8ccfea13f9a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards f8fe4fec909c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 9c85868fbb5e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 1482d244eb50 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 71dcb0b9ffa1 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 13fa82df3449 Merge branch 'mm-nonmm-unstable' into mm-everything omits f1b727193567 epoll: autoremove wakers even more aggressively omits 10b32df44d27 ipc/mqueue: remove unnecessary (void*) conversion omits 5eb6ab732bb8 kdump: round up the total memory size to 128M for crashker [...] omits 86dc7737be87 proc: delete unused <linux/uaccess.h> includes omits bb7bbef380e1 vmcoreinfo: include kallsyms symbols omits 060b5522985d kallsyms: move declarations to internal header omits 40c5a59a374b squashfs: support reading fragments in readahead call omits c57f5b676ca6 squashfs: implement readahead omits 35cc83491105 squashfs: always build "file direct" version of page actor omits 20c2e743048a Revert "squashfs: provide backing_dev_info in order to dis [...] omits 429771e262d5 lib/scatterlist: use matched parameter type when calling _ [...] omits 40a2cfcf0520 lib: make LZ4_decompress_safe_forceExtDict() static omits 3756e7f2b82b lib/radix-tree: remove unused argument of insert_entries omits b442343b12bc kfifo: fix kfifo_to_user() return type omits 69372bd8d400 compiler-gcc.h: remove ancient workaround for gcc PR 58670 omits 5e0698a94c67 lib/error-inject: traverse list with mutex omits c2bc5b320c3d lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits 05effb4e7d5b net, lib/once: remove {net_}get_random_once_wait macro omits 92f838daf0cb lib/lru_cache: fix error free handing in lc_create omits 25036475931d lib/debugobjects: fix stat count and optimize debug_object [...] omits 9ed9c4eb830c resource: re-factor page_is_ram() omits 811c511dd70d init/main.c: silence some -Wunused-parameter warnings omits cff8afdfb424 init-add-hostname-kernel-parameter-v2 omits ebd2aadf306a init: add "hostname" kernel parameter omits 89bc5ab93320 ocfs2: fix ocfs2 corrupt when iputting an inode omits 83ca6b1b366f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d1bac13e6561 ocfs2: reflink deadlock when clone file to the same direct [...] omits b78b21fc1b32 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits 62b4e7f8019a mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits ea2f58db727a mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits dc5cd8758b50 mm: hugetlb_vmemmap: replace early_param() with core_param() omits c5424d83a68d mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits 0df86696a146 mm: hugetlb_vmemmap: introduce the name HVO omits 7cd802a11db9 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits 0665e8a9c931 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits 294f6a1fc240 filemap: minor cleanup for filemap_write_and_wait_range omits 873c5568da9d selftests-vm-only-run-128tbswitch-with-5-level-paging-v4 omits 1089b36743f2 selftests/vm: Only run 128TBswitch with 5-level paging omits f03c0ecfe909 memcg: notify about global mem_cgroup_id space depletion omits ee02a2de0e51 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] omits c9aa7c2fa422 mm/khugepaged: try to free transhuge swapcache when possible omits b166013cdf82 mm/khugepaged: remove unneeded return value of khugepaged_ [...] omits 3168b09b94c6 mm/khugepaged: use helper macro __ATTR_RW omits bba23cc187a8 mm/khugepaged: minor cleanup for collapse_file omits 13839c73d1da mm/khugepaged: trivial typo and codestyle cleanup omits 85346ecdd3eb mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs omits b234605a9dd7 mm/khugepaged: remove unneeded shmem_huge_enabled() check omits d2e745e0eb29 mm: sparsemem: drop unexpected word 'a' in comments omits ba54f0d1184e mm: hugetlb: kill set_huge_swap_pte_at() omits 20fde647a040 mm/page_alloc: make the annotations of available memory mo [...] omits 7d8c943fb966 procfs: add 'path' to /proc/<pid>/fdinfo/ omits a356deec6c38 procfs: add 'size' to /proc/<pid>/fdinfo/ omits 49b02c789ca9 mm/page_alloc: replace local_lock with normal spinlock -fix omits 644726cfa65f mm/page_alloc: replace local_lock with normal spinlock omits 372647cfa247 mm/page_alloc: remotely drain per-cpu lists omits a69fb8a1ba1a mm/page_alloc: protect PCP lists with a spinlock omits e60d72ddd5d7 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits a97ec3f3d294 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 06f64a57689d mm/page_alloc: use only one PCP list for THP-sized allocations omits 4991eb19eff4 mm/page_alloc: add page->buddy_list and page->pcp_list omits 9a276d8f37fc zram: do not lookup algorithm in backends table omits 015916946878 zram: do not lookup algorithm in backends table omits 9af5a36bc774 hugetlb: lazy page table copies in fork() omits e25aaaaeee8b hugetlb: fix an unused variable warning/error omits 0d4ba6a4817c hugetlb: do not update address in huge_pmd_unshare omits 6bf470f64fc1 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix omits 7299500ebeb9 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits b3cd0cb38098 hugetlb: skip to end of PT page mapping when pte not present omits f10bc64f2824 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits cf60ed4869c4 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix omits 7983232435a1 mm, docs: fix comments that mention mem_hotplug_end() omits eaf9a93f1152 mm/smaps: add Pss_Dirty omits 758916f9be73 mm: rmap: simplify the hugetlb handling when unmapping or [...] omits 78d6e42eb8b6 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function omits e031709a1d09 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages omits e9bc07e4d484 mm: memcontrol: introduce memcg_reparent_ops omits 2419690d059c mm: memcontrol: make all the callers of {folio,page}_memcg() safe omits 8c5c67a3ae86 mm: thp: make split queue lock safe when LRU pages are reparented omits ed2e0381bc18 mm: vmscan: rework move_pages_to_lru() omits b4fe673eefb1 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] omits d56f3a2f9c2a mm: memcontrol: prepare objcg API for non-kmem usage omits 33636f963c1d mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] omits 830cf53ec3df mm: memcontrol: remove dead code and comments omits 3068f61fc903 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix omits 17d0e15658fe mm/madvise: minor cleanup for swapin_walk_pmd_entry() omits a55e6bc61ee5 mm: hugetlb: remove minimum_order variable omits 39fd8d8e6860 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] omits f8c137ccc6b4 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] omits 52c0da9d9a31 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 omits 4a46a8b23305 mm: memory_hotplug: enumerate all supported section flags omits e194960e93bf mm/swap: convert __delete_from_swap_cache() to a folio omits 23b453fa7a80 mm/swap: convert delete_from_swap_cache() to take a folio omits 8181ede03527 mm: convert page_swap_flags to folio_swap_flags omits 5796d9b0015d mm-convert-destroy_compound_page-to-destroy_large_folio-fix omits abf7f6cecde2 mm: convert destroy_compound_page() to destroy_large_folio() omits ea61e4134a39 mm/swap: convert __page_cache_release() to use a folio omits 09c528b5bdb4 mm/swap: convert __put_compound_page() to __folio_put_large() omits 1b5003de43fb mm/swap: convert __put_single_page() to __folio_put_small() omits e4fd730aca14 mm/swap: convert __put_page() to __folio_put() omits b16da7ee4fb6 mm/swap: convert put_pages_list to use folios omits 9f200dbaaef5 mm/swap: convert release_pages to use a folio internally omits 6e2156cc0361 mm/swap: convert try_to_free_swap to use a folio omits 3c469b32765a mm/swap: optimise lru_add_drain_cpu() omits dd06cd2199aa mm/swap: pull the CPU conditional out of __lru_add_drain_all() omits 2094dc5187a0 mm/swap: rename lru_pvecs to cpu_fbatches omits 0a713d799adc mm/swap: convert activate_page to a folio_batch omits 429b42898e81 mm/swap: convert lru_lazyfree to a folio_batch omits e528da4fa565 mm/swap: convert lru_deactivate to a folio_batch omits 1c904f10629b mm/swap: convert lru_deactivate_file to a folio_batch omits b3edf2bd567b mm/swap: convert lru_add to a folio_batch omits 1bd84dfbf751 mm/swap: make __pagevec_lru_add static omits c5a9d9b91c97 mm/swap: add folio_batch_move_lru() omits 1a8f1c04dc08 mm: add folios_put() omits 3b7828c3f86a mm/vmscan: convert reclaim_pages() to use a folio omits 76112fb48b0f mm/vmscan: convert shrink_active_list() to use a folio omits 8308321d426d mm/vmscan: convert move_pages_to_lru() to use a folio omits ffa88a1c5e52 mm/vmscan: convert isolate_lru_pages() to use a folio omits 6af1a87a8d75 mm/vmscan: convert reclaim_clean_pages_from_list() to folios omits 9161d7650baa kasan: separate double free case from invalid free omits f0903ac8c8e7 doc: proc: fix the description to THPeligible omits 669a754c3e5a mm: khugepaged: reorg some khugepaged helpers omits 1e4f82fc6eb7 mm: thp: kill __transhuge_page_enabled() omits 0a6c1df74ad8 mm-thp-kill-transparent_hugepage_active-fix-fix omits bcb803c0a70d mm-thp-kill-transparent_hugepage_active-fix omits cad852efa382 mm: thp: kill transparent_hugepage_active() omits d1b12f3c638e mm: khugepaged: better comments for anon vma check in huge [...] omits 70ea18a6306a mm: thp: consolidate vma size check to transhuge_vma_suitable omits 5113f8ba47e8 mm: khugepaged: check THP flag in hugepage_vma_check() omits e674e4e5fbce mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits ce9d3d1b519c mm/mprotect: try avoiding write faults for exclusive anony [...] omits d4297f32af2f userfaultfd: selftests: infinite loop in faulting_process omits 77048d7e4a1b selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits 366e5a37e08f userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits be346f5e3db4 userfaultfd: update documentation to describe /dev/userfaultfd omits c798af131710 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits 6b3b710c1ffc userfaultfd: add /dev/userfaultfd for fine grained access control omits fc0240b8fa78 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 9e3ecedc5ea3 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT omits 9fb732085196 mm/damon: introduce DAMON-based LRU-lists Sorting omits a99899800aaf Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action omits 849f9407069a mm/damon/schemes: add 'LRU_DEPRIO' action omits f5a9545d4303 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action omits fca854687c2e mm/damon/schemes: add 'LRU_PRIO' DAMOS action omits 18f89217e75a mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] omits c8af8970fdfc mm/damon/dbgfs: add and use mappings between 'schemes' act [...] omits a778266a0757 mm/page_alloc: minor clean up for memmap_init_compound() omits 2e9c0f993dd4 mm/vmscan: don't try to reclaim freed folios omits 8292c3b5521f mm/swap: remove swap_cache_info statistics omits 7014ade75bcb mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 omits b73ba27f4640 mm/swapfile: fix possible data races of inuse_pages omits 99ab25e1080c lib/test_vmalloc: switch to prandom_u32() omits 84a12958c600 mm/vmalloc: extend __find_vmap_area() with one more argument omits 6ec6c1cff1f9 mm/vmalloc: initialize VA's list node after unlink omits 134b8e496f6b mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits ce8eb500c774 mm/vmalloc: make link_va()/unlink_va() common to different [...] omits 5200c842a92d xfs: add dax dedupe support omits 2c1a8ec3d76d xfs-support-cow-in-fsdax-mode-fix omits 97f19d000977 xfs: support CoW in fsdax mode omits 955f1ffd02dd fsdax: dedup file range to use a compare function omits 124e059d5347 fsdax: add dax_iomap_cow_copy() for dax zero omits 71a5070a8b54 fsdax: replace mmap entry in case of CoW omits 3c5737daef02 fsdax: introduce dax_iomap_cow_copy() omits 6bf357c710cd fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits 5b821ab27e3e fsdax: output address in dax_iomap_pfn() and rename it omits c9a4acf0561e fsdax: set a CoW flag when associate reflink mappings omits 00ae5876f9c3 xfs: implement ->notify_failure() for XFS omits 6ca28e56a998 mm: introduce mf_dax_kill_procs() for fsdax case omits d3590ad22087 fsdax: introduce dax_lock_mapping_entry() omits c4f044d6def5 pagemap,pmem: introduce ->memory_failure() omits 2fc7f2d8a93a mm/memory-failure: fix redefinition of mf_generic_kill_procs omits 1080d1f2b390 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits dc5931b660a4 mm: factor helpers for memory_failure_dev_pagemap omits 5e3280d32be8 dax: introduce holder for dax_device omits 03b24f98c2f9 tools: add selftests to hmm for COW in device memory omits 5b1d6a2fba8a tools: add hmm gup tests for device coherent type omits e6c0ea54c4e2 tools: update test_hmm script to support SP config omits 3a6d5221cfb0 tools: update hmm-test to support device coherent type omits 8bd2b7677acb lib: add support for device coherent type in test_hmm omits 23f851c201e3 lib: test_hmm add module param for zone device type omits f56223543b6f lib: test_hmm add ioctl to get zone device type omits 9495b15e609d drm/amdkfd: add SPM support for SVM omits 2968859fd5aa mm/gup: migrate device coherent pages when pinning instead [...] omits 5dada0b38098 mm: remove the vma check in migrate_vma_setup() omits 89f6fdbce966 mm: add device coherent vma selection for memory migration omits 128de1def5d4 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix omits 3dcda8cb273e mm: handle Non-LRU pages returned by vm_normal_pages omits fc690b7ecb86 mm: add zone device coherent type memory support omits 4f09a597250a mm: rename is_pinnable_page() to is_longterm_pinnable_page() omits 6cbb875e2aaf mm-add-merging-after-mremap-resize-checkpatch-fixes omits 47ffecd0916d mm: add merging after mremap resize omits 9ab6852f70b9 mm: refactor of vma_merge() omits 1ff7b3f38191 mm: delete unused MMF_OOM_VICTIM flag omits 73388a18643c mm-drop-oom-code-from-exit_mmap-fix-fix omits 81f7ae1e70c4 mm: drop oom code from exit_mmap omits d002a95babb7 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix omits 071fe8487f72 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix omits daf89a35aad0 mm: shrinkers: add scan interface for shrinker debugfs omits 8db574878bfe tools: add memcg_shrinker.py omits d649dda27604 mm: docs: document shrinker debugfs omits cb0552df1adc mm: shrinkers: provide shrinkers with names omits 3df22222b84a mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix omits c26fb67966fa mm: shrinkers: introduce debugfs interface for memory shrinkers omits 7b10f8646e55 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits b411e9183aa3 mm/mempolicy: fix get_nodes out of bound access omits efca2db1da44 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits d59435c2551d selftests/vm: add protection_keys tests to run_vmtests omits dce9f5bca80a kasan: fix zeroing vmalloc memory with HW_TAGS omits 0554ce5948fa mm: introduce clear_highpage_kasan_tagged omits d1a8bf9eae58 mm: rename kernel_init_free_pages to kernel_init_pages omits 56703deb39fd mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits b1b7b863ef78 mm/damon/reclaim: make 'enabled' checking timer simpler omits cd2ac1563797 mm/damon/sysfs: deduplicate inputs applying omits 0bf546c1cde8 mm/damon/reclaim: deduplicate 'commit_inputs' handling omits bea13b1d7d34 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits c662564b0c78 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits a2594337f36e mm/migration: fix potential pte_unmap on an not mapped pte omits 0755d418a822 mm/migration: return errno when isolate_huge_page failed omits 2a87a2dc2410 mm/migration: remove unneeded lock page and PageMovable check omits 7da4e78f2809 mm/mmap.c: pass in mapping to __vma_link_file() omits c6abcf60f7eb mm/mmap: drop range_has_overlap() function omits 267303a22880 mm-remove-the-vma-linked-list-fix-2-fix omits d809085f0bc9 mm: document maple tree pointer at unmap_vmas() at memory.c omits 47953d0658ee mm/mmap: fix error return code in do_mas_align_munmap() omits 01f0fcac3eda mm: remove the vma linked list omits 44991c06e2a8 riscv: use vma iterator for vdso omits 1c4da40f2ff0 nommu: remove uses of VMA linked list omits 52d540c397d5 i915: use the VMA iterator omits f55c1f3970f6 mm/swapfile: use vma iterator instead of vma linked list omits 2d8a911e6442 mm/pagewalk: use vma_find() instead of vma linked list omits f4b76ab28ffe mm/oom_kill: use maple tree iterators instead of vma linked list omits 584438ca1ca4 mm/msync: use vma_find() instead of vma linked list omits 19cd8960260f mm/mremap: use vma_find_intersection() instead of vma linked list omits f3ff74250d15 mm/mprotect: use maple tree navigation instead of vma linked list omits 40cd6971ede5 mm/mlock: use vma iterator and maple state instead of vma [...] omits 5b5d159071a0 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 99d1874bbe18 mm/memcontrol: stop using mm->highest_vm_end omits b1fd323ea975 mm/madvise: use vma_find() instead of vma linked list omits 0c2d4685b1c2 mm/ksm: use vma iterators instead of vma linked list omits bd9d4de91b16 mm/khugepaged: stop using vma linked list omits cec33e109130 mm/gup: use maple tree navigation instead of linked list omits fff7463e26bf bpf: remove VMA linked list omits 8c1b913dd060 fork: use VMA iterator omits 8c463140bc53 sched: use maple tree iterator to walk VMAs omits dcc8a25b6db7 perf: use VMA iterator omits 015a3cd2e881 acct: use VMA iterator instead of linked list omits 72c24ad13497 ipc/shm: use VMA iterator instead of linked list omits 9fac537a530e userfaultfd: use maple tree iterator to iterate VMAs omits 1df69e69a25f fs/proc/task_mmu: stop using linked list and highest_vm_end omits 1c2fea6fdb97 fs/proc/base: use maple tree iterators in place of linked list omits bd2be4b04dbb exec: use VMA iterator instead of linked list omits 670a937df2f5 coredump: remove vma linked list walk omits 4de19dff2438 um: remove vma linked list walk omits e3d57f2f5edb optee: remove vma linked list walk omits afe2cc2a45e0 cxl: remove vma linked list walk omits 0aebb1f8586a xtensa: remove vma linked list walks omits 83147676714e x86: remove vma linked list walks omits 299f479d4ca6 s390: remove vma linked list walks omits d1634f9d4898 powerpc: remove mmap linked list walks omits 667f8a15f052 parisc: remove mmap linked list from cache handling omits b0936e44c516 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 570ac0798f17 arm64: remove mmap linked list from vdso omits e064fc724d33 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 602ce0246bde mm/mmap: reorganize munmap to use maple states omits 3cf57ff4334d mm/mmap: move mmap_region() below do_munmap() omits 32d713db94a9 mm: convert vma_lookup() to use mtree_load() omits 837e11971a32 mm: remove vmacache omits ae2ffe98fb15 mm/mmap: use advanced maple tree API for mmap_region() omits f898b1611274 mm: use maple tree operations for find_vma_intersection() omits ffe20f50ba8a mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 6de385160838 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits b89e2bd577ed mm: optimize find_exact_vma() to use vma_lookup() omits c8adef6cf78a xen: use vma_lookup() in privcmd_ioctl_mmap() omits f61ceae84fc7 mmap: change zeroing of maple tree in __vma_adjust() omits 04bb2d6c4d1b mm: remove rb tree. omits f7c19e97782b proc: remove VMA rbtree use from nommu omits c3d05e3ede89 damon: convert __damon_va_three_regions to use the VMA iterator omits 71324900acae kernel/fork: use maple tree for dup_mmap() during forking omits 20670a01f62f mm/mmap: use maple tree for unmapped_area{_topdown} omits 7f90f864703d mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits 67f969896d99 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 87367fb8555d mmap: use the VMA iterator in count_vma_pages_range() omits 3cd470cb2f5a mm: add VMA iterator omits c0e9a439da6d mm/mmap: reorder validate_mm_mt() checks omits ade97595a8fb mm: start tracking VMAs with maple tree omits 500caa69a5a0 test_maple_tree: add test for spanning store to most of the tree omits 2197398d8d44 test_maple_tree: add test for spanning store of entire range omits 502cefe29b10 lib/test_maple_tree: add testing for maple tree omits 8cee410b2cdc radix tree test suite: add lockdep_is_held to header omits 45fc7dee210e radix tree test suite: add support for slab bulk APIs omits 21f4ed8dd559 radix tree test suite: add allocation counts and size to k [...] omits 26e0480974bc radix tree test suite: add kmem_cache_set_non_kernel() omits be3b29a51705 radix tree test suite: add pr_err define omits 2265272d998d maple_tree: fix mas_spanning_rebalance() corner case omits ea7cd6aa18d8 maple_tree: fix underflow in mas_spanning_rebalance() omits 8914dcab0cdc Maple Tree: add new data structure omits 679747bdfcf1 android: binder: fix lockdep check on clearing vma omits 685db28897b3 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 25e143da28b5 android: binder: stop saving a pointer to the VMA omits 83c3b57f6ccb mips: rename mt_init to mips_mt_init omits de6023efe328 mm: discard __GFP_ATOMIC omits 709e91890d13 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits be409f9fc4f7 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK discards ae105f98c21c Merge branch 'master' of git://linuxtv.org/media_tree.git omits 78dec6ea219e Merge branch 'mm-stable' into mm-unstable omits f8354b03f53f mailmap: update Seth Forshee's email address omits 090a5b94d59d tmpfs: fix the issue that the mount and remount results ar [...] omits f6a6cf9d13a0 mm: kfence: apply kmemleak_ignore_phys on early allocated pool omits b3b3f17d7704 Revert "ocfs2: mount shared volume without ha stack" omits 8876c7400d87 mm: split huge PUD on wp_huge_pud fallback omits 3a1313d8693d nilfs2: fix incorrect masking of permission flags for symlinks omits 27c19735b1ed mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] omits a89a1eb37c5a riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] omits bc424a57cfd7 Documentation: highmem: use literal block for code example [...] omits 05c1d22946e0 mm: sparsemem: fix missing higher order allocation splitting omits 805f545f05c0 mm/damon: use set_huge_pte_at() to make huge pte old omits 9a57ebf19dfa sh: convert nommu io{re,un}map() to static inline functions omits f00b6d824c5e mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages discards 4a86d3b218ac Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 58e1108fc135 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 9100ed5dda00 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 63873606eaab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 76142b954659 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 54a0ef90a37e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2f1063384d6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5de7fc95cb82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 81af037d0058 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 311da56b4154 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 0a9386123e1d Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards d04663e5c501 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f46bc8ad9a8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4eaf12c587f6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 024df769b819 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards ca0a8b28c68a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards ca89da3b2872 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 881eca0e69fe Merge branch 'master' of git://github.com/ceph/ceph-client.git discards bc1db590a8c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ca71e11e3919 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2077d71ffa03 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] discards 123fdb7062aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f58ca3ae25e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e50d7d1bc901 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3149ae24838 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards e18414ea72ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c9d8bc7824a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a7047bc335b2 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards cb9bffc1c2e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 571ca1ad91c7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 434cc0116459 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 70cf877fb42e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards d1ea47ed856b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7da892a487c3 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 3860926e0840 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 50222258b682 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 536ff5fa7961 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 16354ce6f50a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a77d3e91cd0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9fa1a17f8524 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards eb889d732836 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d40094170130 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bab1a441ef86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 05ba10e31e87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ecc20cf6b460 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6f7b75d37b5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3c587990466 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9a32c0b07469 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 48dd02feb908 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 20f9893ec618 Merge branch 'next' of https://github.com/Broadcom/stblinux.git discards 7dc4fc0ad871 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9ceae766bbd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 474993d2412b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4f2545947d6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 77a279d181c3 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards d90b56c2f762 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards f416abe8e313 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 68813042dfc6 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards d3fa8344e0b9 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards b39cc34feba2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ae0dd4695f93 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 71de7163208e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 36904b3831f0 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards c9a539d85527 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git discards f21ec6682f3e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards 11e67e9594d8 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 8907a4af14b2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 43323b710cee Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards 72d7a0476194 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 296993ce5093 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards f5ae8eb5723a Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] discards 3e118e0875e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 5603c6f3b564 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 81d074b21278 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards a683d267fc21 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] discards 5fd63fd31b6d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 5dd20d76ddce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards fc2671515d8d Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] discards 98d2a0266bd1 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards 9dfe8138c975 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 4027fb095c44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b825dfbc92c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9d2f8d555660 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 67f2b2d0a908 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 47c0380465b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2f3c5bb42967 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards a2f162cf666e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards f874f9402c6c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 0639720e7937 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards df586e045118 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 6c5792a3ced3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 762fdb46c86a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c5287c85021b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3d94bbbccd75 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 03f5ed30105e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2b80ea3821c4 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 414b14807128 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 4a02b5dd1757 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 4ec4bdd053ab Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards ec37db2bdec1 drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] omits d8cefa3f8df0 hwmon: (asus-ec-sensors) add support for Maximus XI Hero omits 44306dee8d15 hwmon: (lm90) Use worker for alarm notifications omits c457c154c436 hwmon: (dell-smm) Improve assembly code omits 6e38a5c941f4 hwmon: (pmbus/ltc2978) Set voltage resolution omits 8191c0baeb55 hwmon: (pmbus) Add list_voltage to pmbus ops omits 32392ef961b0 hwmon: (pmbus) Introduce and use cached vout margins omits e157c961a94c hwmon: (gsc-hwmon) Add missing of_node_put() omits 791538ed8884 hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits 736b695c55f5 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits fad7a03d2c0c hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits 600154daca49 hwmon: (pmbus) fix build error unused-function omits 69df18b52c2d hwmon: (lm90) Read the channel's temperature offset from d [...] omits 8501c9a5c942 hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits f83b2853dd77 hwmon: (occ) Delete unnecessary NULL check omits 2272479c14dc hwmon: (lm90) Read the channel's label from device-tree omits 786487afb880 hwmon: (lm90) Define maximum number of channels that are s [...] omits 77c258ae31de hwmon: (lm90) Add compatible entry for adt7481 omits 670f8b7a8c6e dt-bindings: hwmon: Allow specifying channels for lm90 omits 830aef7bdc32 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits 1c350fc55b37 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 44f1e81f0be9 hwmon: (pmbus) add MFR_* registers to debugfs omits b9a31d96c240 hwmon: (pmbus) add a function to check the presence of a b [...] omits 0b372d5377b5 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits c81ace97cdac hwmon: (sch56xx-common) Add DMI override table omits 84a8c254d090 hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 611c9a1c7d05 hwmon: (f71882fg) Add support for F71858AD (0x0903) omits e7bf4295de43 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 7dd9a3b24226 dt-bindings: trivial-devices: Add lt7182s omits e363fd955426 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits 7f74837ab097 hwmon: (lm90) Support temp_samples attribute omits d777f7d59254 hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits d1766baeda80 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits 6a31f4beeef2 hwmon: (lm90) Add explicit support for ADM1020 omits 5e1373f5e434 hwmon: (lm90) Only disable alerts if not already disabled omits 192c76845d0e hwmon: (lm90) Add support for ADT7421 omits 9bdbb2180716 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits 2b4db2c9018c hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits ba7fdd983fdd hwmon: (lm90) Add explicit support for NCT210 omits 95944817f550 hwmon: (lm90) Combine lm86 and lm90 configuration omits 7555eb691cfa hwmon: (lm90) Add remaining chips supported by adm1021 driver omits 5ac04c06ee43 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits 79dd65b91a47 hwmon: (lm90) Support MAX1617 and LM84 omits 0b4fec246f99 hwmon: (lm90) Introduce 16-bit register write function omits 00f8fece17a7 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits 19446e356f6d hwmon: (lm90) Add support for MAX6642 omits 994d6a4574d1 hwmon: (lm90) Add flag to indicate conversion rate support omits e09410a5fbd4 hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits a2bb44bbfb42 hwmon: (lm90) Add support for MAX6690 omits 7ee01eedc74e hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits 928a4872ec26 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits 11f2519148b7 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits 64badd9ed3a0 hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits ba22a4942fbc hwmon: (lm90) Fix/Add detection of G781-1 omits 16670d63a7e4 hwmon: (lm90) Add support for additional chip revision of NCT1008 omits 91414709a206 hwmon: (lm90) Rework detect function omits c959c68cb471 hwmon: (lm90) Use single flag to indicate extended tempera [...] omits 8e08017f2bb3 hwmon: (lm90) Support multiple temperature resolutions omits 0a69a8f41c4b hwmon: (lm90) Only re-read registers if volatile omits ee133ad552f2 hwmon: (lm90) Add support for unsigned and signed temperatures omits a6929a74d9a0 hwmon: (lm90) Enable full PEC support for ADT7461A omits ad9bfa1657ce hwmon: (lm90) Add partial PEC support for ADT7461 omits ca37d9a6062a hwmon: (lm90) Improve PEC support omits a550982a9738 hwmon: (lm90) Stop using R_/W_ register prefix omits 9b35ace8f592 hwmon: (lm90) Move status register bit shifts to compile time omits 907cc6d95c48 hwmon: (lm90) Use BIT macro omits 5d5ef9f96508 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits bd85f1915bcb hwmon: (lm90) Reorder include files in alphabetical order omits 3cf6a1c42539 hwmon: (lm90) Rework alarm/status handling omits 3113694581d3 hwmon: (lm90) Generate sysfs and udev events for all alarms omits e336cbb95ce0 hwmon: (pmbus) Move pec attribute to I2C device discards 0038e9f5ad02 Merge branch 'for-5.20/block' into for-next discards af3af4244613 Merge branch 'for-5.20/io_uring' into for-next discards 864a15ca4f19 io_uring: let to set a range for file slot allocation omits a8fe60521a39 Merge branch 'for-next/boot' into for-next/core omits 80ea218fff3e Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] discards 79b204da5f2e Merge remote-tracking branch 'asoc/for-5.20' into asoc-next discards 1a3dd80cbeb4 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus discards bda7b84194b1 Merge branch 'for-5.20/io_uring' into for-next discards c88ef218d4ae io_uring: add support for passing fixed file descriptors discards 9ed8b490a8e7 io_uring: split out fixed file installation and removal omits 52b054176094 Merge branch 'arch_topology' of git://git.kernel.org/pub/s [...] omits f7f3f9cf4ccd Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 93f97b9d56c7 Merge tag 'scmi-fixes-5.19-2' of git://git.kernel.org/pub/ [...] omits e964a6f91043 ACPI: Remove the unused find_acpi_cpu_cache_topology() discards c3dfb1905105 fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] discards 2bde73335cde fbmem: Prevent invalid virtual screen sizes in fb_set_var() discards ce7cc4657e97 fbcon: Prevent that screen size is smaller than font size discards eb8c33fa9c9b fbcon: Fix up user-provided virtual screen size discards 56559057ab1b fbcon: Disallow setting font bigger than screen size omits 1559a4f8b4c2 arch_topology: Warn that topology for nested clusters is n [...] omits 68fb21b1125d arch_topology: Add support for parsing sockets in /cpu-map omits 6f49af468c0a arch_topology: Set cluster identifier in each core/thread [...] omits 235c2edd85a0 arch_topology: Limit span of cpu_clustergroup_mask() omits 4b89a9d54ec9 arch_topology: Don't set cluster identifier as physical pa [...] omits 0ca89a874ec5 arch_topology: Avoid parsing through all the CPUs once a o [...] omits de37b7c7961f arch_topology: Check for non-negative value rather than -1 [...] omits fba72836f865 arch_topology: Set thread sibling cpumask only within the cluster omits 31f0ecd3f894 arch_topology: Drop LLC identifier stash from the CPU topology omits 24945d81ba43 arm64: topology: Remove redundant setting of llc_id in CPU [...] omits 103c2915d040 arch_topology: Use the last level cache information from t [...] omits 58b80385cec6 arch_topology: Add support to parse and detect cache attributes omits e8c17f5f026e cacheinfo: Use cache identifiers to check if the caches ar [...] omits 24e9dc6135f9 cacheinfo: Allow early detection and population of cache a [...] omits 3a2878a9d9cc cacheinfo: Add support to check if last level cache(LLC) i [...] omits fa1ef6adbea4 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF omits c3b99036623f cacheinfo: Add helper to access any cache index for a given CPU omits 7dd3e2c93ba3 cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node omits df8e8470931e ACPI: PPTT: Use table offset as fw_token instead of virtua [...] discards 889a7e9a97f2 Merge remote-tracking branch 'spi/for-5.20' into spi-next discards a79d581929a9 Merge branch 'for-5.20/block' into for-next discards e0f639e05406 Merge branch 'for-5.20/block' into for-next omits 06cab9aecb43 Merge branch 'acpi-bus' into linux-next discards 0c5b5184deda mm: kfence: apply kmemleak_ignore_phys on early allocated pool discards e0a163b15724 Revert "ocfs2: mount shared volume without ha stack" discards 72279e5f0bb2 mm: split huge PUD on wp_huge_pud fallback discards 525ff5edafff nilfs2: fix incorrect masking of permission flags for symlinks discards f58b3257a22b mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] discards 945ec9c58c81 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] discards dc9a10b62248 Documentation: highmem: use literal block for code example [...] discards eb835fec87af mm: sparsemem: fix missing higher order allocation splitting discards d0db2557e9f8 mm/damon: use set_huge_pte_at() to make huge pte old discards 622c6b0ad408 sh: convert nommu io{re,un}map() to static inline functions discards 3b823ce92f9b mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits 7b3d521dce27 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] discards 4920ee3cb848 Merge branch 'for-5.20/io_uring' into for-next discards 5813521e8325 io_uring: replace zero-length array with flexible-array member discards dc977c0c9ac2 Merge branch 'efivars-cleanup' into efi/next discards f8a70c6e2425 Merge branch 'for-5.20/block' into for-next omits 7dcc3d876b92 Merge branch 'pm-cpufreq-fixes' into linux-next discards 869283d149c8 Merge branch 'devel' into for-next discards 899e46f81f59 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] discards 48f967a29534 Merge branch 'for-5.20/block' into for-next omits a1cc2c812d84 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits 2cf73d6a0911 drm/msm/hdmi: support attaching the "next" bridge omits 3c4b24e0441b drm/msm/hdmi: drop empty bridge callbacks omits ea9afacbc583 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements omits a6190fca7e9b drm/msm/hdmi: reuse MSM8960's config for MSM8660 omits 1a88724e11a3 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 omits a12bc8de7cd4 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 omits ae55d08c5136 drm/msm/hdmi: drop empty 'none' regulator lists omits 0574eb9cb2ff drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform omits 06ebbe407096 drm/msm/hdmi: drop unused GPIO support omits 2ce01753948c drm/msm/hdmi: drop the hdmi-mux support discards d65e3bdd991b OPP: Provide a simple implementation to configure multiple clocks discards da089fe31472 OPP: Assert clk_count == 1 for single clk helpers discards fb524360e7d3 OPP: Add key specific assert() method to key finding helpers discards 2fc2ff3c1e10 OPP: Allow multiple clocks for a device omits 2aa731e244d8 OPP: Make dev_pm_opp_set_opp() independent of frequency omits 21d1eb84cff0 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 9487fb82852e OPP: Remove rate_not_available parameter to _opp_add() omits 3c0a69afb67c OPP: Use consistent names for OPP table instances omits 36c2772e2f2b OPP: Use generic key finding helpers for bandwidth key omits 579d35b85b75 OPP: Use generic key finding helpers for level key omits 5bbd697592f3 OPP: Add generic key finding helpers and use them for freq APIs omits fb8c4e8e826b OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits cd8a2fb55660 OPP: Remove custom OPP helper support omits b0648df77bef OPP: ti: Migrate to config_regulators() omits 1af153d19207 OPP: Add dev_pm_opp_get_supplies() omits c5c14210378d OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits f2b6108ecaec OPP: Add support for config_regulators() helper omits f4e554feae5a OPP: Remove dev_pm_opp_set_prop_name() and friends omits 3135e98a4070 OPP: Remove dev_pm_opp_attach_genpd() and friends omits e06f815e957d OPP: Remove dev_pm_opp_register_set_opp_helper() and friends omits dfe96235b111 OPP: Remove dev_pm_opp_set_clkname() and friends omits db2eba88564d OPP: Remove dev_pm_opp_set_supported_hw() and friends omits 030178438013 OPP: Remove dev_pm_opp_set_regulators() and friends omits 10c8fda7407d serial: qcom: Migrate to dev_pm_opp_set_config() omits 741b8d8589ef spi: qcom: Migrate to dev_pm_opp_set_config() omits dd1fca18f859 soc/tegra: Migrate to dev_pm_opp_set_config() omits 23064093e064 soc/tegra: Add comment over devm_pm_opp_set_clkname() omits bc1e52ad4d95 OPP: ti: Migrate to dev_pm_opp_set_config() omits 2f9eea1c039d mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() omits dcc4e751fb7a memory: tegra: Migrate to dev_pm_opp_set_config() omits 15050e5ff70f media: venus: Migrate to dev_pm_opp_set_config() omits cfc77da73a44 drm/tegra: Migrate to dev_pm_opp_set_config() omits 271028cd209d drm/panfrost: Migrate to dev_pm_opp_set_config() omits 31b74e43d3af drm/msm: Migrate to dev_pm_opp_set_config() omits 9e65578ab96a drm/lima: Migrate to dev_pm_opp_set_config() omits 932a2d8ddad8 devfreq: tegra30: Migrate to dev_pm_opp_set_config() omits cb05495f1f2a devfreq: sun8i: Migrate to dev_pm_opp_set_config() omits 14d236f51990 devfreq: exynos: Migrate to dev_pm_opp_set_config() omits 26dccec60b69 cpufreq: ti: Migrate to dev_pm_opp_set_config() omits 1a6fb3ccfb18 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() omits 195383ea6386 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() omits 808b80fad5be cpufreq: sti: Migrate to dev_pm_opp_set_config() omits cb712d0b383a cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits d5a3279dac95 cpufreq: imx: Migrate to dev_pm_opp_set_config() omits c90a2155c258 cpufreq: dt: Migrate to dev_pm_opp_set_config() omits 1ac36a9ad618 OPP: Add dev_pm_opp_set_config() and friends omits 2e2125e7948e Pull inotify typo cleanup. discards 7cd3956c6d39 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next discards 77e9a1a5d4c9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next discards 33b5cb78b145 Merge branch 'for-5.20/io_uring' into for-next discards 5af0a40aff2f Merge branch 'for-5.20/drivers' into for-next discards 9bd234a307ac Merge branch 'for-5.20/block' into for-next discards 0c75e3091234 xfs: Add async buffered write support discards 7d0e75825e8e xfs: Specify lockmode when calling xfs_ilock_for_iomap() discards fb53fa51df14 io_uring: Add tracepoint for short writes discards f17ff93267a0 io_uring: fix issue with io_write() not always undoing sb_ [...] discards d6547a10460e io_uring: Add support for async buffered writes discards 6398265cee91 fs: Add async write file modification handling. discards 0e7b68795c47 fs: Split off inode_needs_update_time and __file_update_time discards dd468504864f fs: add __remove_file_privs() with flags parameter discards 9df3e7e55eb1 fs: add a FMODE_BUF_WASYNC flags for f_mode discards df1552abe2ce iomap: Return -EAGAIN from iomap_write_iter() discards 43c885dfeba2 iomap: Add async buffered write support discards 26ca9d3d92ff iomap: Add flags parameter to iomap_page_create() discards fc0dd33b1fc0 mm: Add balance_dirty_pages_ratelimited_flags() function discards 42832bf3826f mm: Move updates of dirty_exceeded into one place discards 3de7a3de9723 mm: Move starting of background writeback into the main ba [...] discards 755441b90293 io_uring: remove ctx->refs pinning on enter discards 9df145312eb0 io_uring: don't check file ops of registered rings discards b7284b712314 io_uring: remove extra TIF_NOTIFY_SIGNAL check discards 1500a50b9840 io_uring: fuse fallback_node and normal tw node discards 528dbceb1d44 io_uring: improve io_fail_links() discards 387bd8179f68 io_uring: move POLLFREE handling to separate function discards d183792f537b io_uring: kbuf: inline io_kbuf_recycle_ring() discards a18427bb2d9b io_uring: optimise submission side poll_refs discards cb736cd6b8ee io_uring: refactor poll arm error handling discards 937aeed55ab1 io_uring: change arm poll return values discards 17124a27b111 io_uring: add a helper for apoll alloc discards d61e5170253a io_uring: remove events caching atavisms discards b2544d07d6d0 io_uring: clean poll ->private flagging discards 6ecc1d5fcc96 io_uring: add sync cancelation API through io_uring_register() discards 2db91eef858e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag discards e7d197593159 io_uring: have cancelation API accept io_uring_task directly discards f39711a2f788 io_uring: kbuf: kill __io_kbuf_recycle() discards 1a394f76f25b io_uring: trace task_work_run discards 343057bcde6f io_uring: add trace event for running task work discards 90a2ab15a605 io_uring: batch task_work discards 9918ce9767ff io_uring: introduce llist helpers discards 35611ca043a2 io_uring: lockless task list discards c1d9eadfe643 io_uring: remove __io_req_task_work_add discards 564f1165134f io_uring: remove priority tw list optimisation discards 441193e97b08 io_uring: dedup io_run_task_work discards d431f7ac90b6 io_uring: move list helpers to a separate file discards 2ec40c054583 io_uring: improve io_run_task_work() discards e5feb366a586 io_uring: optimize io_uring_task layout discards b1da5ac8fb67 io_uring: add a warn_once for poll_find discards 0052720dae86 io_uring: consistent naming for inline completion discards 682378e76543 io_uring: move io_import_fixed() discards 2e2ce49be39e io_uring: opcode independent fixed buf import discards e0aca629dc21 io_uring: add io_commit_cqring_flush() discards 0e7d33348f0a io_uring: introduce locking helpers for CQE posting discards 86f1d3b97285 io_uring: hide eventfd assumptions in eventfd paths discards 92661bb80c63 io_uring: fix io_poll_remove_all clang warnings discards ccb3e79125d1 io_uring: improve task exit timeout cancellations discards 45676ae10dc3 io_uring: fix multi ctx cancellation discards cfd4d9eb12b8 io_uring: remove ->flush_cqes optimisation discards a8f3de5cab38 io_uring: move io_eventfd_signal() discards 8813ac216b53 io_uring: reshuffle io_uring/io_uring.h discards 458521c1d2fc io_uring: remove extra io_commit_cqring() discards e01c0f322a8b io_uring: move a few private types to local headers discards dceba176d318 io_uring: clean up tracing events discards 91c4219e377e io_uring: make io_uring_types.h public discards 861c5470d29e io_uring: kill extra io_uring_types.h includes discards c4091b6ec0e4 io_uring: change ->cqe_cached invariant for CQE32 discards df88f33ec243 io_uring: deduplicate io_get_cqe() calls discards 2f19e2a13756 io_uring: deduplicate __io_fill_cqe_req tracing discards 4f97b6207dd1 io_uring: introduce io_req_cqe_overflow() discards 8098a8e17f1a io_uring: don't inline __io_get_cqe() discards 85e6e236e92c io_uring: don't expose io_fill_cqe_aux() discards 09cc0884ea62 io_uring: kbuf: add comments for some tricky code discards 858fa9e2d422 io_uring: mutex locked poll hashing discards ef800d00d77d io_uring: propagate locking state to poll cancel discards 1408bd3548ff io_uring: introduce a struct for hash table discards 62643673c429 io_uring: pass hash table into poll_find discards 1c2ae1faf414 io_uring: add IORING_SETUP_SINGLE_ISSUER discards 830cb8abf0e4 io_uring: use state completion infra for poll reqs discards a5c204d05ee1 io_uring: clean up io_ring_ctx_alloc discards 90ed62cd1fd5 io_uring: limit the number of cancellation buckets discards 40104ac911a6 io_uring: clean up io_try_cancel discards ad515dcd83b6 io_uring: pass poll_find lock back discards 8524dab2a221 io_uring: switch cancel_hash to use per entry spinlock discards 1cb668f3ee9d io_uring: poll: remove unnecessary req->ref set discards 8acb4a49d582 io_uring: don't inline io_put_kbuf discards d44f9b47c98c io_uring: refactor io_req_task_complete() discards 7c4b824188af io_uring: kill REQ_F_COMPLETE_INLINE discards 4769f083d609 io_uring: rw: delegate sync completions to core io_uring discards 98688f78d079 io_uring: remove unused IO_REQ_CACHE_SIZE defined discards 600afb0a5c16 io_uring: don't set REQ_F_COMPLETE_INLINE in tw discards 5723b4d15026 io_uring: remove check_cq checking from hot paths discards b37b571cce04 io_uring: never defer-complete multi-apoll discards 5e6035bf2e9a io_uring: inline ->registered_rings discards a4c6262702a6 io_uring: explain io_wq_work::cancel_seq placement discards bf252e274ca4 io_uring: move small helpers to headers discards 493bd6a7d9aa io_uring: refactor ctx slow data placement discards c57c5042eb37 io_uring: better caching for ctx timeout fields discards 67617c0e98ac io_uring: move defer_list to slow data discards 0e624504ecb8 io_uring: make reg buf init consistent discards 97998644ac45 io_uring: deprecate epoll_ctl support discards 6dbd60258274 io_uring: add support for level triggered poll discards c5f7906f801f io_uring: move opcode table to opdef.c discards b1ec3f7e6cd9 io_uring: move read/write related opcodes to its own file discards 4671ae523920 io_uring: move remaining file table manipulation to filetable.c discards 5421950093a9 io_uring: move rsrc related data, core, and commands discards adf244fd9f6d io_uring: split provided buffers handling into its own file discards e7651156eef1 io_uring: move cancelation into its own file discards 0550f9ac4616 io_uring: move poll handling into its own file discards f2757fa7d2f9 io_uring: add opcode name to io_op_defs discards b2d6ef0b3a56 io_uring: include and forward-declaration sanitation discards 4669d03cce91 io_uring: move io_uring_task (tctx) helpers into its own file discards 4cb8613ac637 io_uring: move fdinfo helpers to its own file discards be2801ba8ad7 io_uring: use io_is_uring_fops() consistently discards fc5fb8f541da io_uring: move SQPOLL related handling into its own file discards 659a1cdab3ea io_uring: move timeout opcodes and handling into its own file discards d8c6a1499d3d io_uring: move our reference counting into a header discards 77a9ffbb2f05 io_uring: move msg_ring into its own file discards 58177967fb0d io_uring: split network related opcodes into its own file discards ee795751c056 io_uring: move statx handling to its own file discards f252a1ffdf44 io_uring: move epoll handler to its own file discards f4e516885f37 io_uring: add a dummy -EOPNOTSUPP prep handler discards ebe497cd8238 io_uring: move uring_cmd handling to its own file discards 6f2789d9601a io_uring: split out open/close operations discards 2beba94425df io_uring: separate out file table handling code discards 9c6900af1e7d io_uring: split out fadvise/madvise operations discards f943c7900a9e io_uring: split out fs related sync/fallocate functions discards ed1b8d24706b io_uring: split out splice related operations discards bcfdc3fa3601 io_uring: split out filesystem related operations discards 402abfa3dcbe io_uring: move nop into its own file discards c64f69eac66a io_uring: move xattr related opcodes to its own file discards e9b57ee87b19 io_uring: handle completions in the core discards fd6dcf2c45d6 io_uring: set completion results upfront discards 3f20ec6a4ff8 io_uring: add io_uring_types.h discards fa13cd47bf0e io_uring: define a request type cleanup handler discards 91894643df68 io_uring: unify struct io_symlink and io_hardlink discards 0ee2e3a4248f io_uring: convert iouring_cmd to io_cmd_type discards 8aebd8e18df6 io_uring: convert xattr to use io_cmd_type discards 9dbec41e5896 io_uring: convert rsrc_update to io_cmd_type discards 5308ccb1be78 io_uring: convert msg and nop to io_cmd_type discards 6f8614079178 io_uring: convert splice to use io_cmd_type discards 9347927a11b5 io_uring: convert epoll to io_cmd_type discards a4e867fbd9a5 io_uring: convert file system request types to use io_cmd_type discards 65d696319f99 io_uring: convert madvise/fadvise to use io_cmd_type discards 45b81b188d8e io_uring: convert open/close path to use io_cmd_type discards c0e89a57ad11 io_uring: convert timeout path to use io_cmd_type discards 08a4501ba689 io_uring: convert cancel path to use io_cmd_type discards 10776d9fed7a io_uring: convert the sync and fallocate paths to use io_cmd_type discards 77791de875b5 io_uring: convert net related opcodes to use io_cmd_type discards cdc344293431 io_uring: remove recvmsg knowledge from io_arm_poll_handler() discards 7e61a30c6fe6 io_uring: convert poll_update path to use io_cmd_type discards 8ef894ed307d io_uring: convert poll path to use io_cmd_type discards 4e0c20d8844e io_uring: convert read/write path to use io_cmd_type discards 43c8d69c57f7 io_uring: add generic command payload type to struct io_kiocb discards 760091af8bda io_uring: move req async preparation into opcode handler discards a979e19eb12e io_uring: move to separate directory discards 306a18056e1e io_uring: define a 'prep' and 'issue' handler for each opcode omits 41fae20e89e3 Merge branch 'thermal-core' into linux-next omits c6cf576184e0 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 5cc20e3fa927 Merge branch 'pm-cpufreq-fixes' into linux-next omits 142a46dadf75 Merge branch 'acpi-bus' into linux-next omits 1f3515f124bc Merge branches 'acpi-processor' and 'acpi-apei' into linux-next omits d6e42640c1fd m68k: Fix syntax errors in comments omits 33b916957d12 m68k: coldfire: make symbol m523x_clk_lookup static omits 309412be8d85 m68k: coldfire/device.c: protect FLEXCAN blocks discards 7089155b2877 Merge branch into tip/master: 'x86/vmware' discards 14aea3a39153 Merge branch into tip/master: 'x86/mm' discards 69abc22c3beb Merge branch into tip/master: 'x86/misc' discards c293dcb197dc Merge branch into tip/master: 'x86/fpu' discards cd2bb9aabc38 Merge branch into tip/master: 'x86/cpu' discards f1d86ac09d85 Merge branch into tip/master: 'sched/core' discards 7777248f857a Merge branch into tip/master: 'perf/core' discards b63c94f25976 Merge branch into tip/master: 'irq/core' omits 8df478f116ce Merge branches 'rproc-next' and 'rpmsg-next' into for-next omits 0835f14f8218 Merge branch 'slab/for-5.20/debug' into slab/for-next omits c48727b1589d tools/vm/slabinfo: Handle files in debugfs discards 29dc4a374686 rcu: Back off upon fill_page_cache_func() allocation failure omits e07a6d97f155 fs: inotify: Fix typo in inotify comment omits c77642d5841c drm/msm/dp: reset drm_dev to NULL at dp_display_unbind() omits 53231d7533ef drm/msm/dpu: Add interface support for CRC debugfs omits 58f7322baeb6 drm/msm/dpu: Add MISR register support for interface omits 8ee27b2066fa drm/msm/dpu: Move MISR methods to dpu_hw_util omits be610941b4f3 drm/msm/dpu: Move LM CRC code into separate method omits 134305b958a4 drm/msm/dpu: Increment vsync_cnt before waking up userspace discards 1622bc5a1d51 docs/memory-barriers.txt: Fixup long lines discards f1b4d1ee6d56 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] discards 53339eb170e7 torture: Optionally flush printk() buffers before powering off discards 3ba07528b8bf rcu/nocb: Choose the right rcuog/rcuop kthreads to output discards 481df87bc52c rcu: Fix rcu_read_unlock_strict() strict QS reporting discards 626b6193cb4d memory-model: Prohibit nested SRCU read-side critical sections discards 29ee19bf0113 Merge branch 'lkmm-dev.2022.06.20a' into HEAD discards 02d4bb51602f Merge branch 'nolibc.2022.06.20a' into HEAD discards 9902cf881a83 Merge branch 'ctxt.2022.06.21a' into HEAD discards 22a297887c10 context_tracking: Use arch_atomic_read() in __ct_state for KASAN discards f8ae505b754a MAINTAINERS: Add Paul as context tracking maintainer discards 408c74a2d8f0 context_tracking: Convert state to atomic_t discards bce30af40fe2 rcu/context-tracking: Remove unused and/or unecessary midd [...] discards 8f77942ca940 rcu/context-tracking: Move RCU-dynticks internal functions [...] discards 57427daeaeda rcu/context-tracking: Move deferred nocb resched to contex [...] discards ce7c013c0b22 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] discards 92fb506c74a6 rcu/context_tracking: Move dynticks_nesting to context tracking discards 2db2441cf698 rcu/context_tracking: Move dynticks counter to context tracking discards 87208097c673 rcu/context-tracking: Remove rcu_irq_enter/exit() discards 9df3e6af669f context_tracking: Take NMI eqs entrypoints over RCU discards d06cb0ad9bd2 context_tracking: Take IRQ eqs entrypoints over RCU discards 1cd9c24e543e context_tracking: Take idle eqs entrypoints over RCU discards cc8acc593fe6 context_tracking: Split user tracking Kconfig discards d0680b421891 context_tracking: Rename context_tracking_cpu_set() to ct_ [...] discards 817aab15ad15 context_tracking: Rename context_tracking_enter/exit() to [...] discards ceb518b850de context_tracking: Rename context_tracking_user_enter/exit( [...] omits 3fc30e640f52 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] omits 75828ab504dc ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk omits c8d4a3a573e8 ARM: dts: stm32: add RCC on STM32MP13x SoC family omits 9005aeddd9fc ARM: dts: stm32: enable optee firmware and SCMI support on [...] omits df72380fbcab firmware: arm_scmi: Relax base protocol sanity checks on t [...] omits bb925fb41554 drm/msm/mdp4: get rid of struct mdp4_platform_config omits c7cb805ff6bd drm/msm/mdp4: move iommu_domain_alloc() call close to its usage omits 02f28e8926dc drm/msm/mdp5: Add perf data for MDP v1.16 omits 3d6137ccf2c6 drm/msm/dp: make dp_bridge_mode_valid() more precise omits 9495c64413d3 dt-bindings: msm: update maintainers list with proper id omits 540efa3db2a2 dt-bindings: msm/dp: List supplies in the bindings omits fa865f7f19a9 drm/msm/dp: rewrite dss_module_power to use bulk clock functions omits 532ac0302b5c drm/msm/dp: inline dp_power_clk_set_rate() omits 0282ba0170a0 drm/msm/dp: set stream_pixel rate directly omits 43e4ae425de0 drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") omits e8f95f8314d0 drm/msm/dpu: remove hard-coded linewidth limit for writeback omits 6caf45f9ee07 drm/msm/dpu: fix maxlinewidth for writeback block omits 9e1390f1ba98 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] omits 7642437647ad drm/msm/dpu: drop enum msm_display_caps omits d0ab109ca1ee drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends omits f223eb447498 drm/msm/dpu: make dpu hardware catalog static const omits 9f09f7edc2d2 drm/msm/dpu: constify struct dpu_mdss_cfg omits e5d082bc646a drm/msm/dpu: change catalog->dma_cfg to be a const pointer omits e326305a4b5e drm/msm/dpu: change catalog->perf to be a const pointer omits d3bdbdc72445 drm/msm/dpu: remove hwversion field from data structures omits 5cf78b34990e drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog omits 28b92681df6c drm/msm/dpu: use feature bit for LM combined alpha check omits 05c1ba9aaf8d drm/msm/dpu: add writeback support for sc7180 omits c8b2a8fd9b8a dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 omits bda2eac959ae drm/msm: Fix fence rollover issue omits c661d6758f95 dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as de [...] omits bca4dac83f2a dt-bindings: display/msm: hdmi: mark old GPIO properties a [...] omits 78febd3dfa27 dt-bindings: display/msm: hdmi: split and convert to yaml omits 7fcb5ee37391 drm/msm: Use div64_ul instead of do_div omits 702261183902 drm/msm: Expose client engine utilization via fdinfo omits 969da7d00550 drm: Add DRM_GEM_FOPS omits f25f752112de drm/msm: Make msm_gem_free_object() static omits 6685cbcb8303 drm/msm/dsi: Use single function for reset omits 2412680f42e2 drm/msm/hdmi: fill the pwr_regs bulk regulators omits c01651bc1ae4 Merge branches 'slab/for-5.20/trivial', 'slab/for-5.20/cle [...] omits 61524d753d2d mm/tracing: add 'accounted' entry into output of allocatio [...] omits c5e6eb3433a2 mm/slub: Simplify __kmem_cache_alias() omits 3949559bf346 arm: document merges omits 4116bc2f6ab4 mm, slab: fix bad alignments omits def3fa941a5c mm: slab: optimize memcg_slab_free_hook() omits 075917d500c1 Merge branch 'arm/fixes' into for-next omits 76f6e5cf11f0 mm/slab: delete cache_alloc_debugcheck_before() omits a7f6f44add8d ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] omits 52bbde0fdb68 ARM: dts: stm32: fix missing internally connected voltage [...] omits 396fccbfecc9 ARM: dts: stm32: adjust whitespace around '=' on MCU boards omits 3841cf9af25a ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI omits 91f1625a4294 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 omits e9921ffd594f Merge branches 'work.namei', 'work.mount' and 'work.fd' in [...] adds f5da5ddf81ad Merge tag 'v5.19-p3' of git://git.kernel.org/pub/scm/linux [...] adds 9fb3bb25d153 Merge tag 'fsnotify_for_v5.19-rc5' of git://git.kernel.org [...] adds 0fe3dbbefb74 linux/dim: Fix divide by 0 in RDMA DIM adds 1a0e93df1e10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 868f9f2f8e00 vfs: fix copy_file_range() regression in cross-fs copies adds 05907f10e235 netfilter: nft_dynset: restore set element counter when fa [...] adds e34b9ed96ce3 netfilter: nf_tables: avoid skb access on nf_stolen adds c2577862eeb0 netfilter: br_netfilter: do not skip all hooks with 0 priority adds 236d59292efa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 7b92aa9e6135 selftests net: fix kselftest net fatal error adds e65af5403e46 usbnet: fix memory allocation in helpers adds 1758bde2e4aa net: phy: Don't trigger state machine while in suspend adds fa152f626b24 net: phy: ax88772a: fix lost pause advertisement configuration adds 4e43e64d0f13 ipv6: fix lockdep splat in in6_dump_addrs() adds 050133e1aa2c net: bonding: fix use-after-free after 802.3ad slave unbind adds f8ebb3ac881b net: usb: ax88179_178a: Fix packet receiving adds 9cc02ede6962 net: rose: fix UAF bugs caused by timer handler adds 665030fd0c1e mlxsw: spectrum_router: Fix rollback in tunnel next hop init adds 0a18d802d65c net: sfp: fix memory leak in sfp_probe() adds 9c5de246c1db net: sparx5: mdb add/del handle non-sparx5 devices adds ff1fa2081d17 net: tun: avoid disabling NAPI twice adds 839b92fede7b selftest: tun: add test for NAPI dismantle adds 58bf4db69528 net: dsa: felix: fix race between reading PSFP stats and p [...] adds 5e8379351dbd Merge tag 'net-5.19-rc5' of git://git.kernel.org/pub/scm/l [...] adds 8cdf1b56ccab Merge tag 'drm-intel-fixes-2022-06-29' of git://anongit.fr [...] adds bbba251577b2 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() adds 20b8264394b3 drm/fourcc: fix integer type usage in uapi header adds 5cb0e3fb2c54 drm/amdgpu: To flush tlb for MMHUB of RAVEN series adds a775e4e4941b Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" adds 078a3be79325 Merge tag 'amd-drm-fixes-5.19-2022-06-29' of https://gitla [...] adds b8f0009bc9ed Merge tag 'drm-misc-fixes-2022-06-30' of git://anongit.fre [...] adds a175eca0f3d7 Merge tag 'drm-fixes-2022-07-01' of git://anongit.freedesk [...] adds 9650910d05a3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 32788beb103f ata: pata_cs5535: Fix W=1 warnings adds 690685ffcdce Merge tag 'ata-5.19-rc5' of git://git.kernel.org/pub/scm/l [...] adds 067c227379c0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fbb564a55780 lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch() adds ed0691cf5514 nvmet-tcp: fix regression in data_digest calculation adds 41d07df7de84 nvme-tcp: always fail a request when sending it failed adds 1629de0e0373 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP [...] adds f7f70f4aa09d nvme: fix regression when disconnect a recovering ctrl adds 34ad61514c4c nvmet: add a clear_ids attribute for passthru targets adds e1c70d793463 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 adds f3163d8567ad Merge tag 'nvme-5.19-2022-06-30' of git://git.infradead.or [...] adds d516e221e2fb Merge tag 'block-5.19-2022-07-01' of git://git.kernel.dk/l [...] adds 29c1ac230e60 io_uring: keep sendrecv flags in ioprio adds 09007af2b627 io_uring: fix provided buffer import adds 0a35d1622d5c Merge tag 'io_uring-5.19-2022-07-01' of git://git.kernel.d [...] adds 8300d380309a Merge tag 'for-5.19/dm-fixes-5' of git://git.kernel.org/pu [...] adds 6f8693ea2bfe Merge tag 'ceph-for-5.19-rc5' of https://github.com/ceph/c [...] adds 080abad71e99 NFS: restore module put when manager exits. adds 4f40a5b55446 NFSv4: Add an fattr allocation to _nfs4_discover_trunking() adds 76ff294e1619 Merge tag 'nfs-for-5.19-3' of git://git.linux-nfs.org/proj [...] adds 25deecb21c18 s390: remove unneeded 'select BUILD_BIN2C' adds b9a56c113f90 s390/purgatory: hard-code obj-y in Makefile adds 20159e287a03 s390/purgatory: remove duplicated build rule of kexec-purgatory.o adds e4f74400308c s390/archrandom: simplify back to earlier design and initi [...] adds d608f45ed3cf s390/sclp: Fix typo in comments adds d7d488f41b41 s390/qdio: Fix spelling mistake adds cec84e7547d3 Merge tag 's390-5.19-5' of git://git.kernel.org/pub/scm/li [...] adds 410982303772 arm64: hugetlb: Restore TLB invalidation for BBM on contig [...] adds d0f67adb7906 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds d0e51022a025 hwmon: (ibmaem) don't call platform_device_del() if platfo [...] adds b336ad598a3b Merge tag 'hwmon-for-v5.19-rc5' of git://git.kernel.org/pu [...] adds 589cb2c0b8da Merge tag 'devfreq-fixes-for-5.19-rc5' of git://git.kernel [...] adds bc621588ff59 Merge branch 'pm-cpufreq' adds 9ee7827668c7 Merge tag 'pm-5.19-rc5' of git://git.kernel.org/pub/scm/li [...] adds 62f46fc7b8c6 thermal: intel_tcc_cooling: Add TCC cooling support for Ra [...] adds 1ce8c443e956 Merge tag 'thermal-5.19-rc5' of git://git.kernel.org/pub/s [...] adds 089866061428 Merge tag 'libnvdimm-fixes-5.19-rc5' of git://git.kernel.o [...] adds 5411de073362 Merge tag 'powerpc-5.19-4' of git://git.kernel.org/pub/scm [...] adds d6838ec44b45 perf offcpu: Fix build failure on old kernels adds 49c692b7dfc9 perf offcpu: Accept allowed sample types only adds 117c49505b59 tools kvm headers arm64: Update KVM headers from the kerne [...] adds 579d6c6d77a7 perf bpf: 8 byte align bpil data adds 7fe718fb8f3f tools headers UAPI: Sync linux/kvm.h with the kernel sources adds 5eb502b2e1ae perf unwind: Fix unitialized 'offset' variable on aarch64 adds 363afa3aef24 perf synthetic-events: Don't sort the task scan result from /proc adds ff898552fb32 perf synthetic-events: Ignore dead threads during event synthesis adds bb7c51268776 Merge tag 'perf-tools-fixes-for-v5.19-2022-07-02' of git:/ [...] adds aa78fa905b44 parisc: Fix vDSO signal breakage on 32-bit kernel adds 34074da5424c Merge tag 'for-5.19/parisc-4' of git://git.kernel.org/pub/ [...] adds a23dd544debc SUNRPC: Fix READ_PLUS crasher adds 69cb6c6556ad Merge tag 'nfsd-5.19-2' of git://git.kernel.org/pub/scm/li [...] adds 7561cea5dbb9 xfs: prevent a UAF when log IO errors race with unmount adds 20855e4cb361 Merge tag 'xfs-5.19-fixes-4' of git://git.kernel.org/pub/s [...] adds 4a557a5d1a61 sparse: introduce conditional lock acquire function attribute adds b8d5109f5096 lockref: remove unused 'lockref_get_or_lock()' function adds 88084a3df167 Linux 5.19-rc5 adds 620f83b8326c soc: ixp4xx/npe: Fix unused match warning adds a38dbb4f2028 Merge tag 'at91-fixes-5.19' of git://git.kernel.org/pub/sc [...] adds 1f66f63c7312 Merge tag 'imx-fixes-5.19-2' of git://git.kernel.org/pub/s [...] adds d95ce66d4cc3 Merge tag 'scmi-fixes-5.19-2' of git://git.kernel.org/pub/ [...] adds f99d621133ef Merge tag 'amlogic-arm-for-v5.20' of git://git.kernel.org/ [...] adds 7ecd8a7af36e Merge tag 'qcom-arm64-fixes-for-5.19' of git://git.kernel. [...] adds 0ec29ccf94eb soc: qcom: smem: use correct format characters adds a34b42f8690c ARM: dts: stm32: fix pwr regulators references to use scmi adds 78ece8cce1ba ARM: dts: stm32: use the correct clock source for CEC on s [...] adds cfd7ea394cd3 ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 [...] adds bf74181e75c9 ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI adds 1d0c1aadf1fd ARM: dts: stm32: add missing usbh clock and fix clk order [...] adds c0d1a7bd6574 Merge tag 'stm32-dt-for-v5.19-fixes-2' of git://git.kernel [...] adds c1084b6c5620 Merge tag 'soc-fixes-5.19-2' of git://git.kernel.org/pub/s [...] adds 73f37dbcfe17 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds d684e0a52d36 sh: convert nommu io{re,un}map() to static inline functions adds ed1523a895ff mm/damon: use set_huge_pte_at() to make huge pte old adds 39d35edee453 mm: sparsemem: fix missing higher order allocation splitting adds cffe57bee62b Documentation: highmem: use literal block for code example [...] adds 34c0a5b04da8 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds 1118234e4bc2 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 5924e6ec1585 nilfs2: fix incorrect masking of permission flags for symlinks adds 14c99d659415 mm: split huge PUD on wp_huge_pud fallback adds 83886519b99f Revert "ocfs2: mount shared volume without ha stack" adds c63b452ea0d3 mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 1c8a8289aed5 tmpfs: fix the issue that the mount and remount results ar [...] adds d8f4ccde01e7 mailmap: update Seth Forshee's email address new ca640213553e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 561e71543c8a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 51e31a3ec6ac Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 6ef1cc2fedc7 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 887502826549 powerpc/powernv: delay rng platform device creation until [...] new 704d704adc26 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1adb1563e7b7 i40e: Fix dropped jumbo frames statistics adds fed0d9f13266 i40e: Fix VF's MAC Address change on VM adds 71560d98e7f1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 8dfeee9dc52c net: usb: Fix typo in code adds a12ca6277eca bpf: Fix incorrect verifier simulation around jmp32's jeq/jne adds 3844d153a41a bpf: Fix insufficient bounds propagation from adjust_scala [...] adds 73c4936f916d bpf, selftests: Add verifier test case for imm=0,umin=0,um [...] adds a49b8ce7306c bpf, selftests: Add verifier test case for jmp32's jeq/jne adds bc38fae3a68b Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d28b25a62a47 selftests/net: fix section name when using xdp_dummy.o adds 3d5a2a396f19 MAINTAINERS: add Wenjia as SMC maintainer adds 7e6bc1f6cabc netfilter: nf_tables: stricter validation of element data adds 9827a0e6e23b netfilter: nft_set_pipapo: release elements in clone from [...] adds 280e3a857d96 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new 02514a067fad docs: netdev: document that patch series length limit new a24875641143 docs: netdev: document reverse xmas tree new 5d407ca73892 docs: netdev: add a cheat sheet for the rules new ea1c3b77bc0b Merge branch 'netdev-docs' new 1b18f09d31cf ibmvnic: Properly dispose of all skbs during a failover. new 44efbb94d34a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3187f7dbd095 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 806b7957e19f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e2c9105e0b7 ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 [...] new 11bea26929a1 ALSA: hda/realtek: Add quirk for Clevo L140PU new 4fb7c24f69c4 ALSA: usb-audio: Add quirk for Fiero SC-01 new 2307a0e1ca0b ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) new dd84cfff3cc3 Merge tag 'asoc-fix-v5.19-rc3' of https://git.kernel.org/p [...] new a44e6e82ff56 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 59d0319cadff ASoC: dt-bindings: Fix description for msm8916 adds 4aeb04227eb4 ASoC: tas2764: Add post reset delays adds a1b2cfda5616 ASoC: tas2764: Fix and extend FSYNC polarity handling adds aea21dbec799 ASoC: tas2764: Correct playback volume range adds cabcd219cee1 ASoC: tas2764: Fix amp gain register offset & default adds 0063ae55ccd2 ASoC: qdsp6: fix potential memory leak in q6apm_get_audior [...] adds fba5a02a4c02 ASoC: Intel: sof_rt5682: fix out-of-bounds array access new 94f5ce9feef0 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 08865df86239 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8988ba7dec43 spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapp [...] adds 30554a1f0fd6 spi: aspeed: Fix division by zero new c5aaad42de5f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5c5f44e36217 serial: stm32: Clear prev values before setting RTS delays adds 6e690d54cfa8 serial: 8250: fix return error code in serial8250_request_ [...] adds f9b11229b79c serial: 8250: Fix PM usage_count for console handover adds 4f532c1e2531 serial: mvebu-uart: correctly report configured baudrate value adds 39cdb68c64d8 vt: fix memory overlapping when deleting chars in the buffer adds b941e487152e serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST new d935761ac7c1 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 6fd24054ebb1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 649195aeee92 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ee6c6e734247 staging/wlan-ng: get the correct struct hfa384x in work callback new 6f30e9340427 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds eb7f8e284203 misc: rtsx_usb: fix use of dma mapped buffer for usb bulk [...] adds 3776c7855985 misc: rtsx_usb: use separate command and response buffers adds 2cd37c2e7244 misc: rtsx_usb: set return value in rsp_buf alloc err path new 60146ed7ad28 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new a1ba05bb3a17 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0ac9c3dd0d6f dmaengine: qcom: bam_dma: fix runtime PM underflow adds 44c4237cf343 dmaengine: idxd: force wq context cleanup on device disable path adds 49db68d45bdc dmaengine: dw-axi-dmac: Fix RMW on channel suspend register adds 09f7b80fac3e dmaengine: imx-sdma: only restart cyclic channel when enabled new 4d17f2ffd52a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1c382bbea9c7 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new b79fa2c84fea Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new e6ef4688ea58 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f6f0dab5efe4 MAINTAINERS: Update Ben's email address adds db9a3a35d31e cxl: Fix cleanup of port devices on failure to probe driver. adds 8ae3cebc1704 cxl/core: Use is_endpoint_decoder adds 8a6648750616 cxl/mbox: Use __le32 in get,set_lsa mailbox structures adds f50974eee5c4 memregion: Fix memregion_free() fallback definition adds e35f5718903b cxl/mbox: Fix missing variable payload checks in cmd size [...] new cecd4d016693 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ddfc724b7088 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new ad3f0eeb4331 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f18258f3ec34 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new c1e151086a2f Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 177a627f0b4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fd31000d58f4 irqchip/xilinx: Add explicit dependency on OF_ADDRESS adds 1357d2a65601 irqchip/apple-aic: Make symbol 'use_fast_ipi' static new 8d14b02db1b0 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new e4d06a4cee56 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new b0a5dbc7aa60 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 17d10d9db67a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 144248515246 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] new bf43e4521ff3 drm/aperture: Run fbdev removal before internal helpers new 591129d3db26 drm/bridge: fsl-ldb: Fix mode clock rate validation new 57ef278ef125 drm/bridge: fsl-ldb: Enable split mode for LVDS dual link new 1dbc790b4d41 drm/bridge: fsl-ldb: Drop DE signal polarity inversion new 8490cad4dc4e drm/rockchip: Detach from ARM DMA domain in attach_device new fb6e0637ab7e drm/panfrost: Put mapping instead of shmem obj on panfrost [...] new 9fc33eaaa979 drm/panfrost: Fix shrinker list corruption by madvise IOCTL new 0b54d9586dbf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 9d96b7d3ad43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34cb0309e018 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 118e2c04dca7 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new bf343c7597eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b7381d4a810f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds de6921856f99 arm64: Do not forget syscall when starting a new thread. adds d9b728f8600b arm64: compat: Move sigreturn32.S to .rodata section adds 859716b4131f arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS adds 9e07352ef779 arm64: vdso32: Add DWARF_DEBUG adds 3ba273fec6fd Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] adds 0aaa68532e9d arm64: mm: fix booting with 52-bit address space adds 7ddb0c3df788 arm64: Rename the VHE switch to "finalise_el2" adds b65e411d6cc2 arm64: Save state of HCR_EL2.E2H before switch to EL1 adds ae4b7e38e9a9 arm64: Allow sticky E2H when entering EL1 adds fa8aa59ae645 arm64: Factor out checking of a feature against the overri [...] adds 6b7ec18c0976 arm64: Allow the idreg override to deal with variable field width adds 6ab7661e1d39 arm64: Expose a __check_override primitive for oddball features adds b3000e2133d8 arm64: Add the arm64.nosme command line option adds 504ee23611c4 arm64: Add the arm64.nosve command line option adds 18c9aa490795 arm64: Add an override for ID_AA64SMFR0_EL1.FA64 adds 6a5226cb3b73 Merge branch 'for-next/boot' into for-next/core new 4fbb4736c008 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 5ff40f095aa0 Merge branch 'arm/fixes' into for-next adds 92a1691b9db8 Merge tag 'renesas-drivers-for-v5.20-tag1' of git://git.ke [...] adds aa61fa3e36cf Merge tag 'amlogic-drivers-for-v5.20' of git://git.kernel. [...] adds 80d1225e5008 Merge branch 'arm/drivers' into for-next adds 7949803d3847 Merge tag 'samsung-dt-5.20' of git://git.kernel.org/pub/sc [...] adds 813b08089075 Merge tag 'samsung-dt64-5.20' of git://git.kernel.org/pub/ [...] adds 4505bb959ad2 Merge tag 'renesas-arm-dt-for-v5.20-tag1' of git://git.ker [...] adds 6c0534397d87 Merge tag 'renesas-dt-bindings-for-v5.20-tag1' of git://gi [...] adds 7e0ed53b074c ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi adds cfdb455d1a54 ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts adds 162552fa8844 ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts adds 15596df74e58 ARM: dts: socfpga: Add Google Chameleon v3 devicetree adds cd271f046803 dt-bindings: altera: Add Chameleon v3 board adds a2a4ee550704 arm64: dts: intel: socfpga_agilex: use defined GIC interru [...] adds 85d616dd19ac arm64: dts: altera: adjust whitespace around '=' adds 9194a384083b dt-bindings: altera: document Stratix 10 SWVP compatibles adds 2b59af8cd4de arm64: dts: Add support for Stratix 10 Software Virtual Platform adds 357513c052e1 arm64: dts: altera: socfpga_stratix10: move clocks out of [...] adds 3966af40559d Merge tag 'socfpga_dts_updates_for_v5.20' of git://git.ker [...] adds 5d16aa7458a4 Merge tag 'dt64-cleanup-5.20' of git://git.kernel.org/pub/ [...] adds 7ccd1f6dcec0 Merge tag 'dt-cleanup-5.20' of git://git.kernel.org/pub/sc [...] adds d5444cc4cbbe Merge tag 'amlogic-arm-dt-for-v5.20' of git://git.kernel.o [...] adds a57cbe02c058 Merge tag 'amlogic-arm64-dt-for-v5.20' of git://git.kernel [...] adds 57f5ecc63879 Merge branch 'arm/dt' into for-next adds 89a24d7d85bd Merge tag 'renesas-arm-defconfig-for-v5.20-tag1' of git:// [...] adds 2ee11c6097b4 Merge branch 'arm/defconfig' into for-next adds d4d67c81e1a1 Merge branch 'arm/fixes' into for-next adds 070f292974c2 soc: document merges new 1c74a93ce9b6 Merge tag 'samsung-soc-5.20' of git://git.kernel.org/pub/s [...] new fd6d3af4e676 Merge branch 'arm/soc' into for-next new 29d36dd3a044 Merge branch 'arm/fixes' into for-next new 9b47c57437aa Merge tag 'omap-for-v5.20/dt-signed' of git://git.kernel.o [...] new 1d3ff330acad Merge branch 'arm/dt' into for-next new e0ed9e672565 Merge tag 'omap-for-v5.20/soc-signed' of git://git.kernel. [...] new 17b4b2e5b580 Merge branch 'arm/soc' into for-next new 3ed9222ce728 Merge tag 'memory-controller-drv-5.20' of git://git.kernel [...] new e2738c138d1f Merge branch 'arm/drivers' into for-next new 5d5f72dbef46 soc: document merges new 418d4d0170e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a578ca35c971 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96e805ad1a34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53b82f8800be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eab6bb0994b8 arm64: dts: Add DTS files for bcmbca SoC BCM6813 adds 241b73730091 Merge branch 'devicetree-arm64/next' into next new 4e85df051241 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new adf2a2bad8d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74a119e16313 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new afe3c01a38fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0df1bb7925f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84537fa46387 ARM: omap1: call platform_device_put() in error case in om [...] new 61480dc07401 bus: ti-sysc: Fix refcount leak bugs new 7fdc6a2af1ae ARM: OMAP2+: omap4-common: Fix refcount leak bug new ad2fe4582c48 Merge branches 'omap-for-v5.20/omap1', 'omap-for-v5.20/ti- [...] new f2ecb085d18b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 79d8e016fddf arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default adds 7d8ee8e5db53 arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default adds 1c047919763b arm64: dts: qcom: sdm630: disable GPU by default adds 924bbd8dd60e arm64: dts: qcom: sdm630: fix the qusb2phy ref clock adds 696dea7e1c3a arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 adds 8b6da22e6a44 arm64: dts: qcom: sdm630: add second (HS) USB host support adds 3cd1c4f41d64 arm64: dts: qcom: sdm630: fix gpu's interconnect path adds 3a04cec9cba3 arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: corre [...] adds 5e9bc1ba7ace arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf t [...] adds bbd5a6891908 dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board adds 34279d6e3f32 arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 boar [...] adds 4c9fb8e89849 arm64: dts: qcom: sm8450: Add interconnect requirements for SCM adds 05b90d240409 dt-bindings: arm: qcom: Document additional sc8280xp devices adds 36a7b63f0696 dt-bindings: mailbox: qcom-ipcc: Add NSP1 client adds 152d1faf1e2f arm64: dts: qcom: add SC8280XP platform adds ccd3517faf18 arm64: dts: qcom: sc8280xp: Add reference device adds 519183af39b2 arm64: dts: qcom: add SA8540P and ADP adds 32c231385ed4 arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree adds 9c54f1711fc2 arm64: dts: qcom: sc7280: Rename sar sensor labels adds e0ff30b23de9 arm64: dts: qcom: sc7180: Add wormdingler dts files adds c77a3d4a2bfa arm64: dts: qcom: sc7180: Add quackingstick dts files adds 9520fef90049 arm64: dts: qcom: sc7180: Add mrbland dts files adds fb69f6adaf88 arm64: dts: qcom: sc7180: Add pazquel dts files adds 6afcee78b4a4 arm64: dts: qcom: sc7180: Add kingoftown dts files adds 6ba93ba9f63f arm64: dts: qcom: add missing AOSS QMP compatible fallback adds d66b1d2e4afc arm64: dts: qcom: correct SPMI WLED register range encoding adds b2eab35be13d arm64: dts: qcom: use dedicated QFPROM compatibles adds 74b0fbd6048f arm64: dts: qcom: sdm630: correct QFPROM byte offsets adds 693b6207fc7f arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible adds 6dfe4e195271 arm64: dts: qcom: msm8998-mtp: correct board compatible adds 372cf591acbc arm64: dts: qcom: adjust whitespace around '=' adds b08f5cbd69dc arm64: dts: qcom: align gpio-key node names with dtschema adds 5a4b0b853a29 arm64: dts: qcom: correct gpio-keys properties adds 9d8840f6ee42 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] adds 3cfe94d660a8 arm64: dts: qcom: align led node names with dtschema adds efe9185c4e21 arm64: dts: qcom: pm8150b: add Light Pulse Generator device node adds 3e48f7428c1e arm64: dts: qcom: pm8150l: add Light Pulse Generator device node adds bf3708c6734a arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds adds 2cac6baf0249 arm64: dts: qcom: qcs404: fix default pinctrl settings for [...] adds fc41893fe828 arm64: dts: qcom: pm660l: Add LPG node adds dd764e1a4236 arm64: dts: qcom: sdm630-nile: Add RGB status LED on the P [...] adds 96bb736f05d1 arm64: dts: qcom: Fix sdhci node names - use 'mmc@' adds 40940823cb58 arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdh [...] adds 4ff12270dbbe arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' [...] adds afcbe252e9c1 arm64: dts: qcom: Fix 'reg-names' for sdhci nodes adds 74622e401e21 dt-bindings: clock: qcom: ipq8074: add USB GDSCs adds 877460f6a466 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] adds 8bbda511a3d9 arm64: dts: qcom: ipq8074: add USB power domains adds ddc35664a38e arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdd [...] adds f0b255b4f012 arm64: dts: qcom: ipq6018: add label to remoteproc node adds dc74f89e3281 arm64: dts: qcom: sdm630: remove unneeded address/size cel [...] adds 140488b46b96 arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt adds c372baf317f4 arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt adds a0cdc83fa89b arm64: dts: qcom: sc7280: Add proxy interconnect requireme [...] adds 642f13c32087 arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support adds 5458d6f2827c arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node adds 20402c94721a arm64: dts: qcom: sm8450: Fix the IRQ trigger type for rem [...] adds a102644dccfe arm64: dts: qcom: sdm845*: replace i2s reg with constant adds 7858ef3cfba2 arm64: dts: qcom: sm8250: use constants for audio clocks adds f82c48d46852 arm64: dts: qcom: ipq6018: correct QUP peripheral labels adds bb856fdf07f6 dt-bindings: arm: qcom: Document xiaomi,natrium board adds 13e75fe786a1 arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for [...] adds 12cfafe7b788 arm64: dts: qcom: sm8450: rename interconnect nodes adds e2eedde448a9 arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node adds 191c85b852c1 arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node adds a072128b881e arm64: dts: qcom: apq8016-sbc: add function and color to L [...] adds 984a8c90c158 arm64: dts: qcom: qrb5165-rb5: add function and color to L [...] adds 09143dd2cbd6 arm64: dts: qcom: sc7180-trogdor: add function to LED node adds b7428806b434 arm64: dts: qcom: sc7280-herobrine: add function to LED node adds 0cdfa122a5ee arm64: dts: qcom: sdm845-db845c: add function and color to [...] adds bed0855657af arm64: dts: qcom: use generic sram as name for imem and oc [...] adds b2b86a2d89c2 arm64: dts: qcom: qcs404: add dedicated IMEM and syscon co [...] adds c220f33e03a0 arm64: dts: qcom: sc7180: add dedicated IMEM and syscon co [...] adds 2ffe4f99cbdd arm64: dts: qcom: sc7280: add simple-mfd to IMEM adds 616ab047bec7 arm64: dts: qcom: sdm630: add dedicated IMEM and syscon co [...] adds 7cc60f6c09f4 arm64: dts: qcom: sdm845: add dedicated IMEM and syscon co [...] adds 07f3c7a11dad arm64: dts: qcom: msm8994: add required ranges to OCMEM adds 917a6de1b0a0 arm64: dts: qcom: msm8996: drop phy-names from HDMI device node adds 7618a2de8121 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl adds 213d73687237 arm64: dts: qcom: sm8250: Enable per-process page tables. adds 2e4ae611ab73 arm64: dts: qcom: add mdp_clk clock to the MDSS device adds 2752bb7d9b58 arm64: dts: qcom: msm8996: add second DSI interface adds 93d7cf2ee59f arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll adds b39961659ffc arm64: dts: qcom: ipq8074: fix NAND node name adds a10b760b7402 arm64: dts: qcom: sc7180-trogdor: Split out keyboard node [...] adds 817c2f351974 Merge tag 'qcom-arm64-fixes-for-5.19' into arm64-for-5.20 adds 4c377e7b1156 arm64: defconfig: enable Qualcomm LPG leds driver adds 974db040c519 arm64: defconfig: Enable qcom ss & hs usb phy adds 3d1188df789f arm64: defconfig: Enable qcom interconnect drivers adds 9410fb940114 clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe adds 07e7fcf1714c clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC adds 63d42708320d clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address adds dd363e2f7196 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src adds 05eed0990927 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_ [...] adds ca41ec1b3043 clk: qcom: ipq8074: fix NSS core PLL-s adds 3401ea2856ef clk: qcom: ipq8074: SW workaround for UBI32 PLL lock adds 0e9e61a2815b clk: qcom: ipq8074: fix NSS port frequency tables adds 90e6d290603d dt-bindings: clock: qcom: ipq8074: add PPE crypto clock adds 74521205b640 clk: qcom: ipq8074: add PPE crypto clock adds 2bd357e69820 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks adds 2c930dc1e34f dt-bindings: clocks: qcom,gcc-ipq8074: support power domains adds c87969d21870 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] adds 8add990ace3d clk: qcom: ipq8074: add USB GDSCs adds 1bf7305e79aa clk: qcom: ipq8074: dont disable gcc_sleep_clk_src adds 103dd2338bbf clk: qcom: camcc-sdm845: Fix topology around titan_top pow [...] adds f8acf01a6a4f clk: qcom: camcc-sm8250: Fix topology around titan_top pow [...] adds bdafb609c3bb clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND [...] adds d0696770cef3 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD [...] adds bf8bb8eaccf4 clk: qcom: gcc-msm8916: Add rates to the GP clocks adds eb9e93937756 ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock adds aaed15efce65 ARM: dts: qcom: use dedicated QFPROM compatibles adds 10193ad6d487 ARM: dts: qcom: cleanup QFPROM nodes adds 7b7e501f7a72 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions adds 7afef282d745 ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible adds 31b2edcab4d1 ARM: dts: qcom: adjust whitespace around '=' adds 9c17baaa97c8 ARM: dts: qcom: align gpio-key node names with dtschema adds 4eb1560259de ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device adds ab1489017aa7 ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 adds ae500b351ab0 ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART adds b8f9cae583c4 ARM: dts: qcom: apq8060-dragonboard: add function and colo [...] adds 966d7e9c35cf ARM: dts: qcom: apq8060-ifc6410: add color to LED node adds 47e889d3d9a7 ARM: dts: qcom: ipq4018-ap120c-ac: add function and color [...] adds 445c44e25342 ARM: dts: qcom: ipq8064-rb3011: add color to LED node adds 69b1142baeab ARM: dts: qcom: ipq8064: add function to LED nodes adds 230b5edaa34b ARM: dts: qcom: use generic sram as name for imem and ocmem nodes adds 626a60292a8e ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM co [...] adds f19be941efd1 ARM: dts: qcom: msm8974: add dedicated IMEM compatible adds def2565bc66d ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles adds 7a16ea7f3a5e ARM: dts: qcom: msm8974: add required ranges to OCMEM adds e2759fa0676c ARM: dts: qcom: pm8841: add required thermal-sensor-cells adds 6ac2799c3096 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply adds fe5651cc8e33 ARM: dts: qcom: apq8064: drop phy-names from HDMI device node adds 2477d81901a2 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' adds 03110b46c99b ARM: dts: qcom: msm8974: re-add missing pinctrl adds 7f045132bc23 dt-bindings: firmware: qcom-scm: Add interconnects property adds 65b7ebda5028 firmware: qcom_scm: Add bw voting support to the SCM interface adds 99e7e16445c4 dt-bindings: soc: qcom,wcnss: remove unneeded ref for names adds 92a563fcf14b soc: qcom: ocmem: Fix refcount leak in of_get_ocmem adds a3e7259f9ebe soc: qcom: llcc: Fix syntax errors in comments adds e6e0951414a3 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_ [...] adds d014f9463260 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] new 0b90b8b10d11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca916d6d62cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c879f878306e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 159b3430f525 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new ea452bc0e6cc arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 new 9eee552fd8c4 arm64: dts: rockchip: enable hdmi tx audio on rock-3a new 2e1170c71ec0 Merge branch 'v5.20-armsoc/dts64' into for-next new feab1c18ff41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1d467ccf3ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 877c0f7a72c3 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 689640efc0a2 firmware: arm_scpi: Ensure scpi_info is not assigned if th [...] new 2bd0467074f0 include: trace: Add SCMI full message tracing new b60e088682b7 firmware: arm_scmi: Use new SCMI full message tracing new a0db3962fb33 firmware: arm_scmi: Support only one single system power device new 7097f29819bb firmware: arm_scmi: Add SCMI v3.1 System Power extensions new d91079995fa6 firmware: arm_scmi: Add devm_protocol_acquire helper new 2c4b97fee94a firmware: arm_scmi: Add SCMI System Power Control driver new 451d8457bc9d dt-bindings: firmware: arm,scmi: Add support for powercap [...] new 0316f99c4780 firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support new 6f9ea4dabd2d firmware: arm_scmi: Generalize the fast channel support new 855aa26e5f56 firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support new e699eb9b4f1b include: trace: Add SCMI fast channel tracing new b27d04d5a51c firmware: arm_scmi: Use fast channel tracing new 31afdd34f2b9 powercap: arm_scmi: Add SCMI powercap based driver new 8f29a4b80e82 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new fae12ba27b0c ACPI: PPTT: Use table offset as fw_token instead of virtua [...] new f8aa2b9efda1 cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node new 4257ea6dea6f cacheinfo: Add helper to access any cache index for a given CPU new 10acfab132de cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF new 867f33d37397 cacheinfo: Add support to check if last level cache(LLC) i [...] new 9bbe691c347a cacheinfo: Allow early detection and population of cache a [...] new 5a7fe60d8f10 cacheinfo: Use cache identifiers to check if the caches ar [...] new c292b1076e74 cacheinfo: Align checks in cache_shared_cpu_map_{setup,rem [...] new 008c7764981a arch_topology: Add support to parse and detect cache attributes new c97e6f618d92 arch_topology: Use the last level cache information from t [...] new ec7bc5f2f9fd arm64: topology: Remove redundant setting of llc_id in CPU [...] new 189bb61181aa arch_topology: Drop LLC identifier stash from the CPU topology new 99534924b62d arch_topology: Set thread sibling cpumask only within the cluster new bc400e7156c3 arch_topology: Check for non-negative value rather than -1 [...] new 656b6bdbc4d0 arch_topology: Avoid parsing through all the CPUs once a o [...] new da91db2a11b6 arch_topology: Don't set cluster identifier as physical pa [...] new 92038e28e884 arch_topology: Limit span of cpu_clustergroup_mask() new b54f7d84e2c3 arch_topology: Set cluster identifier in each core/thread [...] new 6086d19db9b0 arch_topology: Add support for parsing sockets in /cpu-map new 5052b25f967d arch_topology: Warn that topology for nested clusters is n [...] new cbe078e17798 ACPI: Remove the unused find_acpi_cpu_cache_topology() new e90e3e31adf0 Merge branch 'for-next/arch_topology' of git://git.kernel. [...] new 4fba45652af5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds d96571b2a5be ARM: dts: stm32: fix pwr regulators references to use scmi adds 41817bce4353 ARM: dts: stm32: use the correct clock source for CEC on s [...] adds 2ff8cc4d0434 ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 [...] adds de86f6308dfd ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI adds 779a1e6596a1 ARM: dts: stm32: add missing usbh clock and fix clk order [...] adds 6950edc72d1c ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 adds 73f55a7d9284 ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI adds cd252f859f20 ARM: dts: stm32: adjust whitespace around '=' on MCU boards adds 0ece483cf175 ARM: dts: stm32: fix missing internally connected voltage [...] adds 1488628bf40f ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] adds bb242e21c56e dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 adds 483ddb31d15f firmware: arm_scmi: Relax base protocol sanity checks on t [...] adds 225b36dc3ddb ARM: dts: stm32: enable optee firmware and SCMI support on [...] adds 07ee51fd344c ARM: dts: stm32: add RCC on STM32MP13x SoC family adds ce04d25669c3 ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk adds 94ebda6ca8e4 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] adds 2728e0702bed ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 adds 5e148cb1b94b dt-bindings: arm: stm32: Add compatible string for DH elec [...] adds 423a1a534625 ARM: dts: stm32: Add alternate pinmux for CAN1 pins adds 2f06803c5b1f ARM: dts: stm32: Add alternate pinmux for SPI2 pins adds cfaadb811037 ARM: dts: stm32: Add alternate pinmux for UART3 pins adds e2ed971298fe ARM: dts: stm32: Add alternate pinmux for UART4 pins adds bb94737fe2d0 ARM: dts: stm32: Add alternate pinmux for UART5 pins adds 2b290a502360 ARM: dts: stm32: Add DHCOR based DRC Compact board new 7c867154e7b3 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 2b4c206963a6 clk: sunxi: Limit legacy clocks to 32-bit ARM new b17403a56064 clk: sunxi: Do not select the PRCM MFD new bd4c1ab86d0d Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next new b8eb2df19fbf arm64: dts: allwinner: a64: orangepi-win: Fix LED node name new 9bd64b915470 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next new 900bd8cb8527 arm64: defconfig: Enable Allwinner built in CODECs new 562efcffb9a8 Merge branch 'sunxi/config64-for-5.20' into sunxi/for-next new 79471f29ec48 dt-bindings: display: sun4i: Fix D1 pipeline count new d4b3f892befc Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next new 3785253ffd66 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new e13b8c2a32a0 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 4a53aaf042b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc1cd28eac29 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 1f8b3a787118 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new be36181f1c35 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new c8dd903e8ddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5bf95ac3f61 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4977636d44b8 m68k: q40: Align '*' in comments new 3e7705fae55a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d7c114fe533 m68k: coldfire/device.c: protect FLEXCAN blocks new 82a66439d699 m68k: coldfire: make symbol m523x_clk_lookup static new a37e6853fcb9 m68k: Fix syntax errors in comments new 58183d82a164 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f456b0542272 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 890005a7d98f powerpc/perf: Optimize clearing the pending PMI and remove [...] adds 42e0576eec75 selftests/powerpc/pmu: Add mask/shift bits for extracting [...] adds a069b5f980e3 selftests/powerpc: Add support to fetch "platform" and "ba [...] adds 50d9c30a685c selftests/powerpc/pmu: Add interface test for mmcra_thresh [...] adds 61d89900315a selftests/powerpc/pmu: Add support for branch sampling in [...] adds c55dabc6d577 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] adds faa64ddc1e39 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] adds 014fb4a3ae74 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] adds 84cc4e66d90f selftests/powerpc/pmu: Add interface test for bhrb disable field adds 9cfd110a3664 selftests/powerpc/pmu: Refactor the platform check and add [...] adds 2ac05f8f2e4b selftests/powerpc/pmu: Add selftest to check branch stack [...] adds 11bbc5243905 selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_R [...] adds f6380e05aa92 selftests/powerpc/pmu: Add selftest for checking valid and [...] adds 0321f2d0ae69 selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit [...] adds 78cd598af648 selftests/powerpc/pmu: Add interface test for bhrb disable [...] adds 0a110a4b69da selftests/powerpc/pmu: Add support for perf event code tests adds 9258c0aa755f selftests/powerpc/pmu: Add selftest for group constraint c [...] adds 4000c2e5d40a selftests/powerpc/pmu: Add selftest to check PMC5/6 is exc [...] adds 827765a449db selftests/powerpc/pmu: Add selftest to check constraint fo [...] adds 38b6da45304e selftests/powerpc/pmu: Add selftest for group constraint c [...] adds dc431be3b549 selftests/powerpc/pmu: Add selftest for group constraint c [...] adds beebeecb47d3 selftests/powerpc/pmu: Add selftest for group constraint f [...] adds 122b6b9e5700 selftests/powerpc/pmu: Add selftest for group constraint c [...] adds 5196a27978dc selftests/powerpc/pmu: Add selftest for checking invalid b [...] adds 0c90263339da selftests/powerpc/pmu: Add selftest for reserved bit check [...] adds a77c69766c7d selftests/powerpc/pmu: Add selftest for blacklist events c [...] adds 5958ad4392b0 selftests/powerpc/pmu: Add selftest for event alternatives [...] adds 3f1a87425f8c selftests/powerpc/pmu: Add selftest for event alternatives [...] adds 8efeedf5aac7 selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE [...] adds 20b3073f8727 selftests/powerpc/pmu: Add selftest for group constraint c [...] adds 291c01ed207d selftests/powerpc/pmu: Add selftest for group constraint c [...] adds 8eaca8c4b4ed selftests/powerpc/pmu: Add selftest for group constraint c [...] adds 142c9bd1ff21 selftests/powerpc/pmu: Add selftest for group constraint f [...] adds c178606ab510 selftests/powerpc/pmu: Add selftest for group constraint c [...] adds 9ac92fecd1db selftests/powerpc/pmu: Add selftest for group constraint c [...] adds ab8bca92aebc selftests/powerpc/pmu: Add test for hardware cache events adds 46d60bdb1283 powerpc: Include asm/firmware.h in all users of firmware_h [...] adds e93dee186fc9 powerpc: Don't include asm/ppc_asm.h in other headers adds 7d7b28b30208 powerpc/irq: Split irq.c adds 98552307e3a7 powerpc/irq64: Remove get_irq_happened() adds ef5b570d3700 powerpc/irq: Don't open code irq_soft_mask helpers adds 78ffe6a7e2a1 powerpc/irq: Replace #ifdefs by IS_ENABLED() adds 077fc62b2b66 powerpc/irq: remove inline assembly in hard_irq_disable macro adds 41f20d6db2b6 powerpc/irq: Increase stack_overflow detection limit when [...] adds 051bd351a2ef powerpc/irq: Make __do_irq() static adds e90855be9e90 powerpc/irq: Perform stack_overflow detection after switch [...] adds 78f1c24abd16 powerpc/irq: Simplify __do_irq() adds 92f89ec1b534 powerpc: Restore CONFIG_DEBUG_INFO in defconfigs adds 1ce844973bb5 powerpc/32: Remove the 'nobats' kernel parameter adds 56e54b4e6c47 powerpc/32: Remove 'noltlbs' kernel parameter adds 513f5bbac7b9 powerpc/32: Remove __map_without_ltlbs adds 12a9eddd239e powerpc: Remove _PAGE_SAO stub for book3e/64 adds 2db2008e6363 powerpc/64e: Rewrite p4d_populate() as a static inline function adds dd8de84b57b0 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E adds 09317643117a powerpc/64e: Fix early TLB miss with KUAP adds 3adfb457b84b powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PA [...] adds b646c1f7f43c powerpc/64e: Remove unused REGION related macros adds 128c1ea2f838 powerpc/64e: Move virtual memory closer to linear memory adds 059c189389eb powerpc/64e: Reorganise virtual memory adds c7b9ed7c34a9 powerpc/64e: KASAN Full support for BOOK3E/64 adds dd3549c5032d selftests/powerpc: Add missing files to .gitignores adds 2a83afe72a2b powerpc/64: Drop ppc_inst_as_str() adds d9abe36df749 powerpc/papr_scm: use dev_get_drvdata adds 61bdbca85502 powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in [...] adds 65112709115f powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations adds dbe6e2456fb0 powerpc/bpf/64: add support for atomic fetch operations adds 1e82dfaa7819 powerpc/bpf/64: Add instructions for atomic_[cmp]xchg adds aea7ef8a82c0 powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations adds 2d9206b22743 powerpc/bpf/32: Add instructions for atomic_[cmp]xchg adds a28a2eff1e0f powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters adds 5969e0c1c7e2 powerpc/perf: Update MMCR2 to support event exclude_idle adds cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces adds d60cb5010caf powerpc: Kconfig.debug: Remove extra empty line adds 1e2e5e82748a powerpc/powernv: Kconfig: Replace single quotes adds 54c15ec3b738 powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers new c728149cfdd0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2f66a3d09994 riscv: Kconfig: Fix indentation and add comments adds 84b10f781abf riscv: Kconfig.erratas: Add comments adds ca503bb29022 riscv: Kconfig.socs: Add comments adds 54f0f3b298e2 riscv: Kconfig: Style cleanups new 38020a3b6ef8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f563f4e9dfe1 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new 594dfa11342a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92998320a178 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8268f7c895c5 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds ebbfb5ffd692 cifs: remove redundant initialization to variable mnt_sign [...] new f8c71bb2c422 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new f63337ed2fd0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c05787b4c2f8 fs: inotify: Fix typo in inotify comment adds 31a371e419c8 fanotify: prepare for setting event flags in ignore mask adds 8afd7215aa97 fanotify: cleanups for fanotify_mark() input validations adds e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE new 4c513f9e01ca Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 9b141750f596 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new bb2b5b738cbd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 6c1de1abb326 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df212afddba6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39b6073e4b65 NLM: Defend against file_lock changes after vfs_test_lock() new bcd6e1292caa SUNRPC: Expand the svc_alloc_arg_err tracepoint new 8a42003c397a NFSD: Instrument fh_verify() new 3c848c4b9e2d NFSD: Fix space and spelling mistake new c4904e72903b nfsd: remove redundant assignment to variable len new 28fc6e1f1b64 SUNRPC: Fix server-side fault injection documentation new a36bfe0268be NFSD: Demote a WARN to a pr_warn() new 2896e7315368 NFSD: Report filecache LRU size new 3b64a8bcbfe9 NFSD: Report count of calls to nfsd_file_acquire() new 95e7b58a9f8d NFSD: Report count of freed filecache items new 147d9a05a434 NFSD: Report average age of filecache items new 23916b7f8b44 NFSD: Add nfsd_file_lru_dispose_list() helper new ed0a4646db90 NFSD: Refactor nfsd_file_gc() new d416c4e2dd3f NFSD: Refactor nfsd_file_lru_scan() new 5ffced3ccbf5 NFSD: Report the number of items evicted by the LRU walk new c8b56ba20c05 NFSD: Record number of flush calls new e19f39412cc4 NFSD: Zero counters when the filecache is re-initialized new 78c108ff1735 NFSD: Hook up the filecache stat file new a86dc201714f NFSD: WARN when freeing an item still linked via nf_lru new 170431a6850c NFSD: Trace filecache LRU activity new 4d14a0982bbf NFSD: Leave open files out of the filecache LRU new 4b37d079913a NFSD: Fix the filecache LRU shrinker new d67628fe62d3 NFSD: Never call nfsd_file_gc() in foreground paths new 9cf594967007 NFSD: No longer record nf_hashval in the trace log new 916be77c060e NFSD: Remove lockdep assertion from unhash_and_release_locked() new cbc0df308cd0 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode new c0c5c28a0b16 NFSD: Refactor __nfsd_file_close_inode() new 8bacbc15bac4 NFSD: nfsd_file_hash_remove can compute hashval new 38a40c352c32 NFSD: Remove nfsd_file::nf_hashval new 7c1771c74e8f NFSD: Replace the "init once" mechanism new 446ece8376c7 NFSD: Set up an rhashtable for the filecache new 125b58c13f71 NFSD: Convert the filecache to use rhashtable new d0f612165ed9 NFSD: Clean up unused code after rhashtable conversion new 179ca44e4a0c NFSD: Separate tracepoints for acquire and create new aae38a42f4df NFSD: Move nfsd_file_trace_alloc() tracepoint new 60c32fc114be NFSD: Update the nfsd_file_fsnotify_handle_event() tracepoint new a56bf306ec75 NFSD: NFSv4 CLOSE should release an nfsd_file immediately new 6ca12fbade8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 95025f5ce11a Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds cba83f47fc0e 9p: Track the root fid with its own variable during lookups adds c58c72d301d3 9p: Make the path walk logic more clear about when cloning [...] adds 47b1e3432b06 9p: Remove unnecessary variable for old fids while walking [...] adds b296d05746b7 9p: Fix minor typo in code comment adds b48dbb998d70 9p fid refcount: add p9_fid_get/put wrappers adds 286c171b86eb 9p fid refcount: add a 9p_fid_ref tracepoint adds dafbe689736f 9p fid refcount: cleanup p9_fid_put calls adds e3baced02a52 9p: Fix some kernel-doc comments new 48800cc45f45 Merge branch '9p-next' of git://github.com/martinetd/linux adds d58562ca6c99 iomap: skip pages past eof in iomap_do_writepage() adds 98eb8d95025b iomap: set did_zero to true when zeroing successfully adds f8189d5d5fbf dax: set did_zero to true when zeroing successfully new c8fb2f6cb709 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 57308993cf17 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 80b43085311d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e92fe375629 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a6f0bddcb828 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 7615d12b4dfd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84d681b74409 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds f7d1438269cc hwmon: (pmbus) Move pec attribute to I2C device adds 32b4e3693719 hwmon: (lm90) Generate sysfs and udev events for all alarms adds c274a2e8984d hwmon: (lm90) Rework alarm/status handling adds 9874be07e257 hwmon: (lm90) Reorder include files in alphabetical order adds e25df0cf8558 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds d6ea3544a200 hwmon: (lm90) Use BIT macro adds 98b10d45c2c5 hwmon: (lm90) Move status register bit shifts to compile time adds 7f1e258282ec hwmon: (lm90) Stop using R_/W_ register prefix adds 5f1f9890defb hwmon: (lm90) Improve PEC support adds f4872a5f9144 hwmon: (lm90) Add partial PEC support for ADT7461 adds 776e426c7546 hwmon: (lm90) Enable full PEC support for ADT7461A adds 5972c9dcedbc hwmon: (lm90) Add support for unsigned and signed temperatures adds df2920efa97e hwmon: (lm90) Only re-read registers if volatile adds 9fcd170b884e hwmon: (lm90) Support multiple temperature resolutions adds d377e23eaa1c hwmon: (lm90) Use single flag to indicate extended tempera [...] adds 75dac87ee87d hwmon: (lm90) Rework detect function adds 961e2134329f hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 5e5bf5ba7a7c hwmon: (lm90) Fix/Add detection of G781-1 adds 10abdf3b0430 hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 744742d6c3a3 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds e85c6ac1f3df hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds c1ae3c53d1a6 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds 9770ddbbf854 hwmon: (lm90) Add support for MAX6690 adds f7892468fa6e hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds 5b219917d122 hwmon: (lm90) Add flag to indicate conversion rate support adds 4acf6597eaee hwmon: (lm90) Add support for MAX6642 adds 1b66bcbd889d hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds be48f224deb9 hwmon: (lm90) Introduce 16-bit register write function adds 55246492f7b4 hwmon: (lm90) Support MAX1617 and LM84 adds 13ce9591a338 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds 1c2f170f6d74 hwmon: (lm90) Add remaining chips supported by adm1021 driver adds f3b29af935b9 hwmon: (lm90) Combine lm86 and lm90 configuration adds 0ca1357bf2c1 hwmon: (lm90) Add explicit support for NCT210 adds cf4b234e82b6 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds 4c43979efee7 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds 51c76e648a79 hwmon: (lm90) Add support for ADT7421 adds 775eceb29fe2 hwmon: (lm90) Only disable alerts if not already disabled adds 380898e553e1 hwmon: (lm90) Add explicit support for ADM1020 adds 7379f51c8b17 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds a573c605f8ea hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds e614067521ea hwmon: (lm90) Support temp_samples attribute adds 106d41847cc5 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 67d50c0361f2 dt-bindings: trivial-devices: Add lt7182s adds 922836da53a7 hwmon: (pmbus) Add support for Analog Devices LT7182S adds 2ff0869fcddf hwmon: (f71882fg) Add support for F71858AD (0x0903) adds 94bc52ca9f05 hwmon: (lm75) Replace kernel.h with the necessary inclusions adds 1fcd319a6fbc hwmon: (sch56xx-common) Add DMI override table adds 88ea7a80e2ab hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds 1960de808859 hwmon: (pmbus) add a function to check the presence of a b [...] adds 33fe6713fc1e hwmon: (pmbus) add MFR_* registers to debugfs adds 6c6f1c260c04 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds d24a6e18b49e dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds 7d731cea7205 dt-bindings: hwmon: Allow specifying channels for lm90 adds c7746b897c06 hwmon: (lm90) Add compatible entry for adt7481 adds 0f17cf37bffa hwmon: (lm90) Define maximum number of channels that are s [...] adds 57852cbf10be hwmon: (lm90) Read the channel's label from device-tree adds e6fa7c549e2f hwmon: (occ) Delete unnecessary NULL check adds 5ace00c308df hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds d6cd4aabc885 hwmon: (lm90) Read the channel's temperature offset from d [...] adds fbbe4c5c9acd hwmon: (pmbus) fix build error unused-function adds d0ebc6971a91 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds fa9b2584322e hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds ca7964469d62 hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds 66f7eaf712d1 hwmon: (gsc-hwmon) Add missing of_node_put() adds b98b9cfc166d hwmon: (pmbus) Introduce and use cached vout margins adds f45f515be8b5 hwmon: (pmbus) Add list_voltage to pmbus ops adds 56e1ec686472 hwmon: (pmbus/ltc2978) Set voltage resolution adds d585db1e5b07 hwmon: (dell-smm) Improve assembly code adds 89eed3733062 hwmon: (asus-ec-sensors) add support for Maximus XI Hero adds 40b57cfa5fee hwmon: (lm90) Use worker for alarm notifications adds 9f6ca00b5be4 hwmon: (asus_wmi_sensors) Save a few bytes of memory new 0374250ce567 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks adds ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation adds 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl adds 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS new 068a9788ece8 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 602f52ce10fc Merge branch 'master' of git://linuxtv.org/media_tree.git new c03d0cf21fa2 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 07358194badf PM: runtime: Redefine pm_runtime_release_supplier() new 887371066039 PM: runtime: Fix supplier device management during consumer probe new 0ca07a62af32 Merge branch 'pm-core' into linux-next new e5ed878ddb7c ACPI: bus: Drop redundant check in acpi_device_remove() new d6fb6ee1820c ACPI: bus: Drop driver member of struct acpi_device new 1de90e3eb66b Merge branch 'acpi-bus' into linux-next adds 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS adds e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] adds c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] adds b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP adds 038275d22784 ACPI: video: Drop X86 dependency from Kconfig adds 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] adds f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk adds 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] adds 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] new cb0fcd88686e Merge branches 'acpi-processor', 'acpi-apei', 'acpi-video' [...] adds dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] adds 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 adds b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() new 0fe586285cdc Merge branches 'acpi-docs', 'acpi-pm' and 'acpi-soc' into [...] adds d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] new ca62229162a9 Merge back earlier cpufreq material for 5.20. new 72bd7e878bbe Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next new 0ce8d1fe2339 Merge branch 'thermal-core' into linux-next new ac874958b547 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new d768d02c15c1 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 163e0c4c8a7b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 9730e011004b OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list new e8782ca6693e OPP: Add dev_pm_opp_set_config() and friends new 4623510dc596 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() new 0b24496df4a7 cpufreq: sti: Migrate to dev_pm_opp_set_config() new d8d5cfc5ef50 cpufreq: ti: Migrate to dev_pm_opp_set_config() new 734af371b252 drm/lima: Migrate to dev_pm_opp_set_config() new 2f93b66f785b soc/tegra: Add comment over devm_pm_opp_set_clkname() new 640201fa0191 soc/tegra: Migrate to dev_pm_opp_set_config() new 57b3f53e7155 OPP: Migrate set-regulators API to use set-config helpers new a181aca1ac7e OPP: Migrate set-supported-hw API to use set-config helpers new 0ae7b982b4c8 OPP: Migrate set-clk-name API to use set-config helpers new 7274b73c6090 OPP: Migrate set-opp-helper API to use set-config helpers new e83f3c8bb94b OPP: Migrate attach-genpd API to use set-config helpers new bbd8f1e7508a OPP: Migrate set-prop-name helper API to use set-config helpers new c342cccd065a OPP: Add support for config_regulators() helper new bccf9cb87d65 OPP: Make _generic_set_opp_regulator() a config_regulators [...] new e149ff64602f OPP: Add dev_pm_opp_get_supplies() new 9f7e72d63290 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() new 20faa4894af5 OPP: Remove custom OPP helper support new fcdce2059716 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() new b36bc4b8daf2 OPP: Add generic key finding helpers and use them for freq APIs new a722247dfba0 OPP: Use generic key finding helpers for level key new 3a972c3fde6b OPP: Use generic key finding helpers for bandwidth key new aee331f9d631 OPP: Use consistent names for OPP table instances new 58e3b368a917 OPP: Remove rate_not_available parameter to _opp_add() new 4588b31bc2ab OPP: Reuse _opp_compare_key() in _opp_add_static_v2() new 141949c38efa OPP: Make dev_pm_opp_set_opp() independent of frequency new 33d1cda90d67 dt-bindings: opp: accept array of frequencies new c64c6778f168 OPP: Allow multiple clocks for a device new 571d955063cd OPP: Add key specific assert() method to key finding helpers new 5062f9978afa OPP: Assert clk_count == 1 for single clk helpers new 99fcef656a5a OPP: Provide a simple implementation to configure multiple clocks new 94bc9d3f1eb5 OPP: Allow config_clks helper for single clk case new 0d741710246c PM / devfreq: tegra30: Register config_clks helper new 6a40dad46941 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new b18d290f3e53 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new f60310c2e7be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 215d0a755e1b RDMA/rxe: Stop lookup of partially built objects new b54c2a25ace5 RDMA/rxe: Convert read side locking to rcu new 24f0ab010211 RDMA/rxe: Move code to rxe_prepare_atomic_res() new 0ed5493e430a RDMA/rxe: Add a responder state for atomic reply new 220e842815f9 RDMA/rxe: Move atomic responder res to atomic_reply new 8264411595fa RDMA/rxe: Move atomic original value to res new dc1848388137 RDMA/rxe: Merge normal and retry atomic flows new 7cb33d1bc1ac RDMA/rxe: Fix deadlock in rxe_do_local_ops() new cae3fa541e62 RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs new f5d1f6d63c9a RDMA/rxe: Replace include statement new a04308f55d90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d410403a572 net: dsa: add get_pause_stats support adds ea294f39b438 net: dsa: ar9331: add support for pause stats adds c4748ff6566b net: dsa: microchip: add pause stats support adds 961d6c70d886 net: dsa: microchip: count pause packets together will all [...] adds 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support' adds 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...] adds 74fd304f2395 ipv6: remove redundant store to value after addition adds 3ce7547e5b71 net: txgbe: Add build support for txgbe adds 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...] adds dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe() adds d19b4c52f7c9 atheros/atl1c:fix repeated words in comments adds c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax adds 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe adds bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...] adds b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...] adds 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds fda35af97595 intel: remove unused macros adds 4fb8cfedd8fc ixgbe: remove unexpected word "the" adds a5f976580238 fm10k: remove unexpected word "the" adds 4d5173c6f6eb igb: remove unexpected word "the" adds eb6683b622c5 ixgbe: drop unexpected word 'for' in comments adds 38f0430e1658 intel/e1000:fix repeated words in comments adds e2ef1c2d9a14 intel/e1000e:fix repeated words in comments adds 17527829dfb6 intel/fm10k:fix repeated words in comments adds 09f85edd98e2 intel/i40e:fix repeated words in comments adds afdc8a54e297 intel/iavf:fix repeated words in comments adds 7cdb8cc82ffb intel/igb:fix repeated words in comments adds 1ca33bf983f3 intel/igbvf:fix repeated words in comments adds 1e401f7680c9 intel/igc:fix repeated words in comments adds 8bfb7869ec37 intel/ixgbevf:fix repeated words in comments adds 173e468c717c intel/ice:fix repeated words in comments adds 1cebc3ca4aba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 8dcc8ab805b7 atheros/atl1e:fix repeated words in comments adds 4c2d6acd765f ethernet/emulex:fix repeated words in comments adds b1769b6eb06b freescale/fs_enet:fix repeated words in comments adds 577d7685d591 google/gve:fix repeated words in comments adds 34eff17ec4e2 hisilicon/hns3/hns3vf:fix repeated words in comments adds 5a24389457ba net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_p [...] adds c7e5c423cb59 net: gianfar: add support for software TX timestamping adds 1c9017e44af2 net: dsa: felix: keep reference on entire tc-taprio config adds d68a373bfbf4 net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF [...] adds 55a515b1f5a9 net: dsa: felix: drop oversized frames with tc-taprio inst [...] adds 837ced3a1a5d time64.h: consolidate uses of PSEC_PER_NSEC adds 087b79854b9b Merge branch 'prevent-permanently-closed-tc-taprio-gates-f [...] adds 36704239c8fe marvell/octeontx2/af: fix repeated words in comments adds 1c3997b1cdb0 ethernet/marvell: fix repeated words in comments adds 627838275a54 mellanox/mlxsw: fix repeated words in comments adds 951c62709cd8 ethernet/natsemi: fix repeated words in comments adds f9f108f6d985 ethernet/neterion: fix repeated words in comments adds 023e79db59ad neterion/vxge: fix repeated words in comments adds 06bca7c2685a ice: Add support for double VLAN in switchdev adds ea71b967a507 ice: Add support for VLAN TPID filters in switchdev adds 263957263a00 ice: switch: dynamically add VLAN headers to dummy packets adds 0ca85829903f ice: use eth_broadcast_addr() to set broadcast address adds afa646299a28 ice: Remove unnecessary NULL check before dev_put adds 456bfd9dc8a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4aaa1685f750 mptcp: never fetch fwd memory from the subflow adds d24141fe7b48 mptcp: drop SK_RECLAIM_* macros adds 69d93daec026 mptcp: refine memory scheduling adds e918c137db40 net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK adds 13463f731fbb Merge branch 'mptcp-mem-scheduling' adds 9c154ab47f5e selftests: net: fib_rule_tests: fix support for running in [...] adds 368843301d08 cxgb4: Fix typo in string adds 7fa2d1707d41 cdc-eem: always use BIT adds c7b1267b1c64 nfp: support VF rate limit with NFDK adds dbdd9a28e140 net/cmsg_sender: Remove a semicolon adds b14056914357 octeontx2-af: fix operand size in bitwise operation adds 90c74f4d90ad net: pcs: rzn1-miic: update speed only if interface is changed adds 1d7f94cdd8f0 usbnet: remove vestiges of debug macros adds c31788832f87 ethernet/sun: fix repeated words in comments adds 93d663c7e5a4 stmicro/stmmac: fix repeated words in comments adds abf1efb6ae78 samsung/sxgbe: fix repeated words in comments adds 04740c53cac4 qlogic/qed: fix repeated words in comments adds 504148fedb85 net: add skb_[inner_]tcp_all_headers helpers adds eb566fc83920 dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY adds a516b7f7ca53 net: phy: micrel: Adding LED feature for LAN8814 PHY adds f3f6631bb0d9 Merge branch 'lan8814-led' adds 528f7f1fadf1 dt-bindings: net: make internal-delay-ps based on phy-mode adds 8926d94e5c50 dt-bindings: net: dsa: dt bindings for microchip lan937x adds 092f875131dc net: dsa: tag_ksz: add tag handling for Microchip LAN937x adds 457c182af597 net: dsa: microchip: generic access to ksz9477 static and [...] adds 55ab6ffaf378 net: dsa: microchip: add DSA support for microchip LAN937x adds 99b16df0cd52 net: dsa: microchip: lan937x: add dsa_tag_protocol adds ffaf1de2f62d net: dsa: microchip: lan937x: add phy read and write support adds a50b35366c64 net: dsa: microchip: lan937x: register mdio-bus adds ab8823688f9e net: dsa: microchip: lan937x: add MTU and fast_age support adds c14e878d4a4f net: dsa: microchip: lan937x: add phylink_get_caps support adds f597d3ad75b8 net: dsa: microchip: lan937x: add phylink_mac_link_up support adds a0cb1aa43825 net: dsa: microchip: lan937x: add phylink_mac_config support adds c8fac9d0aa5a net: dsa: microchip: add LAN937x in the ksz spi probe adds 8e60a041e478 Merge branch 'lan937x-dsa-driver' adds 9de64ae8160d net/mlx5: Delete ipsec_fs header file as not used adds 8e755f7a8cef net/mlx5: delete dead code in mlx5_esw_unlock() adds ea5872dd6b05 net/mlx5: E-switch, Introduce flag to indicate if vport ac [...] adds fbd43b7259bc net/mlx5: E-switch, Introduce flag to indicate if fdb tabl [...] adds f019679ea5f2 net/mlx5: E-switch, Remove dependency between sriov and es [...] adds b6f2846afc0c net/mlx5: E-switch: Change eswitch mode only via devlink command adds cdd04f4d4d71 net/mlx5: Add support to create SQ and CQ for ASO adds c491ded04325 net/mlx5: Implement interfaces to control ASO SQ and CQ adds 74e6b2a87433 net/mlx5e: Prepare for flow meter offload if hardware supports it adds 6ddac26cf763 net/mlx5e: Add support to modify hardware flow meter parameters adds b8acfd4f21e2 net/mlx5e: Get or put meter by the index of tc police action adds 17c5da03879b net/mlx5e: Add generic macros to use metadata register mapping adds 06fe52a47659 net/mlx5e: Add post meter table for flow metering adds 03a92a938dc7 net/mlx5e: Add flow_action to parse state adds a8d52b024d6d net/mlx5e: TC, Support offloading police action adds c67289e064ca Merge tag 'mlx5-updates-2022-06-29' of git://git.kernel.or [...] adds 713eb3c1261a tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver adds 43da2f07622f can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters adds 9f0109685f07 Merge branch 'can327-CAN-ldisc-driver-for-ELM327-based-OBD [...] adds 50f2944009a2 can: ctucanfd: ctucan_interrupt(): fix typo adds 3cd864901bc5 can: slcan: use the BIT() helper adds da6788ea025c can: slcan: use netdev helpers to print out messages adds 92a31782c848 can: slcan: use the alloc_can_skb() helper adds 036bff2800cb can: netlink: dump bitrate 0 if can_priv::bittiming.bitrat [...] adds c4e54b063f42 can: slcan: use CAN network device driver API adds 52f9ac85b876 can: slcan: allow to send commands to the adapter adds dca796299462 can: slcan: set bitrate by CAN device driver API adds 5bac315be7eb can: slcan: send the open/close commands to the adapter adds 98b12064591d can: slcan: move driver into separate sub directory adds 4de0e8efa052 can: slcan: add ethtool support to reset adapter errors adds b32ff4668544 can: slcan: extend the protocol with error info adds 0a9cdcf098a4 can: slcan: extend the protocol with CAN state info adds 0ebd5529d2dd Merge branch 'can-slcan-extend-supported-features' adds a48e789dd263 Merge tag 'linux-can-next-for-5.20-20220703' of git://git. [...] adds d0bf1fe6454e net: usb: Remove unnecessary '0' values from hasdata new 53d7ae53d807 mlxsw: Configure egress VID for unicast FDB entries new 8cfc7f7707c1 mlxsw: spectrum_fid: Configure VNI to FID classification new fea20547d5b5 mlxsw: Configure ingress RIF classification new d4b464d20bc1 mlxsw: spectrum_fid: Configure layer 3 egress VID classification new 2c3ae763eb70 mlxsw: spectrum_router: Do not configure VID for sub-port RIFs new 058de325a4fb mlxsw: Configure egress FID classification after routing new 662761d8987d mlxsw: Add support for VLAN RIFs new d4324e3194c7 mlxsw: Add new FID families for unified bridge model new bf73904f5fba mlxsw: Add support for 802.1Q FID family new e9cf8990faea mlxsw: Add ubridge to config profile new 77b7f83d5c25 mlxsw: Enable unified bridge model new 8928fd47782c mlxsw: spectrum_fid: Remove flood_index() from FID operati [...] new 88840d697f6e mlxsw: spectrum_fid: Remove '_ub_' indication from structu [...] new 798661c73672 Merge branch 'mlxsw-unified-bridge-conversion-part-6' new 634b215b7307 net: ipconfig: use strscpy to replace strlcpy new 0d153dd208d4 selftest: net: bridge mdb add/del entry to port that is down new 326569cc33b9 dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts [...] new 39bfb3c12d79 net: phy: broadcom: Add support for BCM53128 internal PHYs new 7b960c967f2a usbnet: smsc95xx: Fix deadlock on runtime resume new 3147242980c5 usbnet: smsc95xx: Clean up nopm handling new 03b3df43ce1f usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon regis [...] new 5ee4bba272d1 Merge branch 'smsc95xx-deadlock' new 67d2656b48f1 nfp: support RX VLAN ctag/stag strip new d80702ff1257 nfp: support TX VLAN ctag insert new fd4b96c44aba Merge branch 'nfp-vlan-strip-and-insert' new 874bdbfe624e net: hns: Fix spelling mistakes in comments. new 0aabb5c9ed8a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b0cbd6154a9a bpftool: Remove attach_type_name forward declaration adds 27b3f7055343 bpftool: Add feature list (prog/map/link/attach types, helpers) adds 6d304871e3ef bpftool: Use feature list in bash completion adds 24d2e5d9da60 selftests/xsk: Avoid bpf_link probe for existing xsk adds 61333008d01e selftests/xsk: Introduce XDP prog load based on existing A [...] adds 6d4c767c032b selftests/xsk: Verify correctness of XDP prog attach point adds 39e940d4abfa selftests/xsk: Destroy BPF resources only when ctx refcoun [...] adds 7a255ae77216 bpftool: Show also the name of type BPF_OBJ_LINK adds b0d93b44641a selftests/bpf: Skip lsm_cgroup when we don't have trampolines new 1297a1fb4048 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0a64864b1ad Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6d8e6c754dba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6708be400477 wifi: ieee80211: s1g action frames are not robust adds 2d8b08fef0af wifi: cfg80211: fix kernel-doc warnings all over the file adds 82757b792be7 wifi: mac80211: add a missing comma at kernel-doc markup adds fe37f73d1109 wifi: mac80211: sta_info: fix a missing kernel-doc struct element adds c8a9415e6dde wifi: cfg80211: remove redundant documentation adds 7f884baae68a wifi: mac80211: fix a kernel-doc complaint adds 942741dabcb4 wifi: mac80211: switch airtime fairness back to deficit ro [...] adds 445452d438e2 wifi: mac80211: make sta airtime deficit field s32 instead of s64 adds 9c1be3cde004 wifi: mac80211: consider aql_tx_pending when checking airt [...] adds 8ccc07028cb7 wifi: mac80211: keep recently active tx queues in scheduling list adds 8e4bac067105 wifi: mac80211: add a per-PHY AQL limit to improve fairness adds 3db2c5604f39 wifi: mac80211: add debugfs file to display per-phy AQL pe [...] adds c77bfab92371 wifi: mac80211: only accumulate airtime deficit for active [...] adds 591e73ee3f73 wifi: mac80211: properly skip link info driver update adds 77e7b6ba78ed wifi: cfg80211: handle IBSS in channel switch adds 206bbcf76121 wifi: nl80211: hold wdev mutex for tid config adds c2653990d572 wifi: nl80211: acquire wdev mutex earlier in start_ap adds 31177127e067 wifi: nl80211: relax wdev mutex check in wdev_chandef() adds d6f671c8a339 wifi: cfg80211: remove chandef check in cfg80211_cac_event() adds ecad3b0b99bf wifi: cfg80211: Increase akm_suites array size in cfg80211 [...] adds 8bc65d38ee46 wifi: nl80211: retrieve EHT related elements in AP mode new 288429d86990 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c17bde3e248 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 2bd91581b2ed Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 94a0aee1a18b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test adds 54a8b6802f03 crypto: nx - drop unexpected word "the" adds 882f0a59377d crypto: ux500/hash - drop unexpected word "the" adds 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment adds e34525c39758 crypto: cavium - fix typos in comments adds dac230179fdc crypto: caam - drop unexpected word 'a' in comments adds a89db0595f52 crypto: caam - drop unexpected word 'for' in comments adds 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments adds 0bb8f1252538 crypto: testmgr - fix version number of RSA tests adds fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE new a26020164f93 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f929217499cf Merge tag 'drm-misc-next-2022-06-30' of git://anongit.free [...] new cbaa38168d06 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 63569d90863f drm/vc4: change vc4_dma_range_matches from a global to static adds 02b16fbc56e9 drm/edid: move drm_connector_update_edid_property() to drm_edid.c adds a819451eda6d drm/edid: convert drm_connector_update_edid_property() to [...] adds f999b37eefd7 drm/edid: clean up connector update error handling and deb [...] adds 6aa145bc943d drm/edid: abstract debugfs override EDID set/reset adds b71c0aaab9ef drm/edid: add drm_edid_connector_update() adds 964893d3caff drm/probe-helper: add drm_connector_helper_get_modes() adds 3d1ab66e043f drm/edid: add drm_edid_raw() to access the raw EDID data adds 89f4b4c53a7c drm/edid: do invalid block filtering in-place adds 18e3c1d5d4cf drm/edid: add HF-EEODB support to EDID read and allocation adds b1dee9527e65 drm/edid: take HF-EEODB extension count into account adds 3019a8d7c189 drm: Remove unnecessary junk from drm_crtc.h adds 5cd561688b3e drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC adds 1449110b0dad drm/rockchip: vop: Don't crash for invalid duplicate_state() adds 5074376822fe drm/rockchip: Fix an error handling path rockchip_dp_probe() adds 68427dacc526 dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03 adds 0a9f6ffd4903 dt-bindings: display: simple: Add HannStar HSD101PWW2 adds 170a41e9bc07 drm/panel: simple: Add support for HannStar HSD101PWW2 panel adds c033f26de261 dt-bindings: display: simple: add EDT ETML0700Y5DHA panel adds a6cc3c72aa0e drm/panel: simple: add ETML0700Y5DHA panel new f0dce5c4fdaf drm/ingenic: Use the highest possible DMA burst size new 21779cc21c73 drm: bridge: sii8620: fix possible off-by-one new 4d64974a3fa8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 6e9c65f71edd drm/amdgpu: fix documentation warning adds 90d5fd317c74 drm/amdgpu/mes11: update mes interface for acessing registers adds 6a4a1f605431 drm/amdgpu: add common interface for mes misc op adds cff35798fad5 drm/amdkfd: fix cu mask for asics with wgps adds 7d4705b33cb8 drm/amdgpu/mes11: add mes11 misc op adds adc0e6ab0df3 drm/amdgpu/mes: add mes register access interface adds cf6067290034 drm/amdgpu: enable mes to access registers v2 adds 395ece6f1412 Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to [...] adds d7cfea332cca drm/amdkfd: Add KFD SMI event IDs and triggers adds 163a5a584370 drm/amdkfd: Enable per process SMI event adds e0f1e65b836c drm/amdkfd: Add GPU recoverable fault SMI event adds acac270d0982 drm/amdkfd: Add migration SMI event adds c7f21978fa6a drm/amdkfd: Add user queue eviction restore SMI event adds 46ae2af9a8aa drm/amdkfd: Add unmap from GPU SMI event adds 414e9f520e89 drm/amdkfd: Asynchronously free smi_client adds 3db7f894549a drm/amdkfd: Bump KFD API version for SMI profiling event adds 0d8928a94ba1 drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation adds 071ebbb0d482 drm/amd/display: Fix __floatunsidf undefined for 32 bit co [...] adds 202804b9705c drm/amd/display: Fix __muldf3 undefined for 32 bit compilation adds 780f97cec866 drm/amd/display: Fix __nedf2 undefined for 32 bit compilation adds c5da61cf5bab drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] new 844a221cf686 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds e61f294c7e8d drm/i915/bios: debug log ddi port info after parsing adds 0f36d074aeb5 drm/i915: use DISPLAY_VER() instead of accessing match_inf [...] adds 87a7d5350c67 drm/i915: Drain freed object after suspend display adds 3461b040a90d drm/i915/display: clean up comments new cc3a4e02db44 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new c00c58c3f753 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 1796c0255bae Merge tag 'drm-msm-fixes-2022-06-28' into msm-next-staging new 39811a92fa00 drm/msm: Make msm_gem_free_object() static new ec07476c1437 drm: Add DRM_GEM_FOPS new 2384300ca775 drm/msm: Expose client engine utilization via fdinfo new 309360a32e13 drm/msm: Use div64_ul instead of do_div new 387d6b009943 drm/msm: Fix fence rollover issue new 51e4d60e6ba5 drm/msm/dpu: add writeback support for sc7180 new 2d8a4edb672d drm/msm/dpu: use feature bit for LM combined alpha check new c87443150a98 drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog new 129ae533fabf drm/msm/dpu: remove hwversion field from data structures new 477db4feea03 drm/msm/dpu: change catalog->perf to be a const pointer new 481d5dbb93ae drm/msm/dpu: change catalog->dma_cfg to be a const pointer new 3208496720a1 drm/msm/dpu: constify struct dpu_mdss_cfg new de7d480f5e8c drm/msm/dpu: make dpu hardware catalog static const new b1ed585a16da drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends new b6529e33761f drm/msm/dpu: drop enum msm_display_caps new b4a624acabe9 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] new a370cc392e07 drm/msm/dpu: fix maxlinewidth for writeback block new 4edea8d30587 drm/msm/dpu: remove hard-coded linewidth limit for writeback new 58fc5d186db4 drm/msm/dpu: Move LM CRC code into separate method new 7b37523fb1d1 drm/msm/dpu: Move MISR methods to dpu_hw_util new 91143873a05d drm/msm/dpu: Add MISR register support for interface new b16650478635 drm/msm/dpu: Add interface support for CRC debugfs new 2709935b4a9e drm/msm/dpu: simplify and unify dpu_encoder_get_intf and d [...] new fca5ad26b7d8 drm/msm/disp/dpu1: add dspp support for sc7280 new d9e0f7a6631b drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") new 26345e011723 drm/msm/dp: set stream_pixel rate directly new fc18ea9818cd drm/msm/dp: inline dp_power_clk_set_rate() new 50b1131e0674 drm/msm/dp: rewrite dss_module_power to use bulk clock functions new ce557eaf52ab dt-bindings: msm/dp: List supplies in the bindings new 01161a5c0ea6 dt-bindings: msm: update maintainers list with proper id new 3bcecf2b6d06 drm/msm/dp: make dp_bridge_mode_valid() more precise new efc7617086bf drm/msm/dp: Remove encoder pointer from struct msm_dp new 94a9e05228c8 drm/msm/dp: use ARRAY_SIZE for calculating num_descs new 4f0718bfa472 drm/msm/dsi: Use single function for reset new a18a44e9262d drm/msm/hdmi: fill the pwr_regs bulk regulators new 2f14bc38d88a dt-bindings: display/msm: hdmi: split and convert to yaml new e3c5ce88e8f9 dt-bindings: display/msm: hdmi: mark old GPIO properties a [...] new 6c04d89a6138 dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as de [...] new 7fbf025305e9 drm/msm/hdmi: drop the hdmi-mux support new 68e674b13b17 drm/msm/hdmi: drop unused GPIO support new 1f8830179459 drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform new 53d9118f7d39 drm/msm/hdmi: drop empty 'none' regulator lists new b45aff9688e7 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 new 9edaba8751ca drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 new ac1c2787bb29 drm/msm/hdmi: reuse MSM8960's config for MSM8660 new 0f390c8ca0e1 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements new 089008b698f8 drm/msm/hdmi: drop empty bridge callbacks new a7977d5cd9db drm/msm/hdmi: support attaching the "next" bridge new eeda2bc4fcd9 drm/msm/mdp5: Add perf data for MDP v1.16 new a143890fefa5 drm/msm/mdp4: move iommu_domain_alloc() call close to its usage new 97b10e15df73 drm/msm/mdp4: get rid of struct mdp4_platform_config new b869963ec132 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] new da040bf9604d Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds 678a616a32ae fbdev: fbmem: Fix logo center image dx issue adds b6c826dba144 fbcon: Disallow setting font bigger than screen size adds 39419ebe4aab fbcon: Prevent that screen size is smaller than font size adds 8511696d9085 fbmem: Check virtual screen sizes in fb_set_var() adds 348cfea25c7a fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] new 239c117ed702 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06fae51bb244 regmap: Merge up fixes adds a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init adds 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int adds 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field adds cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation adds 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask adds 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() adds ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() adds f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support adds faa87ce9196d regmap-irq: Introduce config registers for irq types adds 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers adds e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers adds bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback adds 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag adds e129e4138147 regmap-irq cleanups and refactoring new 972b7e9d8235 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4a1e6ac7d5a0 Merge branch 'for-linus' into for-next new 4b8ea38fabab ALSA: usb-audio: Support jack detection on Dell dock new 2e57a3358dda ALSA: usb-audio: Turn off 'manual mode' on Dell dock new df98a94ce9c4 ALSA: wavefront: remove redundant assignment to pointer end new c71531007ef0 tracing: ALSA: hda: Remove string manipulation out of the [...] new f41f0da2d85e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2294461b90e ASoC: samsung: change gpiod_speaker_power and rx1950_audio [...] adds d15534a6f4cf ASoC: doc: Update dead links adds 57b8b2113e20 ASoC: dt-bindings: Add bindings for WCD9335 DAIs adds 66348f178d5a ASoC: wcd9335: Use DT bindings instead of local DAI definitions adds 53447365ccb4 ASoC: dt-bindings: Add bindings for WCD9335 DAIs adds cdb09e623143 ASoC: codecs: wsa883x: add control, dapm widgets and map adds 871325d800ed ASoC: samsung: change neo1973_audio from a global to static adds e8010efc7b83 ASoC: wm_adsp: Minor clean and redundant code removal adds d8d6253b36f5 ASoC: tegra: delete a semicolon adds 586fb2641371 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() adds 9cc69528188a ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_c [...] adds f3762ddfa240 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() adds cf6af24b5490 ASoC: codecs: wsa881x: handle timeouts in resume path adds 0df73e1a9f7b ASoC: codecs: wsa883x: handle timeouts in resume path adds 68f26639dc40 ASoC: codecs: wsa883x: add missing break statement new f507c0c67dac ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_c [...] new bc4c9d85179c ASoC: dt-bindings: convert designware-i2s to dt-schema new 1d5c7a91dfc2 ASoC: codecs: max98088: Clean up some inconsistent indenting new 679139ea62e3 ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter() new 3684020a82ff ASoC: codes: Add support for ES8316 producer mode new 978bd27c9aed ASoC: fsl_micfil: Add legacy_dai_naming flag new 446499743b26 ASoC: fsl_asrc_dma: Add legacy_dai_naming flag new acf981f94edc ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97 [...] new 825cc534a73f Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 592dafcbb0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 95a9916c909f Input: i8042 - move __initconst to fix code styling warning adds ff946268a081 Input: i8042 - merge quirk tables adds 69c00695723d Input: i8042 - add debug output for quirks adds a6a87c36165e Input: i8042 - add TUXEDO devices to i8042 quirk tables new ae306705422c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0011797c0279 Merge branch 'for-5.20/block' into for-next new 1c3d54037780 MAINTAINERS: add patchwork link to linux-raid project new 59c0b25533f0 md/raid5-log: Drop extern decorators for function prototypes new 26becbe46497 md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] new f4eb3eb3a9d5 md/raid5: suspend the array for calls to log_exit() new c2270aede3a1 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() new 33fa9f7c08f7 md/raid5-cache: Drop RCU usage of conf->log new 0d79ac61090f md/raid5-cache: Clear conf->log after finishing work new 13a5bd4c6b10 md/raid5-cache: Annotate pslot with __rcu notation new ff3a0996abb9 md: Use enum for overloaded magic numbers used by mddev->c [...] new c74008cf2d48 md: Ensure resync is reported after it starts new 92a2748dc3c5 md: Notify sysfs sync_completed in md_reap_sync_thread() new 467f738d0e82 md: Explicitly create command-line configured devices new 0c48c3be92ad md: unlock mddev before reap sync_thread in action_store new cc69f703f7af md/raid5: Make logic blocking check consistent with logic [...] new 7b19410260fb md/raid5: Factor out ahead_of_reshape() function new e07b250b9da9 md/raid5: Refactor raid5_make_request loop new ec877594ad57 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] new 6ce9728905c2 md/raid5: Move common stripe get code into new find_get_st [...] new 09cf53345779 md/raid5: Factor out helper from raid5_make_request() loop new 7f181f7bfeb8 md/raid5: Drop the do_prepare flag in raid5_make_request() new 0647deafbf63 md/raid5: Move read_seqcount_begin() into make_stripe_request() new cb775de29f28 md/raid5: Refactor for loop in raid5_make_request() into w [...] new 4fcbd9abb6f2 md/raid5: Keep a reference to last stripe_head for batch new b16d91f9b7ea md/raid5: Refactor add_stripe_bio() new 76816a91b3d2 md/raid5: Check all disks in a stripe_head for reshape progress new a5b9c6a653fb md/raid5: Pivot raid5_make_request() new a3906874f1f5 md/raid5: Improve debug prints new e969c8949e9b md/raid5: Increase restriction on max segments per request new ff4ec5f79108 md: Fix spelling mistake in comments new d01051ed365d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new aa516a92584e block: null_blk: Use the bitmap API to allocate bitmaps new 852e4fdf0b5e Merge branch 'for-5.20/drivers' into for-next new 9cbdff3b632e io_uring: define a 'prep' and 'issue' handler for each opcode new 0b1e52da3bb0 io_uring: move to separate directory new 72f8019e563f io_uring: move req async preparation into opcode handler new 7b130501b773 io_uring: add generic command payload type to struct io_kiocb new c4f4f39d256e io_uring: convert read/write path to use io_cmd_type new 23bc635baabd io_uring: convert poll path to use io_cmd_type new 99869a991e0d io_uring: convert poll_update path to use io_cmd_type new bd80d651bb3d io_uring: remove recvmsg knowledge from io_arm_poll_handler() new 590fb4bf0bef io_uring: convert net related opcodes to use io_cmd_type new a4b5df3a0a86 io_uring: convert the sync and fallocate paths to use io_cmd_type new 3053c523def0 io_uring: convert cancel path to use io_cmd_type new ba5bea8f79de io_uring: convert timeout path to use io_cmd_type new 99255fbce56b io_uring: convert open/close path to use io_cmd_type new 612c5f0ab3e2 io_uring: convert madvise/fadvise to use io_cmd_type new 9723f578ef6c io_uring: convert file system request types to use io_cmd_type new 180da573e447 io_uring: convert epoll to io_cmd_type new ba3f7a458da2 io_uring: convert splice to use io_cmd_type new 2fdf25889797 io_uring: convert msg and nop to io_cmd_type new e1416a688197 io_uring: convert rsrc_update to io_cmd_type new e2882127f534 io_uring: convert xattr to use io_cmd_type new 6479e51f0317 io_uring: convert iouring_cmd to io_cmd_type new 5e145ebceebf io_uring: unify struct io_symlink and io_hardlink new aa37b20fd1e2 io_uring: define a request type cleanup handler new df667ce50df8 io_uring: add io_uring_types.h new e311ed56515c io_uring: set completion results upfront new 9101740d0eb2 io_uring: handle completions in the core new 227c312dee2f io_uring: move xattr related opcodes to its own file new b0d5bb1f8a5e io_uring: move nop into its own file new 28a91fb3cc76 io_uring: split out filesystem related operations new 8e1ecaf2f3a0 io_uring: split out splice related operations new 2dae75b2d619 io_uring: split out fs related sync/fallocate functions new d460934c5451 io_uring: split out fadvise/madvise operations new e5e2718666da io_uring: separate out file table handling code new 7654b9cb2518 io_uring: split out open/close operations new 0381ebfea5f6 io_uring: move uring_cmd handling to its own file new 46129e7b1a18 io_uring: add a dummy -EOPNOTSUPP prep handler new 22b8b6741307 io_uring: move epoll handler to its own file new facffec345d9 io_uring: move statx handling to its own file new 312ffc8cae11 io_uring: split network related opcodes into its own file new e4a05b833846 io_uring: move msg_ring into its own file new 593a31e99db4 io_uring: move our reference counting into a header new 20560ecd806c io_uring: move timeout opcodes and handling into its own file new 580a812a02c0 io_uring: move SQPOLL related handling into its own file new 464f16b26f78 io_uring: use io_is_uring_fops() consistently new 81ee80bed7ce io_uring: move fdinfo helpers to its own file new 5ca8df666707 io_uring: move io_uring_task (tctx) helpers into its own file new e16dc5e4a6b0 io_uring: include and forward-declaration sanitation new 26c2d6f89284 io_uring: add opcode name to io_op_defs new c72e848b9219 io_uring: move poll handling into its own file new cee3251e49c9 io_uring: move cancelation into its own file new 6d235a0e8e91 io_uring: split provided buffers handling into its own file new e5e3cd659a5a io_uring: move rsrc related data, core, and commands new cc17146986cd io_uring: move remaining file table manipulation to filetable.c new 6c4e11efaa4a io_uring: move read/write related opcodes to its own file new c6a27ef2667e io_uring: move opcode table to opdef.c new 1988b8cef91b io_uring: add support for level triggered poll new c93bad7a02fa io_uring: deprecate epoll_ctl support new 5895e2c3bcb7 io_uring: make reg buf init consistent new a0e6987d3d34 io_uring: move defer_list to slow data new 422bb0dd564c io_uring: better caching for ctx timeout fields new 92f1ff5c8410 io_uring: refactor ctx slow data placement new 47ac88ec2e20 io_uring: move small helpers to headers new b8e608ec81c2 io_uring: explain io_wq_work::cancel_seq placement new dbe922100a93 io_uring: inline ->registered_rings new fc3ef1367975 io_uring: never defer-complete multi-apoll new e0bf17c92617 io_uring: remove check_cq checking from hot paths new 9be9553deedb io_uring: don't set REQ_F_COMPLETE_INLINE in tw new 818fc1dc7c0b io_uring: remove unused IO_REQ_CACHE_SIZE defined new 08b6477d243e io_uring: rw: delegate sync completions to core io_uring new 97cfa12a5f23 io_uring: kill REQ_F_COMPLETE_INLINE new 8ec8a69ac2b4 io_uring: refactor io_req_task_complete() new 930afd6b2c45 io_uring: don't inline io_put_kbuf new 8293e1f520e9 io_uring: poll: remove unnecessary req->ref set new 25352a67180e io_uring: switch cancel_hash to use per entry spinlock new 5a42f11bea93 io_uring: pass poll_find lock back new 2f403cb0b857 io_uring: clean up io_try_cancel new c30bc885efaa io_uring: limit the number of cancellation buckets new 7b4d9b1478bd io_uring: clean up io_ring_ctx_alloc new 2364be53236c io_uring: use state completion infra for poll reqs new 84a8bc720414 io_uring: add IORING_SETUP_SINGLE_ISSUER new a44cab7c4165 io_uring: pass hash table into poll_find new 814494273cc0 io_uring: introduce a struct for hash table new 31bb0b344d38 io_uring: propagate locking state to poll cancel new ab352e358649 io_uring: mutex locked poll hashing new b3c5b1c73100 io_uring: kbuf: add comments for some tricky code new d648b488c649 io_uring: don't expose io_fill_cqe_aux() new 5a4f5ee11110 io_uring: don't inline __io_get_cqe() new f2afa39fac39 io_uring: introduce io_req_cqe_overflow() new 803af2c90067 io_uring: deduplicate __io_fill_cqe_req tracing new 7a50660dda69 io_uring: deduplicate io_get_cqe() calls new b7bfbf3c6f04 io_uring: change ->cqe_cached invariant for CQE32 new 329c937d34aa io_uring: kill extra io_uring_types.h includes new 6e2a3dc42f35 io_uring: make io_uring_types.h public new 30d872b1e481 io_uring: clean up tracing events new 2e1e4ea34748 io_uring: move a few private types to local headers new 0e6697dc7041 io_uring: remove extra io_commit_cqring() new fce25e34ca79 io_uring: reshuffle io_uring/io_uring.h new be29dbeacc68 io_uring: move io_eventfd_signal() new 68a2ed2cfead io_uring: remove ->flush_cqes optimisation new 79a22a881309 io_uring: fix multi ctx cancellation new 3edfff6f2efa io_uring: improve task exit timeout cancellations new 31b4576bf955 io_uring: fix io_poll_remove_all clang warnings new 283e8499638e io_uring: hide eventfd assumptions in eventfd paths new 5ac372560132 io_uring: introduce locking helpers for CQE posting new c10ef05dfea0 io_uring: add io_commit_cqring_flush() new e12fe6160ff0 io_uring: opcode independent fixed buf import new 63727c67ee41 io_uring: move io_import_fixed() new 8a229e99160b io_uring: consistent naming for inline completion new 4f70c7f4c71c io_uring: add a warn_once for poll_find new 974e1f9482bf io_uring: optimize io_uring_task layout new b7e651254c6e io_uring: improve io_run_task_work() new 9e69fef235a1 io_uring: move list helpers to a separate file new 9b4f0291c3af io_uring: dedup io_run_task_work new d5c4db64cca7 io_uring: remove priority tw list optimisation new 145daae91673 io_uring: remove __io_req_task_work_add new a7bc82212f7c io_uring: lockless task list new d9367ed52a79 io_uring: introduce llist helpers new 3d416593d6bd io_uring: batch task_work new c86352aa7111 io_uring: add trace event for running task work new 5ade312ad3a9 io_uring: trace task_work_run new a925824e37c1 io_uring: kbuf: kill __io_kbuf_recycle() new 7b9b2b668ea3 io_uring: have cancelation API accept io_uring_task directly new 7c0aeb98f389 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag new 9e45680a573d io_uring: add sync cancelation API through io_uring_register() new 3cc737ea2a6f io_uring: clean poll ->private flagging new c7b1e4bb786d io_uring: remove events caching atavisms new 681e04082571 io_uring: add a helper for apoll alloc new 6f7386925635 io_uring: change arm poll return values new f828f6f51a0b io_uring: refactor poll arm error handling new 7391a5a492c9 io_uring: optimise submission side poll_refs new b9ea1aa56e3c io_uring: kbuf: inline io_kbuf_recycle_ring() new cdef0359f9f4 io_uring: move POLLFREE handling to separate function new 964b5093f28e io_uring: improve io_fail_links() new c0f9fc36f435 io_uring: fuse fallback_node and normal tw node new ca581cf6de6b io_uring: remove extra TIF_NOTIFY_SIGNAL check new 55e3ed6c5c62 io_uring: don't check file ops of registered rings new a3dff69a4b05 io_uring: remove ctx->refs pinning on enter new 70fb8c53069e io_uring: replace zero-length array with flexible-array member new b62fa1bb38e3 io_uring: split out fixed file installation and removal new 3807ecf40a88 io_uring: add support for passing fixed file descriptors new aa05fe173f41 io_uring: let to set a range for file slot allocation new 62db83ab18a2 io_uring: allow 0 length for buffer select new fede7a788cad io_uring: restore bgid in io_put_kbuf new a68caad69ce5 io_uring: allow iov_len = 0 for recvmsg and buffer select new f7d3fd645482 io_uring: recycle buffers on error new 05afa658043c io_uring: clean up io_poll_check_events return values new b685406baa7d io_uring: add IOU_STOP_MULTISHOT return code new 1f393876cfbc io_uring: add allow_overflow to io_post_aux_cqe new 355e7f3af754 io_uring: fix multishot poll on overflow new 8a5a0582f53d io_uring: fix multishot accept ordering new 1300ebb20286 io_uring: multishot recv new cd4e978eee38 io_uring: fix io_uring_cqe_overflow trace format new d641b3a4a25e io_uring: only trace one of complete or overflow new 1ce2218cdfc6 Merge branch 'for-5.20/io_uring' into for-next new f014e73430f9 mm: Move starting of background writeback into the main ba [...] new 2af677253f6c mm: Move updates of dirty_exceeded into one place new 7fc0c1ee2914 mm: Add balance_dirty_pages_ratelimited_flags() function new c60c6f41ca36 iomap: Add flags parameter to iomap_page_create() new 31f2c9340c1c iomap: Add async buffered write support new 42d2c19e0621 iomap: Return -EAGAIN from iomap_write_iter() new eda41964d6c3 fs: add a FMODE_BUF_WASYNC flags for f_mode new 12d6ed2b3b58 fs: add __remove_file_privs() with flags parameter new f764b7381fb7 fs: Split off inode_needs_update_time and __file_update_time new 97a37bd08a6e fs: Add async write file modification handling. new b2b3b708cfd0 io_uring: Add support for async buffered writes new df29670a63a2 io_uring: fix issue with io_write() not always undoing sb_ [...] new 2137633ea9b1 io_uring: Add tracepoint for short writes new fcc67f7a6565 xfs: Specify lockmode when calling xfs_ilock_for_iomap() new e1065eaba605 xfs: Add async buffered write support new 56b556b6589e mm: honor FGP_NOWAIT for page cache page allocation new e57e3978bf40 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next new 44efd134232d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new ed73b0f559ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aeb11a8ff107 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8bccfa95ecdc next-20220704/mfd new 6eb5eb79925f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] adds 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id adds a9e37a828ca0 regulator: scmi: Add missing of_node_get() adds e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range adds 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 adds bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators adds 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range new 563a26027623 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c817bba64bd Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new a4b39022ee15 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new b31fd48c93bb Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 04f6d742e252 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2aaa4e554db0 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 10a1e332f3d3 KEYS: asymmetric: enforce SM2 signature use pkey algo new 02ce109155f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 75b1feda0fb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 30b53de344d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fbd2251d3ee9 docs: dt: writing-bindings: Update URL to DT schemas adds f25b0d9dd6d9 dt-bindings: connector: usb: align example indentation to [...] adds ad6c94de2ec4 dt-bindings: chosen: remove old .txt binding adds e35330f879cf dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] new 72d382183619 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c60d3acd645 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P adds c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() adds 95c8222f0e52 spi: spi.c: Fix comment style adds 31d4c1bdf157 spi: spi.c: Remove redundant else block adds 10365cad1802 Fix some coding style issues adds 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width new 6eee27c598fd spi: dt-bindings: cadence: add missing 'required' new acfc34f008c3 spi: dt-bindings: zynqmp-qspi: add missing 'required' new 25442613d3ef Merge remote-tracking branch 'spi/for-5.20' into spi-next new f696350d011f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96e8fc581868 x86/xen: Use clear_bss() for Xen PV guests adds 38fa5479b413 x86: Clear .brk area at early boot adds 7e09ac27f43b x86: Fix .brk attribute in linker script adds 7ba66b6221e3 Merge branch into tip/master: 'x86/urgent' adds 92262869c233 Merge branch into tip/master: 'irq/core' adds 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching adds fdfd42892f31 jump_label: mips: move module NOP patching into arch code adds 7e6b9db27de9 jump_label: make initial NOP patching the special case adds eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion adds 368910a02461 Merge branch into tip/master: 'locking/core' adds 119a784c8127 perf/core: Add a new read format to get a number of lost samples adds d53be3c89c00 Merge branch into tip/master: 'perf/core' adds 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored adds 9ae5c45d6935 Merge branch into tip/master: 'ras/core' adds 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper adds d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning adds d1a997ba4c1b selftests/rseq: check if libc rseq support is registered adds fb95a5a04d72 sched/fair: Remove redundant word " *" adds c64b551f6a33 sched: Remove unused function group_first_cpu() adds 700a78335fc2 sched: only perform capability check on privileged operation adds 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] adds d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper adds e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration adds bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] adds ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask adds 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] adds 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() adds b812fc9768e0 sched/fair: Remove the energy margin in feec() adds 3a4a70f102f6 Merge branch into tip/master: 'sched/core' adds 5349b5fc67f1 Merge branch into tip/master: 'x86/cpu' adds 75f6e5cae652 Merge branch into tip/master: 'x86/fpu' adds b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec adds 55a870db0e5a Merge branch into tip/master: 'x86/kdump' adds c43009b6570f Merge branch into tip/master: 'x86/misc' adds 6e61033ae23d Merge branch into tip/master: 'x86/mm' adds 3c1ec304a1bc Merge branch into tip/master: 'x86/vmware' new dab1ad8f229e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 62bcd3400157 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new ca282e7b9981 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] adds dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC adds d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] adds 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling adds ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next new a51e5d7af7de Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 3a8296a98696 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] adds fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] adds 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds 24a9c54182b3 context_tracking: Split user tracking Kconfig adds 6a87dff9f33a context_tracking: Take idle eqs entrypoints over RCU adds ce2d0b0a1c00 context_tracking: Take IRQ eqs entrypoints over RCU adds 4e701ac73ce3 context_tracking: Take NMI eqs entrypoints over RCU adds 7a29aa1d5250 rcu/context-tracking: Remove rcu_irq_enter/exit() adds f44d99964b5b rcu/context_tracking: Move dynticks counter to context tracking adds 56eac210af6d rcu/context_tracking: Move dynticks_nesting to context tracking adds 41ebe397294c rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds 1d4056b534c7 rcu/context-tracking: Move deferred nocb resched to contex [...] adds c87ebef90419 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds 0e5f667e64fa rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 344e00943785 context_tracking: Convert state to atomic_t adds 7c60e1b7db36 MAINTAINERS: Add Paul as context tracking maintainer adds b67324d8b841 context_tracking: Use arch_atomic_read() in __ct_state for KASAN adds 7c076b01b556 Merge branch 'ctxt.2022.06.30a' into HEAD adds 46134d66a798 Merge branch 'nolibc.2022.06.20a' into HEAD adds ea612c392b1e Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds 70d7aec73e9f memory-model: Prohibit nested SRCU read-side critical sections adds f91b2e88c621 rcu: Fix rcu_read_unlock_strict() strict QS reporting adds f658edd682bc rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 1a7b47423cfe torture: Optionally flush printk() buffers before powering off adds d829bca3e792 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds 043cf6979cc1 docs/memory-barriers.txt: Fixup long lines adds 304fbd9099a3 rcu: Back off upon fill_page_cache_func() allocation failure adds 72d1ffd276a7 rcu/kfree: Fix kfree_rcu_shrink_count() return value adds ccebf3c56189 rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] new 56a4c0834ae0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 1b5f71543d5a Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new f1ed4d8a69f8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1ccd59066246 platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter new 7dbd3af50aad platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ide [...] new 3888bb741177 ACPI: video: Change how we determine if brightness key-pre [...] new 758babb511d8 platform/x86: panasonic-laptop: de-obfuscate button codes new 9cfebda442f7 platform/x86: panasonic-laptop: sort includes alphabetically new cb1f7d49736e platform/x86: panasonic-laptop: revert "Resolve hotkey dou [...] new 027f88453dbf platform/x86: panasonic-laptop: don't report duplicate bri [...] new 5e24e1eca1f2 platform/x86: panasonic-laptop: filter out duplicate volum [...] new 4da4742236ce platform/x86: panasonic-laptop: Use acpi_video_get_backlig [...] new 57a3487eefa5 platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] new 2ac96c800dd1 platform/x86: hp-wmi: Ignore Sanitization Mode event new 8d8bcf8da0e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43cf0fd62772 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 542620588956 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c882716b6d41 firmware: Hold a reference for of_find_compatible_node() adds 72b5d5aef246 kernfs: fix potential NULL dereference in __kernfs_remove new 77365d0aa079 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ae92b1c84306 usb: typec_altmode: add a missing "@" at a kernel-doc parameter adds ad44cf402486 usb: dwc3: document async_callbacks field adds babfcd947eba usb: dwc3: gadget: fix a kernel-doc warning adds 70cdb930f7e9 usb: gadget: aspeed_udc: fix handling of tx_len == 0 adds 98ceba755928 usb: musb: mpfs: add missing clk_disable_unprepare() in mp [...] adds df574080fad0 USB: cdc-acm: use define for timeout adds 3b91edd624ab usb: gadget: f_mass_storage: Make CD-ROM emulation works w [...] adds 1ce69c35b860 usb: host: xhci: use snprintf() in xhci_decode_trb() adds 90557fa89d3e dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string new 2c06f8295325 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 562e22396194 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 9636047ffafc tty: serial: samsung_tty: support more than 4 uart ports adds 72a43046b61a tty: serial: samsung_tty: loopback mode support adds 137b2d985928 serial: 8250_port: Fix spelling mistake adds b9491b2e45d7 serial: 8250_dw: Take port lock while accessing LSR adds 65e20e8cbbcc earlycon: prevent multiple register_console() adds 6343ecd76c82 serial: 8250_dw: Sort headers alphabetically adds 808313bc2182 serial: 8250_dw: Drop PM ifdeffery adds e9f973667956 8250_dwlib: Convert bitops to newer form adds 309f7beddf05 serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_ [...] adds c8177f90b7c6 dt-bindings: serial: 8250: Add npcm845 compatible string adds ac77f0077c32 tty: n_gsm: fix user open not possible at responder until [...] adds 01aecd917114 tty: n_gsm: fix tty registration before control channel open adds 556fc8ac0651 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() adds c568f7086c6e tty: n_gsm: fix missing timer to handle stalled links adds bec0224816d1 tty: n_gsm: fix non flow control frames during mux flow off adds 4fae831b3a71 tty: n_gsm: fix packet re-transmission without open contro [...] adds 32dd59f96924 tty: n_gsm: fix race condition in gsmld_write() adds 0af021678d5d tty: n_gsm: fix deadlock and link starvation in outgoing d [...] adds 734966043860 tty: n_gsm: fix resource allocation order in gsm_activate_mux() new 62021944ae0d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 3e753ecc5d6f misc: rtsx_pcr: Fix a typo adds 2af23d20bea6 MAINTAINERS: update Android driver maintainers adds 85df46465bbb bus: mvebu-mbus: Fix spelling mistake adds d60be533a003 scripts/tags.sh: Include tools directory in tags generation adds 80fc671bcc01 uacce: Handle parent device removal or parent driver module rmmod adds 261e224d6a5c pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig adds 1045a06724f3 remove CONFIG_ANDROID new 384eb9a149b0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds c06475910b52 Documentation: coresight: Escape coresight bindings file wildcard new 797ffafb3c6b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0d2f96e77d3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 740115505ed4 dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc new e2a4a0eeb0cd dt-bindings: interconnect: add fsl,imx8mp.h new 2fcfa72fc13f interconnect: add device managed bulk API new f2920aa361cd interconnect: imx: fix max_node_id new c3b157005e14 interconnect: imx: set src node new 522fd118048a interconnect: imx: introduce imx_icc_provider new 6ec8d31a8009 interconnect: imx: configure NoC mode/prioriry/ext_control new a0abc4d13f0b interconnect: imx: Add platform driver for imx8mp new b9be9648a4b1 PM / devfreq: imx: Register i.MX8MP interconnect device new 9f8c52f9a24b Merge branch 'icc-imx8mp' into icc-next new 726c281c6708 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 2a8efd8b2941 iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace adds 0f26b9db8dfd iio: pressure: bmp280: Move symbol exports to IIO_BMP280 n [...] adds 53bee458b8ad iio: chemical: sps30: Move symbol exports into IIO_SPS30 n [...] adds 1c8dbb5be5b8 iio: dac: mcp4922: add support to mcp4921 adds 654f9661232a dt-bindings: iio: dac: mcp4922: expand for mcp4921 support adds abeba59f9354 iio: Don't use bare "unsigned" adds 2a5bf05f123f iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrenc [...] adds 658167289671 iio: dac: ad5380: align '*' each line and drop unneeded bl [...] adds cf59ad968bb7 iio: adc: stm32-adc: make safe adc disable adds 883f50ead31c iio: adc: stm32-adc: disable adc before calibration new 92b168be76fb Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 50472e9784f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 29666cbca48f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new b9f16cb0e2f8 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 2b1c1906286f vfio/mlx5: Protect mlx5vf_disable_fds() upon close device adds 6e97eba8ad87 vfio: Split migration ops from main device ops adds eed20c782aea vfio/type1: Simplify bus_type determination adds 3b498b665621 vfio: Use device_iommu_capable() adds a13b1e472b93 vfio: check vfio_register_iommu_driver() return value adds 1c61d51e9695 vfio: check iommu_group_set_name() return value adds 6641085e8d7b vfio: Clear the caps->buf to NULL after free adds ffed0518d871 vfio: remove useless judgement adds 330c179976f3 vfio: Move "device->open_count--" out of group_rwsem in vf [...] adds 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] new 66cf178aa2e6 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds c87d8e90bccb staging: r8188eu: drop return value from receive_disconnect adds d61da1d7a1bf staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from [...] adds 3355a12760de staging: r8188eu: remove unneeded semicolon new d3c8cf147299 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 3a4413b77429 dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul adds 0951a90e343d dmaengine: imx-sdma: Improve the SDMA irq name adds a7a5c1a93d83 dmaengine: ep93xx: Fix typo in comments adds cfa1927f8468 dt-bindings: dma: fsl-edma: Convert to DT schema adds ab356484dbb9 dmaengine: at_xdmac: Fix typo in comment adds 8d8bbefa6a33 dmaengine: mediatek: mtk-hsdma: Fix typo in comment adds 9bef4929fa21 dmaengine: fsl-edma: remove redundant assignment to pointe [...] new 7b6da5d0b663 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 37b4835d49ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 465f803cf5c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b754552f46f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 522ae491e18a virtio_pmem: initialize provider_data through nd_region_desc new e66eb603b9c6 virtio_pmem: set device ready in probe() new 6a9720576cd0 virtio: VIRTIO_HARDEN_NOTIFICATION is broken new b68c939dddb7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 50d6281ce9b8 dma-mapping: Fix build error unused-value new 54439d20c027 remoteproc: mediatek: Enable cache for mt8186 SCP new be67da206339 Merge branches 'rproc-next' and 'rpmsg-next' into for-next new 6dea5baddfae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 81a0b40f4b05 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new eaf0430646d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1f359711a28 dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key n [...] adds bb2c2fe7b8d5 pinctrl: qcom: sc7280: Fix compile bug adds f9f991e14969 dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles adds d4c0b614b5a4 pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant adds 1ddcae6cd6c1 Merge branch 'devel' into for-next new b53a7b3de40f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 25097de7b236 pinctrl: intel: Add Intel Meteor Lake pin controller support new 911967da8d10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a71a62dd5e01 dt-bindings: pinctrl: renesas: Remove spaces before #define adds 2f805cba10d7 pinctrl: renesas: r8a779f0: Remove unused POC2 adds 34e3b69b1edc dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl adds 29a99eb2215a pinctrl: renesas: Add RZ/V2M pin and gpio controller driver new 7eab4d1bc400 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 4bbca4592006 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3070048cb02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f279ad9694c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7ecce6800eb selftests:timers: globals don't need initialization to 0 new 5fc224bcaf05 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ed3d127c020a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da857e3a1997 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 1f1ae60c53fc Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new b70fd03757db Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 6502d446c64b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10f5e3ea30f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bdb773f3df0e Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 2852ca7fba9f panic: Taint kernel if tests are run adds c272612cb4a2 kunit: Taint the kernel when KUnit tests are run new aecf3c0d01e9 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 8752d2fb8d02 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 28e1a8f4b0ff memblock: avoid some repeat when add new range new 946dccb35d74 memblock tests: Makefile: add arguments to control verbosity new 76586c00e74d memblock tests: add verbose output to memblock tests new c55b31a124a6 memblock tests: set memblock_debug to enable memblock_dbg( [...] new fe833b4edc59 memblock tests: remove completed TODO items new 23b639a32020 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 353efd5e97a7 ACPI: PRM: Change handler_addr type to void pointer adds 36d1f098e674 ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 adds e3435fff6ae0 ACPI: Move PRM config option under the main ACPI config adds df3c9072ef90 Merge branch 'efivars-cleanup' into efi/next new aa9da9586653 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d6476c8cff42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1ca263d0d51 mm, slab: fix bad alignments new efb9352700ba mm/slub: Simplify __kmem_cache_alias() new 0c7e0d699ef1 tools/vm/slabinfo: Handle files in debugfs new b347aa7b5747 mm/tracing: add 'accounted' entry into output of allocatio [...] new b77d5b1b83e3 mm: slab: optimize memcg_slab_free_hook() new 6788d3e8f1cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b440a3a807b6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new b8a87448d345 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 8526184e2b56 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 5036793d7dbd exec: Fix a spelling mistake new b73adce1806b Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] adds 21bb8af513d3 bitops: always define asm-generic non-atomic bitops adds 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures adds bb7379bfa680 bitops: define const_*() versions of the non-atomics adds e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro adds b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] adds 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code adds 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] adds dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] adds 0f39d5e59e2d arm: align find_bit defs with generic kernel adds a97ee744f07e lib/bitmap: change return values to bool where appropriate adds 6f020b3fa73b lib/bitmap: change type of bitmap_weight to unsigned int adds 220fed6b782a cpumask: change return types to bool where appropriate adds 50e413c31800 lib/cpumask: change return types to unsigned adds e32bd0390739 lib/cpumask: move one-line wrappers around find_bit to the header adds db0e627fee42 mm: split include/linux/gfp.h adds 52cdf267e77d lib/cpumask: move some one-line wrappers to header file new cc98cebece9e Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 2bb2afb53cca Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 03eb18ec76fe Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 3c98591b8d14 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 507db7927cd1 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds c453d8c7d138 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] adds 160088b3b6d7 mm/migration: remove unneeded lock page and PageMovable check adds 7ce82f4c3f3e mm/migration: return errno when isolate_huge_page failed adds ad1ac596e8a8 mm/migration: fix potential pte_unmap on an not mapped pte adds 205498012513 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] adds c9e124e0382d mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] adds f25ab3bdfb6f mm/damon/reclaim: deduplicate 'commit_inputs' handling adds a79b68ee3e21 mm/damon/sysfs: deduplicate inputs applying adds f943e7e3a4c6 mm/damon/reclaim: make 'enabled' checking timer simpler adds d79905c77f96 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] adds aeaec8e27edd mm: rename kernel_init_free_pages to kernel_init_pages adds d9da8f6cf55e mm: introduce clear_highpage_kasan_tagged adds 6c2f761dad78 kasan: fix zeroing vmalloc memory with HW_TAGS adds 8edaec075600 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] adds 000eca5d044d mm/mempolicy: fix get_nodes out of bound access adds c15187a4a2d6 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] adds 5035ebc644ae mm: shrinkers: introduce debugfs interface for memory shrinkers adds e33c267ab70d mm: shrinkers: provide shrinkers with names adds 7507f0991d59 mm: docs: document shrinker debugfs adds d261ea23533b tools: add memcg_shrinker.py adds bbf535fd6f06 mm: shrinkers: add scan interface for shrinker debugfs adds 8eb510db2125 mm/vmalloc: make link_va()/unlink_va() common to different [...] adds f9863be49312 mm/vmalloc: extend __alloc_vmap_area() with extra arguments adds 5d7a7c54d3d7 mm/vmalloc: initialize VA's list node after unlink adds 899c6efe58db mm/vmalloc: extend __find_vmap_area() with one more argument adds 5e21f2d577cf lib/test_vmalloc: switch to prandom_u32() adds c8945306976f mm/swapfile: fix possible data races of inuse_pages adds 442701e7058b mm/swap: remove swap_cache_info statistics adds c364f9af299f mm/damon/dbgfs: add and use mappings between 'schemes' act [...] adds 0e93e8bfd0b8 mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] adds 8cdcc532268d mm/damon/schemes: add 'LRU_PRIO' DAMOS action adds 0bcba960b1fa Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action adds 99cdc2cd180a mm/damon/schemes: add 'LRU_DEPRIO' action adds b57e39a743e4 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action adds 40e983cca927 mm/damon: introduce DAMON-based LRU-lists Sorting adds 6acfcd0d7524 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT adds 50b0f797cab6 userfaultfd: selftests: infinite loop in faulting_process adds 64fe24a3e05e mm/mprotect: try avoiding write faults for exclusive anony [...] adds b8cecb9376b9 mm/vmscan: convert reclaim_clean_pages_from_list() to folios adds 166e3d32276f mm/vmscan: convert isolate_lru_pages() to use a folio adds ff00a170d950 mm/vmscan: convert move_pages_to_lru() to use a folio adds 07f67a8dedc0 mm/vmscan: convert shrink_active_list() to use a folio adds a83f0551f496 mm/vmscan: convert reclaim_pages() to use a folio adds e3c4cebf3f9d mm: add folios_put() adds c2bc16817aa0 mm/swap: add folio_batch_move_lru() adds 7d80dd096f8f mm/swap: make __pagevec_lru_add static adds 70dea5346ea3 mm/swap: convert lru_add to a folio_batch adds 7a3dbfe8a52b mm/swap: convert lru_deactivate_file to a folio_batch adds 85cd7791a809 mm/swap: convert lru_deactivate to a folio_batch adds cec394bafab5 mm/swap: convert lru_lazyfree to a folio_batch adds 3a44610b1263 mm/swap: convert activate_page to a folio_batch adds 82ac64d86fb0 mm/swap: rename lru_pvecs to cpu_fbatches adds 4864545a4669 mm/swap: pull the CPU conditional out of __lru_add_drain_all() adds a2d33b5dd674 mm/swap: optimise lru_add_drain_cpu() adds 2397f780e1e0 mm/swap: convert try_to_free_swap to use a folio adds ab5e653ee810 mm/swap: convert release_pages to use a folio internally adds 2f58e5de6627 mm/swap: convert put_pages_list to use folios adds 8d29c7036f5f mm/swap: convert __put_page() to __folio_put() adds 83d996599540 mm/swap: convert __put_single_page() to __folio_put_small() adds 5ef82fe7f6bc mm/swap: convert __put_compound_page() to __folio_put_large() adds 188e8caee968 mm/swap: convert __page_cache_release() to use a folio adds 5375336c8c42 mm: convert destroy_compound_page() to destroy_large_folio() adds b98c359f1d92 mm: convert page_swap_flags to folio_swap_flags adds 75fa68a5d898 mm/swap: convert delete_from_swap_cache() to take a folio adds ceff9d3354e9 mm/swap: convert __delete_from_swap_cache() to a folio adds ed7802dd48f7 mm: memory_hotplug: enumerate all supported section flags adds 66361095129b mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] adds dc2628f39582 mm: hugetlb: remove minimum_order variable adds f7cc67ae7f62 mm/madvise: minor cleanup for swapin_walk_pmd_entry() adds 0506c31d0a84 mm: rmap: simplify the hugetlb handling when unmapping or [...] adds 30934843019a mm/smaps: add Pss_Dirty adds e8da368a1e42 mm, docs: fix comments that mention mem_hotplug_end() adds dc89997264de zram: do not lookup algorithm in backends table adds ade63b419c4e mm/page_alloc: make the annotations of available memory mo [...] adds 18f3962953e4 mm: hugetlb: kill set_huge_swap_pte_at() adds f673bd7c2654 mm: sparsemem: drop unexpected word 'a' in comments adds dd5ff79d4ab8 mm/khugepaged: remove unneeded shmem_huge_enabled() check adds 4d928e20fd5b mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs adds 36ee2c784af0 mm/khugepaged: trivial typo and codestyle cleanup adds 2f55f070e5b8 mm/khugepaged: minor cleanup for collapse_file adds 6dcdc94db1d4 mm/khugepaged: use helper macro __ATTR_RW adds 081c32564bac mm/khugepaged: remove unneeded return value of khugepaged_ [...] adds 1baec203b77c mm/khugepaged: try to free transhuge swapcache when possible adds 4f2930c6718a selftests/vm: only run 128TBswitch with 5-level paging new 68341c904c18 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 8df1c77107fa Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 8bef3c6b1713 Merge branch 'mm-stable' into mm-unstable adds 199520d04b35 mm: discard __GFP_ATOMIC adds 8a1352102904 mips: rename mt_init to mips_mt_init adds 195c749f23c0 android: binder: stop saving a pointer to the VMA adds 28d428a04bf9 android-binder-stop-saving-a-pointer-to-the-vma-fix adds 7bf998d7d96c android: binder: fix lockdep check on clearing vma adds 6e08a586cbca Maple Tree: add new data structure adds 0d6171eed847 maple_tree: fix underflow in mas_spanning_rebalance() adds c6ed2c0f9948 maple_tree: fix mas_spanning_rebalance() corner case adds 8867a1b85ba8 radix tree test suite: add pr_err define adds 44e616ed91a4 radix tree test suite: add kmem_cache_set_non_kernel() adds 1b088472147f radix tree test suite: add allocation counts and size to k [...] adds bf99c7b5581b radix tree test suite: add support for slab bulk APIs adds 131765674bb5 radix tree test suite: add lockdep_is_held to header adds e3d46b4c4195 lib/test_maple_tree: add testing for maple tree adds 1cf149718d0c test_maple_tree: add test for spanning store of entire range adds 1db026252073 test_maple_tree: add test for spanning store to most of the tree adds aa5fce53e285 mm: start tracking VMAs with maple tree adds 786cbb74f6df mm/mmap: reorder validate_mm_mt() checks adds 1b0bd794bbfc mm: add VMA iterator adds 69fc32080b4a mmap: use the VMA iterator in count_vma_pages_range() adds 3118bcef972e mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 4fa4212f3242 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 26e72ac93891 mm/mmap: use maple tree for unmapped_area{_topdown} adds 439cfc79664a kernel/fork: use maple tree for dup_mmap() during forking adds 255c93938869 damon: convert __damon_va_three_regions to use the VMA iterator adds eeb497c2d038 proc: remove VMA rbtree use from nommu adds d527578e0186 mm: remove rb tree. adds d361b21cb67c mmap: change zeroing of maple tree in __vma_adjust() adds 128c2fcd2b04 xen: use vma_lookup() in privcmd_ioctl_mmap() adds 5d373b48433f mm: optimize find_exact_vma() to use vma_lookup() adds 5ce94a33c9d0 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 583a72cc9f5e mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds 776567be0df2 mm: use maple tree operations for find_vma_intersection() adds 4a823b9f6760 mm/mmap: use advanced maple tree API for mmap_region() adds 92dd7e213af7 mm: remove vmacache adds 7c9f7021488b mm: convert vma_lookup() to use mtree_load() adds eedbe2047cb4 mm/mmap: move mmap_region() below do_munmap() adds 29b54180b212 mm/mmap: reorganize munmap to use maple states adds d8f2789c22a4 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 1f61264f043f arm64: remove mmap linked list from vdso adds 70e3504c6a41 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 971a61a4d4a5 parisc: remove mmap linked list from cache handling adds bc347311a4ae powerpc: remove mmap linked list walks adds 1aaa60be48b5 s390: remove vma linked list walks adds e4f877ecd825 x86: remove vma linked list walks adds 5f7701cfaf7a xtensa: remove vma linked list walks adds c931c55c2e20 cxl: remove vma linked list walk adds 22024c7a45d8 optee: remove vma linked list walk adds f8886488293b um: remove vma linked list walk adds 201165bcc208 coredump: remove vma linked list walk adds 1307907a53ae exec: use VMA iterator instead of linked list adds 3172893d725f fs/proc/base: use maple tree iterators in place of linked list adds c37ea3cfdf41 fs/proc/task_mmu: stop using linked list and highest_vm_end adds 5b7717beb75e userfaultfd: use maple tree iterator to iterate VMAs adds 54901216e0fa ipc/shm: use VMA iterator instead of linked list adds ae1a99e756d7 acct: use VMA iterator instead of linked list adds 7852b93f1db0 perf: use VMA iterator adds b040109df83d sched: use maple tree iterator to walk VMAs adds 38cd8c325698 fork: use VMA iterator adds 35ec4d0241ee bpf: remove VMA linked list adds 21add16c41ac mm/gup: use maple tree navigation instead of linked list adds a6fe43d70ac5 mm/khugepaged: stop using vma linked list adds 7a525eafe063 mm/ksm: use vma iterators instead of vma linked list adds 4d8f28493de2 mm/madvise: use vma_find() instead of vma linked list adds 4f64d26440e5 mm/memcontrol: stop using mm->highest_vm_end adds ec45dfa54a97 mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 99ecb794f503 mm/mlock: use vma iterator and maple state instead of vma [...] adds 4b9f1a3aaca7 mm/mprotect: use maple tree navigation instead of vma linked list adds af973c2d5474 mm/mremap: use vma_find_intersection() instead of vma linked list adds 6ed248d03018 mm/msync: use vma_find() instead of vma linked list adds b5d40d822a37 mm/oom_kill: use maple tree iterators instead of vma linked list adds 95c90a8d0765 mm/pagewalk: use vma_find() instead of vma linked list adds e831f8971ae8 mm/swapfile: use vma iterator instead of vma linked list adds e71fdcd44100 i915: use the VMA iterator adds 16d637357220 nommu: remove uses of VMA linked list adds d63358ac4f1b riscv: use vma iterator for vdso adds 04f58fb2321e mm: remove the vma linked list adds c18b23c052e6 mm/mmap: fix error return code in do_mas_align_munmap() adds e5446a0fff68 mm: document maple tree pointer at unmap_vmas() at memory.c adds 0060cefadc30 mm-remove-the-vma-linked-list-fix-2-fix adds 9d6f43fb21fa mm/mmap: drop range_has_overlap() function adds 3ca4dde4413b mm/mmap.c: pass in mapping to __vma_link_file() adds 23d9268be04a selftests/vm: add protection_keys tests to run_vmtests adds 9ad2ec405f8c selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 adds c5f369b7aabc mm: drop oom code from exit_mmap adds bfcea3d53ec2 mm-drop-oom-code-from-exit_mmap-fix-fix adds 01bb0da30d1d mm: delete unused MMF_OOM_VICTIM flag adds d0f2744348b0 mm: refactor of vma_merge() adds 02a661b16c68 mm: add merging after mremap resize adds 60cd9096c2e4 mm-add-merging-after-mremap-resize-checkpatch-fixes adds 046b40c1d527 mm: rename is_pinnable_page() to is_longterm_pinnable_page() adds 73427c5c7a88 mm: add zone device coherent type memory support adds 3f9c50a79a11 mm: handle Non-LRU pages returned by vm_normal_pages adds 481755882554 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix adds bfe501c4b4e5 mm: add device coherent vma selection for memory migration adds 45e9b84a7133 mm: remove the vma check in migrate_vma_setup() adds 5e061d995a22 mm/gup: migrate device coherent pages when pinning instead [...] adds e81dfff6041a drm/amdkfd: add SPM support for SVM adds 43000439e7c5 lib: test_hmm add ioctl to get zone device type adds 37be24e157b9 lib: test_hmm add module param for zone device type adds b9f671a4cb76 lib: add support for device coherent type in test_hmm adds 8ff078fa5351 tools: update hmm-test to support device coherent type adds 0916c33bf8f1 tools: update test_hmm script to support SP config adds 9d5d979c9109 tools: add hmm gup tests for device coherent type adds 000ce8e3c796 tools: add selftests to hmm for COW in device memory adds c0f8674911f6 dax: introduce holder for dax_device adds 4933577ad54e mm: factor helpers for memory_failure_dev_pagemap adds 25b2cfd415a7 mm-factor-helpers-for-memory_failure_dev_pagemap-fix adds 13afea787de2 mm/memory-failure: fix redefinition of mf_generic_kill_procs adds 786449c2711a pagemap,pmem: introduce ->memory_failure() adds 2ee50cc4b0f4 fsdax: introduce dax_lock_mapping_entry() adds 9ac4ee03a647 mm: introduce mf_dax_kill_procs() for fsdax case adds 74d797c53cca xfs: implement ->notify_failure() for XFS adds 615c3513bdab fsdax: set a CoW flag when associate reflink mappings adds 33d967417ace fsdax: output address in dax_iomap_pfn() and rename it adds 5bc5a86be0b5 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 adds 248e3b2cb6cc fsdax: introduce dax_iomap_cow_copy() adds 5d63891f98b2 fsdax: replace mmap entry in case of CoW adds b0f5fdb2d5c9 fsdax: add dax_iomap_cow_copy() for dax zero adds d650605930d1 fsdax: dedup file range to use a compare function adds f7c6f430069d xfs: support CoW in fsdax mode adds 1a5a93f06928 xfs-support-cow-in-fsdax-mode-fix adds 2d868a51c2c3 xfs: add dax dedupe support adds 6d2b01888cf6 mm/page_alloc: minor clean up for memmap_init_compound() adds 615e315ad2eb selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds 19113ca34a9b userfaultfd: add /dev/userfaultfd for fine grained access control adds 1c18097bfd5a userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds b852bc4c5b20 userfaultfd: update documentation to describe /dev/userfaultfd adds fafb0026254c userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds 5ac137552854 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds 6a6b7ebc5040 mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds c6cfe0367dc6 mm: khugepaged: check THP flag in hugepage_vma_check() adds 07648c25b3ad mm: thp: consolidate vma size check to transhuge_vma_suitable adds 6ec55cf9cdd4 mm: khugepaged: better comments for anon vma check in huge [...] adds 850b2ad14ade mm: thp: kill transparent_hugepage_active() adds 780766db4a87 mm-thp-kill-transparent_hugepage_active-fix adds 1372cc729fbc mm-thp-kill-transparent_hugepage_active-fix-fix adds 7556fbbfc8a6 mm: thp: kill __transhuge_page_enabled() adds d755f94a1822 mm: khugepaged: reorg some khugepaged helpers adds 398fbadb380e doc: proc: fix the description to THPeligible adds 424ddf85f251 kasan: separate double free case from invalid free adds f5838c6a0c8d mm: memcontrol: remove dead code and comments adds 67bd7086ca58 mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] adds e09ebe1ce8b1 mm: memcontrol: prepare objcg API for non-kmem usage adds 53bd4bbaf1e8 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] adds b85d4fa71e4d mm: vmscan: rework move_pages_to_lru() adds 4ba03e84577d mm: thp: make split queue lock safe when LRU pages are reparented adds 0f0c0f45512d mm: memcontrol: make all the callers of {folio,page}_memcg() safe adds 8b21d7153ea8 mm: memcontrol: introduce memcg_reparent_ops adds 417bf4cf5848 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages adds 99bd27e7b4b6 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function adds 246472fb87c7 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds fa81a08719d6 hugetlb: skip to end of PT page mapping when pte not present adds a7e5f1c1f282 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds 3f15c66dbb83 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix adds 87764157e652 hugetlb: do not update address in huge_pmd_unshare adds 383ca8fd04e1 hugetlb: fix an unused variable warning/error adds 020bc1087339 hugetlb: lazy page table copies in fork() adds a6928e381b66 mm/page_alloc: add page->buddy_list and page->pcp_list adds eaebc7e3c319 mm/page_alloc: use only one PCP list for THP-sized allocations adds 830ce4a72cfa mm/page_alloc: split out buddy removal code from rmqueue i [...] adds c904b4f4dae3 mm/page_alloc: remove mistaken page == NULL check in rmqueue adds f2791eb493af mm/page_alloc: protect PCP lists with a spinlock adds 334355ff064b mm/page_alloc: remotely drain per-cpu lists adds b8b5ee9bc656 mm/page_alloc: replace local_lock with normal spinlock adds 6715d8f54b6e mm/page_alloc: replace local_lock with normal spinlock -fix adds f23a5eebe939 procfs: add 'size' to /proc/<pid>/fdinfo/ adds de4377f1c274 procfs: add 'path' to /proc/<pid>/fdinfo/ adds af1b27198cab mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds 7e13fe92118c memcg: notify about global mem_cgroup_id space depletion adds 1ecfd458a2fa filemap: minor cleanup for filemap_write_and_wait_range adds 50c52216c3f9 lib/test_free_pages.c: pass a pointer to virt_to_page() adds 31ea81854294 mm/highmem: pass a pointer to virt_to_page() adds 3117464a7674 mm: kfence: pass a pointer to virt_to_page() adds a97c2391ab36 mm: gup: pass a pointer to virt_to_page() adds 2a40b77f4b9c mm: nommu: pass a pointer to virt_to_page() adds af3dd58da672 mm/mmap: build protect protection_map[] with __P000 adds fdd125af16fe mm/mmap: define DECLARE_VM_GET_PAGE_PROT adds 1a389e23558c powerpc/mm: move protection_map[] inside the platform adds 75c2b9eb009f sparc/mm: move protection_map[] inside the platform adds 1f832cdfa968 arm64/mm: move protection_map[] inside the platform adds 6bbfb4a360df x86/mm: move protection_map[] inside the platform adds 237cf011efbe x86-mm-move-protection_map-inside-the-platform-fix adds 7fcface80c07 mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] adds f43a7b0ce214 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 6feaf913885f loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e03dd356ac4b openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 61ab8053710f xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fe05ee947b4e hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 05249770ca56 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds a94cba388bef alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds bb4edc9ab2c9 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b8f86c36463d riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 9d594a9bee6a csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds ba0e926daabe s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 816e9bba327d ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds dfac0d8d43de mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 4b7bb013170d m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 899c0982ef26 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds add3b5b6ff4e arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 970a9f828843 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 03a92d45899c sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 9ad16991e37c mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT adds 1d844a65c8ca mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds 681f18c90155 csky: drop definition of PTE_ORDER adds 495f1d8058a3 csky: drop definition of PGD_ORDER adds 64749cdfe439 mips: rename PMD_ORDER to PMD_TABLE_ORDER adds e74cfcce7ee1 mips: rename PUD_ORDER to PUD_TABLE_ORDER adds 7979f2a6aa30 mips: drop definitions of PTE_ORDER adds 42287348b301 mips: rename PGD_ORDER to PGD_TABLE_ORDER adds afe8ad6174fb nios2: drop definition of PTE_ORDER adds d05537a90d96 nios2: drop definition of PGD_ORDER adds fcecff37d3df loongarch: drop definition of PTE_ORDER adds c1b93e53c8a1 loongarch: drop definition of PMD_ORDER adds 88eaf480a167 loongarch: drop definition of PUD_ORDER adds 435a57d14bc0 loongarch: drop definition of PGD_ORDER adds 0f5112fde0e4 parisc: rename PGD_ORDER to PGD_TABLE_ORDER adds 286e1984d25a xtensa: drop definition of PGD_ORDER adds e706a87ba0d4 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds 7c677026aa39 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds 1852719b3405 mm: hugetlb_vmemmap: introduce the name HVO adds 9b5c865b6f94 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds 66e8c5958d01 mm: hugetlb_vmemmap: replace early_param() with core_param() adds 73d2491b53d7 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 386182867332 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds 6ef5fd8c1fcb mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds ee2373966043 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] adds 987460f0c091 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds fba2596f807a mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] adds 43906a2b9553 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] adds 06df85861209 mm, hwpoison: make unpoison aware of raw error info in hwp [...] adds f19156324b00 mm, hwpoison: set PG_hwpoison for busy hugetlb pages adds b93a35d41e1d mm, hwpoison: make __page_handle_poison returns int adds 070ad7df2d4b mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds ce4dc6b0378e mm, hwpoison: enable memory error handling on 1GB hugepage adds 77233f71d59a ocfs2: reflink deadlock when clone file to the same direct [...] adds 24c07107a580 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 204b3eca4ad8 ocfs2: fix ocfs2 corrupt when iputting an inode adds f1f5b0d8ca05 init: add "hostname" kernel parameter adds 2412c8662d35 init-add-hostname-kernel-parameter-v2 adds 738073988b20 init/main.c: silence some -Wunused-parameter warnings adds 2405abf17e90 resource: re-factor page_is_ram() adds d708abe85e23 lib/debugobjects: fix stat count and optimize debug_object [...] adds 6833429c45f2 lib/lru_cache: fix error free handing in lc_create adds 792da2f3da36 net, lib/once: remove {net_}get_random_once_wait macro adds d14637b87cc3 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 5cd2b7e14c79 lib/error-inject: traverse list with mutex adds 5f3832aa2310 compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds 2d385e2cbbe5 kfifo: fix kfifo_to_user() return type adds dc91b993ab56 lib/radix-tree: remove unused argument of insert_entries adds f70547a8dc68 lib: make LZ4_decompress_safe_forceExtDict() static adds 5befb46b7d19 lib/scatterlist: use matched parameter type when calling _ [...] adds 696be32fede9 Revert "squashfs: provide backing_dev_info in order to dis [...] adds 418fc3784301 squashfs: always build "file direct" version of page actor adds 76287891777e squashfs: implement readahead adds 74832ab303d0 squashfs: support reading fragments in readahead call adds 36981a45e033 kallsyms: move declarations to internal header adds acbbbf544486 vmcoreinfo: include kallsyms symbols adds e5c5d780306d proc: delete unused <linux/uaccess.h> includes adds adca0f4c42c9 kdump: round up the total memory size to 128M for crashker [...] adds 23c36997ca65 ipc/mqueue: remove unnecessary (void*) conversion adds 0620c626d9a9 epoll: autoremove wakers even more aggressively adds 5677cc582ba1 scripts/bloat-o-meter: switch argument parsing to using argparse adds 8567e51cb0e0 scripts/bloat-o-meter: add -p argument adds d05b14ccd92a kexec_file: drop weak attribute from functions adds e16e8d9abf72 kexec: drop weak attribute from functions adds 089a2ac3a084 x86/cacheinfo: move shared cache map definitions adds 2b0b9f2665b2 cpumask: Fix invalid uniprocessor mask assumption adds 587df18dafd4 lib/test: introduce cpumask KUnit test suite adds 7b463fc8e3c7 cpumask: add UP optimised for_each_*_cpu versions adds 284d22458843 cpumask: update cpumask_next_wrap() signature adds e7b4b86a533f Merge branch 'mm-nonmm-unstable' into mm-everything new 47416fb122af Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 2a2aa3f05338 Add linux-next specific files for 20220705
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 (6cc11d2a1759) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
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 720 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/tainted-kernels.rst | 1 + Documentation/core-api/mm-api.rst | 8 +- Documentation/devicetree/bindings/arm/altera.yaml | 10 +- Documentation/devicetree/bindings/arm/qcom.yaml | 9 + .../devicetree/bindings/arm/stm32/stm32.yaml | 8 +- Documentation/devicetree/bindings/chosen.txt | 137 - .../bindings/clock/qcom,gcc-ipq8074.yaml | 5 + .../bindings/connector/usb-connector.yaml | 152 +- .../allwinner,sun4i-a10-display-engine.yaml | 1 + .../bindings/display/panel/panel-simple.yaml | 4 + .../bindings/display/panel/sharp,lq101r1sx01.yaml | 7 +- .../devicetree/bindings/dma/fsl,edma.yaml | 155 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 111 - .../devicetree/bindings/firmware/arm,scmi.yaml | 10 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/gpio/x-powers,axp209-gpio.yaml | 6 + .../bindings/iio/dac/microchip,mcp4922.yaml | 1 + .../bindings/interconnect/fsl,imx8m-noc.yaml | 6 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../bindings/net/dsa/microchip,lan937x.yaml | 192 + .../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 23 + .../bindings/net/ethernet-controller.yaml | 35 +- Documentation/devicetree/bindings/net/micrel.txt | 1 + .../devicetree/bindings/opp/opp-v2-base.yaml | 10 + .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 170 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 1 - .../devicetree/bindings/sound/designware-i2s.txt | 35 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 8 +- .../bindings/sound/snps,designware-i2s.yaml | 94 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 - .../devicetree/bindings/spi/spi-cadence.yaml | 7 + .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 7 + .../devicetree/bindings/usb/atmel-usb.txt | 3 + .../bindings/watchdog/faraday,ftwdt010.yaml | 2 +- .../devicetree/bindings/writing-bindings.rst | 2 +- Documentation/doc-guide/sphinx.rst | 7 + Documentation/fault-injection/fault-injection.rst | 7 + .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- .../networking/device_drivers/can/can327.rst | 331 ++ .../networking/device_drivers/can/index.rst | 1 + .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/wangxun/txgbe.rst | 20 + Documentation/networking/ip-sysctl.rst | 6 + Documentation/process/kernel-docs.rst | 2 +- Documentation/process/maintainer-netdev.rst | 36 + Documentation/sound/soc/codec.rst | 2 +- Documentation/sound/soc/platform.rst | 2 +- Documentation/staging/static-keys.rst | 3 - Documentation/trace/coresight/coresight.rst | 2 +- Documentation/translations/zh_CN/locking/index.rst | 5 +- .../translations/zh_CN/locking/mutex-design.rst | 145 + Documentation/virt/kvm/arm/hyp-abi.rst | 11 +- MAINTAINERS | 23 +- Makefile | 2 +- Next/SHA1s | 204 +- Next/merge.log | 4103 ++++++++++++-------- arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/include/asm/pgtable.h | 17 - arch/alpha/mm/init.c | 22 + arch/arc/include/asm/pgtable-bits-arcv2.h | 18 - arch/arc/kernel/jump_label.c | 13 - arch/arc/mm/mmap.c | 20 + arch/arm/arm-soc-for-next-contents.txt | 61 +- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 5 + arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 24 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 10 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 17 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 155 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 8 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 6 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 7 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 6 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 36 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 112 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 4 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 8 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 75 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 12 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 6 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 8 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 1 + arch/arm/boot/dts/qcom-sdx55.dtsi | 8 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 10 + arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts | 90 + ...ry_aa1.dts => socfpga_arria10_mercury_aa1.dtsi} | 48 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 125 +- arch/arm/boot/dts/stm32mp15-scmi.dtsi | 58 + arch/arm/boot/dts/stm32mp151.dtsi | 6 +- .../arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts | 30 + arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 4 + arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 1 + arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 4 + arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 1 + .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi | 322 ++ arch/arm/include/asm/bitops.h | 20 +- arch/arm/include/asm/pgtable.h | 17 - arch/arm/kernel/jump_label.c | 6 - arch/arm/lib/uaccess_with_memcpy.c | 2 +- arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/omap4-common.c | 1 + arch/arm/mm/mmu.c | 20 + arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 3 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- arch/arm64/boot/dts/altera/Makefile | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 58 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 10 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 10 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 117 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 3 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts | 30 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/qcom/Makefile | 23 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 26 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 13 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 21 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 4 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 14 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 8 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 8 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 6 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 26 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 6 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 10 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 21 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- ...iaomi-gemini.dts => msm8996-xiaomi-natrium.dts} | 212 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 107 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 26 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 6 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 41 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 10 + arch/arm64/boot/dts/qcom/pm8150l.dtsi | 11 + arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 37 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 42 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 389 ++ arch/arm64/boot/dts/qcom/sa8540p.dtsi | 133 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 2 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 4 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 6 + .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts | 44 + .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts | 17 + ...r-lazor.dtsi => sc7180-trogdor-kingoftown.dtsi} | 159 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 + .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts | 22 + .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi | 53 + .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts | 22 + .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts | 24 + ...r-homestar.dtsi => sc7180-trogdor-mrbland.dtsi} | 294 +- .../dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts | 22 + .../dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts | 22 + .../dts/qcom/sc7180-trogdor-pazquel-parade.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts | 17 + ...dor-pompom.dtsi => sc7180-trogdor-pazquel.dtsi} | 198 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 + .../qcom/sc7180-trogdor-quackingstick-r0-lte.dts | 38 + .../dts/qcom/sc7180-trogdor-quackingstick-r0.dts | 26 + .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 324 ++ arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 2 + .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts | 22 + .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts | 22 + .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi | 53 + ...sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts | 29 + .../qcom/sc7180-trogdor-wormdingler-rev1-boe.dts | 28 + ...sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts | 29 + .../qcom/sc7180-trogdor-wormdingler-rev1-inx.dts | 22 + ...mestar.dtsi => sc7180-trogdor-wormdingler.dtsi} | 264 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 5 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 28 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 30 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 427 ++ .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 386 ++ arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 109 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2141 ++++++++++ ...omi-lavender.dts => sda660-inforce-ifc6560.dts} | 515 +-- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 61 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 124 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 20 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 23 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 4 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 6 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 4 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 56 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 2 - .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 79 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 2 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 8 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 8 + arch/arm64/configs/defconfig | 10 + arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/include/asm/cpufeature.h | 3 + arch/arm64/include/asm/el2_setup.h | 60 - arch/arm64/include/asm/kexec.h | 18 +- arch/arm64/include/asm/pgtable-prot.h | 18 - arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/virt.h | 11 +- arch/arm64/kernel/cpufeature.c | 12 +- arch/arm64/kernel/head.S | 61 +- arch/arm64/kernel/hyp-stub.S | 113 +- arch/arm64/kernel/idreg-override.c | 93 +- arch/arm64/kernel/jump_label.c | 11 - arch/arm64/kernel/sigreturn32.S | 1 + arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/vdso32/vdso.lds.S | 3 +- arch/arm64/mm/hugetlbpage.c | 30 +- arch/arm64/mm/init.c | 15 +- arch/arm64/mm/mmap.c | 21 + arch/arm64/mm/proc.S | 5 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 24 +- arch/csky/mm/init.c | 20 + arch/hexagon/include/asm/bitops.h | 24 +- arch/hexagon/include/asm/pgtable.h | 27 - arch/hexagon/mm/init.c | 42 + arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/pgtable.h | 18 - arch/ia64/include/asm/processor.h | 2 +- arch/ia64/mm/init.c | 28 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/pgalloc.h | 6 +- arch/loongarch/include/asm/pgtable-bits.h | 19 - arch/loongarch/include/asm/pgtable.h | 27 +- arch/loongarch/kernel/asm-offsets.c | 5 - arch/loongarch/mm/cache.c | 46 + arch/loongarch/mm/pgtable.c | 2 +- arch/loongarch/mm/tlbex.S | 6 +- arch/m68k/include/asm/bitops.h | 49 +- arch/m68k/include/asm/mcf_pgtable.h | 54 - arch/m68k/include/asm/motorola_pgtable.h | 22 - arch/m68k/include/asm/sun3_pgtable.h | 17 - arch/m68k/mm/mcfmmu.c | 55 + arch/m68k/mm/motorola.c | 20 + arch/m68k/mm/sun3mmu.c | 20 + arch/m68k/q40/q40ints.c | 2 +- arch/microblaze/include/asm/pgtable.h | 17 - arch/microblaze/mm/init.c | 20 + arch/mips/include/asm/jump_label.h | 2 + arch/mips/include/asm/pgalloc.h | 8 +- arch/mips/include/asm/pgtable-32.h | 19 +- arch/mips/include/asm/pgtable-64.h | 61 +- arch/mips/include/asm/pgtable.h | 22 - arch/mips/kernel/asm-offsets.c | 5 - arch/mips/kernel/jump_label.c | 19 + arch/mips/kernel/module.c | 5 +- arch/mips/kvm/mmu.c | 2 +- arch/mips/mm/cache.c | 3 + arch/mips/mm/pgtable.c | 2 +- arch/mips/mm/tlbex.c | 14 +- arch/nios2/include/asm/pgtable.h | 23 +- arch/nios2/mm/init.c | 25 +- arch/nios2/mm/pgtable.c | 2 +- arch/openrisc/include/asm/pgtable.h | 18 - arch/openrisc/mm/init.c | 20 + arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 26 +- arch/parisc/kernel/asm-offsets.c | 5 + arch/parisc/kernel/jump_label.c | 11 - arch/parisc/mm/init.c | 20 + arch/powerpc/Kconfig | 9 +- arch/powerpc/Kconfig.debug | 4 +- arch/powerpc/boot/dts/turris1x.dts | 475 +++ arch/powerpc/configs/44x/akebono_defconfig | 2 +- arch/powerpc/configs/44x/currituck_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/52xx/lite5200b_defconfig | 2 +- arch/powerpc/configs/52xx/motionpro_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/adder875_defconfig | 2 +- arch/powerpc/configs/ep8248e_defconfig | 2 +- arch/powerpc/configs/ep88xc_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/mpc5200_defconfig | 2 +- arch/powerpc/configs/mpc8272_ads_defconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/configs/pq2fads_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/configs/tqm8xx_defconfig | 2 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 + arch/powerpc/include/asm/cputime.h | 1 + arch/powerpc/include/asm/hw_irq.h | 77 +- arch/powerpc/include/asm/inst.h | 19 - arch/powerpc/include/asm/interrupt.h | 1 + arch/powerpc/include/asm/io.h | 1 - arch/powerpc/include/asm/irq.h | 1 - arch/powerpc/include/asm/kasan.h | 13 +- arch/powerpc/include/asm/kexec.h | 14 + arch/powerpc/include/asm/mman.h | 1 + arch/powerpc/include/asm/mmu.h | 12 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 23 +- arch/powerpc/include/asm/pgtable.h | 20 +- arch/powerpc/include/asm/plpar_wrappers.h | 5 +- arch/powerpc/include/asm/prom.h | 1 + arch/powerpc/include/asm/uaccess.h | 1 - arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/dawr.c | 1 + arch/powerpc/kernel/head_64.S | 3 + arch/powerpc/kernel/irq.c | 496 +-- arch/powerpc/kernel/{irq.c => irq_64.c} | 350 +- arch/powerpc/kernel/kprobes.c | 2 +- arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/trace/ftrace.c | 24 +- arch/powerpc/kexec/core.c | 1 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 1 + arch/powerpc/kvm/book3s_hv_nested.c | 1 + arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 + arch/powerpc/mm/book3s64/pkeys.c | 1 + arch/powerpc/mm/hugetlbpage.c | 1 + arch/powerpc/mm/init_32.c | 37 - arch/powerpc/mm/kasan/Makefile | 1 + arch/powerpc/mm/kasan/init_book3e_64.c | 133 + arch/powerpc/mm/kasan/init_book3s_64.c | 2 + arch/powerpc/mm/mmu_decl.h | 1 - arch/powerpc/mm/nohash/40x.c | 9 +- arch/powerpc/mm/nohash/8xx.c | 9 - arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 30 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 147 +- arch/powerpc/mm/pgtable.c | 24 + arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 72 +- arch/powerpc/net/bpf_jit_comp64.c | 96 +- arch/powerpc/perf/core-book3s.c | 35 +- arch/powerpc/perf/isa207-common.c | 3 + arch/powerpc/perf/isa207-common.h | 1 + arch/powerpc/platforms/83xx/misc.c | 14 +- arch/powerpc/platforms/Kconfig.cputype | 1 - arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/rng.c | 16 +- arch/powerpc/platforms/pseries/iommu.c | 8 +- .../platforms/pseries/papr_platform_attributes.c | 1 + arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/vas.c | 1 + arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 19 +- arch/riscv/Kconfig.erratas | 2 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/include/asm/pgtable.h | 20 - arch/riscv/kernel/jump_label.c | 12 - arch/riscv/mm/init.c | 20 + arch/s390/Kconfig | 1 - arch/s390/crypto/arch_random.c | 217 -- arch/s390/include/asm/archrandom.h | 14 +- arch/s390/include/asm/bitops.h | 61 +- arch/s390/include/asm/jump_label.h | 5 +- arch/s390/include/asm/kexec.h | 14 + arch/s390/include/asm/pgtable.h | 17 - arch/s390/include/asm/qdio.h | 6 +- arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/module.c | 1 - arch/s390/kernel/setup.c | 5 + arch/s390/mm/mmap.c | 20 + arch/s390/purgatory/Makefile | 5 +- arch/sh/include/asm/bitops-op32.h | 34 +- arch/sh/include/asm/pgtable.h | 17 - arch/sh/mm/mmap.c | 20 + arch/sparc/Kconfig | 1 - arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/include/asm/pgtable_32.h | 19 - arch/sparc/include/asm/pgtable_64.h | 19 - arch/sparc/kernel/module.c | 3 - arch/sparc/lib/atomic32.c | 12 +- arch/sparc/mm/init_32.c | 20 + arch/sparc/mm/init_64.c | 3 + arch/um/include/asm/pgtable.h | 17 - arch/um/kernel/mem.c | 20 + arch/x86/Kconfig | 2 +- arch/x86/include/asm/bitops.h | 22 +- arch/x86/include/asm/kexec.h | 12 + arch/x86/include/asm/mem_encrypt.h | 2 + arch/x86/include/asm/pgtable_types.h | 19 - arch/x86/include/asm/setup.h | 3 + arch/x86/include/uapi/asm/bootparam.h | 9 + arch/x86/kernel/cpu/cacheinfo.c | 6 + arch/x86/kernel/cpu/mce/inject.c | 47 + arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/jump_label.c | 13 - arch/x86/kernel/kexec-bzimage64.c | 42 +- arch/x86/kernel/module.c | 3 - arch/x86/kernel/setup.c | 63 + arch/x86/kernel/smpboot.c | 4 - arch/x86/kernel/vmlinux.lds.S | 2 +- arch/x86/mm/hugetlbpage.c | 8 +- arch/x86/mm/mem_encrypt_amd.c | 6 +- arch/x86/mm/pgprot.c | 28 + arch/x86/um/mem_32.c | 2 +- arch/x86/xen/enlighten_pv.c | 8 +- arch/x86/xen/xen-head.S | 10 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/pgalloc.h | 2 +- arch/xtensa/include/asm/pgtable.h | 19 - arch/xtensa/kernel/entry.S | 8 +- arch/xtensa/mm/init.c | 20 + crypto/asymmetric_keys/public_key.c | 7 +- crypto/testmgr.h | 6 +- drivers/Makefile | 2 +- drivers/acpi/Kconfig | 34 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpss.c | 3 + drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 + drivers/acpi/bus.c | 33 +- drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/ec.c | 140 +- drivers/acpi/prmt.c | 4 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_thermal.c | 54 + drivers/acpi/sleep.c | 8 + drivers/android/Kconfig | 9 - drivers/ata/pata_cs5535.c | 4 +- drivers/base/arch_topology.c | 9 +- drivers/base/cacheinfo.c | 16 +- drivers/base/core.c | 13 +- drivers/base/power/runtime.c | 34 +- drivers/base/regmap/regcache.c | 6 + drivers/base/regmap/regmap-irq.c | 432 ++- drivers/block/null_blk/main.c | 7 +- drivers/bus/mvebu-mbus.c | 6 +- drivers/bus/ti-sysc.c | 2 + drivers/char/random.c | 4 +- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/camcc-sdm845.c | 4 + drivers/clk/qcom/camcc-sm8250.c | 4 + drivers/clk/qcom/clk-rcg2.c | 16 +- drivers/clk/qcom/gcc-ipq8074.c | 104 +- drivers/clk/qcom/gcc-msm8916.c | 35 + drivers/clk/qcom/gcc-msm8939.c | 31 +- drivers/clk/qcom/gcc-sc8280xp.c | 121 +- drivers/clk/sunxi/Kconfig | 4 +- drivers/cpufreq/acpi-cpufreq.c | 4 + drivers/cpufreq/cpufreq-dt.c | 21 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 11 +- drivers/cpufreq/tegra20-cpufreq.c | 10 +- drivers/cpufreq/ti-cpufreq.c | 6 +- drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 2 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- drivers/cxl/core/hdm.c | 2 +- drivers/cxl/core/mbox.c | 6 +- drivers/cxl/core/port.c | 2 +- drivers/cxl/cxl.h | 1 + drivers/cxl/cxlmem.h | 8 +- drivers/cxl/mem.c | 7 +- drivers/cxl/pmem.c | 6 +- drivers/devfreq/exynos-bus.c | 16 +- drivers/devfreq/imx-bus.c | 1 + drivers/devfreq/sun8i-a33-mbus.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 14 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma-common.c | 3 - drivers/dma/idxd/device.c | 5 +- drivers/dma/imx-sdma.c | 6 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/qcom/bam_dma.c | 39 +- drivers/dma/ti/k3-psil-j721s2.c | 8 + drivers/firmware/arm_scmi/Kconfig | 12 + drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/driver.c | 281 +- drivers/firmware/arm_scmi/perf.c | 225 +- drivers/firmware/arm_scmi/powercap.c | 866 +++++ drivers/firmware/arm_scmi/protocols.h | 23 + drivers/firmware/arm_scmi/scmi_power_control.c | 362 ++ drivers/firmware/arm_scmi/system.c | 17 +- drivers/firmware/arm_scpi.c | 61 +- drivers/firmware/qcom_scm.c | 69 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 132 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 54 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 15 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 15 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 37 +- drivers/gpu/drm/bridge/fsl-ldb.c | 21 +- drivers/gpu/drm/bridge/imx/Kconfig | 4 + drivers/gpu/drm/bridge/sil-sii8620.c | 4 +- drivers/gpu/drm/drm_connector.c | 74 - drivers/gpu/drm/drm_crtc_internal.h | 5 +- drivers/gpu/drm/drm_debugfs.c | 21 +- drivers/gpu/drm/drm_edid.c | 376 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 15 + drivers/gpu/drm/drm_probe_helper.c | 34 + drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_psr.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 6 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 + drivers/gpu/drm/lima/lima_devfreq.c | 8 +- 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_encoder.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 6 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/msm/dp/dp_display.c | 50 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 - drivers/gpu/drm/msm/dp/dp_drm.c | 8 +- drivers/gpu/drm/msm/dp/dp_drm.h | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +- drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 57 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 9 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 17 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 + drivers/gpu/drm/tegra/gr3d.c | 6 +- drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/hwmon/asus_wmi_sensors.c | 12 +- drivers/hwmon/ibmaem.c | 12 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/stm32-adc.c | 6 + drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 1 + drivers/iio/chemical/sps30_serial.c | 1 + drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 1 + drivers/iio/imu/bmi160/bmi160_spi.c | 1 + drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 4 +- drivers/iio/industrialio-sw-device.c | 2 +- drivers/iio/industrialio-sw-trigger.c | 2 +- drivers/iio/pressure/bmp280-core.c | 2 +- drivers/iio/pressure/bmp280-i2c.c | 1 + drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 1 + drivers/infiniband/sw/rxe/rxe_cq.c | 8 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_mw.c | 4 +- drivers/infiniband/sw/rxe/rxe_pool.c | 102 +- drivers/infiniband/sw/rxe/rxe_pool.h | 18 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 - drivers/infiniband/sw/rxe/rxe_queue.h | 5 +- drivers/infiniband/sw/rxe/rxe_req.c | 8 +- drivers/infiniband/sw/rxe/rxe_resp.c | 140 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1206 +++--- drivers/interconnect/bulk.c | 42 + drivers/interconnect/imx/Kconfig | 4 + drivers/interconnect/imx/Makefile | 2 + drivers/interconnect/imx/imx.c | 84 +- drivers/interconnect/imx/imx.h | 49 +- drivers/interconnect/imx/imx8mm.c | 2 +- drivers/interconnect/imx/imx8mn.c | 2 +- drivers/interconnect/imx/imx8mp.c | 259 ++ drivers/interconnect/imx/imx8mq.c | 2 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 80 +- drivers/md/dm-raid.c | 1 + drivers/md/md-autodetect.c | 1 + drivers/md/md-cluster.c | 4 +- drivers/md/md.c | 76 +- drivers/md/md.h | 16 + drivers/md/raid5-cache.c | 40 +- drivers/md/raid5-log.h | 77 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 646 +-- drivers/media/platform/qcom/venus/pm_helpers.c | 18 +- drivers/memory/tegra/tegra124-emc.c | 10 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/cardreader/rtsx_usb.c | 27 +- drivers/misc/uacce/uacce.c | 133 +- drivers/mmc/host/sdhci-msm.c | 6 +- drivers/net/bonding/bond_3ad.c | 3 +- drivers/net/can/Kconfig | 58 +- drivers/net/can/Makefile | 3 +- drivers/net/can/can327.c | 1137 ++++++ drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +- drivers/net/can/dev/netlink.c | 3 +- drivers/net/can/slcan/Makefile | 7 + drivers/net/can/{slcan.c => slcan/slcan-core.c} | 504 ++- drivers/net/can/slcan/slcan-ethtool.c | 65 + drivers/net/can/slcan/slcan.h | 18 + drivers/net/dsa/microchip/Kconfig | 2 +- drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz9477.c | 27 +- drivers/net/dsa/microchip/ksz9477_reg.h | 3 - drivers/net/dsa/microchip/ksz_common.c | 130 +- drivers/net/dsa/microchip/ksz_common.h | 21 + drivers/net/dsa/microchip/ksz_spi.c | 26 + drivers/net/dsa/microchip/lan937x.h | 27 + drivers/net/dsa/microchip/lan937x_main.c | 484 +++ drivers/net/dsa/microchip/lan937x_reg.h | 180 + drivers/net/dsa/ocelot/felix.c | 9 + drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 246 +- drivers/net/dsa/qca/ar9331.c | 17 + drivers/net/dsa/rzn1_a5psw.c | 6 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 11 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 6 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/emulex/benet/be_main.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 +- drivers/net/ethernet/freescale/gianfar.c | 1 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 6 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 9 + drivers/net/ethernet/intel/e100.c | 1 - drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_param.c | 2 - drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/param.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 16 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 75 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 - drivers/net/ethernet/intel/i40e/i40e_register.h | 13 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 - drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 + drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 4 - drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2 +- drivers/net/ethernet/intel/ice/ice_lag.c | 6 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 9 +- drivers/net/ethernet/intel/ice/ice_switch.c | 388 +- drivers/net/ethernet/intel/ice/ice_switch.h | 1 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 66 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 + drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 1 - drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 1 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 3 +- drivers/net/ethernet/intel/ixgb/ixgb_param.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 61 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 473 +++ .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 60 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 198 + .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 27 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 6 + .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 21 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 69 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 433 +++ drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 87 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 13 + drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + .../mellanox/mlxsw/core_acl_flex_actions.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 5 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 29 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 780 +++- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 161 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 28 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 6 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 68 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 2 + drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 9 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 26 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 7 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 76 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 17 + drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 24 + drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 2 + drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 13 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/cassini.h | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/wangxun/Kconfig | 32 + drivers/net/ethernet/wangxun/Makefile | 6 + drivers/net/ethernet/wangxun/txgbe/Makefile | 9 + drivers/net/ethernet/wangxun/txgbe/txgbe.h | 24 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 165 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 57 + drivers/net/pcs/pcs-rzn1-miic.c | 25 +- drivers/net/phy/ax88796b.c | 6 +- drivers/net/phy/broadcom.c | 15 + drivers/net/phy/micrel.c | 73 +- drivers/net/phy/phy.c | 23 + drivers/net/phy/phy_device.c | 23 + drivers/net/phy/phylink.c | 2 +- drivers/net/phy/sfp.c | 2 +- drivers/net/tun.c | 3 +- drivers/net/usb/ax88179_178a.c | 101 +- drivers/net/usb/catc.c | 4 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/smsc95xx.c | 202 +- drivers/net/usb/usbnet.c | 7 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireless/ath/wil6210/txrx.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 12 +- drivers/net/xen-netback/netback.c | 4 +- drivers/nvdimm/virtio_pmem.c | 9 +- drivers/nvme/host/core.c | 2 + drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 5 +- drivers/nvme/host/rdma.c | 12 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/target/configfs.c | 20 + drivers/nvme/target/core.c | 6 + drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/passthru.c | 55 + drivers/nvme/target/tcp.c | 23 +- drivers/of/fdt.c | 4 +- drivers/of/kexec.c | 13 +- drivers/opp/core.c | 42 +- drivers/opp/ti-opp-supply.c | 5 +- drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-meteorlake.c | 417 ++ drivers/pinctrl/pinctrl-axp209.c | 14 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 1 - drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 1 - drivers/pinctrl/renesas/Kconfig | 13 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pfc-r8a779f0.c | 2 - drivers/pinctrl/renesas/pinctrl-rzv2m.c | 1119 ++++++ drivers/platform/x86/panasonic-laptop.c | 28 +- drivers/powercap/Kconfig | 13 + drivers/powercap/Makefile | 1 + drivers/powercap/arm_scmi_powercap.c | 538 +++ drivers/powercap/dtpm_cpu.c | 33 +- drivers/regulator/mt6370-regulator.c | 4 +- drivers/regulator/qcom_smd-regulator.c | 28 +- drivers/regulator/scmi-regulator.c | 1 + drivers/remoteproc/mtk_scp.c | 10 +- drivers/s390/char/sclp.c | 2 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 2 +- drivers/soc/qcom/ocmem.c | 3 + drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/smem.c | 6 +- drivers/soc/tegra/common.c | 8 +- drivers/soc/tegra/pmc.c | 10 +- drivers/spi/spi-aspeed-smc.c | 12 +- drivers/spi/spi-geni-qcom.c | 6 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-qcom-qspi.c | 6 +- drivers/spi/spi.c | 106 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 7 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 3 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 3 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/intel/intel_tcc_cooling.c | 1 + drivers/tty/n_gsm.c | 744 +++- drivers/tty/serial/8250/8250_core.c | 4 + drivers/tty/serial/8250/8250_dw.c | 50 +- drivers/tty/serial/8250/8250_dwlib.c | 26 +- drivers/tty/serial/8250/8250_port.c | 8 +- drivers/tty/serial/earlycon.c | 3 + drivers/tty/serial/mvebu-uart.c | 25 +- drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/samsung_tty.c | 90 +- drivers/tty/serial/serial_core.c | 5 - drivers/tty/serial/stm32-usart.c | 2 + drivers/tty/vt/vt.c | 2 +- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/gadget.c | 1 + drivers/usb/gadget/function/f_mass_storage.c | 11 +- drivers/usb/gadget/udc/aspeed_udc.c | 9 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/musb/mpfs.c | 1 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 11 +- drivers/vfio/pci/vfio_pci_core.c | 7 + drivers/vfio/vfio.c | 30 +- drivers/vfio/vfio_iommu_type1.c | 49 +- drivers/video/fbdev/core/fbcon.c | 12 +- drivers/video/fbdev/core/fbmem.c | 28 +- drivers/virtio/Kconfig | 3 +- fs/9p/fid.c | 61 +- fs/9p/fid.h | 6 +- fs/9p/vfs_addr.c | 4 +- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 2 +- fs/9p/vfs_file.c | 9 +- fs/9p/vfs_inode.c | 89 +- fs/9p/vfs_inode_dotl.c | 82 +- fs/9p/vfs_super.c | 8 +- fs/9p/xattr.c | 8 +- fs/cifs/cifssmb.c | 2 +- fs/dax.c | 4 +- fs/exec.c | 2 +- fs/iomap/buffered-io.c | 15 +- fs/kernfs/dir.c | 7 +- fs/ksmbd/smb2pdu.c | 16 +- fs/ksmbd/vfs.c | 4 + fs/lockd/svc4proc.c | 4 +- fs/lockd/svclock.c | 10 +- fs/lockd/svcproc.c | 5 +- fs/nfs/nfs4proc.c | 19 +- fs/nfs/nfs4state.c | 1 + fs/nfsd/filecache.c | 715 ++-- fs/nfsd/filecache.h | 7 +- fs/nfsd/nfs4proc.c | 10 +- fs/nfsd/nfs4state.c | 5 +- fs/nfsd/nfsctl.c | 11 +- fs/nfsd/nfsfh.c | 5 +- fs/nfsd/trace.h | 346 +- fs/nfsd/vfs.c | 8 +- fs/notify/fanotify/fanotify.c | 19 +- fs/notify/fanotify/fanotify.h | 2 + fs/notify/fanotify/fanotify_user.c | 110 +- fs/notify/fdinfo.c | 6 +- fs/notify/fsnotify.c | 21 +- fs/read_write.c | 77 +- fs/xfs/xfs_log.c | 9 +- include/acpi/acpi_bus.h | 1 - include/acpi/processor.h | 9 +- include/asm-generic/bitops/generic-non-atomic.h | 161 + .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +- .../bitops/non-instrumented-non-atomic.h | 16 + include/drm/drm_connector.h | 6 +- include/drm/drm_crtc.h | 8 - include/drm/drm_edid.h | 3 + include/drm/drm_probe_helper.h | 1 + include/dt-bindings/clock/qcom,gcc-ipq8074.h | 4 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 + include/dt-bindings/interconnect/fsl,imx8mp.h | 59 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzv2m-pinctrl.h | 23 + include/dt-bindings/sound/qcom,wcd9335.h | 15 + include/kunit/test.h | 3 +- include/linux/bitmap.h | 32 +- include/linux/bitops.h | 50 + include/linux/brcmphy.h | 1 + include/linux/can/bittiming.h | 2 + include/linux/compiler_types.h | 2 + include/linux/context_tracking.h | 2 +- include/linux/cpumask.h | 226 +- include/linux/dim.h | 2 +- include/linux/dma-map-ops.h | 2 +- include/linux/fanotify.h | 14 +- include/linux/firmware/trusted_foundations.h | 8 +- include/linux/fsnotify_backend.h | 89 +- include/linux/gfp.h | 330 +- include/linux/{gfp.h => gfp_flags.h} | 387 +- include/linux/hugetlb.h | 18 +- include/linux/ieee80211.h | 1 + include/linux/ima.h | 5 + include/linux/interconnect.h | 7 + include/linux/jump_label.h | 9 +- include/linux/kexec.h | 76 +- include/linux/lockd/lockd.h | 1 + include/linux/lockdep.h | 30 +- include/linux/lockref.h | 1 - include/linux/memregion.h | 2 +- include/linux/mlx5/eswitch.h | 8 +- include/linux/mm.h | 3 +- include/linux/of.h | 2 - include/linux/panic.h | 3 +- include/linux/perf_event.h | 2 + include/linux/pgtable.h | 28 + include/linux/phy.h | 6 + include/linux/pm_opp.h | 156 +- include/linux/pm_runtime.h | 5 +- include/linux/refcount.h | 6 +- include/linux/regmap.h | 104 +- include/linux/rtsx_usb.h | 2 - include/linux/sched.h | 2 +- include/linux/sched/topology.h | 1 + include/linux/scmi_protocol.h | 134 + include/linux/serial_core.h | 5 + include/linux/serial_s3c.h | 2 +- include/linux/shrinker.h | 14 +- include/linux/spi/spi.h | 82 +- include/linux/swapops.h | 9 + include/linux/sysctl.h | 2 + include/linux/tcp.h | 30 + include/linux/time64.h | 3 + include/linux/uacce.h | 6 +- include/linux/usb/typec_altmode.h | 2 +- include/linux/vfio.h | 30 +- include/net/9p/client.h | 41 + include/net/cfg80211.h | 53 +- include/net/dsa.h | 4 + include/net/mac80211.h | 21 +- include/net/neighbour.h | 1 + include/net/netfilter/nf_tables.h | 16 +- include/net/sock.h | 5 - include/net/switchdev.h | 3 + include/ras/ras_event.h | 1 - include/soc/mscc/ocelot.h | 5 +- include/trace/events/9p.h | 48 + include/trace/events/fs.h | 37 + include/trace/events/io_uring.h | 2 +- include/trace/events/scmi.h | 56 + include/trace/events/sunrpc.h | 14 +- include/uapi/linux/fanotify.h | 8 + include/uapi/linux/io_uring.h | 7 +- include/uapi/linux/kfd_ioctl.h | 40 +- include/uapi/linux/neighbour.h | 1 + include/uapi/linux/nl80211.h | 14 + include/uapi/linux/perf_event.h | 5 +- include/uapi/linux/sysctl.h | 37 +- io_uring/io_uring.c | 17 +- io_uring/io_uring.h | 20 +- io_uring/kbuf.c | 4 +- io_uring/kbuf.h | 9 +- io_uring/msg_ring.c | 4 +- io_uring/net.c | 147 +- io_uring/opdef.c | 4 + io_uring/poll.c | 44 +- io_uring/rsrc.c | 4 +- io_uring/rw.c | 7 +- kernel/bpf/verifier.c | 113 +- kernel/configs/android-base.config | 1 - kernel/events/core.c | 21 +- kernel/events/ring_buffer.c | 5 +- kernel/jump_label.c | 41 +- kernel/kexec_core.c | 27 - kernel/kexec_file.c | 35 +- kernel/locking/lockdep.c | 7 +- kernel/panic.c | 1 + kernel/power/Kconfig | 20 + kernel/rcu/Kconfig.debug | 3 +- kernel/rcu/tree.c | 2 +- kernel/rcu/tree_plugin.h | 11 +- kernel/sched/core.c | 153 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/fair.c | 563 ++- kernel/sched/features.h | 3 +- kernel/sched/pelt.h | 40 +- kernel/sched/sched.h | 62 +- kernel/sysctl.c | 41 + lib/Kconfig.debug | 9 + lib/Makefile | 4 +- lib/bitmap.c | 9 +- lib/cpumask.c | 99 +- lib/crypto/blake2s-selftest.c | 6 +- lib/kunit/test.c | 4 + lib/lockref.c | 25 - lib/sbitmap.c | 5 +- lib/test_bitmap.c | 62 + lib/test_cpumask.c | 138 + lib/test_free_pages.c | 2 +- localversion-next | 2 +- mm/Kconfig | 3 - mm/filemap.c | 4 + mm/gup.c | 2 +- mm/highmem.c | 2 +- mm/hugetlb.c | 99 +- mm/kfence/core.c | 4 +- mm/memblock.c | 11 + mm/memcontrol.c | 9 + mm/memory-failure.c | 147 +- mm/mmap.c | 47 - mm/nommu.c | 2 +- mm/vmscan.c | 10 +- net/9p/client.c | 35 +- net/bridge/br_netfilter_hooks.c | 21 +- net/core/neighbour.c | 32 +- net/decnet/dn_neigh.c | 1 + net/dsa/Kconfig | 4 +- net/dsa/slave.c | 11 + net/dsa/tag_ksz.c | 59 + net/ipv4/arp.c | 1 + net/ipv4/ipconfig.c | 8 +- net/ipv6/addrconf.c | 4 +- net/ipv6/ndisc.c | 1 + net/ipv6/route.c | 2 +- net/mac80211/cfg.c | 35 +- net/mac80211/debugfs.c | 101 +- net/mac80211/debugfs_netdev.c | 32 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/ieee80211_i.h | 190 +- net/mac80211/iface.c | 4 - net/mac80211/main.c | 15 +- net/mac80211/rx.c | 6 +- net/mac80211/sta_info.c | 78 +- net/mac80211/sta_info.h | 14 +- net/mac80211/status.c | 19 - net/mac80211/tx.c | 418 +- net/mptcp/protocol.c | 49 +- net/netfilter/nf_tables_api.c | 9 +- net/netfilter/nf_tables_core.c | 24 +- net/netfilter/nf_tables_trace.c | 44 +- net/netfilter/nft_set_hash.c | 2 + net/netfilter/nft_set_pipapo.c | 48 +- net/rose/rose_timer.c | 34 +- net/sched/sch_taprio.c | 5 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xdr.c | 2 +- net/tls/tls_device_fallback.c | 6 +- net/wireless/chan.c | 12 +- net/wireless/core.c | 6 + net/wireless/mlme.c | 3 - net/wireless/nl80211.c | 64 +- scripts/bloat-o-meter | 47 +- scripts/get_feat.pl | 2 +- scripts/tags.sh | 9 +- security/integrity/ima/ima_kexec.c | 2 +- sound/hda/trace.h | 41 +- sound/isa/wavefront/wavefront_synth.c | 2 - sound/pci/ens1370.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/es8316.c | 20 +- sound/soc/codecs/max98088.c | 32 +- sound/soc/codecs/tas2764.c | 46 +- sound/soc/codecs/tas2764.h | 6 +- sound/soc/codecs/wcd9335.c | 13 +- sound/soc/codecs/wm_adsp.c | 25 +- sound/soc/codecs/wsa881x.c | 10 +- sound/soc/codecs/wsa883x.c | 212 +- sound/soc/fsl/fsl_asrc_dma.c | 1 + sound/soc/fsl/fsl_micfil.c | 2 +- sound/soc/fsl/pcm030-audio-fabric.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 10 +- sound/soc/qcom/lpass-cpu.c | 1 + sound/soc/qcom/qdsp6/q6apm.c | 1 + sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/soc-core.c | 146 +- sound/soc/tegra/tegra20_ac97.c | 2 + sound/soc/tegra/tegra210_adx.c | 2 +- sound/usb/mixer_quirks.c | 187 +- sound/usb/quirks-table.h | 248 ++ sound/usb/quirks.c | 9 + tools/arch/arm64/include/uapi/asm/kvm.h | 36 + .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 + tools/bpf/bpftool/bash-completion/bpftool | 28 +- tools/bpf/bpftool/common.c | 1 + tools/bpf/bpftool/feature.c | 55 + tools/bpf/bpftool/main.h | 2 - tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/bitops.h | 16 + tools/include/uapi/linux/kvm.h | 54 +- tools/lib/bitmap.c | 6 +- tools/perf/util/bpf-utils.c | 5 +- tools/perf/util/bpf_off_cpu.c | 7 +- tools/perf/util/bpf_skel/off_cpu.bpf.c | 20 +- tools/perf/util/evsel.c | 9 + tools/perf/util/off_cpu.h | 9 + tools/perf/util/synthetic-events.c | 9 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/memblock/Makefile | 4 + tools/testing/memblock/README | 10 +- tools/testing/memblock/TODO | 14 +- tools/testing/memblock/internal.h | 7 + tools/testing/memblock/scripts/Makefile.include | 10 + tools/testing/memblock/tests/alloc_api.c | 225 +- tools/testing/memblock/tests/alloc_helpers_api.c | 129 +- tools/testing/memblock/tests/alloc_nid_api.c | 351 +- tools/testing/memblock/tests/basic_api.c | 337 +- tools/testing/memblock/tests/common.c | 57 + tools/testing/memblock/tests/common.h | 62 + .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 8 + .../selftests/bpf/test_bpftool_synctypes.py | 20 +- tools/testing/selftests/bpf/verifier/jmp32.c | 21 + tools/testing/selftests/bpf/verifier/jump.c | 22 + tools/testing/selftests/bpf/xdpxceiver.c | 19 +- tools/testing/selftests/bpf/xsk.c | 16 +- tools/testing/selftests/bpf/xsk.h | 1 + .../testing/selftests/filesystems/binderfs/config | 1 - tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/bpf/Makefile | 2 +- tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 23 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../net/forwarding/bridge_mdb_port_down.sh | 118 + tools/testing/selftests/net/tun.c | 162 + tools/testing/selftests/net/udpgro.sh | 2 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 6 +- tools/testing/selftests/powerpc/include/reg.h | 4 + tools/testing/selftests/powerpc/include/utils.h | 10 + tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/mce/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/branch_loops.S | 28 + tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 + .../powerpc/pmu/event_code_tests/Makefile | 15 + .../pmu/event_code_tests/blacklisted_events_test.c | 132 + .../event_alternatives_tests_p10.c | 109 + .../event_code_tests/event_alternatives_tests_p9.c | 116 + .../event_code_tests/generic_events_valid_test.c | 130 + .../event_code_tests/group_constraint_cache_test.c | 60 + .../group_constraint_l2l3_sel_test.c | 64 + .../group_constraint_mmcra_sample_test.c | 54 + .../event_code_tests/group_constraint_pmc56_test.c | 63 + .../group_constraint_pmc_count_test.c | 70 + .../group_constraint_radix_scope_qual_test.c | 56 + .../group_constraint_repeat_test.c | 56 + .../group_constraint_thresh_cmp_test.c | 96 + .../group_constraint_thresh_ctl_test.c | 64 + .../group_constraint_thresh_sel_test.c | 63 + .../event_code_tests/group_constraint_unit_test.c | 74 + .../group_pmc56_exclude_constraints_test.c | 64 + .../event_code_tests/hw_cache_event_type_test.c | 88 + .../pmu/event_code_tests/invalid_event_code_test.c | 67 + .../reserved_bits_mmcra_sample_elig_mode_test.c | 77 + .../reserved_bits_mmcra_thresh_ctl_test.c | 44 + .../selftests/powerpc/pmu/sampling_tests/Makefile | 7 +- .../pmu/sampling_tests/bhrb_filter_map_test.c | 105 + .../pmu/sampling_tests/bhrb_no_crash_wo_pmu_test.c | 59 + .../intr_regs_no_crash_wo_pmu_test.c | 57 + .../selftests/powerpc/pmu/sampling_tests/misc.c | 135 +- .../selftests/powerpc/pmu/sampling_tests/misc.h | 9 +- .../pmu/sampling_tests/mmcr1_sel_unit_cache_test.c | 77 + .../pmu/sampling_tests/mmcra_bhrb_any_test.c | 65 + .../pmu/sampling_tests/mmcra_bhrb_cond_test.c | 69 + .../mmcra_bhrb_disable_no_branch_test.c | 64 + .../pmu/sampling_tests/mmcra_bhrb_disable_test.c | 66 + .../pmu/sampling_tests/mmcra_bhrb_ind_call_test.c | 69 + .../pmu/sampling_tests/mmcra_thresh_cmp_test.c | 74 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/testing/selftests/sync/config | 1 - .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 8 +- tools/testing/selftests/vm/va_128TBswitch.sh | 52 +- 1299 files changed, 39330 insertions(+), 14248 deletions(-) delete mode 100644 Documentation/devicetree/bindings/chosen.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl,edma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl-edma.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzv2m-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/sound/designware-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/snps,designware-i2s.yaml create mode 100644 Documentation/networking/device_drivers/can/can327.rst create mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst create mode 100644 Documentation/translations/zh_CN/locking/mutex-design.rst create mode 100644 arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts rename arch/arm/boot/dts/{socfpga_arria10_mercury_aa1.dts => socfpga_arria10_mercu [...] create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_swvp.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts copy arch/arm64/boot/dts/qcom/{msm8996-xiaomi-gemini.dts => msm8996-xiaomi-natrium [...] create mode 100644 arch/arm64/boot/dts/qcom/sa8295p-adp.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8540p.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-lazor.dtsi => sc7180-trogdor-kingoft [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-homestar.dtsi => sc7180-trogdor-mrbl [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-pompom.dtsi => sc7180-trogdor-pazque [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe-rt [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx-rt [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-homestar.dtsi => sc7180-trogdor-worm [...] create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp.dtsi copy arch/arm64/boot/dts/qcom/{sdm660-xiaomi-lavender.dts => sda660-inforce-ifc656 [...] create mode 100644 arch/powerpc/boot/dts/turris1x.dts copy arch/powerpc/kernel/{irq.c => irq_64.c} (59%) create mode 100644 arch/powerpc/mm/kasan/init_book3e_64.c create mode 100644 drivers/firmware/arm_scmi/powercap.c create mode 100644 drivers/firmware/arm_scmi/scmi_power_control.c create mode 100644 drivers/interconnect/imx/imx8mp.c create mode 100644 drivers/net/can/can327.c create mode 100644 drivers/net/can/slcan/Makefile rename drivers/net/can/{slcan.c => slcan/slcan-core.c} (65%) create mode 100644 drivers/net/can/slcan/slcan-ethtool.c create mode 100644 drivers/net/can/slcan/slcan.h create mode 100644 drivers/net/dsa/microchip/lan937x.h create mode 100644 drivers/net/dsa/microchip/lan937x_main.c create mode 100644 drivers/net/dsa/microchip/lan937x_reg.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h create mode 100644 drivers/net/ethernet/wangxun/Kconfig create mode 100644 drivers/net/ethernet/wangxun/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h create mode 100644 drivers/pinctrl/intel/pinctrl-meteorlake.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzv2m.c create mode 100644 drivers/powercap/arm_scmi_powercap.c create mode 100644 include/asm-generic/bitops/generic-non-atomic.h create mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h create mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h create mode 100644 include/dt-bindings/pinctrl/rzv2m-pinctrl.h create mode 100644 include/dt-bindings/sound/qcom,wcd9335.h copy include/linux/{gfp.h => gfp_flags.h} (53%) create mode 100644 lib/test_cpumask.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb_port_down.sh create mode 100644 tools/testing/selftests/net/tun.c create mode 100644 tools/testing/selftests/powerpc/mce/.gitignore create mode 100644 tools/testing/selftests/powerpc/pmu/branch_loops.S create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/Makefile create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/blackliste [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/generic_ev [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_pmc5 [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/hw_cache_e [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/invalid_ev [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_filter_ [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_no_cras [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/intr_regs_no [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_sel_un [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_a [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_c [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_i [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...]