This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 92d00774360d Add linux-next specific files for 20210810 omits e440fe9b8371 Merge branch 'akpm/master' omits 52275cd68d7e arch: remove compat_alloc_user_space omits 24fe72540a84 compat: remove some compat entry points omits 0f7c2063a3a7 fixup! mm: simplify compat numa syscalls omits 54ec97e17f1a mm: simplify compat numa syscalls omits e88e8a558db0 mm: simplify compat_sys_move_pages omits 8025513fbea7 kexec: avoid compat_alloc_user_space omits 016837f5b90f kexec: move locking into do_kexec_load omits ec557e63ad6c scripts: check_extable: fix typo in user error message omits e46a178d1c0a mm/workingset: correct kernel-doc notations omits 2db9f815409f Merge branch 'akpm-current/current' omits 688897753315 selftests/memfd: remove unused variable omits 0a6d697a7a3d Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 9955c0e2d322 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 47dbb41d610d prctl: allow to setup brk for et_dyn executables omits efc965224a17 pid: cleanup the stale comment mentioning pidmap_init(). omits d8ec7ab735dd log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 0d7d4b02910e fs/coredump.c: log if a core dump is aborted due to change [...] omits 7d77084a98de hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 03208b824e84 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 4d1a5d75ba55 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 82246f6195e0 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 6982e574f62f nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 21e87cf767d6 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits aa852f3cbcf2 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits caf9d92b1bc2 init/main.c: silence some -Wunused-parameter warnings omits 04e7720e9325 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits 56ca579e3221 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits ca9d3b4c548c fs/epoll: use a per-cpu counter for user's watches count omits 36e6f5561780 checkpatch: support wide strings omits 7762693b8673 lib/iov_iter.c: fix kernel-doc warnings omits eecac3b2c13b lib/dump_stack: correct kernel-doc notation omits 889c076f29a6 lib/test: convert test_sort.c to use KUnit omits 62f4a4124fac lib/string: optimized memset omits 53d3c03e6b55 lib/string: optimized memmove omits c761d2d0cd3b lib/string: optimized memcpy omits c5067651869e math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits f771811b2697 math: make RATIONAL tristate omits 259cdf6c41c0 kernel/acct.c: use dedicated helper to access rlimit values omits 6745d8b0c9bd include/linux/once.h: fix trivia typo Not -> Note omits f6a50f49fb29 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits e31a04dcf8f9 proc/sysctl: make protected_* world readable omits bf652be067be connector: send event on write to /proc/[pid]/comm omits fcf9a80d22e7 fs/proc/kcore.c: add mmap interface omits a581934507d7 percpu: remove export of pcpu_base_addr omits 20fc4b8ab165 alpha: pci-sysfs: fix all kernel-doc warnings omits 145b2b3eeda1 alpha: agp: make empty macros use do-while-0 style omits 2cdca169914d kernel/hung_task.c: Monitor killed tasks. omits 8f49c1e22d95 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ed3881f9e92f fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b32b601aab65 MAINTAINERS: update for DAMON omits 85d5f62994ee mm/damon: add user space selftests omits 51d3b714798f mm/damon: add kunit tests omits 1fab79f9a214 Documentation: add documents for DAMON omits c92c3a197cca mm/damon/dbgfs: support multiple contexts omits 83f620219d6a mm/damon/dbgfs: export kdamond pid to the user space omits f4540a835770 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits f22b79903ba4 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits a9e4701abc94 mm/damon: implement a debugfs-based user space interface omits 10eb3f477994 mm/damon: add a tracepoint omits 2a7f1af110db mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits d0d9bf2fe035 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits c9f23a4ba668 mm/damon: implement primitives for the virtual memory addr [...] omits 1e2fb47c3076 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits fedc37448fb1 mm/idle_page_tracking: make PG_idle reusable omits 8ab73f48f4fa mm/damon: adaptively adjust regions omits 32f2b29dbcc9 mm/damon/core: implement region-based sampling omits 8c490a8ca4ee mm: introduce Data Access MONitor (DAMON) omits e0fb86f8fcfe kfence: show cpu and timestamp in alloc/free info omits a2706b52a2a7 mm/highmem: Remove deprecated kmap_atomic omits e47a8fe2dbdc mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 29c6c63bbc99 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 7362848710f7 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 92cb21b1bae9 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits c3260e2d7a83 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 6f6273b08580 virtio-mem: use a single dynamic memory group for a single [...] omits dd115d650cf3 dax/kmem: use a single static memory group for a single pr [...] omits f35c943a69d5 ACPI: memhotplug: use a single static memory group for a s [...] omits 089bd6d7e479 mm/memory_hotplug: track present pages in memory groups omits 5e67f54e29e8 drivers/base/memory: introduce "memory groups" to logicall [...] omits 79445ba60ee1 mm/memory_hotplug: introduce "auto-movable" online policy omits b6d803286865 mm: track present early pages per zone omits 6b779965e8e6 ACPI: memhotplug: memory resources cannot be enabled yet omits a94cd81214c6 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 9fdc2700a65d mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 8375e44249e8 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 8ddcd8d1b578 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 7b06735c0344 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits f6a9a43ffc95 memory-hotplug.rst: complete admin-guide overhaul omits 06d5a6a1f2e3 memory-hotplug.rst: remove locking details from admin-guide omits 9b9aa0ea98f0 mm/madvise: add MADV_WILLNEED to process_madvise() omits 3aadf2511957 mm/vmstat: protect per cpu variables with preempt disable on RT omits 2f1971ce6a27 mm/vmstat: remove unneeded return value omits 985431ab6fbb mm/vmstat: simplify the array size calculation omits 2c530128419d mm/vmstat: correct some wrong comments omits 53ddd40368b1 selftests: vm: add COW time test for KSM pages omits 2ea3e4aac490 selftests: vm: add KSM merging time test omits ed83708ae5d3 mm: KSM: fix data type omits a769dff13a87 selftests: vm: add KSM merging across nodes test omits 29c515582041 selftests: vm: add KSM zero page merging test omits 4c899fdbde07 selftests: vm: add KSM unmerge test omits 63e8ecd7de76 selftests: vm: add KSM merge test omits 9c9995423311 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 0d40f3868ff0 mm/migrate: correct kernel-doc notation omits 70c5a4591a9b oom_kill: oom_score_adj broken for processes with small me [...] omits 26b898c48621 mm: wire up syscall process_mrelease omits 4fbe862eac41 mm: introduce process_mrelease system call omits 20058d29c7c5 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits f015551408e1 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 58164306b7b1 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 18f73b217b46 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 98b49454fee5 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits c0f30f241f55 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 32210138e816 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 0967ac1f6317 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 3904eba350e4 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits ba3bcaf4fbaa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits aaca30b527dd mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 6317d2feef33 mm: compaction: support triggering of proactive compaction [...] omits 2b167debc69d mm-compaction-optimize-proactive-compaction-deferrals-fix omits ca178a399853 mm: compaction: optimize proactive compaction deferrals omits e9d7d7e8b674 mm/vmscan: add 'else' to remove check_pending label omits 5ae55704cf57 mm/vmscan: remove unneeded return value of kswapd_run() omits 28620f05619a mm/vmscan: remove misleading setting to sc->priority omits 8f41160c544b mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 6d660378ff91 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits e5212ecd272e mm/migrate: add sysfs interface to enable reclaim migration omits 018bdd377641 mm/vmscan: never demote for memcg reclaim omits 6ceb962e85f6 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits b50290e90b9e mm/vmscan: Consider anonymous pages without swap omits c6d407000443 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits e5588f172fce mm/vmscan: add helper for querying ability to age anonymous pages omits 4a7d5ac04eed mm/vmscan: add page demotion counter omits b4507dafbd71 mm-migrate-demote-pages-during-reclaim-v11 omits 77fb4d18d1c7 mm/migrate: demote pages during reclaim omits b39eae24049a mm/migrate: enable returning precise migrate_pages() succe [...] omits b85f26ee9876 mm/migrate: update node demotion order on hotplug events omits e309ed81122f mm/numa: automatically generate node migration order omits 8043660ed197 selftests/vm/userfaultfd: wake after copy failure omits c973e17c266f userfaultfd: prevent concurrent API initialization omits 04e0b7de44c4 userfaultfd: change mmap_changing to atomic omits 56919fa4cbcd hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 56adb03af692 hugetlb: drop ref count earlier after page allocation omits 90cee39a63b0 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits b4e6407a92f1 mm/page_alloc.c: use in_task() omits 9bc1ad9689c6 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits fb12e0e5e2e6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 2b3a6c34af42 memblock: stop poisoning raw allocations omits fd2de29b6f9b mm: introduce memmap_alloc() to unify memory map allocation omits 5602690f83ce microblaze: simplify pte_alloc_one_kernel() omits 737df45aaaba mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits deb3702f996a mm/page_alloc: always initialize memory map for the holes omits 26e0c19d1b65 mm/kasan: move kasan.fault to mm/kasan/report.c omits a049423f1ecc mm/vmalloc: fix wrong behavior in vread omits 1bb0a0e00204 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 2a57a72e02f6 mm/vmalloc: remove gfpflags_allow_blocking() check omits 29d9432cd1a4 mm/vmalloc: use batched page requests in bulk-allocator omits 8b74bb496b09 mm/sparse: clarify pgdat_to_phys omits 6204425ee5ce include/linux/mmzone.h: avoid a warning in sparse memory support omits 3e50c648f880 mm/sparse: set SECTION_NID_SHIFT to 6 omits 87068621830c mm: sparse: remove __section_nr() function omits da11633dddeb mm: sparse: pass section_nr to find_memory_block omits a1f2bfae648e mm: sparse: pass section_nr to section_mark_present omits ec5287fab0a1 mm/mremap: don't account pages in vma_to_resize() omits b44a65b2f4ac mm/mremap: fix memory account on do_munmap() failure omits e2cec60c1c6b add-mmap_assert_locked-annotations-to-find_vma-fix omits 6e748a1d4454 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits d8e764ae2384 mm: change fault_in_pages_* to have an unsigned size parameter omits 37cc8f32370e mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits ccd5e77b1798 mm: remove flush_kernel_dcache_page omits 3bfa297ba6e1 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 16405929df78 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 5fe98f5bba10 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits ea4f5921ba67 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits dccfb3357802 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits db2061db9d77 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits d6dd0dd24711 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits b753548ec4d3 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 156799f06c72 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 279ffd5c148b lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits f82faef7254f lazy tlb: introduce lazy mm refcount helper functions omits abf6b269cc26 memcg: fix up drain_local_stock comment omits 888567c2b1d3 mm, memcg: save some atomic ops when flush is already true omits 47d61e77fb75 mm, memcg: remove unused functions omits 5508f7f5c030 mm: memcontrol: set the correct memcg swappiness restriction omits 39b5ab367604 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 32ce15459355 memcg: cleanup racy sum avoidance code omits 5bf91327428d memcg: enable accounting for ldt_struct objects omits 3446509afad0 memcg: enable accounting for posix_timers_cache slab omits c9bd24687bbe memcg: enable accounting for signals omits 42a420731a12 memcg: enable accounting of ipc resources omits cc525fa6778e memcg: enable accounting for new namesapces and struct nsproxy omits f42b88b3ce26 memcg: enable accounting for fasync_cache omits 7c04ead5c707 memcg: enable accounting for file lock caches omits 249a61ec27d7 memcg: enable accounting for pollfd and select bits arrays omits a111988ea488 memcg: enable accounting for mnt_cache entries omits 8944f53f5185 memcg: charge fs_context and legacy_fs_context omits 86440af7b82f memcg-infrastructure-to-flush-memcg-stats-v5 omits 626023f6ba0e memcg: infrastructure to flush memcg stats omits 412554eea7e1 memcg: switch lruvec stats to rstat omits da191e1ac760 memcg: enable accounting for pids in nested pid namespaces omits 79b92da93327 mm, memcg: inline swap-related functions to improve disabl [...] omits 939dd5681d5f mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits d1804c3b5f47 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 070257fd0efd shmem: use raw_spinlock_t for ->stat_lock omits fe3a701f59ea mm: delete unused get_kernel_page() omits 2a1ca9e6f7f1 fs, mm: fix race in unlinking swapfile omits e608984b1521 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits 45de04fc3128 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits a8e3a1a36c9e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits 0fb85244eb7e mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits 5f00a2adda6e mm: gup: remove useless BUG_ON in __get_user_pages() omits b7f765e07e16 mm: gup: remove unneed local variable orig_refs omits 29bc0153ce60 mm: gup: remove set but unused local variable major omits a55bc9f67f3d writeback: memcg: simplify cgroup_writeback_by_id omits d6196be38862 vfs: keep inodes with page cache off the inode shrinker LRU omits b2a661732d88 fs: inode: count invalidated shadow pages in pginodesteal omits 0992dfb35b27 fs: drop_caches: fix skipping over shadow cache inodes omits 7b953db53996 mm: remove irqsave/restore locking from contexts with irqs [...] omits 69fc8640cb85 writeback: use READ_ONCE for unlocked reads of writeback stats omits 6fd06b54d316 writeback: rename domain_update_bandwidth() omits fa79c5930ed0 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits bb851678a1ad writeback: fix bandwidth estimate for spiky workload omits 0f3e19256cef writeback: reliably update bandwidth estimation omits 7f19ee7a7515 writeback: track number of inodes under writeback omits ac6ef94aff5a mm: mark idle page tracking as BROKEN omits 2a332c704497 mm: report a more useful address for reclaim acquisition omits fbebd93f14d8 mm/debug_vm_pgtable: fix corrupted page flag omits 1910227aa783 mm/debug_vm_pgtable: remove unused code omits 147c511a1ccf mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 18522aca34e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 2681c19e64ab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 9a1522eb97e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits d4d0540ec984 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 4d26d4d7e783 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits d2c23aa672f1 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 8ad9b101b127 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits bb7f88675414 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits c532e88ce5b9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 9d9b00797ae6 mm, slub: convert kmem_cpu_slab protection to local_lock omits a813324a3f19 mm, slub: use migrate_disable() on PREEMPT_RT omits a3807b614289 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits c945b65aac85 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits a878029a4f8b mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 67095c52ec81 mm: slub: make object_map_lock a raw_spinlock_t omits 8b492dcf1503 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 135c18e65bdd mm, slab: make flush_slab() possible to call with irqs enabled omits 526e4c68df18 mm, slub: don't disable irqs in slub_cpu_dead() omits 89d2ed182ba9 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 112de94f7767 mm, slub: separate detaching of partial list in unfreeze_p [...] omits 8af299d7b2c6 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits 61b644cd8b10 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 9930eacf2d26 mm, slub: move irq control into unfreeze_partials() omits 0f29f6a87f0f mm, slub: call deactivate_slab() without disabling irqs omits 54a41efc936b mm, slub: make locking in deactivate_slab() irq-safe omits 0c2f8570557d mm, slub: move reset of c->page and freelist out of deacti [...] omits 8c006be1702d mm, slub: stop disabling irqs around get_partial() omits a6b8759e9ae4 mm, slub: check new pages with restored irqs omits 70e87ae4429a mm, slub: validate slab from partial list or page allocato [...] omits dc1a4f98b5f4 mm, slub: restore irqs around calling new_slab() omits 6b484b5d2501 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits f5dc36d5ac03 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits 56894b05a0a4 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits e8c570b5fc27 mm, slub: simplify kmem_cache_cpu and tid setup omits 8b9526bce476 mm, slub: restructure new page checks in ___slab_alloc() omits f6e8f650f833 mm, slub: return slab page from get_partial() and set c->p [...] omits 5328127c95fc mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits d93913e8f189 mm, slub: extract get_partial() from new_slab_objects() omits 008381d431d2 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits 967680ec2516 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits 291b4192338a mm, slub: don't disable irq for debug_check_no_locks_freed() omits aecec9f35bba mm, slub: allocate private object map for validate_slab_cache() omits 6affd9e9ba29 mm, slub: allocate private object map for debugfs listings omits 7eed265f7c48 mm, slub: don't call flush_all() from slab_debug_trace_open() omits dcda39e2fd16 mm: move kvmalloc-related functions to slab.h omits ac1bb58f055e arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 3a75a81eb83a ocfs2: fix ocfs2 corrupt when iputting an inode omits b42037628643 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f76c1d13bb73 ocfs2: reflink deadlock when clone file to the same direct [...] omits 397f94e8fab1 ocfs2: remove an unnecessary condition omits f5f780087de7 init: move usermodehelper_enable() to populate_rootfs() omits 80b73809de48 /proc/kpageflags: do not use uninitialized struct pages omits 7558ce1733c6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a5389f2c9dd2 kasan, slub: reset tag when printing address omits 3cb9fd4014bc kasan, kmemleak: reset tags when scanning block omits 405dee3f86f8 shmem_swapin_page(): fix error processing for get_swap_device() omits cc2187514187 lib: use PFN_PHYS() in devmem_is_allowed() omits 5490d339b815 mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits a1d79b31388a mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits c349bff023cb mm: slub: fix slub_debug disabling for list of slabs omits 4dc847376466 slub: fix kmalloc_pagealloc_invalid_free unit test omits 5d8c049ee7fd procfs: prevent unpriveleged processes accessing fdinfo dir omits 2260fa2839f9 Merge remote-tracking branch 'folio/for-next' omits 1e73a2feba76 Merge remote-tracking branch 'cxl/next' omits b82963735d18 Merge remote-tracking branch 'rust/rust-next' omits c2f03435302c Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 1e904f09cb92 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 1e1488ebc215 Merge remote-tracking branch 'hyperv/hyperv-next' omits 5cbcc95d907e Merge remote-tracking branch 'nvmem/for-next' omits 01d7bef1b023 Merge remote-tracking branch 'slimbus/for-next' omits b7f64a40b24e Merge remote-tracking branch 'gnss/gnss-next' omits 454c9539dfeb Merge remote-tracking branch 'kspp/for-next/kspp' omits ae05c08dbe2d Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 8d4993e61b91 Merge remote-tracking branch 'ntb/ntb-next' omits ffa106d821bb Merge remote-tracking branch 'at24/at24/for-next' omits 9d28f173b586 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits b5bdf510d90f next-20210809/rtc omits c3485a3d1308 Merge remote-tracking branch 'coresight/next' omits 4b83c9b833a9 Merge remote-tracking branch 'livepatching/for-next' omits 2cd3b3137421 Merge remote-tracking branch 'userns/for-next' omits a297235560c1 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 0227b661a7a7 Merge remote-tracking branch 'pinctrl/for-next' omits 2c6cab73d204 Merge remote-tracking branch 'gpio-intel/for-next' omits 8f3775f573d7 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 55b70df98ab6 Merge remote-tracking branch 'rpmsg/for-next' omits b3444f5b5a9d Merge remote-tracking branch 'scsi-mkp/for-next' omits 45e2152c3c6b Merge remote-tracking branch 'scsi/for-next' omits 7ae7b2f18343 Merge remote-tracking branch 'cgroup/for-next' omits ad91dc11babd Merge remote-tracking branch 'dmaengine/next' omits 498a2772320f Merge remote-tracking branch 'icc/icc-next' omits 1cc3f5d3e935 Merge remote-tracking branch 'iio/togreg' omits 2c1cfffb2a7c Merge remote-tracking branch 'staging/staging-next' omits f3a46b28a6b0 Merge remote-tracking branch 'vfio/next' omits ac3a0fe0893f Merge remote-tracking branch 'thunderbolt/next' omits df5d2a8a825b Merge remote-tracking branch 'soundwire/next' omits 9609d956e43b Merge remote-tracking branch 'phy-next/next' omits 874e2e449261 Merge remote-tracking branch 'extcon/extcon-next' omits c9aad0a84311 Merge remote-tracking branch 'char-misc/char-misc-next' omits b31c399217a1 Merge remote-tracking branch 'tty/tty-next' omits 41e04fe3e88d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits a18ab5951d6c Merge remote-tracking branch 'usb-serial/usb-next' omits 1fbf946b6988 Merge remote-tracking branch 'usb/usb-next' omits e49b750598aa Merge remote-tracking branch 'driver-core/driver-core-next' omits e274930ee69a Merge remote-tracking branch 'ipmi/for-next' omits 1562445c0bf4 Merge remote-tracking branch 'leds/for-next' omits c4fecbb3a83c Merge remote-tracking branch 'workqueues/for-next' omits 4021626f62e0 Merge remote-tracking branch 'percpu/for-next' omits 5340ab0bcd33 Merge remote-tracking branch 'xen-tip/linux-next' omits c92329fd6bcc Merge remote-tracking branch 'kvm-arm/next' omits 02bd43652c6c Merge remote-tracking branch 'kvm/next' omits 3e95f5fd79fa Merge remote-tracking branch 'rcu/rcu/next' omits 75cadd49361c Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 313a32e29731 Merge remote-tracking branch 'edac/edac-for-next' omits 82397d16db55 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 1ec75d9cefb5 Merge remote-tracking branch 'tip/auto-latest' omits 58c174573b05 Merge remote-tracking branch 'spi/for-next' omits acc3a46d37a8 Merge remote-tracking branch 'devicetree/for-next' omits d94a8e5483b4 Merge remote-tracking branch 'audit/next' omits b641049294d0 Merge remote-tracking branch 'iommu/next' omits 372793d55d02 Merge remote-tracking branch 'tpmdd/next' omits e42016fb710a Merge remote-tracking branch 'smack/next' omits b6761bbd0fb1 Merge remote-tracking branch 'selinux/next' omits 60cb14d970f3 Merge remote-tracking branch 'keys/keys-next' omits feda5a832352 Merge remote-tracking branch 'apparmor/apparmor-next' omits dc9f20a36ce6 Merge remote-tracking branch 'security/next-testing' omits 87470038c43f Merge remote-tracking branch 'regulator/for-next' omits 858d3a07acc4 Merge remote-tracking branch 'battery/for-next' omits 8634784cd96f Merge remote-tracking branch 'mfd/for-mfd-next' omits f327a6a56b28 Merge remote-tracking branch 'mmc/next' omits e1796683109e Merge remote-tracking branch 'device-mapper/for-next' omits e3f9a91e6ca7 Merge remote-tracking branch 'block/for-next' omits f3b48aa06fb8 Merge remote-tracking branch 'input/next' omits d8ac5a5b9ed4 Merge remote-tracking branch 'modules/modules-next' omits 2185163da6ca Merge remote-tracking branch 'sound-asoc/for-next' omits 7069cf32edcd Merge remote-tracking branch 'sound/for-next' omits d7ec824ccaf3 Merge remote-tracking branch 'regmap/for-next' omits 309f36ad6b9b Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 0ed83af0fcd2 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 05e8501c957f Merge remote-tracking branch 'drm-msm/msm-next' omits 1d4c35524cf5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 511b0c991c9d Merge remote-tracking branch 'drm-intel/for-linux-next' omits d2704b2b5e94 Merge remote-tracking branch 'amdgpu/drm-next' omits 6c0206c5ba3b Merge remote-tracking branch 'drm-misc/for-linux-next' omits bb0afbcf78f7 Merge remote-tracking branch 'drm/drm-next' omits 01dda625c9b7 Merge remote-tracking branch 'crypto/master' omits 160aeb0dffeb Merge remote-tracking branch 'nand/nand/next' omits f7121223e9f7 Merge remote-tracking branch 'mtd/mtd/next' omits 95e0cd246341 Merge remote-tracking branch 'bluetooth/master' omits 3db91f06f5c4 Merge remote-tracking branch 'wireless-drivers-next/master' omits 4f0373c920e6 Merge remote-tracking branch 'netfilter-next/master' omits e46c60540d31 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits ed722436e05b Merge remote-tracking branch 'ipsec-next/master' omits 31320cefd591 Merge remote-tracking branch 'bpf-next/for-next' omits f13987ff993c Merge remote-tracking branch 'net-next/master' omits 03fd44c5111a Merge remote-tracking branch 'rdma/for-next' omits 1dd67ec0c8b3 Merge remote-tracking branch 'swiotlb/linux-next' omits 849c25fa7914 Merge remote-tracking branch 'dlm/next' omits 51ea667ff918 Merge remote-tracking branch 'ieee1394/for-next' omits 07b28c1ece37 Merge remote-tracking branch 'opp/opp/linux-next' omits a802e263c745 Merge remote-tracking branch 'cpupower/cpupower' omits 2688376741d1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 82fc1b1fea92 Merge remote-tracking branch 'pm/linux-next' omits a203e7c4e5f8 Merge remote-tracking branch 'v4l-dvb-next/master' omits 43abfa880bbb Merge remote-tracking branch 'v4l-dvb/master' omits 0e5e360e4394 Merge remote-tracking branch 'jc_docs/docs-next' omits f1dcd618e930 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5eb01a37237a Merge remote-tracking branch 'i2c/i2c/for-next' omits 9e486e78f6c0 Merge remote-tracking branch 'hid/for-next' omits 4ab8a3336ec8 Merge remote-tracking branch 'pstore/for-next/pstore' omits bd8119a1892c Merge remote-tracking branch 'pci/next' omits 10e912e763a3 Merge remote-tracking branch 'printk/for-next' omits fe4e16f6e5c0 Merge remote-tracking branch 'file-locks/locks-next' omits 6a3f342d390f Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 85ea5013e1cd Merge remote-tracking branch 'zonefs/for-next' omits 9a56b6787199 Merge remote-tracking branch 'v9fs/9p-next' omits b0acfdcd879a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits a0e8b77dd9e7 Merge remote-tracking branch 'cel/for-next' omits cab5d2d7e802 Merge remote-tracking branch 'nfs-anna/linux-next' omits 53e0494f2b82 Merge remote-tracking branch 'gfs2/for-next' omits dc8dcc54c623 Merge remote-tracking branch 'fuse/for-next' omits 445f3d5ad4fa Merge remote-tracking branch 'f2fs/dev' omits f4984f2ac2a4 Merge remote-tracking branch 'ext3/for_next' omits 5c0b9bf05188 Merge remote-tracking branch 'erofs/dev' omits bb7fef49eb50 Merge remote-tracking branch 'configfs/for-next' omits 35095c86705f Merge remote-tracking branch 'cifsd/cifsd-for-next' omits ce10487f0e03 Merge remote-tracking branch 'cifs/for-next' omits 97f5b8f500f3 Merge remote-tracking branch 'ceph/master' omits 7831a603822a Merge remote-tracking branch 'btrfs/for-next' omits ba9b3964efdd Merge remote-tracking branch 'fscache/fscache-next' omits b77de5c94a17 Merge remote-tracking branch 'fscrypt/master' omits ae76cba6ce72 Merge remote-tracking branch 'pidfd/for-next' omits 57baac7c8778 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 0c8748e45c9b Merge remote-tracking branch 'sh/for-next' omits 8e6b66d303b9 Merge remote-tracking branch 's390/for-next' omits d1f7291af3d2 Merge remote-tracking branch 'risc-v/for-next' omits db118eefe32a Merge remote-tracking branch 'powerpc/next' omits ba5b271e58bd Merge remote-tracking branch 'parisc-hd/for-next' omits 3f9f43f69aae Merge remote-tracking branch 'openrisc/for-next' omits bfca0cb2f132 Merge remote-tracking branch 'mips/mips-next' omits 8f9843d44c79 Merge remote-tracking branch 'm68knommu/for-next' omits c395a3d5f545 Merge remote-tracking branch 'm68k/for-next' omits c6cb307cc2c3 Merge remote-tracking branch 'h8300/h8300-next' omits f6e0d26afdbb Merge remote-tracking branch 'clk-imx/for-next' omits 7b7bf770bb67 Merge remote-tracking branch 'clk/clk-next' omits cf56ecac9a8a Merge remote-tracking branch 'xilinx/for-next' omits a97c9cab2175 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 3e9661f9a2a6 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 2919d640ecb1 Merge remote-tracking branch 'tegra/for-next' omits 5fa1b051fc36 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4f65d3e9c7cf Merge remote-tracking branch 'stm32/stm32-next' omits ae97f3644fc2 Merge remote-tracking branch 'scmi/for-linux-next' omits 94194dc5595a Merge remote-tracking branch 'samsung-krzk/for-next' omits 7de700950ba6 Merge remote-tracking branch 'rockchip/for-next' omits 5631b0d34cf5 Merge remote-tracking branch 'reset/reset/next' omits 0a1d1fa99a7a Merge remote-tracking branch 'renesas/next' omits 6f22af7b5cd6 Merge remote-tracking branch 'raspberrypi/for-next' omits 5e579430ba65 Merge remote-tracking branch 'qcom/for-next' omits b6d5fe3878a3 Merge remote-tracking branch 'omap/for-next' omits 317243451461 Merge remote-tracking branch 'mvebu/for-next' omits ec3cc639b5e4 Merge remote-tracking branch 'mediatek/for-next' omits 73a667fe1475 Merge remote-tracking branch 'keystone/next' omits f8347fb5473e Merge remote-tracking branch 'imx-mxs/for-next' omits a14c76d90ca1 Merge remote-tracking branch 'drivers-memory/for-next' omits c96372bc2feb Merge remote-tracking branch 'at91/at91-next' omits 7ce2c224e2bc Merge remote-tracking branch 'aspeed/for-next' omits 6589d194d235 Merge remote-tracking branch 'amlogic/for-next' omits 02db9a886ec3 Merge remote-tracking branch 'actions/for-next' omits 9910b61010bf Merge remote-tracking branch 'arm-soc/for-next' omits 547e867ff36c Merge remote-tracking branch 'arm64/for-next/core' omits df057e0d21c4 Merge remote-tracking branch 'arm/for-next' omits 45875241c8a7 Merge remote-tracking branch 'arc/for-next' omits 97f4a797831f Merge remote-tracking branch 'asm-generic/master' omits c71e3537adfc Merge remote-tracking branch 'dma-mapping/for-next' omits a059894a078b Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 9cf7b28e4903 Merge remote-tracking branch 'kbuild/for-next' omits f964daf5c0ee Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 4e6e5957813b Merge remote-tracking branch 'pidfd-fixes/fixes' omits 99b354b2490d Merge remote-tracking branch 'soc-fsl-fixes/fix' omits 0fe660ae24cb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 1a8992e4e613 Merge remote-tracking branch 'mmc-fixes/fixes' omits 7402915cbc34 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 516d3be29c46 Merge remote-tracking branch 'vfs-fixes/fixes' omits dbb744be0078 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 065702ea4060 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 47d7bffb8024 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits eb65aae5042a Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5c0dc1163e94 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 136b2840a906 Merge remote-tracking branch 'kselftest-fixes/fixes' omits bc46055912e3 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 7f9dbb96f7fe Merge remote-tracking branch 'pci-current/for-linus' omits 23513fa75447 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 04657121fa76 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3636c1ebd6b1 Merge remote-tracking branch 'sound-current/for-linus' omits 64d975eee5e1 Merge remote-tracking branch 'wireless-drivers/master' omits 1f761e54820c Merge remote-tracking branch 'net/master' omits ff000d56c7b2 Merge remote-tracking branch 'arc-current/for-curr' omits a967b8ae22aa Merge branch 'for-5.15/block' into for-next omits ecc3ba44f664 Merge branch 'for-5.15/io_uring' into for-next omits 41cc63a7b6ea io_uring: inline io_poll_remove_waitqs omits 4892a433d826 io_uring: remove extra argument for overflow flush omits 7bd2e29d63eb io_uring: inline struct io_comp_state omits f60d3044cbe6 io_uring: use inflight_entry instead of compl.list omits cd22a99bda02 io_uring: remove redundant args from cache_free omits d2e504bb4795 io_uring: cache __io_free_req()'d requests omits 57a05b6f5c24 io_uring: move io_fallback_req_func() omits 234a296b97ec drm/amdgpu: handle VCN instances when harvesting omits 3b8b0aef45bd drm/radeon: Add HD-audio component notifier support (v2) omits b1b8c73d3b9d Revert "drm/amd/display: To modify the condition in indica [...] omits 8e1699bb8022 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 63cdba83e675 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7b9566683eca drm/amdgpu: only check for _PR3 on dGPUs omits 891022b8137f drm/amdgpu: add another raven1 gfxoff quirk omits 753ce9731841 usb/host: enable auto power control for xhci-pci omits 4c12b1b7a7a9 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits 57bd730ef364 drm/amdgpu: fix fdinfo race with process exit omits 1a38d5e7ca05 drm/amdkfd: avoid conflicting address mappings omits 1f80a399ff93 Merge branch 'for-5.15/block' into for-next omits 901ed5307401 Merge branch 'for-5.15/io_uring' into for-next omits e24aeec8cc8c Merge branch 'for-5.15/drivers' into for-next omits fa759409cc1e Merge branch 'for-5.15/block' into for-next omits 6c9ced4cc7d3 cifs: Call close synchronously during unlink/rename/lease break. omits 2f3e72b2f7d6 cifs: Handle race conditions during rename omits b6ba7f5d4e8a Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 5446b51c8cef Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits ae1973250363 io_uring: optimise putting task struct omits b196fcb70948 io_uring: drop exec checks from io_req_task_submit omits 6e453dc3fb8b io_uring: kill unused IO_IOPOLL_BATCH omits b4ad32d541a9 io_uring: improve ctx hang handling omits 2b9772a697cf io_uring: deduplicate open iopoll check omits 727318d99413 io_uring: inline io_free_req_deferred omits afdc18beab5a io_uring: move io_rsrc_node_alloc() definition omits 32bfacf8f60b io_uring: move io_put_task() definition omits a28074e1f206 io_uring: extract a helper for ctx quiesce omits 59d942afd228 io_uring: optimise io_cqring_wait() hot path omits e54da48cb4f5 io_uring: add more locking annotations for submit omits 7c96fafcbcb4 io_uring: don't halt iopoll too early omits a71a40b5ec68 io_uring: refactor io_alloc_req omits 288c2c67a0e1 io-wq: improve wq_list_add_tail() omits 7b072ec1130d io_uring: remove unnecessary PF_EXITING check omits 200855e7657c io_uring: clean io-wq callbacks omits fa68cad6b93f io_uring: avoid touching inode in rw prep omits c06d247e1064 io_uring: rename io_file_supports_async() omits 1453e4af97fe io_uring: inline fixed part of io_file_get() omits 911cd0d3e16d io_uring: use kvmalloc for fixed files omits 2cbe0ebc2457 lockd: change the proc_handler for nsm_use_hostnames omits 4478ff5e76ce sysctl: introduce new proc handler proc_dobool omits b26d1744f1ef io_uring: be smarter about waking multiple CQ ring waiters omits 5ac78a0ed900 io-wq: remove GFP_ATOMIC allocation off schedule out path omits 5138e334f841 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() omits 9d88e1cbe46e NFS: Clean up the synopsis of callback process_op() omits d3bc2104481e NFS: Extract the xdr_init_encode/decode() calls from decod [...] omits 83c0d1141126 NFS: Remove unused callback void encoder and decoder omits 52532a88fc9c NFS: Add a private local dispatcher for NFSv4 callback operations omits 3b9685f70d67 SUNRPC: Eliminate the RQ_AUTHERR flag omits f72491054285 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout omits a36075f495e8 SUNRPC: Add svc_rqst::rq_auth_stat omits 7a9c61905cff Merge branch 'io_uring-5.14' into for-5.15/io_uring omits 59f7687f4066 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 31675b8c3f86 io_uring: drop ctx->uring_lock before flushing work item omits 07e6dcf1c6a8 io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() omits 4bc8411fb35d io-wq: fix bug of creating io-wokers unconditionally omits ff6c2ae7d348 io_uring: rsrc ref lock needs to be IRQ safe omits 2bcc4ecbc5df Merge branch 'next/dt64' into for-next omits a9cb792c185a Merge branches 'iommu/fixes', 'apple/dart', 'x86/amd' and [...] omits 05ce9d20d699 iommu/dart: Add DART iommu driver omits 5ed6760b1a42 dt-bindings: iommu: add DART iommu bindings omits f9f7d51d2fce iommu/io-pgtable: Add DART pagetable format omits b7c065dbc40d ovl: use kvalloc in xattr copy-up omits c9d800d5d3f3 ovl: update ctime when changing fileattr omits 293e82462920 ovl: skip checking lower file's i_writecount on truncate omits 1805dc3e1494 ovl: relax lookup error on mismatch origin ftype omits 63c602177a4c ovl: do not set overlay.opaque for new directories omits 40ad274d1848 ovl: add ovl_allow_offline_changes() helper omits 7ea759a6e25f ovl: disable decoding null uuid with redirect_dir omits e262f6f0266e ovl: consistent behavior for immutable/append-only inodes omits 5e3cac2e26d6 ovl: copy up sync/noatime fileattr flags omits fe33c67f1e31 ovl: pass ovl_fs to ovl_check_setxattr() omits e5161f8c974c fs: add generic helper for filling statx attribute flags omits ab5858d81aa7 ovl: prevent private clone if bind mount is not allowed omits 164849aecc12 ovl: fix uninitialized pointer read in ovl_lookup_real_one() omits e2cda8b2ce28 ovl: fix deadlock in splice write omits 8e0aa8b591b2 ovl: skip stale entries in merge dir cache iteration omits 503d1ac62829 Merge branch 'imx/defconfig' into for-next omits 260fcfc206b1 Merge branch 'imx/dt64' into for-next omits cbc8a1e9c97c Merge branch 'imx/dt' into for-next omits 41a21fa4c639 Merge branch 'imx/bindings' into for-next omits c60bcfe914f3 Merge branch 'imx/ecspi' into for-next omits 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu omits 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible omits c85d2dda9271 arm64: dts: imx8mm: update pmu compatible omits 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries omits b0e77c4a957e certs: Add support for using elliptic curve keys for signi [...] omits a7a6278a5674 Merge branch 'for_5.14/drivers-soc' into next omits 195645d02ff5 soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex omits bc4e80a086dc soc: ti: pruss: Enable support for ICSSG omits 6af4d52dfc9d dt-bindings: soc: ti: pruss: Update bindings for omits af6a8469fd2a Merge branch 'fs.idmapped' into for-next omits 745a773b94ea openrisc: Fix compiler warnings in setup omits 8e81571b04e6 doc: give a more thorough id handling explanation omits 0ad41c22fb0d namei: add mapping aware lookup helper omits 9799f1cac840 ARC: retire MMUv1 and MMUv2 support omits aac01b7b3b99 ARC: retire ARC750 support omits 195671c13d06 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits 0ca9cd292867 scftorture: Warn on individual scf_torture_init() error co [...] omits 2915cd3e0f9e rcuscale: Warn on individual rcu_scale_init() error conditions omits 1a5f34cc9e8a refscale: Warn on individual ref_scale_init() error conditions omits 4b1c0ab662b0 locktorture: Warn on individual lock_torture_init() error [...] omits 1a94f9e74490 rcutorture: Warn on individual rcu_torture_init() error co [...] omits 4c13cdad4859 torture: Make kvm-remote.sh print size of downloaded tarball omits 36b87a3e2303 rcu-tasks: Fix s/instruction/instructions/ typo in comment omits 9744d0cb666c rcutorture: Suppressing read-exit testing is not an error omits 2b0e809a173c torture: Replace deprecated CPU-hotplug functions. omits 63b1201b3ef1 rcu: Replace deprecated CPU-hotplug functions. omits 6191b86642fa rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits f6fe37f849a3 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits b101bbb1d77d rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits ad7e684b8700 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 83d4980a5fce rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 0e01c1869414 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 9da8dfe3b178 rcu-tasks: Wait for trc_read_check_handler() IPIs omits 35fbcf35f960 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 79dbda49ce7e rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits b43e685506ad rcu: Fix undefined Kconfig macros omits c05ed1a391b3 doc: Add another stall-warning root cause in stallwarn.rst omits b8a9dc168056 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 3e6af350836d rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 7cd8085f9bb1 irq: detect long-running IRQ handlers omits cf44b1e15e24 irq: abstract irqaction handler invocation omits 6de1c6cebcbe torture: Allot 1G of memory for scftorture runs omits d0456a9ed1ba rcu-nocb: Fix a couple of tree_nocb code-style nits omits 71084f45f20c rcu: Mark accesses to rcu_state.n_force_qs omits 02c9bb72188a tools/rcu: Add an extract-stall script omits 39a2d48c5ba7 torture: Make torture.sh print the number of files to be c [...] omits bc3f01d5440b scftorture: Count reschedule IPIs omits 4ef4974421ac scftorture: Account for weight_resched when checking for a [...] omits c85fc662787b scftorture: Shut down if nonsensical arguments given omits ae8cd061df2d scftorture: Allow zero weight to exclude an smp_call_funct [...] omits bf991165b6ef torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits ca90cd394d60 Merge branch 'clocksource.2021.07.20c' into HEAD omits 297400a69839 Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits a636526ea468 Merge branch 'lkmm.2021.07.27a' into HEAD omits e079c3f43aae Merge branch 'kcsan.2021.07.20c' into HEAD omits 440dd8a3452f Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] omits a28491700e5a certs: Trigger creation of RSA module signing key if it's [...] omits b8803e535be6 char: tpm: cr50_i2c: convert to new probe interface omits 29f20d747023 char: tpm: Kconfig: remove bad i2c cr50 select omits 89ba70faa33c Merge branch 'remotes/lorenzo/pci/misc' omits d4d9691366fb Merge branch 'remotes/lorenzo/pci/tegra194' omits a17734bdb3d0 Merge branch 'remotes/lorenzo/pci/tegra' omits 892d466a42bd Merge branch 'remotes/lorenzo/pci/iproc' omits e8077ea9ab5b Merge branch 'remotes/lorenzo/pci/dwc' omits be930bc9ddb7 Merge branch 'pci/vpd' omits fea791af9b18 Merge branch 'pci/virtualization' omits 47673e6c0d62 Merge branch 'pci/resource' omits 34edbfb74ec2 Merge branch 'pci/irq' omits 01966ed17162 Merge branch 'pci/enumeration' omits 21e6ec96fec4 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 82a39ae07f8c ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 9cf1d7d830f4 ARC: cmpxchg/xchg: rewrite as macros to make type safe omits 99269c322964 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits e0e94b3838bb ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits 34fc500cc9f8 ARC: switch to generic bitops omits b45e1a4322cc ARC: atomics: implement relaxed variants omits a638e623c9f8 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits 6c386739a446 ARC: atomic: !LLSC: use int data type consistently omits 80802c2a0398 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits 147072a2cffa ARC: atomics: disintegrate header omits c6caf0e9c1bf Merge branch 'next/dt64' into for-next omits 903559e9e7b0 Merge branch 'next/dt' into for-next omits 0c276a61b6a4 arm64: dts: exynos: add CPU topology to Exynos5433 omits 5abf14e471d1 mm/filemap: Add FGP_STABLE omits d5f287cde5e9 mm/filemap: Add filemap_get_folio omits d108cafd8eb9 mm/filemap: Convert mapping_get_entry to return a folio omits 182fd69c8c50 mm/filemap: Add filemap_add_folio() omits 29407038a5c1 mm/filemap: Add filemap_alloc_folio omits d26ac3b69a10 mm/page_alloc: Add folio allocation functions omits 85cee576b65a mm/lru: Add folio_add_lru() omits d699b2759d5a mm/lru: Convert __pagevec_lru_add_fn to take a folio omits a8e1af470323 mm: Add folio_evictable() omits b59c6eefa5da mm/workingset: Convert workingset_refault() to take a folio omits b6cfdc7278c3 mm/filemap: Add readahead_folio() omits 86ac0e4080af mm/filemap: Add folio_mkwrite_check_truncate() omits 5f44033aea62 mm/filemap: Add i_blocks_per_folio() omits 1f39e53337f8 mm/writeback: Add folio_redirty_for_writepage() omits e112b3ea4b8e mm/writeback: Add folio_account_redirty() omits ba1273593f1a mm/writeback: Add folio_clear_dirty_for_io() omits 6d53b7db6b6b mm/writeback: Add folio_cancel_dirty() omits d0e7fc24279d mm/writeback: Add folio_account_cleaned() omits 210e8aa035dc mm/writeback: Add filemap_dirty_folio() omits 9221c075a40f mm/writeback: Convert tracing writeback_page_template to folios omits 62ef3f4d6bcf mm/writeback: Add __folio_mark_dirty() omits dce38016b574 mm/writeback: Add folio_mark_dirty() omits d32dbebf1d1c mm/writeback: Add folio_start_writeback() omits f10f6eecaea9 mm/writeback: Add __folio_end_writeback() omits 1a8a108f418f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 1879fa25ebb6 flex_proportions: Allow N events instead of 1 omits c367e3894b57 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 7ebdcd8e9975 mm/migrate: Add folio_migrate_copy() omits d167a28fac1f mm/migrate: Add folio_migrate_flags() omits 79e71311a97c mm/migrate: Add folio_migrate_mapping() omits 491cefc3f1ff mm/rmap: Add folio_mkclean() omits 52192665e494 mm/swap: Add folio_mark_accessed() omits 36a1cb228373 mm/swap: Add folio_activate() omits 5009323080f0 mm: Add folio_young and folio_idle omits be88e1292f1d mm: Add arch_make_folio_accessible() omits 1826c6e209ac mm: Add kmap_local_folio() omits d1089c128eff mm: Add flush_dcache_folio() omits 3bc0556bade4 mm: Add folio_raw_mapping() omits 64135f31a647 mm: Add folio_pfn() omits 5be0e326902e mm/workingset: Convert workingset_activation to take a folio omits e5d7d32e22dc mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 12bf70a0757e mm/memcg: Add folio_lruvec_lock() and similar functions omits c9e48fec6210 mm/memcg: Add folio_lruvec() omits 8e94a88d9a80 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 9cca711fcb6e mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits d3e8fec22b9b mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits f88fff37343c mm/memcg: Convert mem_cgroup_migrate() to take folios omits 92da69fd99f9 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 883681aa2368 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 06a8bd6cf69a mm/memcg: Convert mem_cgroup_charge() to take a folio omits e2e8baa71ae9 mm/memcg: Convert commit_charge() to take a folio omits 78ab11aea8e7 mm/memcg: Add folio_memcg() and related functions omits e059cfa28ba8 mm/memcg: Convert memcg_check_events to take a node ID omits 117f7b38099a mm/memcg: Remove soft_limit_tree_node() omits 2c22c6982ffb mm/memcg: Use the node id in mem_cgroup_update_tree() omits c24442a4e103 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits fefa4d93accd mm: Add folio_nid() omits a7b7eeb698b8 mm: Add folio_mapped() omits 202dc4982905 fs/netfs: Add folio fscache functions omits 9977ac1227c7 mm/filemap: Add folio private_2 functions omits f1c18afa410a mm/filemap: Convert page wait queues to be folios omits 6f9586d66960 mm/filemap: Add folio_wake_bit() omits e94458e52185 mm/filemap: Add folio_wait_bit() omits d97895a60d88 mm/writeback: Add folio_wait_stable() omits c69377c1df47 mm/writeback: Add folio_wait_writeback() omits 00c3622c46c9 mm/filemap: Add folio_end_writeback() omits 8b5474f659ca mm/swap: Add folio_rotate_reclaimable() omits 03f8537f1c1b mm/filemap: Add __folio_lock_or_retry() omits 6e789744cb17 mm/filemap: Add folio_wait_locked() omits d99c830761c4 mm/filemap: Add __folio_lock_async() omits 0ef3ed598d01 mm/filemap: Add folio_lock_killable() omits 1419ac97ce0e mm/filemap: Add folio_lock() omits 95417bc72bc1 mm/filemap: Add folio_unlock() omits 927d5874251e mm/util: Add folio_mapping() and folio_file_mapping() omits 994739c6e251 mm/filemap: Add folio_pos() and folio_file_pos() omits abacca5605ef mm/filemap: Add folio_next_index() omits 2e9199487c05 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 61253040cc3f mm: Handle per-folio private data omits c158c0423fe7 mm/lru: Add folio LRU functions omits 9c2bfb50c1a8 mm: Add folio flag manipulation functions omits fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] omits e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload omits ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS omits 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config omits 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config omits d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions omits 2c5b2d964d19 gpu: host1x: Remove unused functions omits 5a1ab00454cc Merge branch for-5.15/soc into for-next omits 86133bd97f18 Merge branch for-5.14/arm64/dt into for-next omits 92b8b40ecdc7 soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR omits d7a86429dbc6 scripts: checkversion: modernize linux/version.h search strings omits d077ee8b591d scripts: merge_config: add strict mode to fail upon any re [...] omits dc715ae993c5 Merge branch 'devel' into for-next omits de2caa4c558f PCI/VPD: Remove struct pci_vpd.flag omits 83528d2d96f5 PCI/VPD: Make pci_vpd_wait() uninterruptible omits 0628d519e9e8 PCI/VPD: Remove pci_vpd_size() old_size argument omits 187b0b7be673 PCI/VPD: Allow access to valid parts of VPD if some is invalid omits 5032d5173997 PCI/VPD: Don't check Large Resource Item Names for validity omits aa956bff1e1d PCI/VPD: Reject resource tags with invalid size omits f6a71a5ebe23 Merge branch 'locking/core' omits 3e2cd37c296b Merge branch 'perf/core' omits a4d7292e2c1a Merge branch 'perf/urgent' omits ed7c691b4de6 Merge branch 'sched/core' omits 2f9eeec3f447 Merge branch 'timers/urgent' omits b860d367586a Merge branch 'x86/cpu' omits eaaed8fd45a7 mm: Add folio_try_get_rcu() omits e302f91b3c11 mm: Add folio_get() omits f835e266e1ad mm: Add folio_put() omits d86a8492bd8a mm: Add folio reference count functions omits a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits f77210d4232a mm/vmstat: Add functions to account folio statistics omits 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 684384f5ce12 mm: Introduce struct folio omits 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] omits b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] omits 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 omits 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 omits 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 omits b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 omits 2315a282149b btrfs: introduce btrfs_search_backwards function omits 3eadac651d1d dm: add documentation for IMA measurement support omits a4b668d1f175 dm: update target status functions to support IMA measurement omits 1ef0268aedcc dm ima: measure data on device rename omits 26872adc03e5 dm ima: measure data on table clear omits 66e7a13cd88e dm ima: measure data on device remove omits 34534af6bac1 dm ima: measure data on device resume omits 0a3bec81a409 dm ima: measure data on table load omits 264c0f163bd3 dm writecache: add event counters omits e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers omits a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices omits 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] omits 68e76723e0b0 btrfs: delay blkdev_put until after the device remove omits 3711f4cc4cab btrfs: update the bdev time directly when closing omits 17b0605ed33d btrfs: do not read super look for a device path omits af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device omits a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters omits 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts omits e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted omits 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper omits 1923e05978e8 btrfs: print if fsverity support is built in when loading module omits 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block omits 3d439daceec9 btrfs: verity metadata orphan items omits 6875cbd232c7 btrfs: initial fsverity support omits ff4502c88fea Merge branch 'misc-5.14' into next-fixes omits 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block omits 5cd3837c0b58 btrfs: add ro compat flags to inodes omits d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids omits af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices omits 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() omits f0370a27fdd6 btrfs: allow degenerate raid0/raid10 omits 9862464036c8 btrfs: do not pin logs too early during renames omits 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] omits 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] omits 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() omits 0f36db50a5f5 block: fix argument type of bio_trim() omits bacc7c95cdff fs: kill sync_inode omits 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper omits 6a7fd256d681 btrfs: wait on async extents when flushing delalloc omits 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets omits a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] omits c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit omits f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] omits 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] omits d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] omits a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] omits 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion omits e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split omits fb91b80007db btrfs: subpage: disable inline extent creation omits 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent omits 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case omits 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part omits a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible omits 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() omits 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read omits 692e492e3af9 btrfs: disable compressed readahead for subpage omits 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] omits 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags omits 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers omits 07002c0b744c btrfs: constify and cleanup variables in comparators omits 77bcc51bd445 btrfs: simplify data stripe calculation helpers omits 18c8d57008c7 btrfs: merge alloc_device helpers omits 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index omits 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits 3899445c0675 btrfs: tree-checker: use table values for stripe checks omits 668222b4df53 btrfs: make btrfs_next_leaf static inline omits a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] omits e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir omits 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed omits 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] omits ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log omits 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] omits 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits 3de11c864991 btrfs: improve the batch insertion of delayed items omits d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits e827137d7f3f btrfs: continue readahead of siblings even if target node [...] omits 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages omits 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers omits e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd omits 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib omits 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo omits 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations omits dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 26633dafc560 btrfs: remove max argument from generic_bin_search omits 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes omits f7deee2d5690 btrfs: add special case to setget helpers for 64k pages omits 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic omits 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support omits 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node omits f9714eb04364 ipmi: ssif_bmc: Return -EFAULT if copy_from_user() fails omits 0ffa3c63b6da bindings: ipmi: Add binding for SSIF BMC driver omits b7345b79d0e5 ipmi: ssif_bmc: Add SSIF BMC driver omits d85e44de8fb5 i2c: aspeed: Add slave_enable() to toggle slave mode omits d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] omits 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines omits 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 omits c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] omits 6178925933d0 mm: Convert get_page_unless_zero() to return bool omits d9ed8449eaf3 dm writecache: further writecache_map() cleanup omits 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() omits d3827047534c dm writecache: split up writecache_map() to improve code r [...] omits bb2c20c976aa Merge branch 'next/soc' into for-next omits 8fc5ae26d828 ovl: fix mmap denywrite omits 8874e3a7baec drm/tegra: Fix compilation of variadic macro omits b19502d1a683 drm/tegra: Bump driver version omits 5925961174ce drm/tegra: Add job firewall omits 43636451db8c drm/tegra: Implement job submission part of new UAPI omits 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI omits 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI omits cdf631031f3e drm/tegra: Implement new UAPI omits 69d77868b1ad drm/tegra: Allocate per-engine channel in core code omits 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume omits 75ffbc5acf0f drm/tegra: Add new UAPI to header omits 67fe57e9beda drm/tegra: Extract tegra_gem_lookup omits 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer omits a8cdf8c779e1 gpu: host1x: Add job release callback omits 684e366e1794 gpu: host1x: Add no-recovery mode omits ad0529424def gpu: host1x: Add DMA fence implementation omits 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes omits 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings omits b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information omits 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information omits 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information omits 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART omits ac637a0ada71 xtensa: add fairness to IRQ handling omits b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next omits 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] omits e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] omits 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic omits ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic omits 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] omits 78924148a3d2 risc-v: Use generic io.h helpers for nommu omits a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 adds 9a73fa375d58 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 9011c2791e63 ovl: skip stale entries in merge dir cache iteration adds 9b91b6b019fd ovl: fix deadlock in splice write adds 580c610429b3 ovl: fix uninitialized pointer read in ovl_lookup_real_one() adds 427215d85e8d ovl: prevent private clone if bind mount is not allowed adds b3f0ccc59cfe Merge tag 'ovl-fixes-5.14-rc6-v2' of git://git.kernel.org/ [...] adds 9e723c5380c6 Merge tag 'platform-drivers-x86-v5.14-3' of git://git.kern [...] adds 761c6d7ec820 Merge tag 'arc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds b4d8a58f8dcf seccomp: Fix setting loaded filter count during TSYNC adds fd66ad69ef5a Merge tag 'seccomp-v5.14-rc6' of git://git.kernel.org/pub/ [...] adds 848378812e40 vmlinux.lds.h: Handle clang's module.{c,d}tor sections adds 1746f4db5135 Merge tag 'orphans-v5.14-rc6' of git://git.kernel.org/pub/ [...] adds d07149aba2ef ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 65 [...] adds 59cd4f435ee9 Merge tag 'sound-5.14-rc6' of git://git.kernel.org/pub/scm [...] adds f8fbb47c6e86 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds e062233c0ed0 drm/mediatek: dpi: Fix NULL dereference in mtk_dpi_bridge_ [...] adds 6b57ba3243c5 drm/mediatek: mtk-dpi: Set out_fmt from config if not the [...] adds 1a64a7aff8da drm/mediatek: Fix cursor plane no update adds 1648740b2e35 Merge tag 'mediatek-drm-fixes-5.14' of https://git.kernel. [...] adds ad89c9aa2460 drm/amd/pm: update smu v13.0.1 firmware header adds 39932ef75897 drm/amdgpu: set RAS EEPROM address from VBIOS adds 202ead5a3c58 drm/amdgpu: don't enable baco on boco platforms in runpm adds 5126da7d99cf drm/amd/pm: Fix a memory leak in an error handling path in [...] adds 46dd2965bdd1 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 7cbe08a930a1 drm/amdgpu: handle VCN instances when harvesting (v2) adds 3042f80c6cb9 drm/amd/pm: bug fix for the runtime pm BACO adds c90f6263f58a drm/amd/display: Remove invalid assert for ODM + MPC case adds 0cde63a8fc4d drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds bf71bde473c3 Merge tag 'amd-drm-fixes-5.14-2021-08-11' of https://gitla [...] adds 699aa57b3567 drm/i915/gvt: Fix cached atomics setting for Windows VM adds d927ae73e1bd Merge tag 'gvt-fixes-2021-08-10' of https://github.com/int [...] adds abd9d66a0557 drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 24d032e2359e drm/i915: Only access SFC_DONE when media domain is not fused off adds ffd5caa26f6a drm/doc/rfc: drop lmem uapi section adds 3e234e9f7f81 Merge tag 'drm-intel-fixes-2021-08-12' of git://anongit.fr [...] adds bf33677a3c39 drm/meson: fix colour distortion from HDR set during vendo [...] adds a1fa72683166 Merge tag 'drm-misc-fixes-2021-08-12' of git://anongit.fre [...] adds 82cce5f4291e Merge tag 'drm-fixes-2021-08-13' of git://anongit.freedesk [...] adds 3a03c67de276 Merge tag 'ceph-for-5.14-rc6' of git://github.com/ceph/cep [...] adds beb7f2de5728 psample: Add a fwd declaration for skbuff adds d6e712aa7e6a net: openvswitch: fix kernel-doc warnings in flow.c adds 143a8526ab5f bareudp: Fix invalid read beyond skb's linear data adds 50ac74798460 ice: Prevent probing virtual functions adds c503e63200c6 ice: Stop processing VF messages during teardown adds 3ba7f53f8bf1 ice: don't remove netdev->dev_addr from uc sync list adds a7550f8b1c97 iavf: Set RSS LUT and key in reset handle path adds ea377dca46a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c633e799641c net/mlx5: Don't skip subfunction cleanup in case of error [...] adds d3875924dae6 net/mlx5: DR, Add fail on error check on decap adds c623c95afa56 net/mlx5e: Avoid creating tunnel headers for local route adds 6d8680da2e98 net/mlx5: Bridge, fix ageing time adds 8ba3e4c85825 net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free adds c85a6b8feb16 net/mlx5: Block switchdev mode while devlink traps are active adds 3c8946e0e284 net/mlx5: Fix order of functions in mlx5_irq_detach_nb() adds 5957cc557dc5 net/mlx5: Set all field of mlx5_irq before inserting it to [...] adds ba317e832d45 net/mlx5: Destroy pool->mutex adds 88bbd7b2369a net/mlx5e: TC, Fix error handling memory leak adds 563476ae0c5e net/mlx5: Synchronize correct IRQ when destroying CQ adds bd37c2888cca net/mlx5: Fix return value from tracer initialization adds 6a279f61e255 Merge tag 'mlx5-fixes-2021-08-09' of git://git.kernel.org/ [...] adds 7b637cd52f02 MAINTAINERS: fix Microchip CAN BUS Analyzer Tool entry typo adds aae32b784ebd can: m_can: m_can_set_bittiming(): fix setting M_CAN_DBTP [...] adds 31782a01d14f Merge tag 'linux-can-fixes-for-5.14-20210810' of git://git [...] adds c34f674c8875 net: dsa: microchip: Fix ksz_read64() adds ef3b02a1d79b net: dsa: microchip: ksz8795: Fix PVID tag insertion adds 8f4f58f88fe0 net: dsa: microchip: ksz8795: Reject unsupported VLAN conf [...] adds af01754f9e3c net: dsa: microchip: ksz8795: Fix VLAN untagged flag chang [...] adds 9130c2d30c17 net: dsa: microchip: ksz8795: Use software untagging on CPU port adds 164844135a3f net: dsa: microchip: ksz8795: Fix VLAN filtering adds 411d466d94a6 net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VL [...] adds 37c86c4a0bfc Merge branch 'ks8795-vlan-fixes' adds 4a2b285e7e10 net: igmp: fix data-race in igmp_ifc_timer_expire() adds cd391280bf46 net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump adds ada2fee185d8 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump adds 871a73a1c8f5 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump adds 21b52fed928e net: dsa: sja1105: fix broken backpressure in .port_fdb_dump adds 09c7fd521879 Merge branch 'fdb-backpressure-fixes' adds 71330842ff93 bpf: Add _kernel suffix to internal lockdown_bpf_read adds 51e1bb9eeaf7 bpf: Add lockdown check for probe_write_user helper adds 87b7b5335e69 bpf: Add missing bpf_read_[un]lock_trace() for syscall program adds a2baf4e8bb0f bpf: Fix potentially incorrect results with bpf_get_local_ [...] adds 019d0454c617 bpf, core: Fix kernel-doc notation adds 2e273b0996ab Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 45a687879b31 net: bridge: fix flags interpretation for extern learn fdb [...] adds c35b57ceff90 net: switchdev: zero-initialize struct switchdev_notifier_ [...] adds 519133debcc1 net: bridge: fix memleak in br_add_if() adds 6922110d152e net: linkwatch: fix failure to restore device state across [...] adds 2cad5d2ed1b4 net: pcs: xpcs: fix error handling on failed to allocate memory adds 6de035fec045 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() cal [...] adds 0271824d9ebe MAINTAINERS: switch to my OMP email for Renesas Ethernet drivers adds b69dd5b3780a net: igmp: increase size of mr_ifc_count adds 48c812e03277 net: mscc: Fix non-GPL export of regmap APIs adds 86704993e6a5 Revert "tipc: Return the correct errno code" adds 700fa08da43e net: dsa: sja1105: unregister the MDIO buses during teardown adds d9d5b8961284 wwan: core: Avoid returning NULL from wwan_create_dev() adds 49b0b6ffe20c vsock/virtio: avoid potential deadlock when vsock device remove adds e9faf53c5a5d ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi adds 889d0e7dc683 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl adds 1090340f7ee5 net: Fix memory leak in ieee802154_raw_deliver adds a9a507013a6f Merge tag 'ieee802154-for-davem-2021-08-12' of git://git.k [...] adds f8e6dfc64f61 Merge tag 'net-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds d1dee8141685 pinctrl: sunxi: Don't underestimate number of functions adds 31697ef7f3f4 pinctrl: k210: Fix k210_fpioa_probe() adds 86e5fbcaf756 Merge tag 'intel-pinctrl-v5.14-2' of gitolite.kernel.org:p [...] adds c4b68e513953 pinctrl: amd: Fix an issue with shutdown when system set to s0ix adds 462938cd48f2 Merge tag 'pinctrl-v5.14-2' of git://git.kernel.org/pub/sc [...] adds 4956b9eaad45 io_uring: rsrc ref lock needs to be IRQ safe adds 49e7f0c789ad io-wq: fix bug of creating io-wokers unconditionally adds 47cae0c71f7a io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() adds c018db4a57f3 io_uring: drop ctx->uring_lock before flushing work item adds 43597aac1f87 io_uring: fix ctx-exit io_rsrc_put_work() deadlock adds 8f40d0370795 tools/io_uring/io_uring-cp: sync with liburing example adds 42995cee61f8 Merge tag 'io_uring-5.14-2021-08-13' of git://git.kernel.d [...] adds 11431e26c9c4 blk-iocost: fix lockdep warning on blkcg->lock adds 0f7839955114 Revert "block/mq-deadline: Add cgroup support" adds 454bb6775202 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_Q [...] adds cddce0116058 nbd: Aovid double completion of a request adds 020efdadd849 Merge tag 'block-5.14-2021-08-13' of git://git.kernel.dk/l [...] adds a83ed2257774 Merge tag 'linux-kselftest-fixes-5.14-rc6' of git://git.ke [...] adds 981567bd9653 cifs: use the correct max-length for dentry_path_raw() adds 41535701da33 cifs: Handle race conditions during rename adds 9e992755be8f cifs: Call close synchronously during unlink/rename/lease break. adds 27b2eaa1180e Merge tag '5.14-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds 6c7a00b84337 kasan, kmemleak: reset tags when scanning block adds 340caf178ddc kasan, slub: reset tag when printing address adds 1ed7ce574c13 slub: fix kmalloc_pagealloc_invalid_free unit test adds a7f1d48585b3 mm: slub: fix slub_debug disabling for list of slabs adds eb2faa513c24 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] adds 7fa0dacbaf12 mm/memcg: fix incorrect flushing of lruvec data in obj_stock adds 854f32648b8a lib: use PFN_PHYS() in devmem_is_allowed() adds dfa377c35d70 Merge branch 'akpm' (patches from Andrew) adds 118516e21277 Merge tag 'configfs-5.14' of git://git.infradead.org/users [...] adds 030d6dbf0c2e riscv: kexec: do not add '-mno-relax' flag if compiler doe [...] adds fdf3a7a1e0a6 riscv: Fix comment regarding kernel mapping overlapping wi [...] adds a7a4f1c0c845 Merge tag 'riscv-for-linus-5.14-rc6' of git://git.kernel.o [...] adds 88ca2521bd5b xen/events: Fix race in set_evtchn_to_irq adds ba31f97d43be Merge tag 'for-linus-5.14-rc6-tag' of git://git.kernel.org [...] adds bba676cc0b61 i2c: iproc: fix race between client unreg and tasklet adds 86ff25ed6cd8 i2c: dev: zero out array used for i2c reads from userspace adds 3f12cc4bb0a4 Documentation: i2c: add i2c-sysfs into index adds 76c9e465dd52 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds a5056c0bc24f Merge tag 'iio-fixes-5.14a' of https://git.kernel.org/pub/ [...] adds 56aee5734582 Merge tag 'staging-5.14-rc6' of git://git.kernel.org/pub/s [...] adds 664cc971fb25 Revert "usb: dwc3: gadget: Use list_replace_init() before [...] adds 12f41321ce76 Merge tag 'usb-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds b93dfa6bda4d ACPI: NFIT: Fix support for virtual SPA ranges adds d9cee9f85b22 libnvdimm/region: Fix label activation vs errors adds f21453b0ff6e tools/testing/nvdimm: Fix missing 'fallthrough' warning adds 96dcb97d0a40 Merge branch 'for-5.14/dax' into libnvdimm-fixes adds 7ba34c0cba0b Merge tag 'libnvdimm-fixes-5.14-rc6' of git://git.kernel.o [...] adds 9977d880f7a3 scsi: lpfc: Move initialization of phba->poll_list earlier [...] adds dbe7633c394b scsi: storvsc: Log TEST_UNIT_READY errors as warnings adds 40d32727931c scsi: mpt3sas: Fix incorrectly assigned error return and check adds 0aa78d17099b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1383279c6494 KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels adds ffbe17cadaf5 KVM: x86: remove dead initialization adds 7b9cae027ba3 KVM: VMX: Use current VMCS to query WAITPKG support for MS [...] adds 375d1adebc11 Merge branch 'kvm-vmx-secctl' into kvm-master adds 85aa8889b82e kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault adds 18712c13709d KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 [...] adds facee1be7689 KVM: arm64: Fix off-by-one in range_is_memory adds c4d7c51845af KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE adds c5e2bf0b4ae8 Merge tag 'kvmarm-fixes-5.14-2' of git://git.kernel.org/pu [...] adds 524a1e4e381f KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs adds 0103098fb4f1 KVM: x86/mmu: Don't step down in the TDP iterator when zap [...] adds ce25681d59ff KVM: x86/mmu: Protect marking SPs unsync when using TDP MM [...] adds 6e949ddb0a63 Merge branch 'kvm-tdpmmu-fixes' into kvm-master adds 3e763ec7914f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 839ad22f7551 x86/tools: Fix objdump version check again adds 064855a69003 x86/resctrl: Fix default monitoring groups reporting adds b045b8cc8653 Merge tag 'x86_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 4152433c3976 arm64: efi: kaslr: Fix occasional random alloc (and boot) failure adds 5b94046efb47 efi/libstub: arm64: Force Image reallocation if BSS was no [...] adds 3a262423755b efi/libstub: arm64: Relax 2M alignment again for relocatab [...] adds ff80ef5bf5bd efi/libstub: arm64: Warn when efi_random_alloc() fails adds c32ac11da3f8 efi/libstub: arm64: Double check image alignment at entry adds 55203550f9af Merge tag 'efi-urgent-for-v5.14-rc4' of git://git.kernel.o [...] adds 12aef8acf099 Merge tag 'efi_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 07d25971b220 locking/rtmutex: Use the correct rtmutex debugging config option adds 839da2538529 Merge tag 'locking_urgent_for_v5.14_rc6' of git://git.kern [...] adds 438553958ba1 PCI/MSI: Enable and mask MSI-X early adds 7d5ec3d36123 PCI/MSI: Mask all unused MSI-X entries adds da181dc974ad PCI/MSI: Enforce that MSI-X table entry is masked for update adds b9255a7cb517 PCI/MSI: Enforce MSI[X] entry updates to be visible adds 361fd37397f7 PCI/MSI: Do not set invalid bits in MSI mask adds 689e6b535157 PCI/MSI: Correct misleading comments adds d28d4ad2a1ae PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() adds 77e89afc25f3 PCI/MSI: Protect msi_desc::masked for multi-MSI adds 826da771291f genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP adds 0c0e37dc1167 x86/ioapic: Force affinity setup before startup adds ff363f480e59 x86/msi: Force affinity setup before startup adds b9cc7d8a4656 genirq/timings: Prevent potential array overflow in __irq_ [...] adds dbbc93576e03 genirq/msi: Ensure deactivation on teardown adds 7a3dc4f35bf8 driver core: Add missing kernel doc for device::msi_lock adds c4f14eac2246 Merge tag 'irq-urgent-2021-08-15' of git://git.kernel.org/ [...] adds 623763650488 powerpc/32s: Fix napping restore in data storage interrupt (DSI) adds b5cfc9cd7b04 powerpc/32: Fix critical and debug interrupts on BOOKE adds 8241461536f2 powerpc/smp: Fix OOPS in topology_init() adds c18956e6e0b9 powerpc/pseries: Fix update of LPAR security flavor after LPM adds 43e8f7600659 powerpc/kprobes: Fix kprobe Oops happens in booke adds 98694166c27d powerpc/interrupt: Fix OOPS by not calling do_IRQ() from t [...] adds 01fcac8e4dfc powerpc/interrupt: Do not call single_step_exception() fro [...] adds cbc06f051c52 powerpc/xive: Do not skip CPU-less nodes when creating the IPIs adds ecf93431963a Merge tag 'powerpc-5.14-5' of git://git.kernel.org/pub/scm [...] adds 463dbba4d189 ARM: 9104/2: Fix Keystone 2 kernel mapping regression adds 1fdfc2838c1d Merge remote-tracking branch 'arm-current/fixes' adds 017f5fb9ce79 arm64: clean vdso & vdso32 files adds 239db065316e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 813bacf41098 ARM: configs: Update the nhk8815_defconfig adds cbfece75186d ARM: ixp4xx: fix building both pci drivers adds 612fe1b89f51 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 3c603136c9f8 bnxt: don't lock the tx queue from napi poll adds 01cca6b9330a bnxt: disable napi before canceling DIM adds e8d8c5d80f5e bnxt: make sure xmit_more + errors does not miss doorbells adds fb9f7190092d bnxt: count Tx drops adds 9d5e6a707633 Merge branch 'bnxt-tx-napi-disabling-resiliency-improvements' adds 5f7735196390 ice: Fix perout start time rounding adds c39c76145a6c Merge remote-tracking branch 'net/master' adds 2d3a1e3615c5 bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgrou [...] adds 45c709f8c71b bpf: Clear zext_dst of dead insns adds 3776f3517ed9 selftests, bpf: Test that dead ldx_w insns are accepted adds ea1227c31065 Merge remote-tracking branch 'bpf/master' adds e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex adds 4ba5a9e02222 Merge remote-tracking branch 'netfilter/master' adds 46b1ff08318c Merge remote-tracking branch 'wireless-drivers/master' adds a2befe9380dd ALSA: hda - fix the 'Capture Switch' value change notifications adds 67bb66d32905 ALSA: oxfw: fix functioal regression for silence in Apogee [...] adds 0899b50bea64 Merge remote-tracking branch 'sound-current/for-linus' adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching adds cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again adds fcccea2dd0db Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 43af5e659f19 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 13a94dbe2a0c Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0720aed7b34e Merge remote-tracking branch 'pci-current/for-linus' adds 9659281ce78d slimbus: messaging: start transaction ids from 1 instead of zero adds a263c1ff6abe slimbus: messaging: check for valid transaction id adds c0e38eaa8d51 slimbus: ngd: set correct device for pm adds d77772538f00 slimbus: ngd: reset dma setup during runtime pm adds 57a1681095f9 ipack: tpci200: fix many double free issues in tpci200_pci_probe adds 50f05bd114a4 ipack: tpci200: fix memory leak in the tpci200_register adds f753067494c2 Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit l [...] adds d30836a95289 Merge tag 'icc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 38b898fbddd1 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a9ad20e27141 Merge remote-tracking branch 'crypto-current/master' adds 5fe072e0ca41 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 74d0fd7c80e9 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 06a089ef6449 bus: ti-sysc: Fix error handling for sysc_check_active_timer() adds c587c3eb910a Merge remote-tracking branch 'omap-fixes/fixes' adds c99303bd9b4b Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 378bd784aa57 btrfs: zoned: suppress reclaim error message on EAGAIN adds 9b3855ce9e8e btrfs: zoned: fix block group alloc_offset calculation adds 759c2efbe838 btrfs: fix NULL pointer dereference when deleting device b [...] adds 6b0c9b06c4ed Merge branch 'misc-5.14' into next-fixes adds f37f76285895 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 82fc664365d6 Merge remote-tracking branch 'vfs-fixes/fixes' adds 7f45621c14a2 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] adds 73fcbad69111 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] adds 13ff6e30839f Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds c16dae81c637 Merge remote-tracking branch 'mmc-fixes/fixes' adds e92f2ccacf84 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds c1e64c0aec8c soc: fsl: qe: fix static checker warning adds a091d9dfaeae Merge remote-tracking branch 'soc-fsl-fixes/fix' adds df48b6299bfc Merge remote-tracking branch 'pidfd-fixes/fixes' adds 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure adds e6cf50408be8 Merge remote-tracking branch 'fpga-fixes/fixes' adds a325db2d8f1d scripts: merge_config: add strict mode to fail upon any re [...] adds d82856395505 kbuild: do not require sub-make for separate output tree builds adds 0058d07ec6aa scripts: make some scripts executable adds 6072b2c49d23 kbuild: warn if a different compiler is used for external [...] adds 6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Ma [...] adds 231ad7f409f1 Makefile: infer --target from ARCH for CC=clang adds e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing adds 52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS adds f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 adds cf5d31da25f2 Merge remote-tracking branch 'kbuild/for-next' adds 3307c567e45f Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 2a047e0662ae dma-mapping: return an unsigned int from dma_map_sg{,_attrs} adds 9390870fce45 Merge remote-tracking branch 'dma-mapping/for-next' adds fc062ad8e406 asm-generic: ffs: Drop bogus reference to ffz location adds f27180dd63e1 asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user adds 2f69b04a8868 h8300: remove stale strncpy_from_user adds 2820cfdc0817 hexagon: use generic strncpy/strnlen from_user adds c52801a774ce arc: use generic strncpy/strnlen from_user adds 0cd115188693 csky: use generic strncpy/strnlen from_user adds b26b181651f3 microblaze: use generic strncpy/strnlen from_user adds e93a1cb8d2b3 s390: use generic strncpy/strnlen from_user adds 98b861a30431 asm-generic: uaccess: remove inline strncpy_from_user/strn [...] adds 166ec4633b63 asm-generic: remove extra strn{cpy_from,len}_user declarations adds e6226997ec5a asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols adds a71bfc007976 Merge branch 'asm-generic-uaccess-7' of git://git.kernel.o [...] adds 8f76f9c46952 bitops/non-atomic: make @nr unsigned to avoid any DIV adds b87eec3b30f0 Merge remote-tracking branch 'asm-generic/master' adds b2ba8f3ad5a5 ARC: atomics: disintegrate header adds b6fa44c178bb ARC: atomic: !LLSC: remove hack in atomic_set() for for UP adds a8c13052e06d ARC: atomic: !LLSC: use int data type consistently adds c6eabafaa083 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] adds a8ffc3e103f7 ARC: atomics: implement relaxed variants adds ee6d3d40c1e7 ARC: switch to generic bitops adds 155233178679 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] adds d88507b5fb58 ARC: xchg: !LLSC: remove UP micro-optimization/hack adds 250aef70001b ARC: cmpxchg/xchg: rewrite as macros to make type safe adds 1723d2548fae ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) adds af543c8193f2 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants adds 1707e601d7b5 ARC: retire ARC750 support adds 6b6bd68e466b ARC: retire MMUv1 and MMUv2 support adds 8764fe7db429 ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] adds e82f687f455c ARC: mm: remove tlb paranoid code adds 61517fa955ff ARC: mm: move mmu/cache externs out to setup.h adds e8b9d96d4ad0 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS adds b52d644a4628 ARC: mm: Enable STRICT_MM_TYPECHECKS adds 4f3bd1ffcd47 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] adds fd3546637bec ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] adds 9ca0c1f0a7bb ARC: mm: non-functional code movement/cleanup adds aef08eacd5e5 ARC: mm: move MMU specific bits out of ASID allocator adds 702b4e904d89 ARC: mm: move MMU specific bits out of entry code ... adds 32a3f7f94fa5 Merge remote-tracking branch 'arc/for-next' adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 3e9a47a71364 Merge branches 'fixes' and 'misc' into for-next adds c188dacf7e18 Merge remote-tracking branch 'arm/for-next' adds 5c6ef4a28042 Merge remote-tracking branch 'arm64/for-next/core' adds fd264b310579 arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVE [...] adds 44c31eb121ed Merge remote-tracking branch 'arm-perf/for-next/perf' adds 4108b6cc7a60 Merge tag 'omap-for-v5.15/soc-signed' of git://git.kernel. [...] adds e694952772a7 Merge tag 'omap-for-v5.15/soc-late-signed' of git://git.ke [...] adds 9573a211d718 Merge branch 'arm/soc' into for-next adds 9c8300b16087 Merge tag 'omap-for-v5.15/ti-sysc-signed' of git://git.ker [...] adds d2c334f49c83 bus: ixp4xx: return on error in ixp4xx_exp_probe() adds a41461b6c400 Merge tag 'imx-ecspi-5.15' of git://git.kernel.org/pub/scm [...] adds a8c371f0cfe7 Merge tag 'v5.14-next-soc' of git://git.kernel.org/pub/scm [...] adds 0dc76ecbbf15 Merge tag 'memory-controller-drv-5.15' of git://git.kernel [...] adds 2a65927edb27 dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs adds 22ea87ef3f22 soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] adds ed4520d6a10b soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 62e8ce8506f5 dt-bindings: soc: ti: pruss: Add dma-coherent property adds 866e1691ed5b Merge tag 'drivers_soc_for_5.15' of git://git.kernel.org/p [...] adds 1bb24be00c8c Merge tag 'scmi-updates-5.15' of git://git.kernel.org/pub/ [...] adds 699fe4b190da Merge tag 'omap-for-v5.15/sr-signed' of git://git.kernel.o [...] adds f2fbe17427b6 Merge branch 'arm/drivers' into for-next adds af65640084bd Merge branch 'arm/fixes' into for-next adds 3df512524fa8 Merge tag 'omap-for-v5.15/dt-signed' of git://git.kernel.o [...] adds a7056e042372 ARM: dts: sti: update flexgen compatible within stih418-clock adds 7c44e1515c84 ARM: dts: sti: update flexgen compatible within stih407-clock adds d767090d73e1 ARM: dts: sti: update flexgen compatible within stih410-clock adds 9528bb46b606 ARM: dts: sti: update clkgen-pll entries in stih407-clock adds b26ba00c3b23 ARM: dts: sti: update clkgen-pll entries in stih410-clock adds 19007a65aa13 ARM: dts: sti: update clkgen-pll entries in stih418-clock adds 21b6069c3a8e ARM: dts: sti: update clkgen-fsyn entries in stih407-clock adds 7f9ed95ddaa5 ARM: dts: sti: update clkgen-fsyn entries in stih410-clock adds a1b68d6b02b6 ARM: dts: sti: update clkgen-fsyn entries in stih418-clock adds 5d296faf3f45 ARM: dts: sti: add the spinor controller node within stih4 [...] adds 7b22ec0c72f3 ARM: dts: sti: disable rng11 on the stih418 platform adds 11061d6cafcf ARM: dts: sti: add the thermal sensor node within stih418 adds 41e202f9d9c8 ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board adds c2026910fc26 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds bd642467c273 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds 4e80af1fd639 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds f9807f9cb396 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds f3e22d32e4dd Merge tag 'sti-dt-for-v5.15-round1' of git://git.kernel.or [...] adds 57798ff216eb Merge tag 'stm32-dt-for-v5.15-1' of git://git.kernel.org/p [...] adds f775d2150cb4 ARM: dts: ixp4xx: Fix up bad interrupt flags adds 5900dc0850ff ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D adds 5a68c91d1c27 ARM: dts: ixp4xx: Move EPBX100 flash to external bus node adds 94e8b34be2c0 ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A adds e647167967f8 ARM: dts: ixp4xx: Add second UART adds f2791ed73193 ARM: dts: ixp4xx: Use the expansion bus adds 6fb89c46d487 ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2 adds 36eb2640d3be ARM: dts: ixp4xx: Add Arcom Vulcan device tree adds ae751e6325c0 ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree adds 16d8d49b567b ARM: dts: ixp4xx: Add CF to GW2358 adds ec0384026cd9 ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs adds e664f7720ab4 ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425 adds 0ceddb06be67 ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G adds f2841e3ab175 ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3 adds 34827ffe3502 Merge tag 'ixp4xx-dts-arm-soc-v5.15-1' of git://git.kernel [...] adds eaf05c1fdc14 Merge tag 'v5.14-next-dts32' of git://git.kernel.org/pub/s [...] adds 261a910d6cb7 Merge tag 'v5.14-next-dts64' of git://git.kernel.org/pub/s [...] adds 5f49f22db4a8 Merge tag 'ti-k3-dt-for-v5.15' of git://git.kernel.org/pub [...] adds bcbe4bd39d47 Merge tag 'amlogic-arm64-dt-for-v5.15' of git://git.kernel [...] adds c2632c3afead Merge tag 'amlogic-arm-dt-for-v5.15' of git://git.kernel.o [...] adds 0b72a27e1d5d Merge tag 'samsung-dt-5.15' of git://git.kernel.org/pub/sc [...] adds f73979109bc1 Merge tag 'samsung-dt64-5.15' of git://git.kernel.org/pub/ [...] adds 7244c8af762a ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs adds 29fabf5274bf ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment adds 81b6a2857377 Merge tag 'omap-for-v5.15/dt-am3-signed' of git://git.kern [...] adds 4e2852549ba8 Merge branch 'arm/dt' into for-next adds b528dede9bca Merge tag 'at91-defconfig-5.15' of git://git.kernel.org/pu [...] adds 20904527a70d Merge tag 'amlogic-arm-configs-for-v5.15' of git://git.ker [...] adds 202d727b12d3 Merge branch 'arm/defconfig' into for-next adds ffc192c81705 soc: document merges adds 0adfeb728152 Merge remote-tracking branch 'arm-soc/for-next' adds 9d32685b8eac Merge remote-tracking branch 'actions/for-next' adds 3df6e6740d28 Merge remote-tracking branch 'amlogic/for-next' adds b74759f75327 ARM: dts: Add Facebook BMC 128MB flash layout adds 2cbc14749ae7 ARM: dts: aspeed: wedge400: Use common flash layout adds 0c6881e86d2f ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs adds 0ccdd60e51f0 ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC adds 2f31f8c2a3aa ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC adds 40cb6373b46c ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC adds 6a04a384b183 Merge remote-tracking branch 'aspeed/for-next' adds 4d4ef968b6bf Merge remote-tracking branch 'at91/at91-next' adds 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next adds a756f1b6e34a dt-bindings: vendor-prefixes: Add an entry for SKOV A/S adds 23ee064a20e1 dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards adds 94f846984375 dt-bindings: vendor-prefixes: add Traverse Technologies adds 0fdedc09af18 dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board adds 5a7d7ff15590 Merge branch 'imx/bindings' into for-next adds b1111358e1e8 ARM: dts: add SKOV imx6q and imx6dl based boards adds 85b5d85ce1fb ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and # [...] adds 87a8c7164022 ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz adds d653894feea7 Merge branch 'imx/dt' into for-next adds 0c1ed5e70443 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 915622ce17f9 arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds 16fe55ba9532 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds d6ce0bfaf9ce arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 5bb279171afc arm64: dts: imx8: Add jpeg encoder/decoder nodes adds d05cd0dcb4db arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] adds 7e5f3146670f arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 adds 5ff554dd5c24 arm64: dts: imx8mq-evk: Remove unnecessary blank lines adds 78e80c4b4238 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] adds bc3ab388ee84 arm64: dts: imx8mp: Add dsp node adds ef484dfcf6f7 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support adds bcadd5f66c2a arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions adds 092cd75e5270 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config adds 500659f3b401 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config adds bd306fdb4e60 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds 590dc51bcaf2 arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload adds a9c577822e98 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] adds c1a6018d1839 arm64: dts: ls1046a: fix eeprom entries adds ceec36ee0d15 arm64: dts: imx8mm: update pmu compatible adds 16ce4ce32dc8 arm64: dts: imx8qxp: update pmu compatible adds d4efa65f30ac arm64: dts: imx8m: drop interrupt-affinity for pmu adds 6a47c304316d arm64: dts: imx8mq-reform2: add sound support adds e3f9eb037c41 arm64: dts: ls1088a: add internal PCS for DPMAC1 node adds 2cfad132b501 arm64: dts: ls1088a: add missing PMU node adds 418962eea358 arm64: dts: add device tree for Traverse Ten64 (LS1088A) adds cf8f5a4eafcb Merge branch 'imx/dt64' into for-next adds 7fd19c58e48f ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC adds 2cb411d89676 Merge branch 'imx/defconfig' into for-next adds 0fc56d65c9b0 Merge remote-tracking branch 'imx-mxs/for-next' adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next adds 70124565aab5 Merge remote-tracking branch 'keystone/next' adds 8986564e599f Merge remote-tracking branch 'mediatek/for-next' adds b1a2fad1911c Merge remote-tracking branch 'mvebu/for-next' adds 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next adds 7911f95d1713 Merge branch 'fixes' into for-next adds 2fb7d5632fee Merge remote-tracking branch 'omap/for-next' adds a64dd2425039 Merge remote-tracking branch 'qcom/for-next' adds 5591b9ecf631 Merge remote-tracking branch 'raspberrypi/for-next' adds a8675b2d4608 arm64: dts: renesas: r9a07g044: Add pinctrl node adds b3f894354aa0 arm64: dts: renesas: r9a07g044: Add ADC node adds fb210df33dd9 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD adds 9ea0c7b3c200 arm64: dts: renesas: r9a07g044: Add CANFD node adds 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 112dfa5ca16c dt-bindings: i2c: renesas,riic: Add interrupt-names adds 1db70c0277f1 ARM: dts: rza: Add I2C interrupt-names adds 8e8890ea1a5e arm64: dts: renesas: r9a07g044: Add I2C interrupt-names adds 13bf92e6dec0 dt-bindings: i2c: renesas,riic: Make interrupt-names required adds 148bcca9ad04 soc: renesas: Prefer memcpy() over strcpy() adds 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] adds 42ae8346f165 Merge remote-tracking branch 'renesas/next' adds 6aae14762d4c Merge remote-tracking branch 'reset/reset/next' adds 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board adds ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board adds d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] adds 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 adds 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next adds fadbd4e78479 dt-bindings: power: add rk3568-pmu-io-domain support adds 28b05a64e47c soc: rockchip: io-domain: add rk3568 support adds c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next adds 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x adds 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 adds e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] adds ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 adds eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] adds b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next adds a7d644195964 Merge remote-tracking branch 'rockchip/for-next' adds cc67789c7a45 Merge branch 'next/dt' into for-next adds 90861bf54255 Merge branch 'next/dt64' into for-next adds 79b3018d8648 Merge remote-tracking branch 'samsung-krzk/for-next' adds 4260f942c987 Merge remote-tracking branch 'scmi/for-linux-next' adds 9b589020eb29 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds df7d33200d26 Merge branch for-5.14/arm64/dt into for-next adds 900a486ac73d dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit adds a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next adds dd00d75007d2 firmware: tegra: Stop using seq_get_buf() adds fa1bd5e15b72 Merge branch for-5.15/firmware into for-next adds 158a9b47a491 soc/tegra: bpmp: Remove unused including <linux/version.h> adds 9c93ccfc86f2 soc/tegra: pmc: Prevent racing with cpuilde driver adds a65a4ea15632 soc/tegra: fuse: Clear fuse->clk on driver probe failure adds 24a15252ff04 soc/tegra: fuse: Add runtime PM support adds 59c6fceb2ecc soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 adds b66e2122b1f7 Merge branch for-5.15/soc into for-next adds e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk adds faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock adds 6f8762f53def Merge branch for-5.15/clk into for-next adds 13a2a5ea1a36 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees adds da0ad8983cc4 ARM: tegra: ouya: Add interrupt to temperature sensor node adds 155bfaf7ee1d ARM: tegra: paz00: Add interrupt to temperature sensor node adds b844468615cd ARM: tegra: nexus7: Add interrupt to temperature sensor node adds 8d78c750e3f6 ARM: tegra: acer-a500: Add interrupt to temperature sensor node adds 965832950e60 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] adds 382397f8d66d ARM: tegra: apalis: Correct interrupt trigger type of temp [...] adds d8b17f31f12d ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] adds e824fdfc7149 ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] adds 457f62015080 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] adds 70e740ad55e5 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators adds d8c6c30bd868 ARM: tegra: acer-a500: Add power supplies to accelerometer adds c60e6e981812 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] adds 3f9c8c113fc8 ARM: tegra: acer-a500: Improve thermal zones adds 2af8d585c30a ARM: tegra: nexus7: Improve thermal zones adds 2270ad2f4e12 ARM: tegra: tamonten: Fix UART pad setting adds b4ab844316db Merge branch for-5.15/arm/dt into for-next adds 4398a03fd199 ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR adds a422eec5bec7 ARM: tegra: Enable CONFIG_FB adds 9265d64e846b ARM: tegra: Enable Acer A500 drivers adds 6c3f29edd75f ARM: tegra: Enable CONFIG_CROS_EC adds a1bff9474f10 ARM: tegra: Rebuild default configuration adds 7fa990a028a9 ARM: multi_v7_defconfig: Enable Acer A500 drivers adds 806b99206b84 ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR adds 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next adds bf2942a8b7c3 arm64: tegra: Fix Tegra194 PCIe EP compatible string adds dbb096d34a84 arm64: tegra194: p2888: Correct interrupt trigger type of [...] adds 913f8ad4fad0 arm64: tegra: Add PWM nodes on Tegra186 adds 8a9dee7e7beb arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support adds d6ff10e072e1 arm64: tegra: Add missing interconnects property for USB o [...] adds f865d0292ff3 arm64: tegra: Fix compatible string for Tegra132 CPUs adds cc701ccede61 Merge branch for-5.15/arm64/dt into for-next adds 31c0db655608 Merge remote-tracking branch 'tegra/for-next' adds a816d1db9b16 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 43088619cee7 Merge remote-tracking branch 'xilinx/for-next' adds f977ec50dbe0 Merge remote-tracking branch 'clk/clk-next' adds 6972f6ddc6c3 Merge remote-tracking branch 'clk-imx/for-next' adds e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible adds ddc22c82f118 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 06d58899faa2 Merge remote-tracking branch 'h8300/h8300-next' adds 5846e30b075a Merge remote-tracking branch 'm68k/for-next' adds 86ac40940e83 Merge remote-tracking branch 'm68knommu/for-next' adds 666173ee32e2 MIPS: generic: Allow generating FIT image for Marduk board adds d32524a2d057 MIPS: DTS: Pistachio add missing cpc and cdmm adds 90429205c000 clk: pistachio: Make it selectable for generic MIPS kernel adds 1e4fd60b54cf clocksource/drivers/pistachio: Make it selectable for MIPS adds e238f10d8606 phy: pistachio-usb: Depend on MIPS || COMPILE_TEST adds f14973038d81 pinctrl: pistachio: Make it as an option adds 917b64f1df2b MIPS: config: generic: Add config for Marduk board adds 104f942b2832 MIPS: Retire MACH_PISTACHIO adds 3f66601ef3f3 MIPS: Make a alias for pistachio_defconfig adds 4d2ee1be4c2a MIPS: generic: Return true/false (not 1/0) from bool functions adds e7330918cdf6 Merge remote-tracking branch 'mips/mips-next' adds 94effcedaa54 openrisc: Fix compiler warnings in setup adds 2d6c9fb3e388 Merge remote-tracking branch 'openrisc/for-next' adds 36ad5c830656 Merge remote-tracking branch 'parisc-hd/for-next' adds d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init adds 156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/b [...] adds 9bef456b2058 powerpc: make the install target not depend on any build artifact adds 86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile adds a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id adds 69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() adds e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 [...] adds cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts adds 09ca497528da powerpc: Remove in_kernel_text() adds c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm adds 9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR adds d144f4d5a8a8 pseries/drmem: update LMBs after LPM adds bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on anot [...] adds c00103abf76f powerpc/kexec: fix for_each_child.cocci warning adds 5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. adds 27fd1111051d powerpc: Always inline radix_enabled() to fix build failure adds 9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig adds 2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv [...] adds 786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() adds e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() adds 14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy adds 6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() adds a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains adds 5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup adds 292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting [...] adds 07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler adds 9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data adds 174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug adds 2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() adds 0fcfe2247e75 powerpc/powernv/pci: Add MSI domains adds ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passth [...] adds e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough [...] adds 51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts adds 298f6f952885 powerpc/xics: Remove ICS list adds 248af248a8f4 powerpc/xics: Rename the map handler in a check handler adds 7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain adds 53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers adds e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy adds bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to supp [...] adds 679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains adds 1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup adds 3005123eea0d powerpc/pseries/pci: Drop unused MSI code adds 6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code adds f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect pas [...] adds c80198a21792 powerpc/xics: Fix IRQ migration adds 5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices adds c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() adds 1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts adds 59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs adds 17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs adds b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field adds f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore adds 1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() adds b11748e69316 powerpc: wii.dts: Reduce the size of the control area adds 562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform adds 140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default adds f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off adds 3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling [...] adds dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir adds 7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index adds 0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY adds 8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance updat [...] adds ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance adds 1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity adds db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON( [...] adds 1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_ [...] adds 5f21d1d3c6b0 Merge remote-tracking branch 'powerpc/next' adds 59a27e112213 riscv: Optimize kernel virtual address conversion macro adds 0aba691a7443 riscv: Introduce va_kernel_pa_offset for 32-bit kernel adds 526f83df1d83 riscv: Get rid of map_size parameter to create_kernel_page_table adds 6f3e5fd241c3 riscv: Use __maybe_unused instead of #ifdefs around variab [...] adds 977765ce319b riscv: Simplify BUILTIN_DTB device tree mapping handling adds fe45ffa4c505 riscv: Move early fdt mapping creation in its own function adds fb31f0a49933 riscv: fix the global name pfn_base confliction error adds 8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA adds f9f861a1cb9c Merge remote-tracking branch 'risc-v/for-next' adds dd240ef5de44 Merge remote-tracking branch 's390/for-next' adds 86ede9f2f849 Merge remote-tracking branch 'sh/for-next' adds ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds 43ba2237281a xtensa: add fairness to IRQ handling adds 13066c303769 xtensa: ISS: don't use string pointer before NULL check adds ef71db4845c0 xtensa: remove unneeded exports adds c548584438d1 xtensa: do not build variants directory adds 59210499a02a xtensa: build platform directories unconditionally adds 7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild adds 7c3bd8a4c92b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ad19607a90b2 doc: give a more thorough id handling explanation adds c90b9d37d3ac Merge branch 'fs.idmapped' into for-next adds 2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds adds f4dd02cd8631 Merge branch 'kernel.sys' into for-next adds 445bdedccd53 Merge remote-tracking branch 'pidfd/for-next' adds c83e6205cca5 Merge remote-tracking branch 'fscrypt/master' adds 77e08a5427ed Merge remote-tracking branch 'fscache/fscache-next' adds 42d65774de92 btrfs: fix NULL pointer dereference when deleting device b [...] adds 08676ffe4aef Merge branch 'misc-5.14' into for-next-current-v5.13-20210811 adds aa396f8a662e btrfs: zoned: remove max_zone_append_size logic adds 7a82a172010b btrfs: add special case to setget helpers for 64k pages adds 9cb9c5791295 btrfs: check-integrity: drop unnecessary function prototypes adds b331f8dffa8a btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 0ee477f195b1 btrfs: remove max argument from generic_bin_search adds cf986ed6c2ee btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds cc38098463c0 btrfs: drop from __GFP_HIGHMEM all allocations adds 88af5b38845b btrfs: compression: drop kmap/kunmap from lzo adds b6ef4e67be97 btrfs: compression: drop kmap/kunmap from zlib adds 3f8b9d9d95b4 btrfs: compression: drop kmap/kunmap from zstd adds a4de667bade6 btrfs: compression: drop kmap/kunmap from generic helpers adds 2515ae32f01d btrfs: check-integrity: drop kmap/kunmap for block pages adds 631e3ce2baa3 btrfs: continue readahead of siblings even if target node [...] adds ab0b773d2b88 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2ce12c867ca3 btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds be3cb8e551af btrfs: improve the batch insertion of delayed items adds d367c6650120 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds df09b72c92c8 btrfs: remove racy and unnecessary inode transaction updat [...] adds 4374c1e04cab btrfs: avoid unnecessary log mutex contention when syncing log adds 36d0fd311573 btrfs: remove unnecessary list head initialization when sy [...] adds 64a8ed0b679c btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds 9a7791b49a45 btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds 4a2b792c14ca btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds d69955084b83 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds 11f2408e90e5 btrfs: introduce btrfs_lookup_match_dir adds f64bbe62f370 btrfs: remove unused start and end parameters from btrfs_r [...] adds d3865b72f093 btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds 64a8007d94c8 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds af2ca8159a64 btrfs: make btrfs_next_leaf static inline adds fb370e3841a3 btrfs: tree-checker: use table values for stripe checks adds 57935582ef74 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 7c7d8a22ca45 btrfs: uninline btrfs_bg_flags_to_raid_index adds 8739f726630e btrfs: merge alloc_device helpers adds 799f445d775e btrfs: simplify data stripe calculation helpers adds e689995c8f55 btrfs: constify and cleanup variables in comparators adds 69fab094ae6b btrfs: reset this_bio_flag to avoid inheriting old flags adds 8e9473eb02b1 btrfs: subpage: check if there are compressed extents insi [...] adds 345926b712bb btrfs: disable compressed readahead for subpage adds 6d691b16d819 btrfs: grab correct extent map for subpage compressed extent read adds b98ab4bb1f7d btrfs: rework btrfs_decompress_buf2page() adds 9e526aa030fb btrfs: rework lzo_decompress_bio() to make it subpage compatible adds 49051dd83a89 btrfs: reloc: factor out relocation page read and dirty part adds 41666549cf4c btrfs: make relocate_one_page() handle subpage case adds a257eb549fb8 btrfs: subpage: fix writeback which does not have ordered extent adds f77e0cabc29f btrfs: subpage: disable inline extent creation adds 8aa655e5fde0 btrfs: subpage: allow submit_extent_page() to do bio split adds 0886ce97bbab btrfs: subpage: reject raid56 filesystem and profile conversion adds 60ae5342d38f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 4ee0886a9717 btrfs: subpage: fix a potential use-after-free in writebac [...] adds 65caab6fcb76 btrfs: subpage: fix false alert when relocating partial pr [...] adds c5639666a2da btrfs: subpage: fix relocation potentially overwriting las [...] adds c29ea66449fc btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 4bba27c04cc0 btrfs: unify regular and subpage error paths in __extent_w [...] adds 687361b38bac btrfs: wake up async_delalloc_pages waiters after submit adds 2895ea74ad9c btrfs: include delalloc related info in dump space info tr [...] adds f7608c7d32d3 btrfs: enable a tracepoint when we fail tickets adds dba3e883ff37 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds 2c2ed298d329 btrfs: wait on async extents when flushing delalloc adds 976de77a3f05 fs: add a filemap_fdatawrite_wbc helper adds eb54f1344379 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 5225ecb55a78 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 4ad25a8b58f8 fs: kill sync_inode adds 4cb8deee38e3 block: fix argument type of bio_trim() adds c0293c350305 btrfs: fix argument type of btrfs_bio_clone_partial() adds 8923371af96b btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 411e7fcdfcc0 btrfs: eliminate some false positives when checking if ino [...] adds 5faa4c0cf096 btrfs: do not pin logs too early during renames adds 43719fef45c1 btrfs: allow degenerate raid0/raid10 adds be1f36c98a2f btrfs: remove the dead comment in writepage_delalloc() adds 565338f1a2ee btrfs: simplify return values in btrfs_check_raid_min_devices adds 8d70a02a93ab btrfs: add ro compat flags to inodes adds 9a45defafc50 btrfs: initial fsverity support adds ee65733cf4af btrfs: verity metadata orphan items adds 895c5fc20503 btrfs: print if fsverity support is built in when loading module adds cd72661f4771 btrfs: introduce btrfs_search_backwards function adds 18939621b800 btrfs: allocate file_ra_state on stack in readahead_cache adds 3dc3ff5776ba btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds 6abd7e032982 btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds 53bf9d1ac5a5 btrfs: allocate backref_ctx on stack in find_extent_clone adds 31bd58e2eed1 btrfs: remove unnecessary NULL check for the new inode dur [...] adds a3a6d5dcc914 btrfs: remove no longer needed full sync flag check at ino [...] adds db4a71708f40 btrfs: update comment at log_conflicting_inodes() adds 465dbdcc2823 btrfs: zoned: allow disabling of zone auto reclaim adds d76eb0df9fe5 btrfs: zoned: suppress reclaim error message on EAGAIN adds c47b9f8f7a69 btrfs: zoned: fix block group alloc_offset calculation adds cb94ddf81088 btrfs: zoned: add asserts on splitting extent_map adds c649f878556d btrfs: fix NULL pointer dereference when deleting device b [...] adds f37d84f044e0 btrfs: sysfs: document structures and their associated files adds 02c21f3e1ab1 Merge branch 'misc-next' into for-next-current-v5.13-20210811 adds 884159c4ac1f Merge branch 'for-next-current-v5.13-20210811' into for-ne [...] adds d16b8ca2c259 Merge branch 'misc-next' into for-next-next-v5.14-20210811 adds 7ffb767d801c btrfs: add a btrfs_has_fs_error helper adds 26eb3abedeec btrfs: do not infinite loop in data reclaim if we aborted adds e45f4bbed134 btrfs: change handle_fs_error in recover_log_trees to aborts adds f386075c7df4 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210811 adds 45f1dc13370e btrfs: remove the unnecessary @nr_written parameters adds 623b7543e69f Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] adds c080dc4cf2d1 btrfs: do not call close_fs_devices in btrfs_rm_device adds 3283c06bb5f8 btrfs: do not take the uuid_mutex in btrfs_rm_device adds fef289687d4c btrfs: do not read super look for a device path adds 7a6e59498c20 btrfs: update the bdev time directly when closing adds d0d999c6ec60 btrfs: delay blkdev_put until after the device remove adds b4637f820ef9 btrfs: unify common code for the v1 and v2 versions of dev [...] adds 5e88ec81a286 btrfs: do not take the device_list_mutex in clone_fs_devices adds eab867c8e798 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] adds c972214c133b namei: add mapping aware lookup helper adds 50b357601c4c btrfs: handle idmaps in btrfs_new_inode() adds d2b288d3a1e7 btrfs: allow idmapped rename inode op adds ae10b1d7f5d0 btrfs: allow idmapped getattr inode op adds cb92e6a9c3f7 btrfs: allow idmapped mknod inode op adds 2802a43d3c6c btrfs: allow idmapped create inode op adds c5a10fa6c8e4 btrfs: allow idmapped mkdir inode op adds 21277fc5c410 btrfs: allow idmapped symlink inode op adds 030a0f7b123f btrfs: allow idmapped tmpfile inode op adds e51ea0c88093 btrfs: allow idmapped setattr inode op adds 22511737c5c8 btrfs: allow idmapped permission inode op adds 92bb0b4e06a6 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 3ea5160ef402 btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds e68776bcdbc6 btrfs: allow idmapped SNAP_DESTROY ioctls adds 6abd89c65f6c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds 4ec4405decdb btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 204b233980c4 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 67e19f85fd03 btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 65780505a6de btrfs: handle ACLs on idmapped mounts adds 55f94794b554 btrfs: allow idmapped mount adds f691ae1e0bc5 Merge branch 'ext/cbrauner/idmap' into for-next-next-v5.14 [...] adds 06ad2ba8e658 Merge branch 'for-next-next-v5.14-20210811' into for-next- [...] adds dc6e579c3253 Merge remote-tracking branch 'btrfs/for-next' adds 0870b28b1aa5 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds f4d4e5fc2b3d erofs: directly use wrapper erofs_page_is_managed() when s [...] adds d252ff3de786 erofs: remove the mapping parameter from erofs_try_to_free [...] adds f8e1604969f0 Merge remote-tracking branch 'erofs/dev' adds c576e0fcd618 kernel/pid.c: remove static qualifier from pidfd_create() adds 490b9ba881e2 kernel/pid.c: implement additional checks upon pidfd_creat [...] adds d3424c9bac89 fanotify: minor cosmetic adjustments to fid labels adds 0aca67bb7f0d fanotify: introduce a generic info record copying helper adds af579beb666a fanotify: add pidfd support to the fanotify API adds 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. adds 09ddbe69c992 fsnotify: replace igrab() with ihold() on attach connector adds 11fa333b58ba fsnotify: count s_fsnotify_inode_refs for attached connectors adds ec44610fe2b8 fsnotify: count all objects with attached connectors adds e43de7f0862b fsnotify: optimize the case of no marks of any type adds 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein adds 781d2a9a2fc7 udf: Check LVID earlier adds 04e8ee504a67 udf: Remove unused declaration adds b3c8c9801eb9 udf: Get rid of 0-length arrays adds 979a6e28dd96 udf: Get rid of 0-length arrays in struct fileIdentDesc adds ca6e04e8f8d1 Pull udf cleanups and LVID check fix. adds 85af35f7e625 Merge remote-tracking branch 'ext3/for_next' adds 4b1065186442 f2fs: avoid unneeded memory allocation in __add_ino_entry() adds 65ddf6564843 f2fs: fix to do sanity check for sb/cp fields correctly adds a2649315bcb8 f2fs: compress: avoid duplicate counting of valid blocks w [...] adds 3b9e7ea81395 f2fs: improve sbi status info in debugfs/f2fs/status adds bfe458a09960 f2fs: correct comment in segment.h adds 1495870233e7 f2fs: compress: do sanity check on cluster adds 5dc6d924b7fe f2fs: compress: allow write compress released file after t [...] adds 89d9bf0edd88 f2fs: support fault injection for f2fs_kmem_cache_alloc() adds 57120269fd9b f2fs: fix to keep compatibility of fault injection interface adds f4b05791dda9 f2fs: introduce periodic iostat io latency traces adds 2b5ffa35dd9d Merge remote-tracking branch 'f2fs/dev' adds c807137bb494 Merge remote-tracking branch 'fuse/for-next' adds 96f7103b2654 Merge remote-tracking branch 'gfs2/for-next' adds 438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat adds 5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout adds 9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag adds 7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations adds c35a810ce595 NFS: Remove unused callback void decoder adds 89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decod [...] adds 9eff97abef05 NFS: Clean up the synopsis of callback process_op() adds ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. adds c1d96ab2286f Merge remote-tracking branch 'nfs-anna/linux-next' adds 9efc6df4494b SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds 400e66317eb7 sysctl: introduce new proc handler proc_dobool adds 5312c4903d3f lockd: change the proc_handler for nsm_use_hostnames adds 6e1992498f9d Merge remote-tracking branch 'cel/for-next' adds 4534a70b7056 fs/ntfs3: Add headers and misc files adds 82cae269cfa9 fs/ntfs3: Add initialization of super block adds 3f3b442b5ad2 fs/ntfs3: Add bitmap adds 4342306f0f0d fs/ntfs3: Add file operations and implementation adds be71b5cba2e6 fs/ntfs3: Add attrib operations adds 522e010b5837 fs/ntfs3: Add compression adds b46acd6a6a62 fs/ntfs3: Add NTFS journal adds 12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc adds 6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile adds 96b18047a717 fs/ntfs3: Add MAINTAINERS adds 338c6d8bd06c Merge remote-tracking branch 'ntfs3/master' adds 69c74330fe4d ovl: fix mmap denywrite adds d5b8d4529d8b fs: add generic helper for filling statx attribute flags adds 5aaa9442484f ovl: pass ovl_fs to ovl_check_setxattr() adds a0a933605a1f ovl: copy up sync/noatime fileattr flags adds 7686ac928de1 ovl: consistent behavior for immutable/append-only inodes adds 2382c7aac629 ovl: disable decoding null uuid with redirect_dir adds 53c6dd852ae3 ovl: add ovl_allow_offline_changes() helper adds 4e10ca1dc96b ovl: do not set overlay.opaque for new directories adds 252badadc7b4 ovl: relax lookup error on mismatch origin ftype adds abe0014e89d5 ovl: skip checking lower file's i_writecount on truncate adds f43f23962f8a ovl: update ctime when changing fileattr adds 1be620376fbb ovl: use kvalloc in xattr copy-up adds 6a5f33ee092b Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 09278be8f7c3 Merge remote-tracking branch 'v9fs/9p-next' adds 40b52225e58c xfs: remove support for disabling quota accounting on a mo [...] adds 777eb1fa857e xfs: remove xfs_dqrele_all_inodes adds e497dfba6bd7 xfs: remove the flags argument to xfs_qm_dquot_walk adds 149e53afc851 xfs: remove the active vs running quota differentiation adds f1653c2e2831 xfs: introduce CPU hotplug infrastructure adds 0ed17f01c854 xfs: introduce all-mounts list for cpu hotplug notifications adds c6c2066db396 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable adds 62af7d54a0ec xfs: detach dquots from inode if we don't need to inactivate it adds ab23a7768739 xfs: per-cpu deferred inode inactivation queues adds 7d6f07d2c5ad xfs: queue inactivation immediately when free space is tight adds 108523b8de67 xfs: queue inactivation immediately when quota is nearing [...] adds 65f03d8652b2 xfs: queue inactivation immediately when free realtime ext [...] adds 2eb665027b65 xfs: inactivate inodes any time we try to free speculative [...] adds 01e8f379a489 xfs: flush inode inactivation work when compiling usage st [...] adds 6f6490914d9b xfs: don't run speculative preallocation gc when fs is frozen adds e8d04c2abceb xfs: use background worker pool when transactions can't ge [...] adds a6343e4d9278 xfs: avoid buffer deadlocks when walking fs inodes adds 40b1de007aca xfs: throttle inode inactivation queuing on memory reclaim adds b7df7630cccd xfs: fix silly whitespace problems with kernel libxfs adds f19ee6bb1a72 xfs: drop experimental warnings for bigtime and inobtcount adds 48c6615cc557 xfs: grab active perag ref when reading AG headers adds 43059d5416c9 xfs: dump log intent items that cannot be recovered due to [...] adds de2860f46362 mm: Add kvrealloc() adds 98fe2c3cef21 xfs: remove kmem_alloc_io() adds d634525db63e xfs: replace kmem_alloc_large() with kvmalloc() adds 908ce71e54f8 xfs: allow setting and clearing of log incompat feature flags adds 2b73a2c817be xfs: clear log incompat feature bits when the log is idle adds 4bc619833f73 xfs: refactor xfs_iget calls from log intent recovery adds df0826312a23 xfs: add attr state machine tracepoints adds 5e68b4c7fb64 xfs: Rename __xfs_attr_rmtval_remove adds edf27485eb56 xfs: cleanup __FUNCTION__ usage adds ab0d1b132dd3 Merge remote-tracking branch 'xfs/for-next' adds 542528a10bff Merge remote-tracking branch 'zonefs/for-next' adds 14cc9f5f9807 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds acc283b80530 Merge remote-tracking branch 'file-locks/locks-next' adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr adds 9fbf106bf9bf Merge remote-tracking branch 'vfs/for-next' adds 3200934f3154 Merge remote-tracking branch 'printk/for-next' adds 6446861fdf92 Merge branch 'pci/enumeration' adds 81402f20cef0 Merge branch 'pci/irq' adds 7011a2391c22 Merge branch 'pci/resource' adds 0edab49835eb Merge branch 'pci/virtualization' adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d0aa4db457e0 Merge branch 'pci/vpd' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 45dfe37412dd Merge branch 'remotes/lorenzo/pci/aardvark' adds e1229e884e19 PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 70b93c676c42 Merge branch 'remotes/lorenzo/pci/dwc' adds 7c5b767715cb Merge branch 'remotes/lorenzo/pci/iproc' adds 9c232516409c dt-bindings: PCI: mediatek: Update the Device tree bindings adds 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] adds fb5b90ba66c4 Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds 5896916273c8 Merge branch 'remotes/lorenzo/pci/rcar' adds 53db5a62929e Merge branch 'remotes/lorenzo/pci/tegra' adds ec5ef2616ba6 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 295cf97d66ac Merge branch 'remotes/lorenzo/pci/xgene' adds 7f6a9d59aa71 Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds bdb29f8679f1 Merge branch 'remotes/lorenzo/pci/tools' adds 50e4528adada Merge remote-tracking branch 'pci/next' adds d070dfcab5af Merge remote-tracking branch 'pstore/for-next/pstore' adds 28fe0494b580 Merge remote-tracking branch 'hid/for-next' adds 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next adds bc94c6eaa526 Merge remote-tracking branch 'i2c/i2c/for-next' adds 9fed8fa99334 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control adds 2c5b88a39d67 hwmon: (axi-fan-control) Make sure the clock is enabled adds 9bf778b6abd6 hwmon: (axi-fan-control) Handle irqs in natural order adds cfd322bace1a hwmon: (axi-fan-control) Support temperature vs pwm points adds c4e10e2c3b02 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits adds 84ec4ce7d583 hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max adds 9c750c03435e hwmon: (dell-smm) Mark tables as __initconst adds af0b345eb31d hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init adds b51f752c586c hwmon: (dell-smm) Rework SMM function debugging adds e709e5a40d18 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 8ce1162a3960 docs/zh_CN: add virt index translation adds ccb00ddc88cf docs/zh_CN: add virt paravirt_ops translation adds 9c987b10fefa docs/zh_CN: add virt guest-halt-polling translation adds e636a91584ad docs/zh_CN: add virt ne_overview translation adds 8dda2eac9684 docs/zh_CN: add virt acrn index translation adds ab03e49f13ca docs/zh_CN: add virt acrn introduction translation adds f63c6894f645 docs/zh_CN: add virt acrn io-request translation adds 3bf5548d8e96 docs/zh_CN: add virt acrn cpuid translation adds f4e60d9f1ba5 docs/zh_CN: add infiniband index translation adds 312356129e58 docs/zh_CN: add infiniband core_locking translation adds 88e37e3d4443 docs/zh_CN: add infiniband ipoib translation adds e7c640961a2e docs/zh_CN: add infiniband opa_vnic translation adds ccbad6a5216b docs/zh_CN: add infiniband sysfs translation adds cc420b883b1f docs/zh_CN: add infiniband tag_matching translation adds 0265e6ee2c58 docs/zh_CN: add infiniband user_mad translation adds 4d488433dc40 docs/zh_CN: add infiniband user_verbs translation adds 27f373cb5c98 Documentation/features/vm: riscv supports THP now adds 191cf329f109 doc: align Italian translation adds 4f3791c3fe27 docs/zh_CN: Add zh_CN/accounting/psi.rst adds bed4ed3057e4 scripts/kernel-doc: Override -Werror from KCFLAGS with KDO [...] adds 659653c9e546 docs: pdfdocs: Refactor config for CJK document adds e291ff6f5a03 docs: pdfdocs: Add CJK-language-specific font settings adds 7eb368cc319b docs: pdfdocs: Choose Serif font as CJK mainfont if possible adds 35382965bdd2 docs: pdfdocs: Preserve inter-phrase space in Korean translations adds a90dad8f610a docs: pdfdocs: Add conf.py local to translations for ascii [...] adds 77abc2c230b1 docs: pdfdocs: One-half spacing for CJK translations adds 788d28a25799 docs: pdfdocs: Permit AutoFakeSlant for CJK fonts adds 29ac9822358f docs: pdfdocs: Teach xeCJK about character classes of quot [...] adds e0d14a5d2ff1 docs: pdfdocs: Enable language-specific font choice of zh_ [...] adds 37397b092e7f docs: sphinx-requirements: Move sphinx_rtd_theme to top adds 111c8167849d Merge remote-tracking branch 'jc_docs/docs-next' adds 65d05caa7b70 Merge remote-tracking branch 'v4l-dvb/master' adds a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved adds d94e1a30634a media: streamzap: ensure rx resolution can be retrieved adds 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex adds 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' adds 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control adds 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD adds dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] adds 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder adds edc06520deca media: mtk-vcodec: venc: support START and STOP commands adds aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file adds db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field adds 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI adds e8a4b0d2b747 media: add Mediatek's MM21 format adds 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API adds b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding adds 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api adds b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec adds 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder adds 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared adds b395ba42afd9 media: ir_toy: allow tx carrier to be set adds 0b3b3cab75e2 Merge remote-tracking branch 'v4l-dvb-next/master' adds b21dbfa1392f Merge remote-tracking branch 'pm/linux-next' adds bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag adds c17495b01b72 cpufreq: Add callback to register with energy model adds 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model adds fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model adds 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] adds 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model adds e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] adds a214649dfcbc cpufreq: scpi: Use .register_em() to register with energy model adds b64eea485feb cpufreq: vexpress: Use .register_em() to register with ene [...] adds 8158488baa1e cpufreq: scmi: Use .register_em() to register with energy model adds 9b1a4b9c3a37 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds bdf35f047feb Merge remote-tracking branch 'cpupower/cpupower' adds 2f096e8efa90 Merge remote-tracking branch 'opp/opp/linux-next' adds 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers adds 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() adds a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] adds 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] adds d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int adds d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] adds 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] adds 99d88c300553 thermal/tools/tmon: Improve the Makefile adds b5f7912bb604 tools/thermal/tmon: Add cross compiling support adds f1b07a14694b thermal/drivers/int340x: Use IMOK independently adds fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype adds 22fc857538c3 dt-bindings: thermal: Make trips node optional adds 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ adds 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] adds 85e6e63e6301 Merge remote-tracking branch 'thermal/thermal/linux-next' adds f32969b4bdeb Merge remote-tracking branch 'ieee1394/for-next' adds 11ca127a960a Merge remote-tracking branch 'dlm/next' adds 44d60afcaf1f Merge remote-tracking branch 'swiotlb/linux-next' adds a50b45910246 Merge remote-tracking branch 'rdma/for-next' adds 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page adds 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool adds 53e0961da1c7 page_pool: add frag page recycling support in page pool adds 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool adds 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' adds d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...] adds b55dfa850015 bpf, tests: Add BPF_JMP32 test cases adds 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension adds e92c813bf119 bpf, tests: Fix typos in test case descriptions adds ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations adds 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH adds 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 adds faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests adds 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...] adds e5009b4636cb bpf, tests: Add word-order tests for load/store of double words adds 66e5eb847455 bpf, tests: Add branch conversion JIT test adds 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing adds e4517b3637c6 bpf, tests: Add tests for atomic operations adds 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG adds 874be05f525e bpf, tests: Add tail call test suite adds d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a5397d68b2db net/sched: cls_api, reset flags on replay adds d3432bf10f17 net: Support filtering interfaces on no master adds fdacd57c79b7 netfilter: x_tables: never register tables by default adds 870299707436 netfilter: nf_queue: move hookfn registration out of struct net adds 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value adds 1016c6b8c621 net: ipa: disable clock in suspend adds 2abb0c7f98e8 net: ipa: resume in ipa_clock_get() adds 63de79f031de net: ipa: use runtime PM core adds a3d3e759a487 net: ipa: get rid of extra clock reference adds a71aeff3dd0a net: ipa: kill IPA clock reference count adds 0d08026ac609 net: ipa: kill ipa_clock_get_additional() adds 6899192f648d Merge branch 'ipa-runtime-pm' adds df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...] adds 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...] adds 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...] adds 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...] adds 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...] adds cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...] adds d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...] adds 425214508b1b net: bridge: vlan: add support for mcast query response in [...] adds 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...] adds 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context adds cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...] adds 62938182c359 net: bridge: vlan: add support for mcast querier global option adds a97df080b6a8 net: bridge: vlan: add support for mcast router global option adds e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...] adds dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...] adds e9c130ad665c Merge branch 'bridge-global-mcast' adds f13a5ad88186 devlink: Add new "enable_eth" generic device param adds 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param adds 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param adds 699784f7b728 devlink: Create a helper function for one parameter registration adds b40c51efefbc devlink: Add API to register and unregister single parameter adds 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter adds 6f35723864b4 net/mlx5: Fix unpublish devlink parameters adds a17beb28ed9d net/mlx5: Support enable_eth devlink dev param adds 87158cedf00e net/mlx5: Support enable_rdma devlink dev param adds 70862a5d609d net/mlx5: Support enable_vnet devlink dev param adds 1a8e628c8a3e Merge branch 'devlink-aux-devices' adds f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX adds 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...] adds 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...] adds a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...] adds 88be32634905 Merge branch 'dsa-tagger-helpers' adds bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs adds 891a88f4f576 bonding: remove extraneous definitions from bonding.h adds 6569fa2d4e01 bonding: combine netlink and console error messages adds 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' adds ddccc5e368a3 net: hns3: add support for triggering reset by ethtool adds 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...] adds 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping adds 52a62f8603f9 pktgen: Parse internet mix (imix) input adds 90149031325c pktgen: Add imix distribution bins adds 769afb3fda06 pktgen: Add output for imix results adds 445af0d25992 Merge branch 'pktgen-imix' adds e0ba60509d64 net: phy: nxp-tja11xx: log critical health state adds 7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again adds 0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range() adds ab97462beb18 net: dsa: print more information when a cross-chip notifier fails adds 724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown adds dea807744439 Merge branch 'dsa-cross-chip-notifiers' adds 39c538d64479 net/mlx5: Fix typo in comments adds 90b85d4e313c net/mlx5: Fix inner TTC table creation adds 8e792700b994 net/mlx5: Delete impossible dev->state checks adds 211f4f99edc0 net/mlx5: Align mlx5_irq structure adds 68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg adds 2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer adds 4445abbd13cd net/mlx5: SF, use recent sysfs api adds 5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to b [...] adds 48f02eef7f76 net/mlx5: Allocate individual capability adds 44f66ac981fa net/mlx5: Initialize numa node for all core devices adds 979aa51967ad net/mlx5: Fix variable type to match 64bit adds 61b6a6c395d6 net/mlx5e: Make use of netdev_warn() adds bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.or [...] adds 676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val() adds b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 876c14ad014d af_unix: fix holding spinlock in oob handling adds 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP adds afa79d08c6c8 net: in_irq() cleanup adds b06a1ffe17ad net: hso: drop unused function argument adds 44e5d0881280 ravb: Remove checks for unsupported internal delay modes adds b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ adds 7d13ad501169 net: macb: Add PTP support for SAMA5D29 adds 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...] adds 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...] adds d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal adds f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH adds a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' adds b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 adds e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies adds 33d41c9cd74c mptcp: more accurate timeout adds 71b7dec27f34 mptcp: less aggressive retransmission strategy adds 1e1d9d6f119c mptcp: handle pending data on closed subflow adds 6da14d74e2bd mptcp: cleanup sysctl data and helpers adds ff5a0b421cb2 mptcp: faster active backup recovery adds fc1b4e3b6274 mptcp: add mibs for stale subflows processing adds 0460ce229f5b mptcp: backup flag from incoming MPJ ack option adds 7d1e6f163904 selftests: mptcp: add testcase for active-back adds 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' adds cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call adds 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer adds 437ebfd90a25 devlink: Count struct devlink consumers adds 11a861d767cd devlink: Use xarray to store devlink instances adds ed43fbac7178 devlink: Clear whole devlink_flash_notify struct adds a1fcb106ae97 net: hns3: remove always exist devlink pointer check adds 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' adds bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...] adds 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...] adds c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...] adds c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state adds 85b410821174 net: bridge: mcast: dump ipv6 querier state adds ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state adds 8db102a6f48b Merge branch 'bridgge-mcast' adds d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() adds b9c532c11cab net: ipa: distinguish system from runtime suspend adds a96e73fa1269 net: ipa: re-enable transmit in PM WQ context adds 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() adds 8dcf8bb30f17 net: ipa: don't stop TX on suspend adds 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open adds fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' adds 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files adds e4637f621203 MAINTAINERS: Remove the ipx network layer info adds 34698bb63747 Merge remote-tracking branch 'net-next/master' adds cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests adds 2211c825e7b6 libbpf: Support weak typed ksyms. adds d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines adds f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT adds 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...] adds faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...] adds 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. adds 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). adds 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...] adds ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". adds fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' adds 8b26f0dba9cc Merge remote-tracking branch 'bpf-next/for-next' adds cb20e16d01d1 Merge remote-tracking branch 'ipsec-next/master' adds 6e8f54ce9ca4 Merge remote-tracking branch 'wireless-drivers-next/master' adds ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work adds 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect adds 27c24fda62b6 Bluetooth: switch to lock_sock in SCO adds 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer adds b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM adds e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill adds 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...] adds 4de54c1a7cb5 Merge remote-tracking branch 'bluetooth/master' adds 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage adds deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() adds 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...] adds 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through adds 779969e3c895 mac80211: include <linux/rbtree.h> adds 0323689d30af mac80211: Remove unnecessary variable and label adds 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts adds 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap adds 276954f1b3ad Merge remote-tracking branch 'mac80211-next/master' adds 48fa09c122c4 Merge remote-tracking branch 'mtd/mtd/next' adds 337544e13a44 Merge remote-tracking branch 'nand/nand/next' adds c391714c0497 crypto: sun8i-ce - use kfree_sensitive to clear and free s [...] adds d01a9f7009c3 crypto: virtio - Replace deprecated CPU-hotplug functions. adds 80771c822802 padata: Replace deprecated CPU-hotplug functions. adds b6f756726e4d lib/mpi: use kcalloc in mpi_resize adds ed5fa39fa8a6 crypto: hisilicon - enable zip device clock gating adds 3d845d497b23 crypto: hisilicon - enable sec device clock gating adds ea5202dff79c crypto: hisilicon - enable hpre device clock gating adds 9491923e4a68 crypto: wp512 - correct a non-kernel-doc comment adds 844767084a84 Merge remote-tracking branch 'crypto/master' adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] adds c649432e86ca drm/i915: Fix busy ioctl commentary adds 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] adds 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds b4b9731b02c3 drm/i915: Simplify userptr locking adds 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds adds c865204e84a1 drm/i915/ttm: Fix memory leaks adds 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man adds f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource adds 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time adds beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS adds 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming adds d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man adds 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour adds dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread adds a6c5b8912521 drm/i915/ttm: remove unused function adds 1c4dbe056dab drm/i915: Reference objects on the ww object list adds 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] adds 3b86eb82dc2c drm/i915: Introduce a ww transaction helper adds 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt adds 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] adds b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor adds cf586021642d drm/i915/gt: Pipelined page migration adds 563baae1875c drm/i915/gt: Pipelined clear adds 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT adds 50331a7b5074 drm/i915/ttm: accelerated move implementation adds 57143f2e5b41 drm/i915/gem: Zap the client blt code adds 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code adds 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step adds 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h adds 932641f0323e drm/i915: extract steered reg access to common function adds 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering adds 319392742155 drm/i915: Add support for explicit L3BANK steering adds b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] adds 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy adds 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object adds 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function adds c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] adds 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine adds 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine adds 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine adds d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine adds 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine adds 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages adds 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 adds bfde26df7af4 drm/i915/doc: Include GuC ABI documentation adds 577729533cdc drm/i915: Document the Virtual Engine uAPI adds ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath adds 4bc2d5747eb0 drm/i915/ttm: fix static warning adds 0ff375759f64 drm/i915: Update object placement flags to be mutable adds 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move adds 32b7cf51a441 drm/i915/ttm: Use TTM for system memory adds d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms adds 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 adds f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler adds 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan adds b6e913e19c54 drm/i915/gem: Implement object migration adds bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] adds e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display adds d22632c83b94 drm/i915: support forcing the page size with lmem adds 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures adds 27e4b467d94e drm/i915: Use the correct IRQ during resume adds 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer adds 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit adds 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks adds b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve adds 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion adds 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit adds 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 adds 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files adds fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE adds 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) adds 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP adds 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] adds 8cc256a24da1 drm/i915/gem: Return void from context_apply_all adds 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) adds 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) adds c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES adds 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) adds dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) adds 5ac545b8b014 drm/i915/request: Remove the hook from await_execution adds ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines adds a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) adds aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper adds f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs adds a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) adds 07a635a825e6 drm/i915/gem: Rework error handling in default_engines adds 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem adds bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper adds def25b7bc342 drm/i915/gem: Make an alignment check more sensible adds d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] adds 046d1660daee drm/i915/gem: Return an error ptr from context_lookup adds 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) adds a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) adds ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] adds d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] adds 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() adds f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] adds 0eee9977f9d3 drm/i915/gem: Roll all of context creation together adds ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ adds b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users adds 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression adds c492405860f7 drm/i915: Settle on "adl-x" in WA comments adds 28ec02c9cbeb drm/i915: Implement Wa_1508744258 adds 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 adds 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next adds 1ccf7294b76d drm/i915/guc: Relax CTB response timeout adds dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response adds c26e289f1d8d drm/i915/guc: Increase size of CTB buffers adds 1681924d8bde drm/i915/guc: Add non blocking CTB send function adds b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function adds 75452167a279 drm/i915/guc: Optimize CTB writes and reads adds 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation adds 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc adds 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc adds 8f88ca76b394 drm/i915/gtt: drop the page table optimisation adds d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next adds 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. adds 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* adds dc194184d0ce drm/i915: Drop error handling from dma_fence_work adds 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" adds e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete adds aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc adds 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser adds 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. adds f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang adds 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds adds 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround adds 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive adds 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure adds 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() adds db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails adds a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) adds 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global adds 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC adds 8f57f295c895 drm/i915/selftests: Allow for larger engine counts adds 50a9ea0843da drm/i915/xehp: Handle new device context ID format adds 7fc37efd8fa0 drm/i915/xehp: New engine context offsets adds 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures adds 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor adds 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array adds 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet adds 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC adds 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface adds b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering adds e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled adds b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin adds 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable adds e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling adds 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences adds 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling adds f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer adds b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC adds 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC adds dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit adds e03b59064be4 drm/i915: Add intel_context tracing adds 7894375e2703 drm/i915/gt: fix platform prefix adds f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id adds 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id adds eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based adds 81340cf3bddd drm/i915/uapi: reject set_domain for discrete adds 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p adds d8905ba705ab drm/i915/xehp: Define multicast register ranges adds 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) adds 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) adds ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) adds bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support adds 816753c06f23 drm/i915/gt: nuke gen6_hw_id adds f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate adds 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] adds 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] adds bf947c989c16 drm/i915/gem: Unify user object creation (v3) adds 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed adds 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] adds d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] adds cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) adds 3821cc7fc0b9 drm/i915: document caching related bits adds 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire adds 556120256ecd drm/i915/guc: GuC virtual engines adds 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines adds 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] adds b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission adds a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] adds 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc adds d1cee2d37a62 drm/i915: Move active request tracking to a vfunc adds eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface adds c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled adds e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize adds cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface adds 1e0fd2b5da1e drm/i915/guc: Handle context reset notification adds f7957e603cbc drm/i915/guc: Handle engine reset failure notification adds 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC adds 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] adds d75dc57fee98 drm/i915/guc: Don't complain about reset races adds c17b637928f0 drm/i915/guc: Enable GuC engine reset adds 573ba126aef3 drm/i915/guc: Capture error state on context reset adds dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC adds 793578524050 drm/i915/guc: Hook GuC scheduling policies up adds cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags adds 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] adds 481d458caede drm/i915/guc: Add golden context to GuC ADS adds ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission adds 62eaf0ae217d drm/i915/guc: Support request cancellation adds 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest adds 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission adds 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission adds 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests adds 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission adds 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck adds ee242ca704d3 drm/i915/guc: Implement GuC priority management adds e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ adds e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() adds 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first adds 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit adds a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit adds 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit adds a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit adds c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit adds 47514ac752ef drm/i915: move request slabs to direct module init/exit adds 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit adds 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit adds bb13ea282535 drm/i915: Remove i915_globals adds 708b7df3480a drm/i915: Extract i915_module.c adds 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c adds 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c adds 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h adds 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 adds 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper adds 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp adds dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC adds 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled adds 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces adds 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC adds 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events adds db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable adds d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency adds c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks adds f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info adds 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt adds 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits adds 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC adds 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest adds 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature adds e05316366040 drm/i915/dg2: Add forcewake table adds 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions adds eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits adds ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV adds ce13c78fa93e drm/i915: Disable gpu relocations adds 8e02cceb1f1f drm/i915: delete gpu reloc code adds b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] adds 3ffe82d701a4 drm/i915/xehp: handle new steering options adds 768fe28dd3dc drm/i915/xehpsdv: Define steering tables adds 1705f22c86fb drm/i915/dg2: Update steering tables adds 927dfdd09d8c drm/i915/dg2: Add SQIDI steering adds 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] adds a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] adds 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP adds a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] adds 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] adds b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] adds e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending adds 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support adds 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace adds 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] adds cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] adds a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.f [...] adds 8ade9d6bf3e8 Merge remote-tracking branch 'drm/drm-next' adds 0aa267386cd3 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit adds 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) adds f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) adds eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on adds b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler adds a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] adds 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] adds c2e0ed80dea3 drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl adds aae70d7164c4 drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_ [...] adds 79721502cd2f drm/amdkfd: avoid conflicting address mappings adds bd958a2574d5 drm/amdgpu: fix fdinfo race with process exit adds 1d286b6b14b5 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds 60f154a6796c usb/host: enable auto power control for xhci-pci adds 2287ac0614cc drm/amdgpu: add another raven1 gfxoff quirk adds 851fc8f78875 drm/amdgpu: only check for _PR3 on dGPUs adds 5cffe59a9f86 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 63dea0ad5874 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds c6e25065302b Revert "drm/amd/display: To modify the condition in indica [...] adds bdeed369ffe9 drm/radeon: Add HD-audio component notifier support (v2) adds a724958bdbcf Merge remote-tracking branch 'amdgpu/drm-next' adds 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path adds c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off adds 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs adds 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] adds f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P adds 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] adds 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() adds 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations adds 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates adds 6ea76fb0402d Merge remote-tracking branch 'drm-intel/for-linux-next' adds 687db2207b1b gpu: host1x: Add DMA fence implementation adds c78f837ae3d1 gpu: host1x: Add no-recovery mode adds 17a298e9ac7c gpu: host1x: Add job release callback adds e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job adds f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() adds 57e203953d15 drm/tegra: Add new UAPI to header adds 9916612311a7 drm/tegra: Boot VIC during runtime PM resume adds e0f2977c3573 drm/tegra: Allocate per-engine channel in core code adds d7c591bc1a3f drm/tegra: Implement new UAPI adds fc34833640a1 drm/tegra: Implement syncpoint management UAPI adds 44e961381354 drm/tegra: Implement syncpoint wait UAPI adds 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI adds 8cc95f3fd35e drm/tegra: Add job firewall adds ef531d01663a drm/tegra: Bump driver version adds 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management adds ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events adds ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently adds afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer adds fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register adds 862a7ffddf8b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 083cc3a4d451 drm/msm: Add adreno_is_a640_family() adds f3a6b02c950a drm/msm: Rework SQE version check adds 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks adds 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 adds 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] adds 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] adds 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] adds 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready adds 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend adds 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY adds cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init adds 17a63be1c79d Merge remote-tracking branch 'drm-msm/msm-next' adds 1ceb05895f62 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds a4b96b382982 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds d26efad27645 Merge remote-tracking branch 'regmap/for-next' adds 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module adds 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file adds ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients adds cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization adds 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg adds 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] adds cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend adds 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot adds 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events adds db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. adds a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time adds b2a887748e51 ALSA: hda/cs8409: Generalize volume controls adds 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] adds d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] adds 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] adds 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions adds 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions adds 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct adds c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] adds 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] adds 20e507724113 ALSA: hda/cs8409: Add support for dolphin adds e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] adds fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 adds 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] adds c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays adds 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] adds 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops adds 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy adds 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc adds 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend adds bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler adds 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox adds 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag adds 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too adds b98444ed597d ALSA: hda: Suspend codec at shutdown adds 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback adds e0fc9ec407d0 Merge remote-tracking branch 'sound/for-next' adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] adds 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID adds a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() adds 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description adds d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition adds 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling adds 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust adds 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] adds 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver adds bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] adds 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support adds f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds c50f126b3c9e ASoC: Intel: boards: harden codec property handling adds 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] adds d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] adds cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] adds 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] adds e5a292d39466 ASoC: Intel: use software node API in SoundWire machines adds f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards adds 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards adds 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] adds f7c0c6dcc230 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds d81daed08674 Merge remote-tracking branch 'sound-asoc/for-next' adds 921907ea4ec7 Merge remote-tracking branch 'modules/modules-next' adds 15cdd6049983 Merge remote-tracking branch 'input/next' adds 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible adds 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] adds b85cc760c8d2 Merge branch 'for-5.15/block' into for-next adds da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err adds 0e039fb3b054 Merge branch 'for-5.15/drivers' into for-next adds 018eca456c4b block: move some macros to blkdev.h adds f655d2ed551a Merge branch 'for-5.15/block' into for-next adds 7cde9af40fcd Merge branch 'io_uring-5.14' into for-5.15/io_uring adds eb2c122a8835 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 36ac281018ff io_uring: be smarter about waking multiple CQ ring waiters adds 5133a6714e12 io_uring: use kvmalloc for fixed files adds b9d6d382af4c io_uring: inline fixed part of io_file_get() adds 8260368457e9 io_uring: rename io_file_supports_async() adds c0c2dcc94e91 io_uring: avoid touching inode in rw prep adds d2424c332cac io_uring: clean io-wq callbacks adds 96f638c0e22a io_uring: remove unnecessary PF_EXITING check adds c43287aa4fe1 io-wq: improve wq_list_add_tail() adds 0767a98a39f5 io_uring: refactor io_alloc_req adds 4730f05eadd5 io_uring: don't halt iopoll too early adds 4ec2c18f7a10 io_uring: add more locking annotations for submit adds ce67fd47eb75 io_uring: optimise io_cqring_wait() hot path adds bbf18d476963 io_uring: extract a helper for ctx quiesce adds 0c52e5e799e4 io_uring: move io_put_task() definition adds 003cda4b07d8 io_uring: move io_rsrc_node_alloc() definition adds 74e739d99ea8 io_uring: inline io_free_req_deferred adds fdc019991dd4 io_uring: deduplicate open iopoll check adds 78a189a62591 io_uring: improve ctx hang handling adds dae1c59dddfa io_uring: kill unused IO_IOPOLL_BATCH adds 4ddc28d9773a io_uring: drop exec checks from io_req_task_submit adds 96b0fdd60ffe io_uring: optimise putting task struct adds 180686a79a71 io_uring: move io_fallback_req_func() adds a8b225274797 io_uring: cache __io_free_req()'d requests adds 6b3e79e8e2a0 io_uring: remove redundant args from cache_free adds 6bfba7674974 io_uring: use inflight_entry instead of compl.list adds d10299e14aae io_uring: inline struct io_comp_state adds 88c2d13e6e05 io_uring: remove extra argument for overflow flush adds 3b8fa628e7e5 io_uring: inline io_poll_remove_waitqs adds 8de254e05555 io_uring: clean up tctx_task_work() adds ff49e5982f3d io_uring: remove file batch-get optimisation adds 48ecb6369f1f io_uring: run timeouts from task_work adds cfee77f8ca0d io_uring: run linked timeouts from task_work adds 46989efacb1c io_uring: run regular file completions from task_work adds 8657d836aaf4 io_uring: remove IRQ aspect of io_ring_ctx completion lock adds 6abd40e5f196 io_uring: move req_ref_get() and friends adds cae3a0c638ca io_uring: remove req_ref_sub_and_test() adds aefe167e7b6e io_uring: remove submission references adds 94e639ddfacd io_uring: skip request refcounting adds 0c840fd720fb io_uring: optimise hot path of ltimeout prep adds a29f61590cb6 io_uring: extract io_uring_files_cancel() in io_uring_task [...] adds 6a32aa46fa0b io_uring: remove files pointer in cancellation functions adds feb1b31d5d55 io_uring: code clean for completion_lock in io_arm_poll_handler() adds 0c7d7177dcd6 Merge branch 'for-5.15/io_uring' into for-next adds 29e6a5e01d0a mmc: block: let device_add_disk create disk attributes adds a94dcfce70d3 mmc: block: cleanup gendisk creation adds 5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove adds 916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk adds 4f9e14aecfbd sx8: use the internal state machine to check if del_gendis [...] adds 224b0683228c bcache: add proper error unwinding in bcache_device_init adds b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free adds 50b4aecfbbb0 block: remove GENHD_FL_UP adds a08aa9bccdc2 block: store a gendisk in struct parsed_partitions adds 7f6be3765e11 block: pass a gendisk to bdev_add_partition adds 926fbb1677e0 block: pass a gendisk to bdev_del_partition adds 3d2e79894bd7 block: pass a gendisk to bdev_resize_partition adds 6db418f3dc55 Merge branch 'for-5.15/block' into for-next adds 2de68babf79c io_uring: remove files pointer in cancellation functions adds 6dd451ee7e49 io_uring: code clean for completion_lock in io_arm_poll_handler() adds 9158ef661aaf io_uring: correct __must_hold annotation adds 4fa920c24794 Merge branch 'for-5.15/io_uring' into for-next adds a4aa1b0494ea bio: optimize initialization of a bio adds 16d9db5b2c50 fs: add kiocb alloc cache flag adds 1cbbd31c4ada bio: add allocation cache abstraction adds cd36a5ff3ca8 block: clear BIO_PERCPU_CACHE flag if polling isn't supported adds b5256809c70c io_uring: enable use of bio alloc cache adds 7f07c4f1eee2 block: use the percpu bio cache in __blkdev_direct_IO adds 6e2e645a2467 block: provide bio_clear_hipri() helper adds f433e4b10235 Merge branch 'io_uring-bio-cache.5' into for-next adds 13b17703b0be bio: improve kerneldoc documentation for bio_alloc_kiocb() adds 7028dac78424 Merge branch 'io_uring-bio-cache.5' into for-next adds 86b975e52fed namei: ignore ERR/NULL names in putname() adds 9d96ea38873f namei: change filename_parentat() calling conventions adds d980fe10f1f9 namei: make do_mkdirat() take struct filename adds c5b4a8083cba namei: make do_mknodat() take struct filename adds eada4e72caed namei: make do_symlinkat() take struct filename adds 17d45aa122dd namei: add getname_uflags() adds 14f745199319 namei: make do_linkat() take struct filename adds aefdb8a7daf8 namei: update do_*() helpers to return ints adds 1bfbd8e285e3 io_uring: add support for IORING_OP_MKDIRAT adds 0d17f6da57fa io_uring: add support for IORING_OP_SYMLINKAT adds 097edaaa1cbe io_uring: add support for IORING_OP_LINKAT adds eb5b762c6baf Merge branch 'for-5.15/io_uring-vfs' into for-next adds fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() adds 8299ab6b77ef Merge branch 'for-5.15/drivers' into for-next adds 092b78aeb443 nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] adds 656259e0e016 nbd: refactor device removal adds 2f230b7996bd nbd: remove nbd_del_disk adds 32f4161a9e26 nbd: return the allocated nbd_device from nbd_dev_add adds e775b91fa405 nbd: refactor device search and allocation in nbd_genl_connect adds 45e64befc989 nbd: reduce the nbd_index_mutex scope adds d233ff04e1fc Merge branch 'for-5.15/drivers' into for-next adds 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] adds 3f74e0645c52 nbd: refactor device removal adds 327b501b1d94 nbd: remove nbd_del_disk adds 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add adds 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect adds 6e4df4c64881 nbd: reduce the nbd_index_mutex scope adds bd492d3edbed Merge branch 'for-5.15/drivers' into for-next adds 9ea9b9c48387 remove the lightnvm subsystem adds c8991a8a5cd5 Merge branch 'for-5.15/drivers' into for-next adds 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios adds 0a26aaa45713 Merge branch 'for-5.15/block' into for-next adds 87038fffe3af io_uring: optimise iowq refcounting adds 64c08c80ec34 io_uring: don't inflight-track linked timeouts adds a683917a5cc8 io_uring: optimise initial ltimeout refcounting adds 543a1f79d212 io_uring: kill not necessary resubmit switch adds e6915b3026c0 io_uring: deduplicate cancellation code adds e00d0a9f2419 io_uring: kill REQ_F_LTIMEOUT_ACTIVE adds 4e9b49dd086d io_uring: simplify io_prep_linked_timeout adds 72f42973a559 io_uring: cancel not-armed linked touts separately adds 483fc4e30869 io_uring: optimise io_prep_linked_timeout() adds 0f6eedb0a71c Merge branch 'for-5.15/io_uring' into for-next adds 9136d3b2d71c Merge remote-tracking branch 'block/for-next' adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 5a2a33884f0b dm crypt: Avoid percpu_counter spinlock contention in cryp [...] adds a54b18a20cec Merge remote-tracking branch 'device-mapper/for-next' adds a967de311126 Merge remote-tracking branch 'mmc/next' adds 6dec3e8ab710 Merge remote-tracking branch 'mfd/for-mfd-next' adds c02aa89b7435 power: supply: axp288_charger: Use the defined variable to [...] adds 38334231965e power: supply: ab8500: clean up warnings found by checkpatch adds 1a844ddf06b0 iio: adc: rn5t618: Add iio map adds 2f5caa26a074 power: supply: rn5t618: Add voltage_now property adds 27a8ff4648f5 power: supply: bq24735: reorganize ChargeOption command macros adds e12ef7bf3411 lib: add linear range get selector within adds 23531eec79b6 dt-bindings: power: Add bindings document for Charger supp [...] adds 0402e8ebb8b8 power: supply: mt6360_charger: add MT6360 charger support adds ecdf7e7a1d66 Merge tag 'ib-mt6360-for-5.15-signed' into psy-next adds e2f471efe1d6 power: reset: linkstation-poweroff: prepare for new devices adds 0c77ec3da8c1 power: reset: linkstation-poweroff: add new device adds b171cb623ca2 dt-bindings: power: Extend battery bindings with chemistry adds 4eef766b7d4d power: supply: core: Parse battery chemistry/technology adds 3e3378d9570f Merge remote-tracking branch 'battery/for-next' adds 1d008b2f174f Merge remote-tracking branch 'regulator/for-next' adds 7609258991e7 Merge remote-tracking branch 'security/next-testing' adds a0e8bafdad37 Merge remote-tracking branch 'apparmor/apparmor-next' adds 84bf051369e0 Merge remote-tracking branch 'keys/keys-next' adds d530f69b9166 Merge remote-tracking branch 'selinux/next' adds 68074db51bd9 Merge remote-tracking branch 'smack/next' adds 1082d05fbc50 char: tpm: Kconfig: remove bad i2c cr50 select adds 65733b0d8d29 char: tpm: cr50_i2c: convert to new probe interface adds 267399c778d0 certs: Trigger creation of RSA module signing key if it's [...] adds 42e38eb612b5 certs: Add support for using elliptic curve keys for signi [...] adds ada16d6b0f0a tpm: ibmvtpm: Avoid error message when process gets signal [...] adds a18d255ce6e0 Merge remote-tracking branch 'tpmdd/next' adds 892384cd998a iommu/io-pgtable: Add DART pagetable format adds 9d9cafb45c71 dt-bindings: iommu: add DART iommu bindings adds 46d1fb072e76 iommu/dart: Add DART iommu driver adds faf8e7539643 iommu/dart: APPLE_DART should depend on ARCH_APPLE adds 5441a84b87fa Merge branches 'iommu/fixes', 'apple/dart' and 'x86/amd' i [...] adds 79ea884b2054 Merge remote-tracking branch 'iommu/next' adds 66530a147346 Merge remote-tracking branch 'audit/next' adds 51ca8fcba2b0 dt-bindings: gpu: mali-bifrost: Add RK3568 compatible adds 3e7e69f23045 dt-bindings: timer: Remove binding for energymicro,efm32-t [...] adds 6b2117ad65f1 of: property: fw_devlink: Add support for "resets" and "pwms" adds 18250b43f7b6 of: fdt: Remove early_init_dt_reserve_memory_arch() overri [...] adds 39c6b3a3dd11 of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() adds 739ed826395f Merge remote-tracking branch 'devicetree/for-next' adds 209ab223ad5b spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config adds 976c1de1de14 spi: spi-pic32: Fix issue with uninitialized dma_slave_config adds aca196842a97 spi: mxic: add missing braces adds d88c829877a7 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds bb4af596b7c0 Merge remote-tracking branch 'spi/for-next' adds 1d0cba97cd0f Merge branch 'x86/urgent' adds 162a5284faf4 x86/reboot: Document the "reboot=pci" option adds 12febc181886 x86/reboot: Document how to override DMI platform quirks adds a729691b541f x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions adds 43dca7c996fb Merge branch 'x86/misc' adds fb6a0408eac2 x86: Add support for 0x22/0x23 port I/O configuration space adds 1ce849c75534 x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router adds 6b79164f603d x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) P [...] adds 0e8c6f56fab3 x86/PCI: Add support for the Intel 82426EX PIRQ router adds d25316616842 x86: Avoid magic number with ELCR register accesses adds 34739a2809e1 x86: Fix typo s/ECLR/ELCR/ for the PIC register adds 22f909324d98 Merge branch 'x86/irq' adds 49f637352ab8 Merge branch 'x86/cpu' adds 77ad320cfb2a x86/mmiotrace: Replace deprecated CPU-hotplug functions. adds 1a351eefd4ac x86/mtrr: Replace deprecated CPU-hotplug functions. adds 2089f34f8c5b x86/microcode: Replace deprecated CPU-hotplug functions. adds 8ae9e3f63865 x86/mce/inject: Replace deprecated CPU-hotplug functions. adds afc880cbb294 x86/power: Fix kernel-doc warnings in cpu.c adds 51c6cc1454bd Merge branch 'x86/cleanups' adds 63c8b1231929 x86/resctrl: Split struct rdt_resource adds 792e0f6f789b x86/resctrl: Split struct rdt_domain adds cdb9ebc91784 x86/resctrl: Add a separate schema list for resctrl adds f2594492308d x86/resctrl: Pass the schema in info dir's private pointer adds 208ab16847c5 x86/resctrl: Label the resources with their configuration type adds 331ebe4c4349 x86/resctrl: Walk the resctrl schema list instead of an arch list adds 3183e87c1b79 x86/resctrl: Store the effective num_closid in the schema adds eb6f31876941 x86/resctrl: Add resctrl_arch_get_num_closid() adds 1c290682c0c9 x86/resctrl: Pass the schema to resctrl filesystem functions adds 32150edd3fcf x86/resctrl: Swizzle rdt_resource and resctrl_schema in ps [...] adds c091e90721b8 x86/resctrl: Add a helper to read/set the CDP configuration adds e198fde3fe08 x86/resctrl: Move the schemata names into struct resctrl_schema adds e8f7282552b9 x86/resctrl: Group staged configuration into a separate struct adds 75408e43509e x86/resctrl: Allow different CODE/DATA configurations to b [...] adds 2e6678195d59 x86/resctrl: Rename update_domains() to resctrl_arch_updat [...] adds f07e9d025057 x86/resctrl: Add a helper to read a closid's configuration adds fa8f711d2f14 x86/resctrl: Pass configuration type to resctrl_arch_get_config() adds 141739aa7350 x86/resctrl: Make ctrlval arrays the same size adds 2e7df368fc92 x86/resctrl: Apply offset correction when config is staged adds 2b8dd4ab65da x86/resctrl: Calculate the index from the configuration type adds 43ac1dbf6101 x86/resctrl: Merge the ctrl_val arrays adds fbc06c698059 x86/resctrl: Remove rdt_cdp_peer_get() adds 327364d5b6b6 x86/resctrl: Expand resctrl_arch_update_domains()'s msr_pa [...] adds 5c3b63cdba44 x86/resctrl: Merge the CDP resources adds 111136e69c9d x86/resctrl: Make resctrl_arch_get_config() return its value adds 02e3c405b821 Merge branch 'x86/cache' adds 698429f9d0e5 clocksource: Replace deprecated CPU-hotplug functions. adds 1dae37c7e41d posix-timers: Remove redundant initialization of variable ret adds a5dec9f82ab2 posix-cpu-timers: Assert task sighand is locked while star [...] adds 175cc3ab28e3 posix-cpu-timers: Force next_expiration recalc after timer [...] adds 406dd42bd1ba posix-cpu-timers: Force next expiration recalc after itimer reset adds d9c1b2a1089f posix-cpu-timers: Remove confusing return value override adds 5c8f23e6b73c posix-cpu-timers: Consolidate timer base accessor adds ee375328f579 posix-cpu-timers: Recalc next expiration when timer_settim [...] adds 627ef5ae2df8 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() adds b14bca97c9f5 hrtimer: Consolidate reprogramming code adds 8c3b5e6ec0fe hrtimer: Ensure timerfd notification for HIGHRES=n adds e71a4153b7c2 hrtimer: Force clock_was_set() handling for the HIGHRES=n, [...] adds 66f7b0c8aadd timerfd: Provide timerfd_resume() adds a761a67f591a timekeeping: Distangle resume and clock-was-set events adds 1b267793f4fd time/timekeeping: Avoid invoking clock_was_set() twice adds 17a1b8826b45 hrtimer: Add bases argument to clock_was_set() adds 81d741d3460c hrtimer: Avoid unnecessary SMP function calls in clock_was_set() adds 1e7f7fbcd40c hrtimer: Avoid more SMP function calls in clock_was_set() adds 9482fd71dbb8 hrtimer: Use raw_cpu_ptr() in clock_was_set() adds f80e21489590 hrtimer: Unbreak hrtimer_force_reprogram() adds 3494685bf77f Merge branch 'timers/core' adds 844d87871b6e smpboot: Replace deprecated CPU-hotplug functions. adds c91eb2837310 cpu/hotplug: Fix comment typo adds ed3cd1da6740 cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_sta [...] adds 11bc021d1fba cpu/hotplug: Eliminate all kernel-doc warnings adds 1782dc87b2ed cpu/hotplug: Use DEVICE_ATTR_*() macro adds ebca71a8c96f cpu/hotplug: Add debug printks for hotplug callback failures adds 49b3bd213a9f smp: Fix all kernel-doc warnings adds fce772e53638 Merge branch 'smp/core' adds 1c6829cfd3d5 sched/numa: Fix is_core_idle() adds f912d051619d sched: remove redundant on_rq status change adds f95091536f78 sched/deadline: Fix reset_on_fork reporting of DL tasks adds 7ad721bf1071 sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() adds 89aafd67f28c sched/fair: Use prev instead of new target as recent_used_cpu adds 56498cfb045d sched/fair: Avoid a second scan of target in select_idle_cpu adds b4da13aa28d4 sched/deadline: Fix missing clock update in migrate_task_rq_dl() adds ca4984a7dd86 sched: Fix UCLAMP_FLAG_IDLE setting adds f4dddf90d58d sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS adds 746f5ea9c428 sched: Replace deprecated CPU-hotplug functions. adds 8a133298a596 Merge branch 'sched/core' adds 79551ec07828 perf/x86: remove unused assignment to pointer e adds 4db0d3d3eeb8 perf/x86/intel: Replace deprecated CPU-hotplug functions. adds b28a32083bfa perf/hw_breakpoint: Replace deprecated CPU-hotplug functions. adds b159b9a1e6b7 Merge branch 'perf/core' adds a2e4e2c52d2a Merge branch 'locking/urgent' adds 9248e52fec95 locking/atomic: simplify non-atomic wrappers adds 55bccf1f93e4 Documentation/atomic_t: Document forward progress expectations adds bf80b271a8bb Merge branch 'locking/core' adds bdc889c0d68d Merge branch 'irq/urgent' adds d92df42d7685 genirq: Improve "hwirq" output in /proc and /sys/ adds 4b41ea606e53 Merge branch 'irq/urgent' into irq/core adds 3998527d2e3e s390/pci: Do not mask MSI[-X] entries on teardown adds a6e8b946508c PCI/MSI: Simplify msi_verify_entries() adds 67961e77a39b PCI/MSI: Rename msi_desc::masked adds 8eb5ce3f78a5 PCI/MSI: Consolidate error handling in msi_capability_init() adds b296ababcc4b PCI/MSI: Deobfuscate virtual MSI-X adds 7327cefebb85 PCI/MSI: Cleanup msi_mask() adds fcacdfbef5a1 PCI/MSI: Provide a new set of mask and unmask functions adds 446a98b19fd6 PCI/MSI: Use new mask/unmask functions adds 428e211641ed genirq/affinity: Replace deprecated CPU-hotplug functions. adds 61377ec14457 genirq: Clarify documentation for request_threaded_irq() adds 5a6c76b5de59 genirq/generic_chip: Use struct_size() in kzalloc() adds 91cc470e7978 genirq: Change force_irqthreads to a static key adds 92848731c45f genirq/matrix: Fix kernel doc warnings for irq_matrix_allo [...] adds 290fdc4b7ef1 genirq/timings: Fix error return code in irq_timings_test_irqs() adds 3b35e7e6daef genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c adds 04c2721d3530 genirq: Fix kernel doc indentation adds 9d0a3bfbef2f Merge branch 'irq/core' adds e38c37302a4c Merge branch 'efi/urgent' adds 4bedcc28469a debugobjects: Make them PREEMPT_RT aware adds 5b38334330db Merge branch 'core/debugobjects' adds 75f57981d871 Merge remote-tracking branch 'tip/auto-latest' adds ae460fd9164b clocksource/drivers/exynos_mct: Prioritise Arm arch timer [...] adds 88183788eacb clocksource/drivers/exynos_mct: Mark MCT device as CLOCK_E [...] adds faa186adbd06 dt-bindings: timer: convert rockchip,rk-timer.txt to YAML adds be83c3b6e7b8 clocksource/drivers/sh_cmt: Fix wrong setting if don't req [...] adds 3b87265d825a clocksource/drivers/ingenic: Use bitfield macro helpers adds ce9570657d45 clocksource/drivers/mediatek: Optimize systimer irq clear [...] adds 0dce6cded1cd Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 5d5f8b1313bd Merge remote-tracking branch 'edac/edac-for-next' adds bfa80ee9ce6e irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI [...] adds d753f849bf48 irqchip/gic-v3: Fix selection of partition domain for EPPIs adds 53b13565fc8c Merge branch irq/gicv3-eppi-partition into irq/irqchip-next adds 991007ba6cca Documentation: Update irq_domain.rst with new lookup APIs adds dbd1c54fc820 gpio: Bulk conversion to generic_handle_domain_irq() adds a9cb09b7be84 pinctrl: Bulk conversion to generic_handle_domain_irq() adds 3b0cccef0574 mfd: Bulk conversion to generic_handle_domain_irq() adds a1e5cd9650ed ARM: Bulk conversion to generic_handle_domain_irq() adds c9604ddd8ad4 arc: Bulk conversion to generic_handle_domain_irq() adds 0661cb2af0ba mips: Bulk conversion to generic_handle_domain_irq() adds 66c6594b6dd6 gpu: Bulk conversion to generic_handle_domain_irq() adds 2e0e0ff41147 SH: Bulk conversion to generic_handle_domain_irq() adds d3c149b768fb xtensa: Bulk conversion to generic_handle_domain_irq() adds 153517d4e7d1 nios2: Bulk conversion to generic_handle_domain_irq() adds 2c8996583013 powerpc: Bulk conversion to generic_handle_domain_irq() adds eecb06813d73 EDAC/altera: Convert to generic_handle_domain_irq() adds 9b24dab9937d Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds e5dec38ac5d0 irqchip/loongson-pch-pic: Improve edge triggered interrupt [...] adds c775626fb337 irqchip/mtk-sysirq: Skip setting irq-wake adds 4513fb87e140 Merge branch irq/misc-5.15 into irq/irqchip-next adds 3289452fcad0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds d03721a6e7e8 trace/osnoise: Add a header with PREEMPT_RT additional fields adds e1c4ad4a7f58 trace/timerlat: Add a header with PREEMPT_RT additional fields adds 0e05ba498dd0 trace/osnoise: Print a stop tracing message adds 12f9951d3f31 tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS adds d0ac5fbaf783 init: Suppress wrong warning for bootconfig cmdline parameter adds 5acce0bff2a0 tracing / histogram: Fix NULL pointer dereference on strcm [...] adds 8534e6d368a3 Merge remote-tracking branch 'ftrace/for-next' adds d3dd95a8853f rcu: Replace deprecated CPU-hotplug functions adds ed4fa2442e87 torture: Replace deprecated CPU-hotplug functions. adds b770efc4608d Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] adds 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD adds a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD adds eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds dfa949a3b16c Merge branch 'clocksource.2021.07.20c' into HEAD adds f55088ee95f1 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds b7cf8b572fa7 scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 2678d628c743 scftorture: Shut down if nonsensical arguments given adds ac986f377e6d scftorture: Account for weight_resched when checking for a [...] adds 7ea6167cc6a1 scftorture: Count reschedule IPIs adds 9f121dc9e40c torture: Make torture.sh print the number of files to be c [...] adds 1a0d28e902c4 tools/rcu: Add an extract-stall script adds 2aefb8e769c8 rcu: Mark accesses to rcu_state.n_force_qs adds d1f1f891e8fd rcu-nocb: Fix a couple of tree_nocb code-style nits adds eee2c635160b torture: Allot 1G of memory for scftorture runs adds b6815cd51282 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds 19f7781cf557 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds 25bc84bb68b5 doc: Add another stall-warning root cause in stallwarn.rst adds 9e963adfbb50 rcu: Fix undefined Kconfig macros adds ecfc43a97370 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds ab9b2c941346 clocksource: Forgive repeated long-latency watchdog clocks [...] adds 204bc2d12d22 rcu-tasks: Wait for trc_read_check_handler() IPIs adds aa84c3ad78cd rcu-tasks: Simplify trc_read_check_handler() atomic operations adds 797f29c2fae2 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds 843bccb1231b rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 75b4884aeff2 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds e93891fb910d rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds ec15ac60c1c3 rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds d6669af86913 rcutorture: Suppressing read-exit testing is not an error adds c57235267882 rcu-tasks: Fix s/instruction/instructions/ typo in comment adds ca961006604b torture: Make kvm-remote.sh print size of downloaded tarball adds 663c605b7286 rcutorture: Warn on individual rcu_torture_init() error co [...] adds fb0075e64921 locktorture: Warn on individual lock_torture_init() error [...] adds ada7ae05244c refscale: Warn on individual ref_scale_init() error conditions adds 9c602efbe056 rcuscale: Warn on individual rcu_scale_init() error conditions adds ce17af52f776 scftorture: Warn on individual scf_torture_init() error co [...] adds 9e5e2da7feb2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] adds 0a9e1bf75b50 rcu: Make rcu_normal_after_boot writable again adds 12843f2bc2a4 rcu: Make rcu update module parameters world-readable adds ed3b30c24e44 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] adds dfc6a5606240 Merge remote-tracking branch 'rcu/rcu/next' adds 9d391b9c3e64 Merge remote-tracking branch 'kvm/next' adds d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] adds 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() adds 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro adds 51add457733b KVM: arm64: Expose page-table helpers adds c4f0935e4d95 KVM: arm64: Optimize host memory aborts adds 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED adds 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id adds b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] adds 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings adds 4505e9b624ce KVM: arm64: Allow populating software bits adds ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits adds 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers adds 2d77e238badb KVM: arm64: Expose pkvm_hyp_id adds e009dce1292c KVM: arm64: Introduce addr_is_memory() adds 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs adds 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared adds ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp adds f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking adds 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode adds 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static adds c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next adds 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] adds b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT adds 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] adds 84c6621f180d Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() adds ae280335cdb5 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next adds c021a2f550e4 Merge remote-tracking branch 'kvm-arm/next' adds 633168f33dea Merge remote-tracking branch 'percpu/for-next' adds 7b81abf6dde7 Merge remote-tracking branch 'workqueues/for-next' adds e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder adds d36d4a1d75d2 platform/x86: ISST: Fix optimization with use of numa adds 1d18ed5eab2a platform/x86: dell-smbios: Remove unused dmi_system_id table adds 560c71d4250f platform/x86: Replace deprecated CPU-hotplug functions. adds eddebe6dbe2c platform/surface: surface3_power: Use i2c_acpi_get_i2c_res [...] adds b325d78e78a2 platform/surface: aggregator: Use y instead of objs in Makefile adds bc6b8d7eec4f platform/x86: dell-smo8800: Convert to be a platform driver adds bde53eafb925 platform/x86/intel: int33fe: Use y instead of objs in Makefile adds cb84acd1165c platform/x86/intel: pmt: Use y instead of objs in Makefile adds f6413ba357b7 platform/x86/intel: int3472: Use y instead of objs in Makefile adds 636a1e697555 platform/x86: add meraki-mx100 platform driver adds 6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] adds 411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] adds ca91ea34778f asus-wmi: Add panel overdrive functionality adds 98829e84dc67 asus-wmi: Add dgpu disable method adds 382b91db8044 asus-wmi: Add egpu enable method adds 20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function adds f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_clie [...] adds 5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_ [...] adds e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_clie [...] adds e544e47a305e Merge remote-tracking branch 'drivers-x86/for-next' adds ee71b1365cdd Merge remote-tracking branch 'leds/for-next' adds ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message adds bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro adds cd465fad13db Merge remote-tracking branch 'ipmi/for-next' adds 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] adds 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases adds bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] adds 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] adds 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf adds e0da2c05df09 Merge remote-tracking branch 'driver-core/driver-core-next' adds 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() adds baa2986bda3f usb: dwc3: meson-g12a: add IRQ check adds 175006956740 usb: dwc3: qcom: add IRQ check adds 50855c31573b usb: gadget: udc: at91: add IRQ check adds ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check adds 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check adds ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check adds 0881e22c06e6 usb: phy: twl6030: add IRQ checks adds e88f28514065 usb: mtu3: restore HS function when set SS/SSP adds fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr adds 44e4439d8f9f usb: mtu3: fix the wrong HS mult value adds e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr adds eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] adds b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] adds 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp adds 7a4440bc0d86 dt-bindings: connector: Add pd-disable property adds e9e6e164ed8f usb: typec: tcpm: Support non-PD mode adds cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse adds 0c45aecc60ba Merge remote-tracking branch 'usb/usb-next' adds d28060f3e500 Merge remote-tracking branch 'usb-serial/usb-next' adds 963edeb64e98 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 217b04c67b6b serial: stm32: fix the conditional expression writing adds 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() adds 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] adds 920792aa44ff tty: serial: samsung: Init USI to keep clocks running adds f63299b3972d tty: serial: samsung: Fix driver data macros style adds 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data adds 3c5d592976fd Merge remote-tracking branch 'tty/tty-next' adds 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 890540f4cb3a Merge remote-tracking branch 'char-misc/char-misc-next' adds ff35eaf3c4e1 Merge remote-tracking branch 'extcon/extcon-next' adds f195af88a72a Merge remote-tracking branch 'phy-next/next' adds 42e88d9b60a9 Merge remote-tracking branch 'soundwire/next' adds 0706ae44e545 Merge remote-tracking branch 'thunderbolt/next' adds e1706f0764f8 vfio/samples: Remove module get/put adds de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes adds ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call adds 2fd585f4ed9d vfio: Provide better generic support for open/release vfio [...] adds 17a1e4fa3f7f vfio/samples: Delete useless open/close adds da119f387e94 vfio/fsl: Move to the device set infrastructure adds ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a [...] adds 2cd8b14aaa66 vfio/pci: Move to the device set infrastructure adds a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set adds db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the [...] adds 3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open adds 9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open adds dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open adds eb24c1007e68 vfio: Remove struct vfio_device_ops open/release adds a0d84edf50ac Merge remote-tracking branch 'vfio/next' adds bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] adds 69c92a749b89 staging: vchiq: Add details to Kconfig help texts adds ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() adds 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() adds 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() adds dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference adds 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] adds 7942bdd45549 staging: rtl8723bs: remove unneeded loop adds caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function adds 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c adds 56f0c0df5e72 staging: rtl8723bs: remove empty files adds c328eee4ff9d staging: rtl8723bs: remove wrapping static function adds 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() adds e3678dc1ea40 staging: rtl8723bs: fix right side of condition adds 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths adds b2f29c8a6bae staging: rtl8723bs: remove unused macros adds cddb75f307da staging: rtl8723bs: remove unused struct member adds 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) adds 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) adds f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) adds 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) adds 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param adds 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h adds da4c99c261bc staging: rtl8723bs: remove RF_*TX enum adds c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] adds 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size adds 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum adds 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c adds 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c adds 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c adds ca3515d268e1 staging: r8188eu: remove empty function adds 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c adds 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c adds bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c adds 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c adds a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c adds da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers adds ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro adds 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro adds 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] adds 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable adds 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir adds 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir adds 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c adds b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e293639ec5a9 staging: r8188eu: clean up comparsions to true/false adds a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c adds 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] adds ae7471cae00a staging: r8188eu: remove rtw_ioctl function adds ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] adds 085f11874b12 staging: r8188eu: remove unused oid_null_function function adds d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] adds aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function adds fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] adds 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw adds 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer adds 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] adds dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) adds e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock adds 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] adds 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] adds 959aabedcd91 staging: gdm724x: Place macro argument within parentheses adds b8a59fed6b1d staging: r8188eu: remove unused efuse hal components adds 86d90d776e1c staging: r8188eu: remove unused function parameters adds ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print adds a1c95234d6e6 staging: r8188eu: use proper way to build a module adds e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile adds 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types adds 9f6804834627 staging: r8188eu: Remove code related to unsupported channels adds 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code adds 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c adds 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c adds 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c adds 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs adds 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() adds 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() adds 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] adds 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] adds 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() adds f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] adds 6c3ce4049b77 iio: ep93xx: Prepare clock before using it adds 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 adds 1081b9d97152 iio: chemical: Add driver support for sgp40 adds a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor adds ee8ea7472ff7 iio: light: cm3323: Add of_device_id table adds 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names adds 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel adds 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] adds 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 adds 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] adds b11eed1554e8 counter: Return error code on invalid modes adds e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors adds 493b938a14ed counter: Rename counter_signal_value to counter_signal_level adds 394a0150a064 counter: Rename counter_count_function to counter_function adds 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel adds 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' adds f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] adds 8b99095bcdab Merge remote-tracking branch 'staging/staging-next' adds 90ed41538cb7 Merge remote-tracking branch 'icc/icc-next' adds 48e51bb54c91 Merge remote-tracking branch 'dmaengine/next' adds b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation adds e7cc9888dc57 cgroup/cpuset: Enable event notification when partition st [...] adds ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 adds c5b6c8a56ef3 Merge branch 'for-5.15' into for-next adds 5948044cd205 Merge remote-tracking branch 'cgroup/for-next' adds 84d192d60656 Merge branch 'fixes' into for-next adds 394a5f529e59 Merge branch 'misc' into for-next adds bc4454ce5105 Merge remote-tracking branch 'scsi/for-next' adds 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support adds 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 adds 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth adds cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 adds 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute adds a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero adds bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe adds e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret adds 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() adds e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] adds 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] adds 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' adds 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read adds 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk adds 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] adds 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM adds 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function adds aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] adds eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] adds c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() adds 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] adds 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] adds cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd adds 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] adds 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI adds 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging adds 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery adds 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang adds ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx adds 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target adds 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 adds 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed adds 01c97f2dd8fb scsi: qla2xxx: Fix port type info adds 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list adds a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error adds a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login adds 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel adds 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS adds c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx adds bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k adds 61cae1fb425d Merge remote-tracking branch 'scsi-mkp/for-next' adds 60f0779862e4 virtio: Improve vq->broken access to avoid any compiler op [...] adds 249f25547632 virtio: Keep vring_del_virtqueue() mirror of VQ create adds 0e566c8f0f2e virtio: Protect vqs list access adds 43bb40c5b926 virtio_pci: Support surprise removal of virtio pci device adds 0e398290cff9 vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iot [...] adds f7ad318ea0ad vhost: Fix the calculation in vhost_overflow() adds 2b847f21145d vdpa_sim: Fix return value check for vdpa_alloc_device() adds 9632e78e8264 vp_vdpa: Fix return value check for vdpa_alloc_device() adds 1057afa0121d vDPA/ifcvf: Fix return value check for vdpa_alloc_device() adds c8d182bd387a vdpa: Add documentation for vdpa_alloc_device() macro adds cb5d2c1f6cc0 virtio_vdpa: reject invalid vq indices adds e74cfa91f42c vringh: Use wiov->used to check for read/write desc order adds 82e89ea077b9 virtio-blk: Add validation for block size in config space adds ea2f6af16532 vringh: pull in spinlock header adds f8ce72632fa7 virtio_ring: pull in spinlock header adds a24ce06c70fe tools/virtio: fix build adds 08dbd5660232 vdpa/mlx5: Avoid destroying MR on empty iotlb adds 879753c816db vdpa/mlx5: Fix queue type selection logic adds e90525271caa Merge remote-tracking branch 'vhost/linux-next' adds 00a23abf4e82 Merge remote-tracking branch 'rpmsg/for-next' adds b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header adds c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] adds f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property adds 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes adds 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data adds 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] adds 49a2ee6bfe1c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings adds 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 adds 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c adds d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] adds 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] adds 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] adds a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support adds 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast adds 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings adds 28c1caaf492e pinctrl: Ingenic: Improve the code. adds b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. adds bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. adds 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. adds d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info adds 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) adds 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config adds 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl adds 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl adds b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml adds 379e28b5b36f Merge branch 'ib-mt8135' into devel adds 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] adds 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] adds f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] adds 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] adds d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] adds ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver adds a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver adds 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl adds c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver adds 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] adds 6319e82de98d Merge branch 'devel' into for-next adds 269e5e034a22 Merge remote-tracking branch 'pinctrl/for-next' adds 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc adds cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data adds a0b7d2a68163 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 27d0aff3dbdd Merge remote-tracking branch 'userns/for-next' adds f29ca4fda515 Merge remote-tracking branch 'livepatching/for-next' adds d6e36ca8e6d6 Merge remote-tracking branch 'coresight/next' adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location adds 8704304a7bd5 Merge remote-tracking branch 'rtc/rtc-next' adds e2ae39a95d23 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds edc7778f0f1f Merge remote-tracking branch 'at24/at24/for-next' adds a26520731757 Merge remote-tracking branch 'ntb/ntb-next' adds cbea1e45f15e Merge remote-tracking branch 'kspp/for-next/kspp' adds 3819cb8ec75f Merge remote-tracking branch 'gnss/gnss-next' adds eaf7da613835 Merge remote-tracking branch 'slimbus/for-next' adds 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions adds 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds d5daf9890b43 Merge remote-tracking branch 'nvmem/for-next' adds 9a87e25d615c Merge remote-tracking branch 'hyperv/hyperv-next' adds 40a1c2bdbcca Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ef314be82cf0 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds b0d4adaf3b3c fat: Add KUnit tests for checksums and timestamps adds 1195505f5de2 kunit: ubsan integration adds 6cb51a1874d0 kunit: tool: add --kernel_args to allow setting module params adds 6a499c9c42d0 kunit: tool: make --raw_output support only showing kunit output adds acd8e8407b8f kunit: Print test statistics on failure adds 82cc8d0a6eb7 Merge remote-tracking branch 'kunit-next/kunit' adds 00974b9a83cb memblock: Add missing debug code to memblock_add_node() adds e888fa7bb882 memblock: Check memory add/cap ordering adds 82d044d5cb23 Merge remote-tracking branch 'memblock/for-next' adds ccd75013d09a Merge remote-tracking branch 'rust/rust-next' adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges adds 17e82b2870d9 Merge remote-tracking branch 'cxl/next' adds 3fe839427439 mm: Convert get_page_unless_zero() to return bool adds ecefbe302a47 mm: Introduce struct folio adds 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics adds f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 032c92517e41 mm: Add folio reference count functions adds 5f018b63fb00 mm: Add folio_put() adds ad2752ad96b4 mm: Add folio_get() adds 02b840516657 mm: Add folio_try_get_rcu() adds ee6d3ffc2a2d mm: Add folio flag manipulation functions adds bad0aa09b2e8 mm/lru: Add folio LRU functions adds 85aee17208e7 mm: Handle per-folio private data adds ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds e38c222acb9e mm/filemap: Add folio_next_index() adds 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() adds f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() adds f22b7213986e mm/filemap: Add folio_unlock() adds 64e86b8490c8 mm/filemap: Add folio_lock() adds 71c53545234c mm/filemap: Add folio_lock_killable() adds cc31c224972d mm/filemap: Add __folio_lock_async() adds 7e64270772f9 mm/filemap: Add folio_wait_locked() adds 844a782b0496 mm/filemap: Add __folio_lock_or_retry() adds f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() adds 4ab265808c75 mm/filemap: Add folio_end_writeback() adds 6b69db27f901 mm/writeback: Add folio_wait_writeback() adds a75fdfd58af2 mm/writeback: Add folio_wait_stable() adds be8f72914261 mm/filemap: Add folio_wait_bit() adds 13a2a38a5d73 mm/filemap: Add folio_wake_bit() adds 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios adds de1e8e6df93c mm/filemap: Add folio private_2 functions adds 805e2c1c3830 fs/netfs: Add folio fscache functions adds 70d77ae6ed3a mm: Add folio_mapped() adds 78288ece6f04 mm: Add folio_nid() adds ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() adds 65c3430521fc mm/memcg: Remove soft_limit_tree_node() adds 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID adds 91c755d723c5 mm/memcg: Add folio_memcg() and related functions adds 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio adds 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio adds de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() adds d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios adds 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 48a7afc171e4 mm/memcg: Add folio_lruvec() adds eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions adds 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds eb515af21e31 mm/workingset: Convert workingset_activation to take a folio adds 1555715b7c0a mm: Add folio_pfn() adds a329a31fc8e2 mm: Add folio_raw_mapping() adds 3431c15c5e0a mm: Add flush_dcache_folio() adds 258aa9e135a0 mm: Add kmap_local_folio() adds bc51910a9f3e mm: Add arch_make_folio_accessible() adds 2dd8be4a9426 mm: Add folio_young and folio_idle adds bc9438a8b97d mm/swap: Add folio_activate() adds 8b9b282a54a8 mm/swap: Add folio_mark_accessed() adds 0d48d295865e mm/rmap: Add folio_mkclean() adds 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() adds dd812ee687c9 mm/migrate: Add folio_migrate_flags() adds 99ccedc65150 mm/migrate: Add folio_migrate_copy() adds bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 7c11a8777027 flex_proportions: Allow N events instead of 1 adds 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds e2b89715d245 mm/writeback: Add __folio_end_writeback() adds e93ccd808dff mm/writeback: Add folio_start_writeback() adds 269b0bf991ba mm/writeback: Add folio_mark_dirty() adds aa4c6098025e mm/writeback: Add __folio_mark_dirty() adds 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios adds f2985b9b5195 mm/writeback: Add filemap_dirty_folio() adds 879709676090 mm/writeback: Add folio_account_cleaned() adds b16b13ab960b mm/writeback: Add folio_cancel_dirty() adds b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() adds 51fee42ac1ed mm/writeback: Add folio_account_redirty() adds 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() adds 931d1c97640f mm/filemap: Add i_blocks_per_folio() adds 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() adds f4f991224133 mm/filemap: Add readahead_folio() adds d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio adds 806cdb0f0f1c mm: Add folio_evictable() adds 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 27be1c553c73 mm/lru: Add folio_add_lru() adds 70ef3684cea1 mm/page_alloc: Add folio allocation functions adds dabba1aba97f mm/filemap: Add filemap_alloc_folio adds 9ac79fccaa04 mm/filemap: Add filemap_add_folio() adds 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio adds ee189fe13a6b mm/filemap: Add filemap_get_folio adds 7c468240484d mm/filemap: Add FGP_STABLE adds 1a90e9dae32c mm/writeback: Add folio_write_one adds 10e9c12d399e Merge remote-tracking branch 'folio/for-next' adds a7e7a1574391 init: move usermodehelper_enable() to populate_rootfs() adds 546c7b9af700 Revert "mm/shmem: fix shmem_swapin() race with swapoff" adds feefd8356acf Revert "mm: swap: check if swap backing device is congeste [...] adds b88f3a923a00 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] adds b570eafeda2a mm/page_alloc: don't corrupt pcppage_migratetype adds bdc644965c7e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds d0ac146db3d6 /proc/kpageflags: do not use uninitialized struct pages adds d14225e76201 procfs: prevent unpriveleged processes accessing fdinfo dir adds 9b9a2f628440 Makefile: remove stale cc-option checks adds f2921ee5472d ocfs2: remove an unnecessary condition adds 0860012b6a3e ocfs2: reflink deadlock when clone file to the same direct [...] adds 749b1d2b5d04 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 446e9814449b ocfs2: fix ocfs2 corrupt when iputting an inode adds 1d5d56a03e56 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds 7351f556fdf9 mm, slub: don't call flush_all() from slab_debug_trace_open() adds dc40a57d7450 mm, slub: allocate private object map for debugfs listings adds 15f2d1f55fb4 mm, slub: allocate private object map for validate_slab_cache() adds a8a27b953d21 mm, slub: don't disable irq for debug_check_no_locks_freed() adds d0f6dfd3c6c9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2474c4a7cd30 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() adds 5e3e41f40f7c mm, slub: extract get_partial() from new_slab_objects() adds 94bc94e68535 mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds 6831d992c20f mm, slub: return slab page from get_partial() and set c->p [...] adds a6bf897cb263 mm, slub: restructure new page checks in ___slab_alloc() adds b2f1d829d50f mm, slub: simplify kmem_cache_cpu and tid setup adds 4e0bcf9290bc mm, slub: move disabling/enabling irqs to ___slab_alloc() adds bc8fe4c3bd70 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds 30cb6d0a7037 mm, slub: move disabling irqs closer to get_partial() in _ [...] adds ffe6b510d08b mm, slub: restore irqs around calling new_slab() adds 6858b1599eea mm, slub: validate slab from partial list or page allocato [...] adds 37c9e4483844 mm, slub: check new pages with restored irqs adds 966c93586dff mm, slub: stop disabling irqs around get_partial() adds ae8b4b649599 mm, slub: move reset of c->page and freelist out of deacti [...] adds 7baa120951fb mm, slub: make locking in deactivate_slab() irq-safe adds deae8a0c34dc mm, slub: call deactivate_slab() without disabling irqs adds 8a59d106ccd3 mm, slub: move irq control into unfreeze_partials() adds 87915c4c5d3e mm, slub: discard slabs in unfreeze_partials() without irq [...] adds 7fed8d9ca58d mm, slub: detach whole partial list at once in unfreeze_pa [...] adds 077e1495a583 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 226122ffcbc4 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds dbbcc760ac8e mm, slub: don't disable irqs in slub_cpu_dead() adds 097eddee2ded mm, slab: make flush_slab() possible to call with irqs enabled adds 8d1dbb84233a mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds fd917c6407fb mm, slub: fix memory and cpu hotplug related lock ordering issues adds b0caa91ed5ce mm, slub: fix memory and cpu hotplug related lock ordering [...] adds 1075ce2a9ffa mm: slub: make object_map_lock a raw_spinlock_t adds f229eac01f3d mm, slub: optionally save/restore irqs in slab_[un]lock()/ adds fa25a824ca2d mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds d47d7c7d2ce4 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 4d46fe10d733 mm, slub: use migrate_disable() on PREEMPT_RT adds b130810cc8e4 mm, slub: convert kmem_cpu_slab protection to local_lock adds e1c9e9618e18 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds debfd821f66e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds f4b2052b935e mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 938e695e8aff mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 3b5cf6ed4bc4 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds 7827abd79852 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 705631c03fa7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds 508352d22249 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds dbb2b61d3c89 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 3a638b723234 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds 31e1bb44a795 mm/debug_vm_pgtable: remove unused code adds abdd8a8329cb mm/debug_vm_pgtable: fix corrupted page flag adds 3eb797878433 mm: report a more useful address for reclaim acquisition adds 40b62e675051 mm: mark idle page tracking as BROKEN adds b821dd57a355 writeback: track number of inodes under writeback adds a4aba6eab76e writeback: reliably update bandwidth estimation adds 703fb52e84d9 writeback: fix bandwidth estimate for spiky workload adds 7d9bb876e12c writeback: avoid division by 0 in wb_update_dirty_ratelimit() adds e716a2d62cb8 writeback: rename domain_update_bandwidth() adds 4185712a6ef0 writeback: use READ_ONCE for unlocked reads of writeback stats adds 4c67c21035b5 mm: remove irqsave/restore locking from contexts with irqs [...] adds b2fbb01d9796 fs: drop_caches: fix skipping over shadow cache inodes adds 61d31537590d fs: inode: count invalidated shadow pages in pginodesteal adds 4d6d81fd23e3 vfs: keep inodes with page cache off the inode shrinker LRU adds 8edfa20861ad writeback: memcg: simplify cgroup_writeback_by_id adds 8bda9b4d481e mm: gup: remove set but unused local variable major adds 26ba78d5e838 mm: gup: remove unneed local variable orig_refs adds fd88983baa62 mm: gup: remove useless BUG_ON in __get_user_pages() adds e66270cf6ca3 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds 893bec80b4c6 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix adds ce645c72eb6d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] adds 304d456f1d6a mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds df7ef96f75de fs, mm: fix race in unlinking swapfile adds 6f374b54efce mm: delete unused get_kernel_page() adds 0df07d43666e shmem: use raw_spinlock_t for ->stat_lock adds 4fbe4c52084f shmem: remove unneeded variable ret adds e8b37763336b shmem: remove unneeded header file adds 18d2fb18d28c shmem: remove unneeded function forward declaration adds fecf0e0eae22 shmem: include header file to declare swap_info adds d8f2a3fc6af1 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 0e95c22745ca mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds f53c0b8f86d1 mm, memcg: inline swap-related functions to improve disabl [...] adds e535c4688226 memcg: enable accounting for pids in nested pid namespaces adds 5aafec35979d memcg: switch lruvec stats to rstat adds 8f202c9cf3e9 memcg: infrastructure to flush memcg stats adds cc81f32ba855 memcg-infrastructure-to-flush-memcg-stats-v5 adds f4008e79707d memcg: charge fs_context and legacy_fs_context adds 92bd5d6962fb memcg: enable accounting for mnt_cache entries adds 0c1690599e15 memcg: enable accounting for pollfd and select bits arrays adds f055e11a6ceb memcg: enable accounting for file lock caches adds 5fccce5e4b12 memcg: enable accounting for fasync_cache adds 86afe83590fe memcg: enable accounting for new namesapces and struct nsproxy adds 191b876bc193 memcg: enable accounting of ipc resources adds fde22f1b37f7 memcg: enable accounting for signals adds 44549ce09250 memcg: enable accounting for posix_timers_cache slab adds db70bd9bcc3a memcg: enable accounting for ldt_struct objects adds 9104e51dd0eb memcg: cleanup racy sum avoidance code adds 21effa7863af memcg: replace in_interrupt() by !in_task() in active_memcg() adds 739fd97234bc mm: memcontrol: set the correct memcg swappiness restriction adds 2c7198c7ad3b mm, memcg: remove unused functions adds 8e678daed890 mm, memcg: save some atomic ops when flush is already true adds 8209cabe5c3b memcg: fix up drain_local_stock comment adds 160d18d14d54 lazy tlb: introduce lazy mm refcount helper functions adds e819fe888377 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 3fa3970ccdf8 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 0828e42df1b0 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 671d75698f56 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 014927f66648 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 62c2115047b6 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds bb37a2ee5781 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 59c93c883f00 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 651fecbbcf06 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds d3809096f1ba scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds 13a02b1826c2 mm: remove flush_kernel_dcache_page adds 14c95dd2b502 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds 4dffbf1e6862 mm: change fault_in_pages_* to have an unsigned size parameter adds d2cb867a190b mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 031b07b8d7a3 add-mmap_assert_locked-annotations-to-find_vma-fix adds d7132eb493de mm/mremap: fix memory account on do_munmap() failure adds 1a4542154ec8 mm/mremap: don't account pages in vma_to_resize() adds 082a61f20bbd mm: sparse: pass section_nr to section_mark_present adds 410a8649c987 mm: sparse: pass section_nr to find_memory_block adds b6f026b55a62 mm: sparse: remove __section_nr() function adds de3fb9bef4ba mm/sparse: set SECTION_NID_SHIFT to 6 adds e45812bf957d include/linux/mmzone.h: avoid a warning in sparse memory support adds 77ef187d273c mm/sparse: clarify pgdat_to_phys adds be0fba405d65 mm/vmalloc: use batched page requests in bulk-allocator adds 78231f5a760d mm/vmalloc: remove gfpflags_allow_blocking() check adds a9e9220a0cc5 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds fde2ae6b893a mm/vmalloc: fix wrong behavior in vread adds a52e5af7d769 mm/kasan: move kasan.fault to mm/kasan/report.c adds 5ce80a69f073 kasan: test: rework kmalloc_oob_right adds 1e6549e19970 kasan: test: avoid writing invalid memory adds 6c1827989263 kasan: test: avoid corrupting memory via memset adds d17136a8bc98 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS adds 8a2d6d9599b2 kasan: test: only do kmalloc_uaf_memset for generic mode adds b49e0fc56deb kasan: test: clean up ksize_uaf adds c9243c588d6b kasan: test: avoid corrupting memory in copy_user_test adds bb697cb3eb03 kasan: test: avoid corrupting memory in kasan_rcu_uaf adds 13419bcf0029 mm/page_alloc: always initialize memory map for the holes adds 432b9d1c9082 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix adds 8247785f4b94 microblaze: simplify pte_alloc_one_kernel() adds 4e6ea70affdb mm: introduce memmap_alloc() to unify memory map allocation adds 8cd5125cab30 memblock: stop poisoning raw allocations adds b62752aa7796 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 5fd225e22ef4 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 5203ae5986ba mm/page_alloc.c: use in_task() adds 2fcee981b58c hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds f97835d30d6e hugetlb: drop ref count earlier after page allocation adds 70f1bb54c5d5 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 1c8dee223762 userfaultfd: change mmap_changing to atomic adds 9a1e56ad2acb userfaultfd: prevent concurrent API initialization adds b9412bb1a577 selftests/vm/userfaultfd: wake after copy failure adds cbc44ef16654 mm/numa: automatically generate node migration order adds 54a86391cc5e mm/migrate: update node demotion order on hotplug events adds c1a972d666fc mm/migrate: enable returning precise migrate_pages() succe [...] adds 4817281e490e mm/migrate: demote pages during reclaim adds 48f62ba33a07 mm-migrate-demote-pages-during-reclaim-v11 adds ccb07be4a55e mm/vmscan: add page demotion counter adds 86087efa45a4 mm/vmscan: add helper for querying ability to age anonymous pages adds 74d4f334ec1b mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] adds e23f8ad943ee mm/vmscan: Consider anonymous pages without swap adds 2f14bc33580d mm-vmscan-consider-anonymous-pages-without-swap-v11 adds d16b758b71d7 mm/vmscan: never demote for memcg reclaim adds 531f137f9e50 mm/migrate: add sysfs interface to enable reclaim migration adds c887e2cbac4e mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds 31edc6612856 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 206a557df2ed mm/vmscan: remove misleading setting to sc->priority adds 4d2ddf8151d0 mm/vmscan: remove unneeded return value of kswapd_run() adds 97f9f051786f mm/vmscan: add 'else' to remove check_pending label adds 74be53047f9b mm: compaction: optimize proactive compaction deferrals adds 78217432447c mm-compaction-optimize-proactive-compaction-deferrals-fix adds d2d8ebcecd2c mm: compaction: support triggering of proactive compaction [...] adds 019590216bb7 mm-compaction-support-triggering-of-proactive-compaction-b [...] adds 56025616e81c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds fd595ce0fc89 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds d678f7b86291 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds 9064e2aab1ea mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds faa1ae637c63 mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds 75cfa0558182 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 1a3a471a348d mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds e5798c310b7d mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds d527ecf9778f mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 5af3287a1f93 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds 469473b4b6fe mm: introduce process_mrelease system call adds 3128eb858a35 mm: wire up syscall process_mrelease adds 03ce154e6acb oom_kill: oom_score_adj broken for processes with small me [...] adds 7c94f3753a36 mm/migrate: correct kernel-doc notation adds a7d78f846b60 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 125966c847af selftests: vm: add KSM merge test adds c8c7f40ceb62 selftests: vm: add KSM unmerge test adds 5955655ab670 selftests: vm: add KSM zero page merging test adds e6188b12fe44 selftests: vm: add KSM merging across nodes test adds 08904f0815b6 mm: KSM: fix data type adds a98353234f4f selftests: vm: add KSM merging time test adds 35d7dc8a7255 selftests: vm: add COW time test for KSM pages adds cad920e54a18 mm/vmstat: correct some wrong comments adds 6dfe75181302 mm/vmstat: simplify the array size calculation adds 343cfd1d9883 mm/vmstat: remove unneeded return value adds 3f25d3213e7c mm/vmstat: protect per cpu variables with preempt disable on RT adds 8b77949e485f mm/madvise: add MADV_WILLNEED to process_madvise() adds a7d8cb0d1d96 memory-hotplug.rst: remove locking details from admin-guide adds 051e4f38b40d memory-hotplug.rst: complete admin-guide overhaul adds 59cf6c0547b1 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 9bc8f2c21066 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 298ba84d6470 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 082e2a646057 mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 8a7c82ecf9e2 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 6f39a0e3402c ACPI: memhotplug: memory resources cannot be enabled yet adds 732686d7204d mm: track present early pages per zone adds 5efb3e93e4de mm/memory_hotplug: introduce "auto-movable" online policy adds a577b8cb0c45 drivers/base/memory: introduce "memory groups" to logicall [...] adds a894370671de mm/memory_hotplug: track present pages in memory groups adds 0ae87c5fec8e ACPI: memhotplug: use a single static memory group for a s [...] adds ee30bca60fd5 dax/kmem: use a single static memory group for a single pr [...] adds 33c1879b8639 virtio-mem: use a single dynamic memory group for a single [...] adds b404bdd00ed7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 0827f314a03e mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 15125de622b0 mm: remove redundant compound_head() calling adds 8daa7dd2a121 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds b0db28879bf4 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 1f07beb5c716 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 1a24fe8676e6 highmem: don't disable preemption on RT in kmap_atomic() adds 5ed9fb72ae78 mm/highmem: Remove deprecated kmap_atomic adds 35c573ab9b47 kfence: show cpu and timestamp in alloc/free info adds 74225bfd2cd2 mm: introduce Data Access MONitor (DAMON) adds 92a5e8baf5f8 mm/damon/core: implement region-based sampling adds 4c2763fa44b5 mm/damon: adaptively adjust regions adds bfb06b3e13ad mm/idle_page_tracking: make PG_idle reusable adds 07a458ca696e mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT adds 2c0e2c160731 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix adds c1b5943eeeb0 mm/damon: implement primitives for the virtual memory addr [...] adds 236675f335c3 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] adds 2aaa1c56d33f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup adds 6d16b0a6f746 mm/damon: add a tracepoint adds df15c5bb2d0a mm/damon: implement a debugfs-based user space interface adds 2c505f55ba50 mm-damon-implement-a-debugfs-based-user-space-interface-fix adds 954d2cdc9f6e mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix adds 709909ce24e2 mm/damon/dbgfs: export kdamond pid to the user space adds 27e262f34439 mm/damon/dbgfs: support multiple contexts adds db1ee700c599 Documentation: add documents for DAMON adds 0be9017d5b4d mm/damon: add kunit tests adds 25ec9ea256d6 mm/damon: add user space selftests adds 2842a8b0bd42 MAINTAINERS: update for DAMON adds e616623bb32d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f689187c39e1 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds b5f7f808441d kernel/hung_task.c: Monitor killed tasks. adds 6e578d861c8f alpha: agp: make empty macros use do-while-0 style adds c0e133fd916a alpha: pci-sysfs: fix all kernel-doc warnings adds cfd6f9c135f0 percpu: remove export of pcpu_base_addr adds 7548dc6e8131 fs/proc/kcore.c: add mmap interface adds b7d4b2f79cda proc: stop using seq_get_buf in proc_task_name adds a026745afc5b connector: send event on write to /proc/[pid]/comm adds 30b7413cc3a8 proc/sysctl: make protected_* world readable adds 2b2929ffd9c9 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds a32894fcc2c8 include/linux/once.h: fix trivia typo Not -> Note adds 3a5c24ac18d0 kernel/acct.c: use dedicated helper to access rlimit values adds 82db33701fa1 math: make RATIONAL tristate adds 0f0698fa138c math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds 3e6b26d9b54b lib/string: optimized memcpy adds 51ac381fbea8 lib/string: optimized memmove adds 8cf57871e21e lib/string: optimized memset adds 5d96b0714988 lib/test: convert test_sort.c to use KUnit adds 77b39839fb23 lib/dump_stack: correct kernel-doc notation adds 045260dbd7e9 lib/iov_iter.c: fix kernel-doc warnings adds 3572d4cb135d checkpatch: support wide strings adds 303dd60cd2f3 fs/epoll: use a per-cpu counter for user's watches count adds a5ebb1c18976 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix adds d7723b871c28 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix adds 884af39bb430 ramfs: fix mount source show for ramfs adds d192112362cc trap: cleanup trap_init() adds b8e4b336cb92 init/main.c: silence some -Wunused-parameter warnings adds 6b129f803b52 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds fbe96b2710fb nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 9879996e3052 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 950fa5cd8101 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds 92ef33e94ca2 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds d0dff983ebb1 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds ebac55f5e00a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds a019ba0cdd9b fs/coredump.c: log if a core dump is aborted due to change [...] adds 89054ec1e1d3 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix adds 4df5b5bca5c2 coredump: fix memleak in dump_vma_snapshot() adds 6220d766e602 pid: cleanup the stale comment mentioning pidmap_init(). adds f746de8599e5 prctl: allow to setup brk for et_dyn executables adds 642e47939d5e configs: remove the obsolete CONFIG_INPUT_POLLDEV adds aeef1e3957ff Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds ebef52701cc7 selftests/memfd: remove unused variable adds 1119a8dd34d2 ipc: replace costly bailout check in sysvipc_find_ipc() adds 1421402fd130 Merge branch 'akpm-current/current' adds 27acb7a78482 mm/workingset: correct kernel-doc notations adds 48d8bb4ef2c8 mm: move kvmalloc-related functions to slab.h adds 184ee1683fc0 scripts: check_extable: fix typo in user error message adds 41560faaf7f7 kexec: move locking into do_kexec_load adds c1d52354f9bd kexec: avoid compat_alloc_user_space adds cde913ffa05f mm: simplify compat_sys_move_pages adds d6bbc0ebc1c0 mm: simplify compat numa syscalls adds fa9a87bf83a2 fixup! mm: simplify compat numa syscalls adds 63160d658a5b compat: remove some compat entry points adds f5e0cc2c9f5f arch: remove compat_alloc_user_space adds ceab8df256d1 Merge branch 'akpm/master' adds b9011c7e671d Add linux-next specific files for 20210816
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 (92d00774360d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/atomic_t.txt | 53 + Documentation/conf.py | 121 +- Documentation/core-api/irq/irq-domain.rst | 28 +- Documentation/dev-tools/kunit/kunit-tool.rst | 9 +- Documentation/dev-tools/kunit/running_tips.rst | 10 + Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/rockchip.yaml | 28 + Documentation/devicetree/bindings/arm/tegra.yaml | 1 + .../bindings/connector/usb-connector.yaml | 4 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/i2c/renesas,riic.yaml | 30 +- .../bindings/iio/accel/bosch,bma255.yaml | 34 +- .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 - .../devicetree/bindings/media/mediatek-vcodec.txt | 1 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 ++ .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 - .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 - .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 -- .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 290 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 + .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + .../bindings/power/rockchip-io-domain.yaml | 30 + .../devicetree/bindings/power/supply/battery.yaml | 14 + .../bindings/power/supply/mt6360_charger.yaml | 48 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 37 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 22 +- .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../bindings/timer/energymicro,efm32-timer.txt | 23 - .../bindings/timer/rockchip,rk-timer.txt | 27 - .../bindings/timer/rockchip,rk-timer.yaml | 64 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/lightnvm-pblk.rst | 21 - Documentation/driver-api/vfio.rst | 4 +- Documentation/features/vm/THP/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 9 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/ntfs3.rst | 106 + Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_gem_lmem.rst | 109 - Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/i2c/index.rst | 1 + Documentation/kbuild/llvm.rst | 25 +- .../networking/devlink/devlink-params.rst | 12 + Documentation/networking/mptcp-sysctl.rst | 12 + Documentation/powerpc/associativity.rst | 104 + Documentation/sphinx/requirements.txt | 3 +- Documentation/translations/conf.py | 12 + .../it_IT/core-api/symbol-namespaces.rst | 26 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/deprecated.rst | 8 +- .../it_IT/process/stable-kernel-rules.rst | 6 - .../it_IT/process/submitting-patches.rst | 57 +- Documentation/translations/ja_JP/howto.rst | 8 + Documentation/translations/ja_JP/index.rst | 5 + Documentation/translations/ko_KR/howto.rst | 8 + Documentation/translations/ko_KR/index.rst | 2 + .../translations/zh_CN/accounting/index.rst | 25 + .../translations/zh_CN/accounting/psi.rst | 155 + Documentation/translations/zh_CN/index.rst | 11 +- .../translations/zh_CN/infiniband/core_locking.rst | 115 + .../translations/zh_CN/infiniband/index.rst | 40 + .../translations/zh_CN/infiniband/ipoib.rst | 111 + .../translations/zh_CN/infiniband/opa_vnic.rst | 156 + .../translations/zh_CN/infiniband/sysfs.rst | 21 + .../translations/zh_CN/infiniband/tag_matching.rst | 63 + .../translations/zh_CN/infiniband/user_mad.rst | 164 + .../translations/zh_CN/infiniband/user_verbs.rst | 72 + .../translations/zh_CN/virt/acrn/cpuid.rst | 56 + .../translations/zh_CN/virt/acrn/index.rst | 25 + .../translations/zh_CN/virt/acrn/introduction.rst | 52 + .../translations/zh_CN/virt/acrn/io-request.rst | 99 + .../translations/zh_CN/virt/guest-halt-polling.rst | 87 + Documentation/translations/zh_CN/virt/index.rst | 38 + .../translations/zh_CN/virt/ne_overview.rst | 88 + .../translations/zh_CN/virt/paravirt_ops.rst | 41 + Documentation/translations/zh_TW/index.rst | 4 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 7 + Documentation/virt/kvm/locking.rst | 8 +- Documentation/x86/x86_64/boot-options.rst | 11 +- MAINTAINERS | 110 +- Makefile | 96 +- Next/SHA1s | 243 +- Next/Trees | 1 + Next/merge.log | 6175 +++++++++++++------- arch/alpha/Kconfig | 2 - arch/arc/Kconfig | 3 - arch/arc/include/asm/cache.h | 4 - arch/arc/include/asm/cacheflush.h | 1 + arch/arc/include/asm/entry-compact.h | 8 - arch/arc/include/asm/mmu.h | 31 +- arch/arc/include/asm/mmu_context.h | 28 +- arch/arc/include/asm/page.h | 54 +- arch/arc/include/asm/pgalloc.h | 14 +- arch/arc/include/asm/pgtable.h | 32 - arch/arc/include/asm/setup.h | 12 +- arch/arc/include/asm/uaccess.h | 72 - arch/arc/kernel/entry-arcv2.S | 1 + arch/arc/kernel/entry.S | 7 +- arch/arc/kernel/mcip.c | 2 +- arch/arc/kernel/traps.c | 5 - arch/arc/mm/cache.c | 8 +- arch/arc/mm/extable.c | 12 - arch/arc/mm/fault.c | 2 +- arch/arc/mm/ioremap.c | 3 +- arch/arc/mm/tlb.c | 64 +- arch/arc/mm/tlbex.S | 52 +- arch/arm/Kconfig | 2 - arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 70 +- arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/Makefile | 25 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 3 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 4 + .../boot/dts/aspeed-bmc-facebook-cloudripper.dts | 539 ++ arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts | 185 + arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 1251 ++++ arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 48 +- .../boot/dts/ast2600-facebook-netbmc-common.dtsi | 169 + .../boot/dts/facebook-bmc-flash-layout-128.dtsi | 60 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 13 + arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts | 106 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 36 + arch/arm/boot/dts/imx6q-skov-revc-lt6.dts | 128 + .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 127 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 54 + arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 477 ++ arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 + arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 110 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 167 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 145 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 158 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 172 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 146 + arch/arm/boot/dts/intel-ixp42x-ixdp425.dts | 72 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 125 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 30 +- arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 173 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 95 + .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 84 +- arch/arm/boot/dts/intel-ixp42x.dtsi | 5 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 81 +- arch/arm/boot/dts/intel-ixp43x-kixrp435.dts | 68 + arch/arm/boot/dts/intel-ixp43x.dtsi | 6 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 11 + arch/arm/boot/dts/intel-ixp46x-ixdp465.dts | 38 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 132 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 44 +- arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm/boot/dts/r7s72100.dtsi | 8 + arch/arm/boot/dts/r7s9210.dtsi | 8 + arch/arm/boot/dts/stih407-b2120.dts | 1 - arch/arm/boot/dts/stih407-clock.dtsi | 128 +- arch/arm/boot/dts/stih407-family.dtsi | 15 + arch/arm/boot/dts/stih410-b2120.dts | 1 - arch/arm/boot/dts/stih410-b2260.dts | 1 - arch/arm/boot/dts/stih410-clock.dtsi | 138 +- arch/arm/boot/dts/stih418-b2199.dts | 1 - arch/arm/boot/dts/stih418-b2264.dts | 151 + arch/arm/boot/dts/stih418-clock.dtsi | 136 +- arch/arm/boot/dts/stih418.dtsi | 12 + arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 90 +- arch/arm/boot/dts/tegra20-paz00.dts | 4 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 60 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 13 +- arch/arm/boot/dts/tegra30.dtsi | 87 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 - arch/arm/common/sa1111.c | 12 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/nhk8815_defconfig | 8 +- arch/arm/configs/tegra_defconfig | 25 +- arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/memory.h | 7 +- arch/arm/kernel/head.S | 17 +- arch/arm/kernel/traps.c | 5 - arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 48 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-s3c/irq-s3c24xx.c | 5 +- arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/pm.h | 6 - arch/arm/mach-tegra/tegra.c | 2 - arch/arm/mm/mmu.c | 9 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm64/Kconfig | 2 - arch/arm64/Makefile | 2 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 389 ++ arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 18 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 49 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 718 +++ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 91 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 104 + arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 251 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 5 + arch/arm64/include/asm/cpufeature.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 5 +- arch/arm64/include/asm/kvm_pgtable.h | 150 +- arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kvm/Kconfig | 9 + arch/arm64/kvm/arm.c | 57 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 33 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 227 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/pgtable.c | 208 +- arch/arm64/kvm/mmu.c | 28 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 6 +- arch/arm64/kvm/reset.c | 25 +- arch/csky/include/asm/uaccess.h | 6 - arch/csky/lib/usercopy.c | 102 - arch/h8300/kernel/h8300_ksyms.c | 2 - arch/h8300/kernel/traps.c | 4 - arch/h8300/lib/Makefile | 2 +- arch/h8300/lib/strncpy.S | 35 - arch/hexagon/include/asm/uaccess.h | 31 - arch/hexagon/kernel/hexagon_ksyms.c | 1 - arch/hexagon/kernel/traps.c | 4 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/strnlen_user.S | 126 - arch/ia64/Kconfig | 2 + arch/m68k/Kconfig | 2 - arch/microblaze/include/asm/uaccess.h | 21 +- arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/lib/uaccess_old.S | 90 - arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 32 +- arch/mips/Makefile | 5 +- arch/mips/ath25/ar2315.c | 14 +- arch/mips/ath25/ar5312.c | 13 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/img/Makefile | 3 +- arch/mips/boot/dts/img/pistachio.dtsi | 10 + arch/mips/configs/generic/board-marduk.config | 53 + arch/mips/configs/pistachio_defconfig | 316 - arch/mips/generic/Kconfig | 6 + arch/mips/generic/Platform | 1 + arch/mips/generic/board-marduk.its.S | 22 + arch/mips/generic/board-ocelot.c | 6 +- arch/mips/include/asm/cacheflush.h | 2 + arch/mips/lantiq/irq.c | 2 +- arch/mips/pci/pci-ar2315.c | 8 +- arch/mips/pci/pci-rt3883.c | 5 +- arch/mips/pistachio/Kconfig | 14 - arch/mips/pistachio/Makefile | 2 - arch/mips/pistachio/Platform | 6 - arch/mips/pistachio/init.c | 125 - arch/mips/pistachio/irq.c | 24 - arch/mips/pistachio/time.c | 55 - arch/mips/ralink/irq.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 16 +- arch/mips/sgi-ip30/ip30-irq.c | 8 +- arch/nds32/Kconfig | 2 - arch/nds32/kernel/traps.c | 5 - arch/nios2/Kconfig | 2 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/kernel/irq.c | 4 +- arch/nios2/kernel/traps.c | 5 - arch/openrisc/Kconfig | 2 - arch/openrisc/kernel/traps.c | 5 - arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/kernel/traps.c | 4 - arch/powerpc/Kconfig | 2 - arch/powerpc/Makefile | 3 +- arch/powerpc/boot/Makefile | 10 - arch/powerpc/boot/dts/wii.dts | 13 +- arch/powerpc/boot/install.sh | 27 +- arch/powerpc/configs/microwatt_defconfig | 1 + arch/powerpc/configs/wii_defconfig | 1 + arch/powerpc/include/asm/book3s/64/kup.h | 2 +- arch/powerpc/include/asm/bug.h | 61 +- arch/powerpc/include/asm/debugfs.h | 13 - arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/extable.h | 14 + arch/powerpc/include/asm/firmware.h | 7 +- arch/powerpc/include/asm/interrupt.h | 3 + arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/membarrier.h | 3 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 5 + arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc_asm.h | 11 +- arch/powerpc/include/asm/prom.h | 3 +- arch/powerpc/include/asm/ptrace.h | 16 + arch/powerpc/include/asm/sections.h | 8 - arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 6 +- arch/powerpc/include/asm/xics.h | 3 +- arch/powerpc/include/asm/xive-regs.h | 3 + arch/powerpc/include/asm/xive.h | 2 + arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 31 +- arch/powerpc/kernel/cacheinfo.c | 124 +- arch/powerpc/kernel/dawr.c | 3 +- arch/powerpc/kernel/eeh.c | 16 +- arch/powerpc/kernel/eeh_cache.c | 4 +- arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/head_book3s_32.S | 2 +- arch/powerpc/kernel/head_booke.h | 27 +- arch/powerpc/kernel/hw_breakpoint.c | 1 - arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/kdebugfs.c | 14 + arch/powerpc/kernel/kprobes.c | 3 +- arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/pci-common.c | 6 + arch/powerpc/kernel/prom_init.c | 3 +- arch/powerpc/kernel/rtasd.c | 4 +- arch/powerpc/kernel/security.c | 16 +- arch/powerpc/kernel/setup-common.c | 13 - arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/smp.c | 70 +- arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/traps.c | 27 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 20 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xive.c | 74 +- arch/powerpc/kvm/book3s_xive.h | 11 +- arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 16 +- arch/powerpc/mm/drmem.c | 46 + arch/powerpc/mm/numa.c | 445 +- arch/powerpc/mm/ptdump/bats.c | 4 +- arch/powerpc/mm/ptdump/segment_regs.c | 4 +- arch/powerpc/perf/core-book3s.c | 9 + arch/powerpc/platforms/4xx/uic.c | 4 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 23 +- arch/powerpc/platforms/52xx/media5200.c | 9 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 7 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 6 +- arch/powerpc/platforms/cell/axon_msi.c | 4 +- arch/powerpc/platforms/cell/interrupt.c | 8 +- arch/powerpc/platforms/cell/spider-pic.c | 11 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 15 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 3 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 11 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 260 +- arch/powerpc/platforms/powernv/pci.c | 67 - arch/powerpc/platforms/powernv/pci.h | 6 - arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/firmware.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 173 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 + arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 + arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/setup.c | 7 +- arch/powerpc/sysdev/fsl_mpic_err.c | 11 +- arch/powerpc/sysdev/fsl_msi.c | 12 +- arch/powerpc/sysdev/xics/ics-native.c | 13 +- arch/powerpc/sysdev/xics/ics-opal.c | 40 +- arch/powerpc/sysdev/xics/ics-rtas.c | 40 +- arch/powerpc/sysdev/xics/xics-common.c | 131 +- arch/powerpc/sysdev/xive/common.c | 136 +- arch/powerpc/sysdev/xive/native.c | 10 + arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 2 - arch/riscv/Makefile | 2 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/page.h | 21 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/traps.c | 5 - arch/riscv/mm/init.c | 132 +- arch/s390/include/asm/uaccess.h | 18 +- arch/s390/lib/uaccess.c | 52 - arch/s390/pci/pci_irq.c | 4 - arch/sh/Kconfig | 2 - arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/boards/mach-x3proto/gpio.c | 2 +- arch/sh/include/asm/cacheflush.h | 3 +- arch/sparc/Kconfig | 2 - arch/sparc/include/asm/io.h | 8 - arch/um/Kconfig | 2 + arch/um/Makefile | 6 +- arch/um/include/asm/uaccess.h | 5 +- arch/um/kernel/skas/uaccess.c | 14 +- arch/um/kernel/trap.c | 4 - arch/x86/Kconfig | 2 - arch/x86/Makefile | 2 +- arch/x86/events/core.c | 4 +- arch/x86/events/intel/core.c | 8 +- arch/x86/events/intel/pt.c | 4 +- arch/x86/include/asm/i8259.h | 2 + arch/x86/include/asm/kvm_host.h | 7 + arch/x86/include/asm/pc-conf-reg.h | 33 + arch/x86/include/asm/processor-cyrix.h | 8 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/apic/apic.c | 9 +- arch/x86/kernel/apic/io_apic.c | 8 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/apic/vector.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 18 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 8 +- arch/x86/kernel/cpu/resctrl/core.c | 276 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 163 +- arch/x86/kernel/cpu/resctrl/internal.h | 231 +- arch/x86/kernel/cpu/resctrl/monitor.c | 71 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 12 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 461 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/i8259.c | 8 +- arch/x86/kernel/mpparse.c | 3 +- arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/i8259.c | 20 +- arch/x86/kvm/irq.h | 2 +- arch/x86/kvm/mmu/mmu.c | 28 + arch/x86/kvm/mmu/tdp_mmu.c | 35 +- arch/x86/kvm/vmx/nested.c | 56 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/pc-conf-reg.c | 13 + arch/x86/mm/mmio-mod.c | 4 +- arch/x86/pci/irq.c | 279 +- arch/x86/power/cpu.c | 31 +- arch/x86/tools/chkobjdump.awk | 1 + arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 3 +- arch/xtensa/Makefile | 12 - arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/uaccess.h | 3 +- arch/xtensa/kernel/irq.c | 4 +- arch/xtensa/kernel/xtensa_ksyms.c | 2 +- arch/xtensa/platforms/Makefile | 4 + arch/xtensa/platforms/iss/console.c | 6 +- block/Kconfig.iosched | 6 - block/Makefile | 2 - block/bfq-iosched.c | 3 + block/bio.c | 165 +- block/blk-core.c | 2 +- block/blk-iocost.c | 8 +- block/blk-merge.c | 20 +- block/blk-mq.c | 8 +- block/blk-throttle.c | 32 + block/blk.h | 19 +- block/elevator.c | 3 + block/genhd.c | 6 +- block/ioctl.c | 7 +- block/mq-deadline-cgroup.c | 126 - block/mq-deadline-cgroup.h | 114 - block/mq-deadline-main.c | 1175 ---- block/mq-deadline.c | 1132 ++++ block/partitions/acorn.c | 4 +- block/partitions/aix.c | 20 +- block/partitions/amiga.c | 7 +- block/partitions/atari.c | 4 +- block/partitions/check.h | 2 +- block/partitions/cmdline.c | 6 +- block/partitions/core.c | 35 +- block/partitions/efi.c | 36 +- block/partitions/ibm.c | 4 +- block/partitions/ldm.c | 18 +- block/partitions/mac.c | 2 +- block/partitions/msdos.c | 6 +- block/partitions/sgi.c | 5 +- block/partitions/sun.c | 5 +- crypto/wp512.c | 2 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/nfit/core.c | 3 + drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-scsi.c | 10 +- drivers/ata/pata_falcon.c | 4 +- drivers/base/core.c | 3 + drivers/base/node.c | 63 +- drivers/base/topology.c | 115 +- drivers/block/brd.c | 3 - drivers/block/nbd.c | 185 +- drivers/block/null_blk/main.c | 4 - drivers/block/sx8.c | 2 +- drivers/block/virtio_blk.c | 39 +- drivers/block/xen-blkfront.c | 1 - drivers/bluetooth/btusb.c | 22 +- drivers/bus/intel-ixp4xx-eb.c | 2 +- drivers/bus/ti-sysc.c | 4 +- drivers/char/ipmi/Kconfig | 11 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/char/ipmi/ssif_bmc.c | 780 --- drivers/char/ipmi/ssif_bmc.h | 106 - drivers/char/tpm/tpm_ibmvtpm.c | 26 +- drivers/char/tpm/tpm_ibmvtpm.h | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 2 +- drivers/clk/pistachio/Kconfig | 8 + drivers/clk/renesas/Kconfig | 4 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clocksource/Kconfig | 3 +- drivers/clocksource/exynos_mct.c | 16 +- drivers/clocksource/ingenic-sysost.c | 318 +- drivers/clocksource/sh_cmt.c | 30 +- drivers/clocksource/timer-mediatek.c | 8 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 6 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 13 + drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/cpufreq/qcom-cpufreq-hw.c | 3 +- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/cpuidle/cpuidle-pseries.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 3 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 63 + drivers/crypto/hisilicon/sec2/sec_main.c | 46 +- drivers/crypto/hisilicon/zip/zip_main.c | 26 + drivers/crypto/virtio/virtio_crypto_core.c | 4 +- drivers/cxl/cxlmem.h | 9 + drivers/cxl/pci.c | 132 +- drivers/edac/altera_edac.c | 7 +- drivers/firmware/efi/libstub/arm64-stub.c | 71 +- drivers/firmware/efi/libstub/randomalloc.c | 2 + drivers/firmware/tegra/bpmp-debugfs.c | 58 +- drivers/fpga/machxo2-spi.c | 5 +- drivers/gpio/gpio-104-dio-48e.c | 4 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 2 +- drivers/gpio/gpio-altera.c | 11 +- drivers/gpio/gpio-aspeed-sgpio.c | 9 +- drivers/gpio/gpio-aspeed.c | 9 +- drivers/gpio/gpio-ath79.c | 7 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-brcmstb.c | 5 +- drivers/gpio/gpio-cadence.c | 2 +- drivers/gpio/gpio-davinci.c | 3 +- drivers/gpio/gpio-dln2.c | 22 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-em.c | 2 +- drivers/gpio/gpio-ep93xx.c | 8 +- drivers/gpio/gpio-ftgpio010.c | 3 +- drivers/gpio/gpio-hisi.c | 4 +- drivers/gpio/gpio-hlwd.c | 7 +- drivers/gpio/gpio-merrifield.c | 8 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-mt7621.c | 4 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 3 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 3 +- drivers/gpio/gpio-pl061.c | 4 +- drivers/gpio/gpio-pxa.c | 9 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rda.c | 8 +- drivers/gpio/gpio-realtek-otto.c | 7 +- drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sodaville.c | 2 +- drivers/gpio/gpio-sprd.c | 12 +- drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-tegra.c | 9 +- drivers/gpio/gpio-tegra186.c | 9 +- drivers/gpio/gpio-tqmx86.c | 10 +- drivers/gpio/gpio-vf610.c | 2 +- drivers/gpio/gpio-ws16c48.c | 4 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xilinx.c | 2 +- drivers/gpio/gpio-xlp.c | 3 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 35 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 11 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 22 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 74 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 61 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 34 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 46 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 21 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 6 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 52 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 58 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 7 + drivers/gpu/drm/i915/display/intel_display.c | 39 +- drivers/gpu/drm/i915/display/intel_display_power.c | 16 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 61 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 -- drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 +++++---- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 480 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 76 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 32 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 207 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 58 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 -- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 235 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 53 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 490 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 117 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 86 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 -- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 +++ drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 405 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 +++ drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 ++- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 ++ drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 ++++++++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 ++ drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.h | 111 +- drivers/gpu/drm/i915/i915_gem.c | 58 - drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 46 +- drivers/gpu/drm/i915/i915_irq.c | 21 - drivers/gpu/drm/i915/i915_module.c | 113 + drivers/gpu/drm/i915/i915_pci.c | 75 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 36 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 64 +- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_memory_region.c | 62 +- drivers/gpu/drm/i915/intel_memory_region.h | 29 +- drivers/gpu/drm/i915/intel_pm.c | 22 +- drivers/gpu/drm/i915/intel_region_ttm.c | 142 +- drivers/gpu/drm/i915/intel_region_ttm.h | 16 +- drivers/gpu/drm/i915/intel_uncore.c | 422 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 +++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 60 +- drivers/gpu/drm/meson/meson_registers.h | 5 + drivers/gpu/drm/meson/meson_viu.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 15 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 3 +- drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 134 +- drivers/gpu/drm/msm/dp/dp_display.c | 27 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/dsi/dsi.h | 3 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 12 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 9 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 17 + drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/Makefile | 1 - drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 18 +- drivers/gpu/drm/tegra/gather_bo.c | 81 - drivers/gpu/drm/tegra/gather_bo.h | 22 - drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/drm/tegra/submit.c | 122 +- drivers/gpu/drm/tegra/uapi.c | 91 +- drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/host1x/fence.c | 4 +- drivers/gpu/host1x/hw/debug_hw.c | 23 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/gpu/host1x/job.c | 21 +- drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/hwmon/axi-fan-control.c | 117 +- drivers/hwmon/dell-smm-hwmon.c | 31 +- drivers/hwmon/pmbus/bpa-rs600.c | 48 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/i2c/busses/i2c-aspeed.c | 20 - drivers/i2c/busses/i2c-at91-core.c | 17 +- drivers/i2c/busses/i2c-bcm-iproc.c | 4 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-i801.c | 19 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/i2c-core-acpi.c | 32 + drivers/i2c/i2c-dev.c | 5 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 9 +- drivers/iio/adc/rn5t618-adc.c | 23 + drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 ++ drivers/iio/light/cm3323.c | 7 + drivers/iio/pressure/hid-sensor-press.c | 40 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 3 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/iommu/Kconfig | 2 +- drivers/ipack/carriers/tpci200.c | 60 +- drivers/irqchip/irq-gic-v3.c | 61 +- drivers/irqchip/irq-loongson-pch-pic.c | 19 +- drivers/irqchip/irq-mtk-sysirq.c | 1 + drivers/lightnvm/Kconfig | 44 - drivers/lightnvm/Makefile | 11 - drivers/lightnvm/core.c | 1440 ----- drivers/lightnvm/pblk-cache.c | 137 - drivers/lightnvm/pblk-core.c | 2151 ------- drivers/lightnvm/pblk-gc.c | 726 --- drivers/lightnvm/pblk-init.c | 1324 ----- drivers/lightnvm/pblk-map.c | 210 - drivers/lightnvm/pblk-rb.c | 858 --- drivers/lightnvm/pblk-read.c | 474 -- drivers/lightnvm/pblk-recovery.c | 874 --- drivers/lightnvm/pblk-rl.c | 254 - drivers/lightnvm/pblk-sysfs.c | 728 --- drivers/lightnvm/pblk-trace.h | 145 - drivers/lightnvm/pblk-write.c | 665 --- drivers/lightnvm/pblk.h | 1358 ----- drivers/md/bcache/super.c | 26 +- drivers/md/bcache/util.h | 2 - drivers/md/dm-crypt.c | 7 +- drivers/md/dm-ima.c | 2 +- drivers/md/md.h | 4 +- drivers/media/platform/Kconfig | 3 + drivers/media/platform/mtk-vcodec/Makefile | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +-- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 ++ .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 ++ drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 58 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 140 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 +++ drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 + drivers/media/rc/ir_toy.c | 34 +- drivers/media/rc/mceusb.c | 1 + drivers/media/rc/streamzap.c | 1 + drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/mfd/db8500-prcmu.c | 2 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/ioc3.c | 10 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mmc/core/block.c | 143 +- drivers/net/Kconfig | 4 +- drivers/net/bareudp.c | 16 +- drivers/net/bonding/bond_main.c | 87 +- drivers/net/can/m_can/m_can.c | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/lan9303-core.c | 34 +- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/microchip/ksz8795.c | 82 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 + drivers/net/dsa/microchip/ksz_common.h | 9 +- drivers/net/dsa/mt7530.c | 5 +- drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105_main.c | 5 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 98 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 9 + drivers/net/ethernet/cavium/Kconfig | 4 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/fec.h | 4 + drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/hisilicon/Kconfig | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 56 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 8 +- drivers/net/ethernet/intel/Kconfig | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 13 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 28 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 7 + drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 2 + .../ethernet/marvell/prestera/prestera_switchdev.c | 4 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 74 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 159 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 92 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 10 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 85 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/microchip/Kconfig | 1 + .../ethernet/microchip/sparx5/sparx5_mactable.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/ocelot_io.c | 16 +- drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + drivers/net/ethernet/pensando/Kconfig | 2 +- drivers/net/ethernet/qlogic/Kconfig | 2 +- drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/ipa_clock.c | 200 +- drivers/net/ipa/ipa_clock.h | 22 +- drivers/net/ipa/ipa_interrupt.c | 9 +- drivers/net/ipa/ipa_main.c | 48 +- drivers/net/ipa/ipa_modem.c | 87 +- drivers/net/ipa/ipa_smp2p.c | 33 +- drivers/net/ipa/ipa_uc.c | 12 +- drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/Kconfig | 2 + drivers/net/phy/marvell.c | 105 +- drivers/net/phy/nxp-tja11xx.c | 13 +- drivers/net/usb/hso.c | 7 +- drivers/net/wwan/wwan_core.c | 19 +- drivers/nvdimm/namespace_devs.c | 17 +- drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 29 +- drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/lightnvm.c | 1274 ---- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 26 - drivers/nvme/host/pci.c | 6 - drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/nintendo-otp.c | 124 + drivers/of/fdt.c | 39 +- drivers/of/property.c | 4 + drivers/pci/controller/dwc/Kconfig | 11 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 276 + drivers/pci/controller/pci-aardvark.c | 125 +- drivers/pci/controller/pci-ixp4xx.c | 8 +- drivers/pci/controller/pci-xgene-msi.c | 1 - drivers/pci/controller/pcie-mediatek.c | 52 +- drivers/pci/controller/pcie-rcar-ep.c | 4 +- drivers/pci/msi.c | 274 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/vpd.c | 13 +- drivers/phy/Kconfig | 2 +- drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 5 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 3 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 8 +- drivers/pinctrl/mediatek/mtk-eint.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 9 +- drivers/pinctrl/pinctrl-at91.c | 6 +- drivers/pinctrl/pinctrl-equilibrium.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 547 +- drivers/pinctrl/pinctrl-k210.c | 26 +- drivers/pinctrl/pinctrl-keembay.c | 1731 ++++++ drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 3 +- drivers/pinctrl/pinctrl-oxnas.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 15 +- drivers/pinctrl/pinctrl-single.c | 25 +- drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 - drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 +++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/Kconfig | 11 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 ++++ drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 + drivers/pinctrl/samsung/pinctrl-exynos.c | 15 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 29 + drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 25 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 17 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/spear/pinctrl-plgpio.c | 3 +- drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 ++++++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 16 +- drivers/platform/surface/aggregator/Makefile | 15 +- drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/surface/surface3_power.c | 8 +- drivers/platform/x86/Kconfig | 49 +- drivers/platform/x86/Makefile | 6 +- drivers/platform/x86/asus-nb-wmi.c | 28 + drivers/platform/x86/asus-wmi.c | 289 + drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/dell/dcdbas.c | 4 +- drivers/platform/x86/dell/dell-smbios-smm.c | 31 - drivers/platform/x86/dell/dell-smo8800.c | 74 +- drivers/platform/x86/dual_accel_detect.h | 26 +- drivers/platform/x86/i2c-multi-instantiate.c | 27 +- drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/int33fe/Makefile | 2 +- .../x86/intel/int33fe/intel_cht_int33fe_common.c | 29 +- drivers/platform/x86/intel/int3472/Makefile | 2 +- drivers/platform/x86/intel/pmt/Kconfig | 40 + drivers/platform/x86/intel/pmt/Makefile | 12 + drivers/platform/x86/intel/pmt/class.c | 344 ++ .../x86/{intel_pmt_class.h => intel/pmt/class.h} | 0 drivers/platform/x86/intel/pmt/crashlog.c | 327 ++ drivers/platform/x86/intel/pmt/telemetry.c | 140 + drivers/platform/x86/intel_pmt_class.c | 344 -- drivers/platform/x86/intel_pmt_crashlog.c | 327 -- drivers/platform/x86/intel_pmt_telemetry.c | 140 - .../x86/intel_speed_select_if/isst_if_common.c | 3 +- drivers/platform/x86/meraki-mx100.c | 230 + drivers/power/reset/linkstation-poweroff.c | 77 +- drivers/power/supply/Kconfig | 13 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/axp288_charger.c | 11 +- drivers/power/supply/bq24735-charger.c | 27 +- drivers/power/supply/mt6360_charger.c | 867 +++ drivers/power/supply/power_supply_core.c | 20 + drivers/power/supply/rn5t618_power.c | 38 + drivers/ptp/Kconfig | 15 +- drivers/ptp/ptp_vclock.c | 2 + drivers/rtc/Kconfig | 9 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 + drivers/s390/cio/vfio_ccw_ops.c | 8 +- drivers/s390/crypto/vfio_ap_ops.c | 8 +- drivers/s390/net/qeth_l2_main.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 71 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 319 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 119 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 4 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qla1280.c | 5 +- drivers/scsi/qla2xxx/qla_attr.c | 25 + drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 11 +- drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 45 +- drivers/scsi/qla2xxx/qla_isr.c | 27 +- drivers/scsi/qla2xxx/qla_mid.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 45 +- drivers/scsi/qla2xxx/qla_os.c | 32 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_debug.c | 13 +- drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_lib.c | 29 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 33 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 +- drivers/scsi/snic/snic_scsi.c | 12 +- drivers/scsi/sr.c | 13 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufshcd.c | 36 +- drivers/scsi/ufs/ufshpb.c | 45 +- drivers/scsi/ufs/ufshpb.h | 6 +- drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 11 +- drivers/soc/renesas/r8a779a0-sysc.c | 6 +- drivers/soc/renesas/rcar-sysc.c | 6 +- drivers/soc/rockchip/io-domain.c | 88 +- drivers/soc/tegra/fuse/fuse-tegra.c | 60 + drivers/soc/tegra/fuse/fuse-tegra20.c | 11 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 16 +- drivers/soc/tegra/fuse/fuse.h | 2 + drivers/soc/tegra/pmc.c | 14 +- drivers/soc/tegra/powergate-bpmp.c | 1 - drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-pic32.c | 1 + drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/r8188eu/Kconfig | 1 + drivers/staging/r8188eu/Makefile | 13 - drivers/staging/r8188eu/core/rtw_ap.c | 95 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 10 +- drivers/staging/r8188eu/core/rtw_cmd.c | 50 +- drivers/staging/r8188eu/core/rtw_debug.c | 39 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 23 +- drivers/staging/r8188eu/core/rtw_io.c | 34 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 28 +- drivers/staging/r8188eu/core/rtw_iol.c | 2 +- drivers/staging/r8188eu/core/rtw_led.c | 374 +- drivers/staging/r8188eu/core/rtw_mlme.c | 136 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 613 +- drivers/staging/r8188eu/core/rtw_mp.c | 16 +- drivers/staging/r8188eu/core/rtw_p2p.c | 88 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 20 +- drivers/staging/r8188eu/core/rtw_recv.c | 50 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 37 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 99 +- drivers/staging/r8188eu/core/rtw_xmit.c | 60 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 24 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 56 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/r8188eu/hal/hal_intf.c | 2 +- drivers/staging/r8188eu/hal/odm.c | 148 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 6 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 126 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 70 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 31 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 68 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 50 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 11 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 22 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/r8188eu/hal/usb_halinit.c | 98 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 93 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 12 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 84 +- drivers/staging/r8188eu/include/hal_intf.h | 16 +- drivers/staging/r8188eu/include/ieee80211.h | 23 +- drivers/staging/r8188eu/include/odm.h | 106 +- drivers/staging/r8188eu/include/odm_reg.h | 2 +- drivers/staging/r8188eu/include/odm_types.h | 8 +- drivers/staging/r8188eu/include/osdep_intf.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 43 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 418 +- drivers/staging/r8188eu/include/rtw_debug.h | 9 - drivers/staging/r8188eu/include/rtw_ioctl.h | 12 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/r8188eu/include/rtw_recv.h | 46 - drivers/staging/r8188eu/include/rtw_rf.h | 3 - drivers/staging/r8188eu/include/rtw_sreset.h | 14 +- drivers/staging/r8188eu/include/wifi.h | 2 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 1890 +----- drivers/staging/r8188eu/os_dep/mlme_linux.c | 7 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 59 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 13 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 37 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 194 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 15 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 8 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 18 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 73 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 38 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 52 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 164 +- drivers/staging/rtl8723bs/hal/hal_com.c | 165 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 446 +- drivers/staging/rtl8723bs/hal/odm.c | 52 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 3 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 341 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 19 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 42 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 26 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 23 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 - drivers/staging/vc04_services/Kconfig | 22 +- drivers/target/loopback/tcm_loop.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 +++ drivers/tty/serdev/core.c | 36 +- drivers/tty/serial/samsung_tty.c | 49 +- drivers/tty/serial/stm32-usart.c | 4 +- drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/dwc2/gadget.c | 23 + drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-qcom.c | 4 + drivers/usb/dwc3/gadget.c | 18 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 6 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 87 +- drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/mlx5/core/mr.c | 9 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 17 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 4 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 159 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 7 - drivers/vfio/mdev/vfio_mdev.c | 33 +- drivers/vfio/pci/vfio_pci.c | 503 +- drivers/vfio/pci/vfio_pci_private.h | 7 - drivers/vfio/platform/vfio_platform_common.c | 86 +- drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 144 +- drivers/vhost/vdpa.c | 3 +- drivers/vhost/vhost.c | 10 +- drivers/vhost/vringh.c | 2 +- drivers/video/fbdev/efifb.c | 21 +- drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_pci_common.c | 7 + drivers/virtio/virtio_ring.c | 18 +- drivers/virtio/virtio_vdpa.c | 3 + drivers/xen/events/events_base.c | 20 +- fs/Kconfig | 1 + fs/Makefile | 1 + fs/attr.c | 50 +- fs/block_dev.c | 8 +- fs/btrfs/acl.c | 11 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/extent_io.c | 31 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 82 +- fs/btrfs/ioctl.c | 131 +- fs/btrfs/misc.h | 10 - fs/btrfs/send.c | 29 +- fs/btrfs/super.c | 2 +- fs/btrfs/sysfs.c | 98 +- fs/btrfs/tree-log.c | 16 +- fs/btrfs/volumes.c | 2 +- fs/cifs/dir.c | 2 +- fs/cifs/misc.c | 12 +- fs/coredump.c | 4 +- fs/erofs/internal.h | 3 +- fs/erofs/super.c | 2 +- fs/erofs/zdata.c | 6 +- fs/exec.c | 8 +- fs/f2fs/Kconfig | 9 + fs/f2fs/checkpoint.c | 23 +- fs/f2fs/compress.c | 61 +- fs/f2fs/data.c | 139 +- fs/f2fs/debug.c | 31 +- fs/f2fs/dir.c | 4 +- fs/f2fs/extent_cache.c | 5 +- fs/f2fs/f2fs.h | 106 +- fs/f2fs/file.c | 8 + fs/f2fs/gc.c | 6 +- fs/f2fs/node.c | 23 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 10 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 37 +- fs/f2fs/sysfs.c | 44 + fs/f2fs/xattr.c | 3 +- fs/fat/.kunitconfig | 5 + fs/fat/Kconfig | 14 +- fs/fat/Makefile | 2 + fs/fat/fat_test.c | 196 + fs/fat/misc.c | 3 + fs/gfs2/inode.c | 4 +- fs/internal.h | 8 +- fs/io_uring.c | 869 ++- fs/namei.c | 239 +- fs/nfs/callback_xdr.c | 13 +- fs/nfs/nfs4file.c | 10 +- fs/notify/fanotify/fanotify_user.c | 251 +- fs/notify/fsnotify.c | 6 +- fs/notify/fsnotify.h | 15 + fs/notify/mark.c | 52 +- fs/ntfs3/Kconfig | 46 + fs/ntfs3/Makefile | 36 + fs/ntfs3/attrib.c | 2096 +++++++ fs/ntfs3/attrlist.c | 456 ++ fs/ntfs3/bitfunc.c | 135 + fs/ntfs3/bitmap.c | 1519 +++++ fs/ntfs3/debug.h | 64 + fs/ntfs3/dir.c | 596 ++ fs/ntfs3/file.c | 1252 ++++ fs/ntfs3/frecord.c | 3071 ++++++++++ fs/ntfs3/fslog.c | 5182 ++++++++++++++++ fs/ntfs3/fsntfs.c | 2551 ++++++++ fs/ntfs3/index.c | 2647 +++++++++ fs/ntfs3/inode.c | 2029 +++++++ fs/ntfs3/lib/decompress_common.c | 332 ++ fs/ntfs3/lib/decompress_common.h | 352 ++ fs/ntfs3/lib/lib.h | 26 + fs/ntfs3/lib/lzx_decompress.c | 683 +++ fs/ntfs3/lib/xpress_decompress.c | 155 + fs/ntfs3/lznt.c | 452 ++ fs/ntfs3/namei.c | 539 ++ fs/ntfs3/ntfs.h | 1238 ++++ fs/ntfs3/ntfs_fs.h | 1092 ++++ fs/ntfs3/record.c | 609 ++ fs/ntfs3/run.c | 1111 ++++ fs/ntfs3/super.c | 1504 +++++ fs/ntfs3/upcase.c | 105 + fs/ntfs3/xattr.c | 1128 ++++ fs/proc/array.c | 18 +- fs/ramfs/inode.c | 4 + fs/timerfd.c | 16 + fs/udf/dir.c | 5 +- fs/udf/ecma_167.h | 44 +- fs/udf/inode.c | 3 +- fs/udf/namei.c | 13 +- fs/udf/osta_udf.h | 22 +- fs/udf/super.c | 25 +- fs/udf/udfdecl.h | 4 + fs/xfs/kmem.c | 64 - fs/xfs/kmem.h | 2 - fs/xfs/libxfs/xfs_attr.c | 37 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_remote.c | 3 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_format.h | 17 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_quota_defs.h | 30 +- fs/xfs/libxfs/xfs_rmap_btree.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 30 - fs/xfs/libxfs/xfs_trans_resv.h | 2 - fs/xfs/scrub/agheader.c | 23 +- fs/xfs/scrub/agheader_repair.c | 3 - fs/xfs/scrub/attr.c | 14 +- fs/xfs/scrub/attr.h | 3 - fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 58 +- fs/xfs/scrub/common.h | 18 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/xfs_bmap_item.c | 14 +- fs/xfs/xfs_buf.c | 3 +- fs/xfs/xfs_buf.h | 6 - fs/xfs/xfs_dquot.c | 3 - fs/xfs/xfs_dquot.h | 10 + fs/xfs/xfs_dquot_item.c | 134 - fs/xfs/xfs_dquot_item.h | 17 - fs/xfs/xfs_extfree_item.c | 3 + fs/xfs/xfs_icache.c | 689 ++- fs/xfs/xfs_icache.h | 14 +- fs/xfs/xfs_icreate_item.c | 4 +- fs/xfs/xfs_inode.c | 53 + fs/xfs/xfs_inode.h | 22 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_itable.c | 42 +- fs/xfs/xfs_iwalk.c | 33 +- fs/xfs/xfs_log.c | 68 +- fs/xfs/xfs_log.h | 3 + fs/xfs/xfs_log_cil.c | 10 +- fs/xfs/xfs_log_priv.h | 3 + fs/xfs/xfs_log_recover.c | 57 +- fs/xfs/xfs_mount.c | 171 +- fs/xfs/xfs_mount.h | 69 +- fs/xfs/xfs_qm.c | 78 +- fs/xfs/xfs_qm.h | 3 - fs/xfs/xfs_qm_syscalls.c | 251 +- fs/xfs/xfs_quota.h | 2 + fs/xfs/xfs_quotaops.c | 30 +- fs/xfs/xfs_refcount_item.c | 3 + fs/xfs/xfs_rmap_item.c | 3 + fs/xfs/xfs_super.c | 315 +- fs/xfs/xfs_trace.h | 115 +- fs/xfs/xfs_trans.c | 5 +- fs/xfs/xfs_trans_dquot.c | 49 +- include/asm-generic/bitops/builtin-ffs.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/non-atomic.h | 30 +- include/asm-generic/io.h | 68 +- include/asm-generic/uaccess.h | 53 +- include/asm-generic/vmlinux.lds.h | 1 + .../dt-bindings/pinctrl}/mt8135-pinfunc.h | 0 .../dt-bindings/pinctrl}/mt8183-pinfunc.h | 0 include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 + include/linux/bio.h | 13 + include/linux/bitmap.h | 6 + include/linux/blk_types.h | 1 + include/linux/blkdev.h | 20 + include/linux/btf_ids.h | 3 +- include/linux/counter.h | 32 +- include/linux/cpufreq.h | 14 + include/linux/cpuhotplug.h | 4 +- include/linux/cpumask.h | 38 + include/linux/device-mapper.h | 1 - include/linux/device.h | 2 + include/linux/dma-mapping.h | 9 +- include/linux/fanotify.h | 3 + include/linux/fs.h | 12 +- include/linux/fsnotify.h | 9 + include/linux/genhd.h | 9 +- include/linux/gpio/consumer.h | 6 +- include/linux/highmem-internal.h | 27 +- include/linux/host1x.h | 6 +- include/linux/hrtimer.h | 8 +- include/linux/i2c.h | 7 +- include/linux/inetdevice.h | 2 +- include/linux/interrupt.h | 8 +- include/linux/io_uring.h | 11 +- include/linux/irq.h | 2 + include/linux/lightnvm.h | 697 --- include/linux/linear_range.h | 2 + include/linux/mdev.h | 9 +- include/linux/memcontrol.h | 2 +- include/linux/mlx5/device.h | 71 +- include/linux/mlx5/driver.h | 18 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 10 +- include/linux/mm.h | 4 - include/linux/mm_types.h | 18 +- include/linux/msi.h | 10 +- include/linux/namei.h | 3 +- include/linux/netdevice.h | 2 +- include/linux/netfilter/x_tables.h | 6 +- include/linux/of_fdt.h | 3 - include/linux/pagemap.h | 15 +- include/linux/pci_ids.h | 2 + include/linux/pid.h | 1 + include/linux/platform_data/gpio-dwapb.h | 25 - include/linux/platform_data/x86/asus-wmi.h | 7 + include/linux/posix-timers.h | 11 +- include/linux/power_supply.h | 1 + include/linux/ptp_clock_kernel.h | 48 +- include/linux/resctrl.h | 184 + include/linux/sched/signal.h | 6 + include/linux/security.h | 3 +- include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/skbuff.h | 4 +- include/linux/slab.h | 8 +- include/linux/thermal.h | 7 +- include/linux/usb/gadget.h | 2 +- include/linux/vdpa.h | 11 + include/linux/vfio.h | 26 +- include/linux/virtio.h | 1 + include/linux/vmstat.h | 6 - include/linux/vringh.h | 1 + include/linux/writeback.h | 5 - include/net/bonding.h | 12 - include/net/devlink.h | 24 +- include/net/ieee80211_radiotap.h | 5 + include/net/mctp.h | 1 + include/net/netfilter/nf_queue.h | 4 +- include/net/netns/netfilter.h | 1 - include/net/page_pool.h | 68 +- include/net/psample.h | 2 + include/scsi/scsi_cmnd.h | 24 +- include/scsi/scsi_device.h | 16 +- include/soc/tegra/pm.h | 6 + include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/trace/events/f2fs.h | 88 + include/uapi/drm/i915_drm.h | 498 +- include/uapi/linux/fanotify.h | 13 + include/uapi/linux/if_bridge.h | 28 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 4 + include/uapi/linux/lightnvm.h | 224 - include/uapi/linux/neighbour.h | 7 +- include/uapi/linux/nl80211-vnd-intel.h | 77 + include/uapi/linux/videodev2.h | 1 + include/uapi/sound/asound.h | 1 + init/main.c | 11 +- ipc/util.c | 16 +- kernel/bpf/cgroup.c | 18 + kernel/bpf/core.c | 7 +- kernel/bpf/helpers.c | 40 +- kernel/bpf/verifier.c | 1 + kernel/cgroup/cgroup-v1.c | 8 +- kernel/cgroup/cpuset.c | 52 +- kernel/cpu.c | 84 +- kernel/dma/mapping.c | 2 +- kernel/events/hw_breakpoint.c | 4 +- kernel/exit.c | 2 +- kernel/irq/affinity.c | 8 +- kernel/irq/chip.c | 20 +- kernel/irq/generic-chip.c | 17 +- kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 57 - kernel/irq/ipi.c | 32 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 1 + kernel/irq/manage.c | 19 +- kernel/irq/matrix.c | 3 +- kernel/irq/msi.c | 32 +- kernel/irq/pm.c | 2 +- kernel/irq/proc.c | 2 +- kernel/irq/timings.c | 7 + kernel/locking/rtmutex.c | 2 +- kernel/padata.c | 14 +- kernel/pid.c | 15 +- kernel/rcu/tasks.h | 3 +- kernel/rcu/tree_exp.h | 1 - kernel/rcu/update.c | 8 +- kernel/sched/core.c | 51 +- kernel/sched/deadline.c | 8 +- kernel/sched/fair.c | 8 +- kernel/sched/sched.h | 2 + kernel/seccomp.c | 2 +- kernel/signal.c | 15 + kernel/smp.c | 14 +- kernel/smpboot.c | 8 +- kernel/softirq.c | 2 +- kernel/sys.c | 3 +- kernel/time/clocksource.c | 6 +- kernel/time/hrtimer.c | 340 +- kernel/time/posix-cpu-timers.c | 90 +- kernel/time/posix-timers.c | 2 +- kernel/time/tick-common.c | 7 + kernel/time/tick-internal.h | 12 + kernel/time/timekeeping.c | 36 +- kernel/trace/Kconfig | 5 + kernel/trace/bpf_trace.c | 13 +- kernel/trace/trace_events_hist.c | 2 + kernel/trace/trace_osnoise.c | 56 +- lib/Kconfig | 10 +- lib/Kconfig.debug | 17 +- lib/bitmap.c | 121 + lib/debugobjects.c | 7 +- lib/kunit/test.c | 109 + lib/linear_ranges.c | 31 + lib/mpi/mpiutil.c | 2 +- lib/test_bitmap.c | 150 + lib/test_bpf.c | 2743 ++++++++- lib/test_kasan.c | 80 +- lib/test_kasan_module.c | 20 +- lib/ubsan.c | 3 + localversion-next | 2 +- mm/Kconfig | 6 +- mm/filemap.c | 2 +- mm/hugetlb.c | 2 +- mm/memblock.c | 10 + mm/memcontrol.c | 31 +- mm/migrate.c | 2 +- mm/page-writeback.c | 32 +- mm/page_alloc.c | 25 +- mm/rmap.c | 6 +- mm/shmem.c | 25 +- mm/slab_common.c | 2 + mm/slub.c | 29 +- mm/swap.c | 17 +- mm/swap_state.c | 7 - mm/util.c | 25 + mm/workingset.c | 16 +- net/802/Makefile | 1 - net/802/p8023.c | 60 - net/bluetooth/rfcomm/sock.c | 8 +- net/bluetooth/sco.c | 101 +- net/bpf/test_run.c | 4 + net/bridge/br.c | 3 +- net/bridge/br_fdb.c | 11 +- net/bridge/br_if.c | 2 + net/bridge/br_mdb.c | 60 +- net/bridge/br_multicast.c | 282 +- net/bridge/br_netlink.c | 19 +- net/bridge/br_private.h | 87 +- net/bridge/br_sysfs_br.c | 10 +- net/bridge/br_vlan.c | 3 +- net/bridge/br_vlan_options.c | 189 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 2 +- net/core/devlink.c | 515 +- net/core/link_watch.c | 5 +- net/core/neighbour.c | 7 + net/core/page_pool.c | 112 +- net/core/pktgen.c | 163 +- net/core/rtnetlink.c | 7 + net/core/skbuff.c | 6 +- net/dsa/dsa2.c | 3 + net/dsa/dsa_priv.h | 82 +- net/dsa/port.c | 32 +- net/dsa/slave.c | 2 +- net/dsa/tag_8021q.c | 21 +- net/dsa/tag_brcm.c | 16 +- net/dsa/tag_dsa.c | 20 +- net/dsa/tag_lan9303.c | 18 +- net/dsa/tag_mtk.c | 14 +- net/dsa/tag_qca.c | 13 +- net/dsa/tag_rtl4_a.c | 16 +- net/dsa/tag_sja1105.c | 25 +- net/ieee802154/socket.c | 7 +- net/ipv4/igmp.c | 21 +- net/ipv4/netfilter/arptable_filter.c | 23 +- net/ipv4/netfilter/iptable_filter.c | 24 +- net/ipv4/netfilter/iptable_mangle.c | 17 +- net/ipv4/netfilter/iptable_nat.c | 20 +- net/ipv4/netfilter/iptable_raw.c | 21 +- net/ipv4/netfilter/iptable_security.c | 23 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv6/netfilter/ip6table_filter.c | 23 +- net/ipv6/netfilter/ip6table_mangle.c | 22 +- net/ipv6/netfilter/ip6table_nat.c | 16 +- net/ipv6/netfilter/ip6table_raw.c | 24 +- net/ipv6/netfilter/ip6table_security.c | 22 +- net/mac80211/ibss.c | 15 +- net/mac80211/ieee80211_i.h | 1 + net/mac80211/iface.c | 11 +- net/mac80211/main.c | 2 +- net/mac80211/rx.c | 29 +- net/mac80211/sta_info.c | 2 +- net/mac80211/status.c | 16 +- net/mctp/route.c | 27 +- net/mptcp/ctrl.c | 26 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 8 +- net/mptcp/pm.c | 21 + net/mptcp/pm_netlink.c | 39 + net/mptcp/protocol.c | 187 +- net/mptcp/protocol.h | 31 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_queue.c | 19 +- net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_ct.c | 9 +- net/netfilter/x_tables.c | 98 +- net/nfc/rawsock.c | 2 +- net/openvswitch/flow.c | 13 +- net/sched/cls_api.c | 3 +- net/tipc/link.c | 6 +- net/unix/af_unix.c | 129 +- net/vmw_vsock/virtio_transport.c | 7 +- net/wireless/radiotap.c | 9 +- samples/bpf/offwaketime_kern.c | 9 +- samples/bpf/xdp1_kern.c | 2 + samples/bpf/xdp2_kern.c | 2 + samples/vfio-mdev/mbochs.c | 40 +- samples/vfio-mdev/mdpy.c | 40 +- samples/vfio-mdev/mtty.c | 40 +- scripts/Makefile.clang | 40 + scripts/checkdeclares.pl | 0 scripts/gcc-plugins/gen-random-seed.sh | 0 scripts/kernel-doc | 8 +- scripts/mod/modpost.c | 2 +- scripts/syscallnr.sh | 0 scripts/xen-hypercalls.sh | 0 security/security.c | 3 +- sound/core/control_led.c | 2 +- sound/core/memalloc.c | 28 +- sound/core/pcm_native.c | 9 + sound/firewire/oxfw/oxfw-stream.c | 9 +- sound/firewire/oxfw/oxfw.c | 6 +- sound/firewire/oxfw/oxfw.h | 5 + sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 14 + sound/pci/hda/hda_generic.c | 29 +- sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 1 - sound/pci/hda/patch_ca0132.c | 6 - sound/pci/hda/patch_cirrus.c | 1074 ---- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 ++ sound/pci/hda/patch_cs8409.c | 1279 ++++ sound/pci/hda/patch_cs8409.h | 369 ++ sound/pci/hda/patch_realtek.c | 14 +- sound/pci/hda/patch_sigmatel.c | 1 - sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 60 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/sof_sdw.c | 20 +- sound/soc/intel/boards/sof_sdw_common.h | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rz-ssi.c | 1063 ++++ sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/usb/mixer_quirks.c | 265 +- tools/io_uring/io_uring-cp.c | 31 +- tools/lib/bpf/libbpf.c | 16 +- tools/pci/pcitest.c | 2 +- tools/testing/kunit/kunit.py | 36 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 29 +- tools/testing/nvdimm/test/nfit.c | 2 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 6 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 4 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 + .../selftests/bpf/progs/test_core_autosize.c | 20 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 + tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +- tools/testing/selftests/bpf/verifier/dead_code.c | 12 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 218 +- .../selftests/powerpc/primitives/asm/extable.h | 1 + tools/thermal/tmon/Makefile | 10 +- tools/virtio/Makefile | 3 +- tools/virtio/linux/spinlock.h | 56 + tools/virtio/linux/virtio.h | 2 + 1999 files changed, 107293 insertions(+), 49010 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 delete mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml delete mode 100644 Documentation/devicetree/bindings/timer/energymicro,efm32-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml delete mode 100644 Documentation/driver-api/lightnvm-pblk.rst create mode 100644 Documentation/filesystems/ntfs3.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/powerpc/associativity.rst create mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/accounting/index.rst create mode 100644 Documentation/translations/zh_CN/accounting/psi.rst create mode 100644 Documentation/translations/zh_CN/infiniband/core_locking.rst create mode 100644 Documentation/translations/zh_CN/infiniband/index.rst create mode 100644 Documentation/translations/zh_CN/infiniband/ipoib.rst create mode 100644 Documentation/translations/zh_CN/infiniband/opa_vnic.rst create mode 100644 Documentation/translations/zh_CN/infiniband/sysfs.rst create mode 100644 Documentation/translations/zh_CN/infiniband/tag_matching.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_mad.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_verbs.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/cpuid.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/index.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/introduction.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/io-request.rst create mode 100644 Documentation/translations/zh_CN/virt/guest-halt-polling.rst create mode 100644 Documentation/translations/zh_CN/virt/index.rst create mode 100644 Documentation/translations/zh_CN/virt/ne_overview.rst create mode 100644 Documentation/translations/zh_CN/virt/paravirt_ops.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts create mode 100644 arch/arm/boot/dts/ast2600-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdp425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x-kixrp435.dts create mode 100644 arch/arm/boot/dts/intel-ixp46x-ixdp465.dts create mode 100644 arch/arm/boot/dts/intel-ixp4xx-reference-design.dtsi create mode 100644 arch/arm/boot/dts/stih418-b2264.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra186-p3509-0000+p3636-0001.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/h8300/lib/strncpy.S delete mode 100644 arch/hexagon/mm/strnlen_user.S create mode 100644 arch/mips/configs/generic/board-marduk.config delete mode 100644 arch/mips/configs/pistachio_defconfig create mode 100644 arch/mips/generic/board-marduk.its.S delete mode 100644 arch/mips/pistachio/Kconfig delete mode 100644 arch/mips/pistachio/Makefile delete mode 100644 arch/mips/pistachio/Platform delete mode 100644 arch/mips/pistachio/init.c delete mode 100644 arch/mips/pistachio/irq.c delete mode 100644 arch/mips/pistachio/time.c delete mode 100644 arch/powerpc/include/asm/debugfs.h create mode 100644 arch/powerpc/kernel/kdebugfs.c create mode 100644 arch/x86/include/asm/pc-conf-reg.h create mode 100644 arch/x86/lib/pc-conf-reg.c create mode 100644 arch/xtensa/platforms/Makefile delete mode 100644 block/mq-deadline-cgroup.c delete mode 100644 block/mq-deadline-cgroup.h delete mode 100644 block/mq-deadline-main.c create mode 100644 block/mq-deadline.c delete mode 100644 drivers/char/ipmi/ssif_bmc.c delete mode 100644 drivers/char/ipmi/ssif_bmc.h create mode 100644 drivers/clk/pistachio/Kconfig delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h delete mode 100644 drivers/gpu/drm/tegra/gather_bo.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/iio/chemical/sgp40.c delete mode 100644 drivers/lightnvm/Kconfig delete mode 100644 drivers/lightnvm/Makefile delete mode 100644 drivers/lightnvm/core.c delete mode 100644 drivers/lightnvm/pblk-cache.c delete mode 100644 drivers/lightnvm/pblk-core.c delete mode 100644 drivers/lightnvm/pblk-gc.c delete mode 100644 drivers/lightnvm/pblk-init.c delete mode 100644 drivers/lightnvm/pblk-map.c delete mode 100644 drivers/lightnvm/pblk-rb.c delete mode 100644 drivers/lightnvm/pblk-read.c delete mode 100644 drivers/lightnvm/pblk-recovery.c delete mode 100644 drivers/lightnvm/pblk-rl.c delete mode 100644 drivers/lightnvm/pblk-sysfs.c delete mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/lightnvm/pblk-write.c delete mode 100644 drivers/lightnvm/pblk.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/nvme/host/lightnvm.c create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pinctrl/pinctrl-keembay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c create mode 100644 drivers/platform/x86/intel/pmt/Kconfig create mode 100644 drivers/platform/x86/intel/pmt/Makefile create mode 100644 drivers/platform/x86/intel/pmt/class.c rename drivers/platform/x86/{intel_pmt_class.h => intel/pmt/class.h} (100%) create mode 100644 drivers/platform/x86/intel/pmt/crashlog.c create mode 100644 drivers/platform/x86/intel/pmt/telemetry.c delete mode 100644 drivers/platform/x86/intel_pmt_class.c delete mode 100644 drivers/platform/x86/intel_pmt_crashlog.c delete mode 100644 drivers/platform/x86/intel_pmt_telemetry.c create mode 100644 drivers/platform/x86/meraki-mx100.c create mode 100644 drivers/power/supply/mt6360_charger.c create mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c create mode 100644 fs/fat/.kunitconfig create mode 100644 fs/fat/fat_test.c create mode 100644 fs/ntfs3/Kconfig create mode 100644 fs/ntfs3/Makefile create mode 100644 fs/ntfs3/attrib.c create mode 100644 fs/ntfs3/attrlist.c create mode 100644 fs/ntfs3/bitfunc.c create mode 100644 fs/ntfs3/bitmap.c create mode 100644 fs/ntfs3/debug.h create mode 100644 fs/ntfs3/dir.c create mode 100644 fs/ntfs3/file.c create mode 100644 fs/ntfs3/frecord.c create mode 100644 fs/ntfs3/fslog.c create mode 100644 fs/ntfs3/fsntfs.c create mode 100644 fs/ntfs3/index.c create mode 100644 fs/ntfs3/inode.c create mode 100644 fs/ntfs3/lib/decompress_common.c create mode 100644 fs/ntfs3/lib/decompress_common.h create mode 100644 fs/ntfs3/lib/lib.h create mode 100644 fs/ntfs3/lib/lzx_decompress.c create mode 100644 fs/ntfs3/lib/xpress_decompress.c create mode 100644 fs/ntfs3/lznt.c create mode 100644 fs/ntfs3/namei.c create mode 100644 fs/ntfs3/ntfs.h create mode 100644 fs/ntfs3/ntfs_fs.h create mode 100644 fs/ntfs3/record.c create mode 100644 fs/ntfs3/run.c create mode 100644 fs/ntfs3/super.c create mode 100644 fs/ntfs3/upcase.c create mode 100644 fs/ntfs3/xattr.c rename {arch/arm/boot/dts => include/dt-bindings/pinctrl}/mt8135-pinfunc.h (100%) rename {arch/arm64/boot/dts/mediatek => include/dt-bindings/pinctrl}/mt8183-pinfun [...] create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h delete mode 100644 include/linux/lightnvm.h delete mode 100644 include/linux/platform_data/gpio-dwapb.h delete mode 100644 include/uapi/linux/lightnvm.h create mode 100644 include/uapi/linux/nl80211-vnd-intel.h delete mode 100644 net/802/p8023.c create mode 100644 scripts/Makefile.clang mode change 100644 => 100755 scripts/checkdeclares.pl mode change 100644 => 100755 scripts/gcc-plugins/gen-random-seed.sh mode change 100644 => 100755 scripts/syscallnr.sh mode change 100644 => 100755 scripts/xen-hypercalls.sh create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/sh/rz-ssi.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c create mode 120000 tools/testing/selftests/powerpc/primitives/asm/extable.h create mode 100644 tools/virtio/linux/spinlock.h