This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits b6951c7bb092 arch: remove compat_alloc_user_space omits 101ccbe0eeb3 compat: remove some compat entry points omits 42077b2859bb fixup! mm: simplify compat numa syscalls omits 48995c8a31ff mm: simplify compat numa syscalls omits ad53da3bc730 mm: simplify compat_sys_move_pages omits 31c697143f1a kexec: avoid compat_alloc_user_space omits 3c230d66d62a kexec: move locking into do_kexec_load omits 7599d2eee0b2 scripts: check_extable: fix typo in user error message omits f75cd82384df Merge branch 'akpm-current/current' omits 686da006a514 NET_VENDOR_CIRRUS is not ready for COMPILE_TEST omits 83d4664b1d93 selftests/memfd: remove unused variable omits 9a42df73a5e3 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 40ddddfbf203 prctl: allow to setup brk for et_dyn executables omits ce85eaa4238b pid: cleanup the stale comment mentioning pidmap_init(). omits 3723064531ba log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 44a4d9baf622 fs/coredump.c: log if a core dump is aborted due to change [...] omits 3cb4dc33e4bb hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits ee33889847ed nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits bdf957435ddf nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits f47330b1682a nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits c7fd3108fe2b nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 3315bdadda5a nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 3eb68fca1ac8 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits b3fa9e2a8eaa init/main.c: silence some -Wunused-parameter warnings omits e85cea66bcc0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits dfcbee488d2c fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits c2b025138eba fs/epoll: use a per-cpu counter for user's watches count omits c31d88f025c1 checkpatch: support wide strings omits 58a0e07e0c7c lib/test: convert test_sort.c to use KUnit omits fdfaba4fe364 lib/string: optimized memset omits 8a93a1205ab6 lib/string: optimized memmove omits 447ae5efb9fc lib/string: optimized memcpy omits d536cd077c14 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 05957406edbe math: make RATIONAL tristate omits fbb9b178ab8f kernel/acct.c: use dedicated helper to access rlimit values omits 32661d30dc36 include/linux/once.h: fix trivia typo Not -> Note omits 285a9499a556 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits cb58bcfd8a8e proc/sysctl: make protected_* world readable omits d0628563ff28 connector: send event on write to /proc/[pid]/comm omits 9e2b5d69eb86 fs/proc/kcore.c: add mmap interface omits 62b0b66e1cb0 percpu: remove export of pcpu_base_addr omits bf2302ac6cff kernel/hung_task.c: Monitor killed tasks. omits 5f69af18cf51 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 729c55b9e39e fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2b6d00c3daa2 MAINTAINERS: update for DAMON omits 381999639b34 mm/damon: add user space selftests omits 49ef84ee8f43 mm/damon: add kunit tests omits a658737b4f11 Documentation: add documents for DAMON omits 7bb92f043720 mm/damon/dbgfs: support multiple contexts omits 2984040ad305 mm/damon/dbgfs: export kdamond pid to the user space omits 2b1a37b06d23 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits e9b3a44ceab0 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits 0a6fc735a5db mm/damon: implement a debugfs-based user space interface omits d4a0daead05c mm/damon: add a tracepoint omits 69213ccfff04 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits a2fa7df493ee mm/damon: implement primitives for the virtual memory addr [...] omits 9801f3c0890c mm/idle_page_tracking: Make PG_idle reusable omits e932a68d6af7 mm/damon: adaptively adjust regions omits 6de95c5298d3 mm/damon/core: implement region-based sampling omits d133b0b7aec5 mm: introduce Data Access MONitor (DAMON) omits d926296d61dc kfence: show cpu and timestamp in alloc/free info omits 9c1005d69695 mm/highmem: Remove deprecated kmap_atomic omits 17dde2b94a98 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 0209446d07aa mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 958dff20f03d mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 4517df7aa828 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 3de61054b9db mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] omits c50105c0641a mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 991f43baffc7 virtio-mem: use a single dynamic memory group for a single [...] omits c72744c0d70d dax/kmem: use a single static memory group for a single pr [...] omits 2d60d3b0a170 ACPI: memhotplug: use a single static memory group for a s [...] omits 86bdd47aabf1 mm/memory_hotplug: track present pages in memory groups omits 97c1c6f394e7 drivers/base/memory: introduce "memory groups" to logicall [...] omits d84baf583780 mm/memory_hotplug: introduce "auto-movable" online policy omits 25abc8633eaa mm: track present early pages per zone omits 6080fb5fc6f3 ACPI: memhotplug: memory resources cannot be enabled yet omits 3b68fd4f9dac mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 606168379035 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits d216c5cc7c7f mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 3f4d014082ba mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 409062043ea9 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits f1b627b53526 memory-hotplug.rst: complete admin-guide overhaul omits 8a76935eafac memory-hotplug.rst: remove locking details from admin-guide omits 65300b20a212 mm/madvise: add MADV_WILLNEED to process_madvise() omits 301b105bab25 preempt: provide preempt_*_(no)rt variants omits 676038ee7d22 mm/vmstat: remove unneeded return value omits a0c27ccd233f mm/vmstat: simplify the array size calculation omits 7a996557f9b9 mm/vmstat: correct some wrong comments omits 36a1e7d63975 selftests: vm: add COW time test for KSM pages omits 03ea56fb9f05 selftests: vm: add KSM merging time test omits 09433f8aec45 selftests: vm: add KSM merging across nodes test omits df0410b82d9f selftests: vm: add KSM zero page merging test omits 92e18999c3c1 selftests: vm: add KSM unmerge test omits 37f188937c82 selftests: vm: add KSM merge test omits a429ae042f27 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits b11236e819f5 oom_kill: oom_score_adj broken for processes with small me [...] omits 7348da7a8c24 memblock: make memblock_find_in_range method private omits ff6d5759a871 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits fbfa0492d963 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits db60a7c13995 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 760ded422ebe mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 50e709b05dc2 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 47069f058fdd mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 98f8c467fe2b mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 21279c28f248 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 20a738f68221 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 281f343cc61d mm: compaction: support triggering of proactive compaction [...] omits 3b976fbd84e7 mm-compaction-optimize-proactive-compaction-deferrals-fix omits 974c0de73f52 mm: compaction: optimize proactive compaction deferrals omits e30842a48c36 mm/vmscan: add 'else' to remove check_pending label omits e74e7f3770f8 mm/vmscan: remove unneeded return value of kswapd_run() omits 4daaaa419480 mm/vmscan: remove misleading setting to sc->priority omits f9b499565307 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits df9f4e01c075 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 14d33e17dcd7 mm/migrate: add sysfs interface to enable reclaim migration omits 93d3aebc4e24 mm/vmscan: never demote for memcg reclaim omits 9819f349c680 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits b7ffd5579ae2 mm/vmscan: Consider anonymous pages without swap omits 42c7802a7db9 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 505f0c2c272b mm/vmscan: add helper for querying ability to age anonymous pages omits 5b03f985d3ef mm/vmscan: add page demotion counter omits 3b1ad8241ae6 mm-migrate-demote-pages-during-reclaim-v11 omits 918290856dab mm/migrate: demote pages during reclaim omits 3a8ca443bc3a mm/migrate: enable returning precise migrate_pages() succe [...] omits 3dd0efca1768 mm/migrate: update node demotion order on hotplug events omits 13ab0141a223 mm/numa: automatically generate node migration order omits e9bddd43db94 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits a98687095bfd hugetlb: drop ref count earlier after page allocation omits fcbcf6aa53db hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 0d8f936617a4 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits d06e3e1a8c01 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 36ae15e6f695 memblock: stop poisoning raw allocations omits dc4c1ac60432 mm: introduce memmap_alloc() to unify memory map allocation omits 746964c4dd3f microblaze: simplify pte_alloc_one_kernel() omits d39ef06211bc mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 0b32cb97e2c7 mm/page_alloc: always initialize memory map for the holes omits ee13c1c3c698 mm/kasan: move kasan.fault to mm/kasan/report.c omits 513079f556f6 mm/vmalloc: fix wrong behavior in vread omits ec2e0282f480 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 9e008c013eb9 mm/vmalloc: remove gfpflags_allow_blocking() check omits 328c6205bba1 mm/vmalloc: use batched page requests in bulk-allocator omits d1b8a71f2a9a mm/sparse: clarify pgdat_to_phys omits d23001afddf3 include/linux/mmzone.h: avoid a warning in sparse memory support omits a1dca1d46527 mm/sparse: set SECTION_NID_SHIFT to 6 omits 3f42e0231a66 mm: sparse: remove __section_nr() function omits 27dcb04958db mm: sparse: pass section_nr to find_memory_block omits a0447b2d3281 mm: sparse: pass section_nr to section_mark_present omits d08db6290ad8 mm/mremap: don't account pages in vma_to_resize() omits db69bdf4191b mm/mremap: fix memory account on do_munmap() failure omits 93e2d9695fc2 add-mmap_assert_locked-annotations-to-find_vma-fix omits 96f9ff56e9f5 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits 69f614f7e142 mm: change fault_in_pages_* to have an unsigned size parameter omits a711d48c6ebc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits d103d8c4d3b2 mm: remove flush_kernel_dcache_page omits a1d17268b8bf scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 8a51150d9eff mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 1e5b9bcad7bc mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 8e7d40feb2bf powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 9b2a64b6b58c lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 1e07c94557fb lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 274e8a76e42d lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits b4f7f4a9b542 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits e16d9d4615aa lazy tlb: allow lazy tlb mm refcounting to be configurable omits f63259c7ac55 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 643faf641be7 lazy tlb: introduce lazy mm refcount helper functions omits cf12184a13ad mm: memcontrol: set the correct memcg swappiness restriction omits f599408ade21 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 0bb6b3e8cd1a memcg: cleanup racy sum avoidance code omits 8ac066ba8f99 memcg: enable accounting for ldt_struct objects omits 8bfe08585e5e memcg: enable accounting for posix_timers_cache slab omits ba904d19b000 memcg: enable accounting for signals omits 9a0b0dccf491 memcg: enable accounting of ipc resources omits 1aa14d647a33 memcg: enable accounting for new namesapces and struct nsproxy omits 019b59bfa72a memcg: enable accounting for fasync_cache omits 9d933211dba4 memcg: enable accounting for file lock caches omits af7015bac4ec memcg: enable accounting for pollfd and select bits arrays omits aa67c721e6a5 memcg: enable accounting for mnt_cache entries omits 6404c462e58c memcg: charge fs_context and legacy_fs_context omits 275612724d56 memcg-infrastructure-to-flush-memcg-stats-v5 omits b37b17bde6ca memcg: infrastructure to flush memcg stats omits 75b227c25875 memcg: switch lruvec stats to rstat omits b533cfdb8bad memcg: enable accounting for pids in nested pid namespaces omits 0c36a4f2ede0 mm, memcg: inline swap-related functions to improve disabl [...] omits 1dfa8aec1e46 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 904a2e1043df mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 3f27580c38a7 mm: delete unused get_kernel_page() omits 8bd012c7b9a6 fs, mm: fix race in unlinking swapfile omits 7d7aef53c0d0 writeback: memcg: simplify cgroup_writeback_by_id omits 9779b324ba52 vfs: keep inodes with page cache off the inode shrinker LRU omits 5c3a46ba6837 fs: inode: count invalidated shadow pages in pginodesteal omits 57212c8e1321 fs: drop_caches: fix skipping over shadow cache inodes omits 7dd83fd5702c mm: remove irqsave/restore locking from contexts with irqs [...] omits 7d0ac79cade8 writeback: use READ_ONCE for unlocked reads of writeback stats omits cacbd6e9ca61 writeback: rename domain_update_bandwidth() omits 0036f6065bc5 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits ce47e3ee862b writeback: fix bandwidth estimate for spiky workload omits ad8c119bf16d writeback: reliably update bandwidth estimation omits bedc9c0553fa writeback: track number of inodes under writeback omits 810a2195e16c mm: mark idle page tracking as BROKEN omits c34b761a5671 mm: report a more useful address for reclaim acquisition omits aad13623cc23 mm/debug_vm_pgtable: fix corrupted page flag omits dfdd1fad274b mm/debug_vm_pgtable: remove unused code omits 8dc99390db05 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 7c9979b3f902 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits f15741da3d8f mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 282bc3355548 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits ee1d2da097d2 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits ba9ec182f0e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits b164f577d4ce mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 9d4a4b7ffc72 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 84881d303106 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 6d0c571dfc13 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 9377fb3b5440 mm, slub: convert kmem_cpu_slab protection to local_lock omits 77f561bf8e24 mm, slub: use migrate_disable() on PREEMPT_RT omits eadf9c604144 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits 0301ea783100 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits e77fb69b906c mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits ffe6699b18f6 mm: slub: make object_map_lock a raw_spinlock_t omits cd7057afcf2a mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits ea5222188f4c mm, slab: make flush_slab() possible to call with irqs enabled omits 21aa6de3ce35 mm, slub: don't disable irqs in slub_cpu_dead() omits 439b92c0aa8e mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 8fd2be1b5126 mm, slub: separate detaching of partial list in unfreeze_p [...] omits 57aeb53a7c1c mm, slub: detach whole partial list at once in unfreeze_pa [...] omits 2397adf55a84 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 0308065e0c31 mm, slub: move irq control into unfreeze_partials() omits ed1bf49572ba mm, slub: call deactivate_slab() without disabling irqs omits 75a2ff0cd62a mm, slub: make locking in deactivate_slab() irq-safe omits e489861549e4 mm, slub: move reset of c->page and freelist out of deacti [...] omits 1360c747d228 mm, slub: stop disabling irqs around get_partial() omits 7bfc0dc402af mm, slub: check new pages with restored irqs omits dab6881f0614 mm, slub: validate slab from partial list or page allocato [...] omits e210dda24677 mm, slub: restore irqs around calling new_slab() omits 0fb2369f2b5c mm, slub: move disabling irqs closer to get_partial() in _ [...] omits 6dbb411fa180 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits c806dcca53a1 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits c0aa0c212341 mm, slub: simplify kmem_cache_cpu and tid setup omits 9b679801fefc mm, slub: restructure new page checks in ___slab_alloc() omits 331b2b95d2d1 mm, slub: return slab page from get_partial() and set c->p [...] omits 3b9b24a7bdc5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 8aad0ee897ea mm, slub: extract get_partial() from new_slab_objects() omits a94aac8a13cc mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits 5383c30db1cd mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits aff91b4a28bb mm, slub: don't disable irq for debug_check_no_locks_freed() omits f2b7870df36f mm, slub: allocate private object map for validate_slab_cache() omits 85dca25b3ac3 mm, slub: allocate private object map for debugfs listings omits 4000f4ddd1f7 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 1c385224d7b6 mm: move kvmalloc-related functions to slab.h omits f6b286d5a074 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 024f687fffb7 ocfs2: fix ocfs2 corrupt when iputting an inode omits ea42c7782b79 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits cf62c6362a88 ocfs2: reflink deadlock when clone file to the same direct [...] omits 034a48933cdd ocfs2: remove an unnecessary condition omits 14e4945918af init: move usermodehelper_enable() to populate_rootfs() omits d84f2af7eb3b /proc/kpageflags: do not use uninitialized struct pages omits c6cdd7e0a1a1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits becebf3f6a48 kasan, slub: reset tag when printing address omits fc90a1c4343d kasan, kmemleak: reset tags when scanning block omits 87b9a61eec28 shmem_swapin_page(): fix error processing for get_swap_device() omits b6eed4bb4d35 lib: use PFN_PHYS() in devmem_is_allowed() omits 2aabe598e2ea mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits fa9cdd403c11 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits 45a8ec9b8882 mm: slub: fix slub_debug disabling for list of slabs omits 34f1a6709a9c slub: fix kmalloc_pagealloc_invalid_free unit test omits 437747ea74b5 procfs: prevent unpriveleged processes accessing fdinfo dir omits 2cf4b3b04940 Merge remote-tracking branch 'folio/for-next' omits 9a4b6f8bfb2a Merge remote-tracking branch 'rust/rust-next' omits 70525f73cd08 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 210ed3cc13fe Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 5ee4bdf83def Merge remote-tracking branch 'hyperv/hyperv-next' omits 1eaa17f88b15 Merge remote-tracking branch 'nvmem/for-next' omits 19886aaa4938 Merge remote-tracking branch 'slimbus/for-next' omits cbf62bb13a6a Merge remote-tracking branch 'gnss/gnss-next' omits e16a02497ea2 Merge remote-tracking branch 'kspp/for-next/kspp' omits a439da3e6abe Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 552575004d02 Merge remote-tracking branch 'ntb/ntb-next' omits 8d46c6354ed2 Merge remote-tracking branch 'at24/at24/for-next' omits 9e2266f0c111 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 63d4f16fd0f0 Merge remote-tracking branch 'rtc/rtc-next' omits e473b237489e Merge remote-tracking branch 'coresight/next' omits d028d59cc2f4 Merge remote-tracking branch 'livepatching/for-next' omits dace1a044af7 Merge remote-tracking branch 'userns/for-next' omits ba76a1fbb9b4 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 0f7fd9bd2356 Merge remote-tracking branch 'pinctrl/for-next' omits 7e830fa73c4b Merge remote-tracking branch 'gpio-intel/for-next' omits c8ed729d98e7 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b492dab989bc Merge remote-tracking branch 'rpmsg/for-next' omits bb3064a9cbec Merge remote-tracking branch 'scsi-mkp/for-next' omits 206812dff576 Merge remote-tracking branch 'scsi/for-next' omits e7c217ee8085 Merge remote-tracking branch 'cgroup/for-next' omits 687fce689d75 Merge remote-tracking branch 'dmaengine/next' omits 855d84f48a7e Merge remote-tracking branch 'iio/togreg' omits a5383d1f5719 Merge remote-tracking branch 'staging/staging-next' omits 8ddd3c312734 Merge remote-tracking branch 'vfio/next' omits 0498b8a0d8d0 Merge remote-tracking branch 'thunderbolt/next' omits 1d2f6d6ad335 Merge remote-tracking branch 'soundwire/next' omits 7d00039a1972 Merge remote-tracking branch 'phy-next/next' omits b54cf500c1d9 Merge remote-tracking branch 'extcon/extcon-next' omits 6e6e4b53ae17 Merge remote-tracking branch 'char-misc/char-misc-next' omits a5561627f6b0 Merge remote-tracking branch 'tty/tty-next' omits c39a3fb6d57f Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 529195f5016d Merge remote-tracking branch 'usb-serial/usb-next' omits 0be712b4bfd4 Merge remote-tracking branch 'usb/usb-next' omits 3f3de73d6541 Merge remote-tracking branch 'driver-core/driver-core-next' omits 6559f2dd494b Merge remote-tracking branch 'ipmi/for-next' omits 5af3f3957ea1 Merge remote-tracking branch 'leds/for-next' omits 44c6a2a2a75e Merge remote-tracking branch 'workqueues/for-next' omits d3db2cfde72a Merge remote-tracking branch 'percpu/for-next' omits 189ee6226382 Merge remote-tracking branch 'xen-tip/linux-next' omits 45c91788adc9 Merge remote-tracking branch 'kvm-arm/next' omits b3dbc569d827 Merge remote-tracking branch 'kvm/next' omits a7ae7127c399 Merge remote-tracking branch 'rcu/rcu/next' omits b084da3a98fa Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 0d5dff962cf6 Merge remote-tracking branch 'edac/edac-for-next' omits 866b25980207 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 2720ad43f13c Merge remote-tracking branch 'tip/auto-latest' omits 0aaa4ba0a967 Merge remote-tracking branch 'spi/for-next' omits 6c744e40150a Merge remote-tracking branch 'devicetree/for-next' omits ea704521844a Merge remote-tracking branch 'audit/next' omits ec8cc8670166 Merge remote-tracking branch 'iommu/next' omits 1e7890de1804 Merge remote-tracking branch 'tpmdd/next' omits 0151a89467c5 Merge remote-tracking branch 'smack/next' omits 07596cd87cbd Merge remote-tracking branch 'selinux/next' omits b4a79b9b6f05 Merge remote-tracking branch 'keys/keys-next' omits eb08928d4f3f Merge remote-tracking branch 'apparmor/apparmor-next' omits f8895d8a2d59 Merge remote-tracking branch 'security/next-testing' omits d409d82352e4 Merge remote-tracking branch 'regulator/for-next' omits ccfb602ced11 Merge remote-tracking branch 'battery/for-next' omits b8c418fd57b4 Merge remote-tracking branch 'mfd/for-mfd-next' omits 28a1d0986c50 Merge remote-tracking branch 'mmc/next' omits b8829133578f Merge remote-tracking branch 'device-mapper/for-next' omits 90852620dd20 Merge remote-tracking branch 'block/for-next' omits 32a22bcde4cb Merge remote-tracking branch 'input/next' omits e6789d647f76 Merge remote-tracking branch 'modules/modules-next' omits 2e80e3abf95e Merge remote-tracking branch 'sound-asoc/for-next' omits b35c6eff5c53 Merge remote-tracking branch 'sound/for-next' omits e643300ea5e3 Merge remote-tracking branch 'regmap/for-next' omits 5bd457fe1cce Merge remote-tracking branch 'etnaviv/etnaviv/next' omits a90f22ccace2 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits f5d1749fa87a Merge remote-tracking branch 'drm-msm/msm-next' omits e395cfb7d69f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 29954b9781df Merge remote-tracking branch 'drm-intel/for-linux-next' omits f70466ca1b9c Merge remote-tracking branch 'amdgpu/drm-next' omits e5cbd5472981 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 92a4bb24d927 Merge remote-tracking branch 'drm/drm-next' omits d22fda64bea5 Merge remote-tracking branch 'crypto/master' omits 0940c6b9d6f4 Merge remote-tracking branch 'nand/nand/next' omits b535a1349803 Merge remote-tracking branch 'mtd/mtd/next' omits 44fc092c2d41 Merge remote-tracking branch 'bluetooth/master' omits 6f8d55107a2a Merge remote-tracking branch 'wireless-drivers-next/master' omits 438dad65ccdf Merge remote-tracking branch 'netfilter-next/master' omits 3f109eaf1aac Merge remote-tracking branch 'mlx5-next/mlx5-next' omits c9ab5bcf5c19 Merge remote-tracking branch 'ipsec-next/master' omits 136cf1ad1bb8 Merge remote-tracking branch 'bpf-next/for-next' omits 77149ccb7a21 Merge remote-tracking branch 'net-next/master' omits 45a4766d39eb Merge remote-tracking branch 'rdma/for-next' omits 6c2c1cb8ab39 Merge remote-tracking branch 'swiotlb/linux-next' omits 290f5a927027 Merge remote-tracking branch 'dlm/next' omits f9748d61e452 Merge remote-tracking branch 'ieee1394/for-next' omits 64f67210a47d Merge remote-tracking branch 'opp/opp/linux-next' omits 65ad858afcc2 Merge remote-tracking branch 'cpupower/cpupower' omits dad5525469f9 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits fcb962849a68 Merge remote-tracking branch 'pm/linux-next' omits 9569daa341dc Merge remote-tracking branch 'v4l-dvb-next/master' omits 83d7790ae6f6 Merge remote-tracking branch 'v4l-dvb/master' omits eb5a5c5f4779 Merge remote-tracking branch 'jc_docs/docs-next' omits f9db2dacd00c Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits e59c9dc2123a Merge remote-tracking branch 'i2c/i2c/for-next' omits e9b0a3dd3b5c Merge remote-tracking branch 'hid/for-next' omits 7067f95d09c1 Merge remote-tracking branch 'pstore/for-next/pstore' omits 09bde803b3c6 Merge remote-tracking branch 'pci/next' omits 85f895779438 Merge remote-tracking branch 'printk/for-next' omits eda80826bcb8 Merge remote-tracking branch 'file-locks/locks-next' omits 1e6edf261876 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 0574e8cfe824 Merge remote-tracking branch 'zonefs/for-next' omits 9f7a8c3a69e5 Merge remote-tracking branch 'v9fs/9p-next' omits 390fb4684176 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits a582450c38ae Merge remote-tracking branch 'cel/for-next' omits 2db78a2e6887 Merge remote-tracking branch 'gfs2/for-next' omits 9bca1513176a Merge remote-tracking branch 'fuse/for-next' omits 2ef977b793c0 Merge remote-tracking branch 'f2fs/dev' omits 084affee7252 Merge remote-tracking branch 'ext3/for_next' omits aed1ace8e01d Merge remote-tracking branch 'erofs/dev' omits f0331755c543 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 47b1f0b37b0a Merge remote-tracking branch 'cifs/for-next' omits 009444426eea Merge remote-tracking branch 'ceph/master' omits 361d0b0d7fea Merge remote-tracking branch 'btrfs/for-next' omits 4319a5670d8b Merge remote-tracking branch 'fscache/fscache-next' omits 47fa324d90f3 Merge remote-tracking branch 'fscrypt/master' omits f47cab3bbed6 Merge remote-tracking branch 'pidfd/for-next' omits fbb1787134f2 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 1d106435375c Merge remote-tracking branch 'sh/for-next' omits 6e797ba2f698 Merge remote-tracking branch 's390/for-next' omits a88715695f4f Merge remote-tracking branch 'risc-v/for-next' omits 2dc3b988a3a4 Merge remote-tracking branch 'powerpc/next' omits ddd705adbf07 Merge remote-tracking branch 'parisc-hd/for-next' omits 0c01b8672948 Merge remote-tracking branch 'openrisc/for-next' omits 8539379c6e0a Merge remote-tracking branch 'mips/mips-next' omits 219549af3dbe Merge remote-tracking branch 'm68knommu/for-next' omits 7210067ee952 Merge remote-tracking branch 'm68k/for-next' omits 0f59f5c9ca27 Merge remote-tracking branch 'h8300/h8300-next' omits 5373f7e11398 Merge remote-tracking branch 'clk-imx/for-next' omits 531fa60426f0 Merge remote-tracking branch 'clk/clk-next' omits 0d9bfd63cdcf Merge remote-tracking branch 'xilinx/for-next' omits 328c8c021b09 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 6b80cd5fc141 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 22887655b8aa Merge remote-tracking branch 'tegra/for-next' omits e71c0c3c4a0f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d0cc6cd1c899 Merge remote-tracking branch 'stm32/stm32-next' omits f03909757e4d Merge remote-tracking branch 'scmi/for-linux-next' omits f1e4bc30ea5d Merge remote-tracking branch 'samsung-krzk/for-next' omits cf07aee7bc68 Merge remote-tracking branch 'rockchip/for-next' omits 7c841042e742 Merge remote-tracking branch 'reset/reset/next' omits 89cef0aa74f4 Merge remote-tracking branch 'renesas/next' omits 51fef987f865 Merge remote-tracking branch 'raspberrypi/for-next' omits bcfc53289bc4 Merge remote-tracking branch 'qcom/for-next' omits ab51d0eabc39 Merge remote-tracking branch 'omap/for-next' omits e0cc4608cf7e Merge remote-tracking branch 'mvebu/for-next' omits 4ecccc820a0d Merge remote-tracking branch 'mediatek/for-next' omits a3cd733ba894 Merge remote-tracking branch 'keystone/next' omits a2ae7acb2017 Merge remote-tracking branch 'imx-mxs/for-next' omits 93ce359564a4 Merge remote-tracking branch 'drivers-memory/for-next' omits 9fa038ecb61d Merge remote-tracking branch 'at91/at91-next' omits 87b741c5ddc2 Merge remote-tracking branch 'aspeed/for-next' omits b71440c2014a Merge remote-tracking branch 'amlogic/for-next' omits a7d692b52cf2 Merge remote-tracking branch 'actions/for-next' omits ef88987f93f4 Merge remote-tracking branch 'arm-soc/for-next' omits 52a34ad10407 Merge remote-tracking branch 'arm64/for-next/core' omits d7914e0700e8 Merge remote-tracking branch 'arm/for-next' omits fc044588adcb Merge remote-tracking branch 'arc/for-next' omits 2c77074857c9 Merge remote-tracking branch 'asm-generic/master' omits cad5fdefbb49 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 11159fea2b9d Merge remote-tracking branch 'kbuild/for-next' omits 0df1eee8a45c Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 7810b9dd65f0 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 50ea035cd4f7 Merge remote-tracking branch 'soc-fsl-fixes/fix' omits ebb366c7eda2 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits d735171deea3 Merge remote-tracking branch 'mmc-fixes/fixes' omits 01f1b4021ad2 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits e1f528f60aaf Merge remote-tracking branch 'vfs-fixes/fixes' omits e8043085f82e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 0f72a6234182 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 133ce8873a74 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 6eed6705ee89 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 071568758257 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits f6e590625a1b Merge remote-tracking branch 'kselftest-fixes/fixes' omits 71a7d7d5aa78 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits fa8dded2e876 Merge remote-tracking branch 'pci-current/for-linus' omits 2847d9270c2c Merge remote-tracking branch 'spi-fixes/for-linus' omits 51b5f27653ed Merge remote-tracking branch 'regulator-fixes/for-linus' omits f73ed71990bc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 062a518f94a4 Merge remote-tracking branch 'sound-current/for-linus' omits 2dca7773c238 Merge remote-tracking branch 'wireless-drivers/master' omits 5040a0bbd7e6 Merge remote-tracking branch 'net/master' omits 93154adf52b0 Merge remote-tracking branch 'arc-current/for-curr' omits 18905e9e316a Merge branch 'for-5.15/io_uring' into for-next omits 6bd0fadf51eb io_uring: be smarter about waking multiple CQ ring waiters omits f339f3363abb drm/radeon: Add HD-audio component notifier support (v2) omits e8397c810ec0 Revert "drm/amd/display: To modify the condition in indica [...] omits 646d431731f5 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 9aa04c480f6c drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits a6f3397d9548 drm/amdgpu: only check for _PR3 on dGPUs omits 049b72ff53be drm/amdgpu: add another raven1 gfxoff quirk omits b7956d8158a3 usb/host: enable auto power control for xhci-pci omits edf898041bb0 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits 7a4f3b835c6b drm/amdgpu: fix fdinfo race with process exit omits 5d7f0553a7be drm/amdkfd: avoid conflicting address mappings omits 1bf7117e6105 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 62991acc9027 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 89741437981a ovl: fix uninitialized pointer read in ovl_lookup_real_one() omits 6805789f5092 erofs: convert all uncompressed cases to iomap omits 564b7c4e4e21 Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub [...] omits b215d22ba05b Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits b7b9d3e8649d Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 14b55b207625 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 37610bcbf59c Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits 66036bb0b396 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() omits c00db7c45cab Merge branch 'for-5.15/block' into for-next omits 662935318ef6 cifs: Handle race conditions during rename omits 4f02d204dd7b Merge branch 'for-5.15/io_uring' into for-next omits e16aa0c614c6 io-wq: remove GFP_ATOMIC allocation off schedule out path omits 5dca4112c720 erofs: dax support for non-tailpacking regular file omits 3e9ce908c114 erofs: iomap support for non-tailpacking DIO omits c4ca33f6610d Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 742c28e7bb66 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 7a528b965fe5 Merge branch 'for-5.15/drivers' into for-next omits 2c9819cb77c3 Merge branch 'for-5.15/block' into for-next omits 866595462abe NFS: Clean up the synopsis of callback process_op() omits 0e29f3e1c72b NFS: Extract the xdr_init_encode/decode() calls from decod [...] omits 84ae7688fdcb NFS: Remove unused callback void encoder and decoder omits a334eff462ed NFS: Add a private local dispatcher for NFSv4 callback operations omits 0ab05d0f804c SUNRPC: Eliminate the RQ_AUTHERR flag omits faf2e11f4221 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout omits f7713a40371f SUNRPC: Add svc_rqst::rq_auth_stat omits 0c7a9323e51a NFSD: remove vanity comments omits 55a6ffb5e847 svcrdma: Convert rdma->sc_rw_ctxts to llist omits 55fdc0f180c0 svcrdma: Relieve contention on sc_send_lock. omits 4776aa728bba svcrdma: Fewer calls to wake_up() in Send completion handler omits fff1045b3771 lockd: Fix invalid lockowner cast after vfs_test_lock omits 09d835daaca6 NFSD: Use new __string_len C macros for nfsd_clid_class omits 356643c7b84f NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 3681c7ddeea8 tracing: Add trace_event helper macros __string_len() and [...] omits 23ce6cf07b1e NFSD: Batch release pages during splice read omits 19d0734b5c90 SUNRPC: Add svc_rqst_replace_page() API omits 467343d85336 NFSD: Clean up splice actor omits 848512413696 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next omits 1d5aff424ff9 m68k: coldfire: return success for clk_enable(NULL) omits 02dda51e4e48 m68k: m5441x: add flexcan support omits ae08f0caef57 m68k: stmark2: update board setup omits 2bff5188994c m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits ebc56ddcebbc Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits e43fc41d1f7f ucounts: add missing data type changes omits cdaddca6cf0d ovl: fix deadlock in splice write omits bfec305eccea Merge branch 'imx/dt64' into for-next omits 0099193326bd Merge branch 'imx/dt' into for-next omits 77f759c20875 Merge branch 'imx/bindings' into for-next omits 53fab9b340e2 Merge branch 'imx/ecspi' into for-next omits cd94017fb9fa ovl: use kvalloc in xattr copy-up omits 97f7de13a76b ovl: update ctime when changing fileattr omits 444e085783c6 ovl: skip checking lower file's i_writecount on truncate omits 84f8d8964db7 ovl: relax lookup error on mismatch origin ftype omits fcb7f373684d ovl: skip stale entries in merge dir cache iteration omits c69fba27a80a ovl: do not set overlay.opaque for new directories omits 00aebaed71f6 ovl: add ovl_allow_offline_changes() helper omits 70882a5de802 ovl: disable decoding null uuid with redirect_dir omits 3bff98b5ef9c ovl: consistent behavior for immutable/append-only inodes omits 7d79bbeb09e4 ovl: copy up sync/noatime fileattr flags omits 9b2544fb07de ovl: pass ovl_fs to ovl_check_setxattr() omits f65dbd37b720 fs: add generic helper for filling statx attribute flags omits a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: omits 3eada7b4bd85 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] omits 7e6730ba68c0 ARC: Fix CONFIG_STACKDEPOT omits f9341d0e8b14 arc: Fix spelling mistake and grammar in Kconfig omits f78cad9b114b arc: Prefer unsigned int to bare use of unsigned omits 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] omits 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next omits c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next omits 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds d4067395519b arc: Prefer unsigned int to bare use of unsigned adds 81e82fa58098 arc: Fix spelling mistake and grammar in Kconfig adds bf79167fd86f ARC: Fix CONFIG_STACKDEPOT adds 3a715e80400f ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] adds 669d94219d91 MAINTAINERS: update Vineet's email address adds ff000d56c7b2 Merge remote-tracking branch 'arc-current/for-curr' adds 86aab09a4870 dccp: add do-while-0 stubs for dccp_pr_debug macros adds 0fa32ca438b4 page_pool: mask the page->signature before the checking adds acc68b8d2a11 net: ethernet: ti: cpsw: fix min eth packet size for non-s [...] adds 8f3d65c16679 net/smc: fix wait on already cleared link adds 64513d269e89 net/smc: Correct smc link connection counter in case of sm [...] adds 605bb4434d28 Merge branch 'smc-fixes' adds d09c548dbf3b net: sched: act_mirred: Reset ct info when mirror/redirect skb adds 1f761e54820c Merge remote-tracking branch 'net/master' adds 64d975eee5e1 Merge remote-tracking branch 'wireless-drivers/master' adds dc0dc8a73e8e ALSA: pcm: Fix mmap breakage without explicit buffer setup adds 3636c1ebd6b1 Merge remote-tracking branch 'sound-current/for-linus' adds 5446b51c8cef Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 04657121fa76 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 25b549d69e17 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 23513fa75447 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 7f9dbb96f7fe Merge remote-tracking branch 'pci-current/for-linus' adds bc46055912e3 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 136b2840a906 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 5c0dc1163e94 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds eb65aae5042a Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 47d7bffb8024 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 065702ea4060 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds dbb744be0078 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 516d3be29c46 Merge remote-tracking branch 'vfs-fixes/fixes' adds 7402915cbc34 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 1a8992e4e613 Merge remote-tracking branch 'mmc-fixes/fixes' adds 0fe660ae24cb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 99b354b2490d Merge remote-tracking branch 'soc-fsl-fixes/fix' adds 4e6e5957813b Merge remote-tracking branch 'pidfd-fixes/fixes' adds f964daf5c0ee Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 9cf7b28e4903 Merge remote-tracking branch 'kbuild/for-next' new a059894a078b Merge remote-tracking branch 'compiler-attributes/compiler [...] new 1d7db834a027 dma-debug: use memory_intersects() directly new 173735c346c4 dma-debug: fix debugfs initialization order new fffe3cc8c219 dma-mapping: allow map_sg() ops to return negative error codes new c81be74e7d79 dma-direct: return appropriate error code from dma_direct_ [...] new ad8f36e4b6b1 iommu: return full error code from iommu_map_sg[_atomic]() new dabb16f67215 iommu/dma: return error code from iommu_dma_map_sg() new ca33d26ac640 alpha: return error code from alpha_pci_map_sg() new 6506932b3268 ARM/dma-mapping: return error code from .map_sg() ops new 9cf88ec5e0e8 ARM/dma-mapping: don't set failed sg dma_address to DMA_MA [...] new 62af5ca50c29 ia64/sba_iommu: return error code from sba_map_sg_attrs() new af82fe85665d MIPS/jazzdma: return error code from jazz_dma_map_sg() new c4e0e892ab05 powerpc/iommu: return error code from .map_sg() ops new eb86ef3b2d7e powerpc/iommu: don't set failed sg dma_address to DMA_MAPP [...] new 911ace0ba628 s390/pci: return error code from s390_dma_map_sg() new 7e4e7d4c54ec s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR new e02373fddb0e sparc/iommu: return error codes from .map_sg() ops new ba3a0482db87 sparc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR new 9a22f2f34351 parisc: return error code from .map_sg() ops new 2c647ebe1714 xen: swiotlb: return error code from xen_swiotlb_map_sg() new fcacc8a61439 x86/amd_gart: return error code from gart_map_sg() new 183dc86335e6 x86/amd_gart: don't set failed sg dma_address to DMA_MAPPI [...] new 66ab63104f9c dma-mapping: return error code from dma_dummy_map_sg() new d03c54419274 dma-mapping: disallow .map_sg operations from returning ze [...] new c71e3537adfc Merge remote-tracking branch 'dma-mapping/for-next' new 97f4a797831f Merge remote-tracking branch 'asm-generic/master' new 45875241c8a7 Merge remote-tracking branch 'arc/for-next' new df057e0d21c4 Merge remote-tracking branch 'arm/for-next' new 547e867ff36c Merge remote-tracking branch 'arm64/for-next/core' new 9910b61010bf Merge remote-tracking branch 'arm-soc/for-next' new 02db9a886ec3 Merge remote-tracking branch 'actions/for-next' new 6589d194d235 Merge remote-tracking branch 'amlogic/for-next' new 7ce2c224e2bc Merge remote-tracking branch 'aspeed/for-next' new c96372bc2feb Merge remote-tracking branch 'at91/at91-next' new a14c76d90ca1 Merge remote-tracking branch 'drivers-memory/for-next' new c60bcfe914f3 Merge branch 'imx/ecspi' into for-next new 108547fd85eb dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support new 41a21fa4c639 Merge branch 'imx/bindings' into for-next new 298591bf725a ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board new 00342c631eec ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls new 1f58e94c5462 ARM: dts: imx6q-dhcom: Rearrange of iomux new fea4e8a9d534 ARM: dts: imx6q-dhcom: Cleanup of the devicetrees new fa0cae955627 ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DH [...] new 317d26e92161 ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board new a0c1748f3653 ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board new 0c4d7337392d ARM: dts: imx7: add ftm nodes for Flex Timers new cbc8a1e9c97c Merge branch 'imx/dt' into for-next new 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node new 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support new d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions new 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config new 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config new ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS new e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload new fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] new 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries new c85d2dda9271 arm64: dts: imx8mm: update pmu compatible new 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible new 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu new 260fcfc206b1 Merge branch 'imx/dt64' into for-next new 3d1fc360ac8c ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES new ae4443ba2f83 ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected new 503d1ac62829 Merge branch 'imx/defconfig' into for-next new f8347fb5473e Merge remote-tracking branch 'imx-mxs/for-next' new 6af4d52dfc9d dt-bindings: soc: ti: pruss: Update bindings for new bc4e80a086dc soc: ti: pruss: Enable support for ICSSG new 195645d02ff5 soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex new a7a6278a5674 Merge branch 'for_5.14/drivers-soc' into next new 73a667fe1475 Merge remote-tracking branch 'keystone/next' new ec3cc639b5e4 Merge remote-tracking branch 'mediatek/for-next' new 317243451461 Merge remote-tracking branch 'mvebu/for-next' new b6d5fe3878a3 Merge remote-tracking branch 'omap/for-next' new 5e579430ba65 Merge remote-tracking branch 'qcom/for-next' new 6f22af7b5cd6 Merge remote-tracking branch 'raspberrypi/for-next' new 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next new 0a1d1fa99a7a Merge remote-tracking branch 'renesas/next' new 5631b0d34cf5 Merge remote-tracking branch 'reset/reset/next' new 7de700950ba6 Merge remote-tracking branch 'rockchip/for-next' new 01c72cad790c arm64: dts: exynos: correct GIC CPU interfaces address ran [...] new 2bcc4ecbc5df Merge branch 'next/dt64' into for-next new 94194dc5595a Merge remote-tracking branch 'samsung-krzk/for-next' new 8976c6fcd129 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new d4fda7ec1d2a firmware: arm_scmi: Fix boolconv.cocci warnings new c0397c85b53d firmware: arm_scmi: Use WARN_ON() to check configured transports new 3c94441995dd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new ae97f3644fc2 Merge remote-tracking branch 'scmi/for-linux-next' new 4f65d3e9c7cf Merge remote-tracking branch 'stm32/stm32-next' new 5fa1b051fc36 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 2919d640ecb1 Merge remote-tracking branch 'tegra/for-next' new 3e9661f9a2a6 Merge remote-tracking branch 'ti-k3/ti-k3-next' new a97c9cab2175 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new cf56ecac9a8a Merge remote-tracking branch 'xilinx/for-next' new 7b7bf770bb67 Merge remote-tracking branch 'clk/clk-next' new f6e0d26afdbb Merge remote-tracking branch 'clk-imx/for-next' new c6cb307cc2c3 Merge remote-tracking branch 'h8300/h8300-next' new 07aa6c73e7c6 m68k: defconfig: Update defconfigs for v5.14-rc1 new 2189e928b62e m68k: Fix invalid RMW_INSNS on CPUs that lack CAS new c395a3d5f545 Merge remote-tracking branch 'm68k/for-next' new 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set new 25b3d9dde3a6 m68k: stmark2: update board setup new 8450e3657f03 m68k: m5441x: add flexcan support new bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) new 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch new 8f9843d44c79 Merge remote-tracking branch 'm68knommu/for-next' new bfca0cb2f132 Merge remote-tracking branch 'mips/mips-next' new 3f9f43f69aae Merge remote-tracking branch 'openrisc/for-next' new ba5b271e58bd Merge remote-tracking branch 'parisc-hd/for-next' new db118eefe32a Merge remote-tracking branch 'powerpc/next' new d1f7291af3d2 Merge remote-tracking branch 'risc-v/for-next' new 8e6b66d303b9 Merge remote-tracking branch 's390/for-next' new 0c8748e45c9b Merge remote-tracking branch 'sh/for-next' new 57baac7c8778 Merge remote-tracking branch 'xtensa/xtensa-for-next' new ae76cba6ce72 Merge remote-tracking branch 'pidfd/for-next' new b77de5c94a17 Merge remote-tracking branch 'fscrypt/master' new ba9b3964efdd Merge remote-tracking branch 'fscache/fscache-next' new 7831a603822a Merge remote-tracking branch 'btrfs/for-next' new 97f5b8f500f3 Merge remote-tracking branch 'ceph/master' new 2f3e72b2f7d6 cifs: Handle race conditions during rename new 6c9ced4cc7d3 cifs: Call close synchronously during unlink/rename/lease break. new ce10487f0e03 Merge remote-tracking branch 'cifs/for-next' new 35095c86705f Merge remote-tracking branch 'cifsd/cifsd-for-next' new 769f52676756 configfs: restore the kernel v5.13 text attribute write behavior new bb7fef49eb50 Merge remote-tracking branch 'configfs/for-next' new a08e67a02802 erofs: iomap support for non-tailpacking DIO new 06252e9ce05b erofs: dax support for non-tailpacking regular file new 61dc131cecae Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub [...] new 771c994ea51f erofs: convert all uncompressed cases to iomap new 5c0b9bf05188 Merge remote-tracking branch 'erofs/dev' new f4984f2ac2a4 Merge remote-tracking branch 'ext3/for_next' new 445f3d5ad4fa Merge remote-tracking branch 'f2fs/dev' new dc8dcc54c623 Merge remote-tracking branch 'fuse/for-next' new 53e0494f2b82 Merge remote-tracking branch 'gfs2/for-next' new aede517207b2 SUNRPC: Refactor rpc_ping() new 823c73d0c539 SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs new d480696dc689 SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs new f9d091cff80d SUNRPC: Update trace flags new be630b9150b0 SUNRPC: xprt_retransmit() displays the the NULL procedure [...] new be17b8caf3a3 SUNRPC: Record timeout value in xprt_retransmit tracepoint new 1143129e4d0d xprtrdma: Disconnect after an ib_post_send() immediate error new 97480cae13ca xprtrdma: Put rpcrdma_reps before waking the tear-down completion new 683f31c3ab2e xprtrdma: Add xprtrdma_post_recvs_err() tracepoint new d9ae8134f253 xprtrdma: Add an xprtrdma_post_send_err tracepoint new 8d863b1f0541 xprtrdma: Eliminate rpcrdma_post_sends() new 71d3d0ebc894 SUNRPC: Convert rpc_client refcount to use refcount_t new e20772cbdf46 NFSv4/pNFS: Fix a layoutget livelock loop new 7c0bbf2d3dcd NFSv4/pNFS: Remove dead code new 45baadaad7bf NFSv4/pNFS: Always allow update of a zero valued layout barrier new d6236a98b3ba NFSv4/pnfs: The layout barrier indicate a minimal value fo [...] new c2dc3e5fad13 SUNRPC: Fix potential memory corruption new e26d9972720e SUNRPC: Clean up scheduling of autoclose new f99fa50880f5 SUNRPC/xprtrdma: Fix reconnection locking new 5d46dd04cb68 sunrpc: Fix return value of get_srcport() new e44773daf851 SUNRPC: Add srcaddr as a file in sysfs new 69f2cd6df3ee SUNRPC: Add dst_port to the sysfs xprt info file new cab5d2d7e802 Merge remote-tracking branch 'nfs-anna/linux-next' new 52b0fe4b635e NFSD: Clean up splice actor new a4eef608f0f7 SUNRPC: Add svc_rqst_replace_page() API new 11d88a393e1f NFSD: Batch release pages during splice read new 324a09b86959 tracing: Add trace_event helper macros __string_len() and [...] new bbcc639ede35 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint new 3cbf638db511 NFSD: Use new __string_len C macros for nfsd_clid_class new ad9bc2bb12d3 lockd: Fix invalid lockowner cast after vfs_test_lock new a85d1bf53c7f svcrdma: Fewer calls to wake_up() in Send completion handler new 8d23d57c1c41 svcrdma: Relieve contention on sc_send_lock. new 813a039882b4 svcrdma: Convert rdma->sc_rw_ctxts to llist new 0713d97be3ab NFSD: remove vanity comments new a36075f495e8 SUNRPC: Add svc_rqst::rq_auth_stat new f72491054285 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout new 3b9685f70d67 SUNRPC: Eliminate the RQ_AUTHERR flag new 52532a88fc9c NFS: Add a private local dispatcher for NFSv4 callback operations new 83c0d1141126 NFS: Remove unused callback void encoder and decoder new d3bc2104481e NFS: Extract the xdr_init_encode/decode() calls from decod [...] new 9d88e1cbe46e NFS: Clean up the synopsis of callback process_op() new 5138e334f841 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() new 4478ff5e76ce sysctl: introduce new proc handler proc_dobool new 2cbe0ebc2457 lockd: change the proc_handler for nsm_use_hostnames new a0e8b77dd9e7 Merge remote-tracking branch 'cel/for-next' new 8e0aa8b591b2 ovl: skip stale entries in merge dir cache iteration new e2cda8b2ce28 ovl: fix deadlock in splice write new 164849aecc12 ovl: fix uninitialized pointer read in ovl_lookup_real_one() new ab5858d81aa7 ovl: prevent private clone if bind mount is not allowed new e5161f8c974c fs: add generic helper for filling statx attribute flags new fe33c67f1e31 ovl: pass ovl_fs to ovl_check_setxattr() new 5e3cac2e26d6 ovl: copy up sync/noatime fileattr flags new e262f6f0266e ovl: consistent behavior for immutable/append-only inodes new 7ea759a6e25f ovl: disable decoding null uuid with redirect_dir new 40ad274d1848 ovl: add ovl_allow_offline_changes() helper new 63c602177a4c ovl: do not set overlay.opaque for new directories new 1805dc3e1494 ovl: relax lookup error on mismatch origin ftype new 293e82462920 ovl: skip checking lower file's i_writecount on truncate new c9d800d5d3f3 ovl: update ctime when changing fileattr new b7c065dbc40d ovl: use kvalloc in xattr copy-up new b0acfdcd879a Merge remote-tracking branch 'overlayfs/overlayfs-next' new 9a56b6787199 Merge remote-tracking branch 'v9fs/9p-next' new 85ea5013e1cd Merge remote-tracking branch 'zonefs/for-next' new 6a3f342d390f Merge remote-tracking branch 'djw-vfs/vfs-for-next' new fe4e16f6e5c0 Merge remote-tracking branch 'file-locks/locks-next' new 10e912e763a3 Merge remote-tracking branch 'printk/for-next' new bd8119a1892c Merge remote-tracking branch 'pci/next' new 4ab8a3336ec8 Merge remote-tracking branch 'pstore/for-next/pstore' new 9e486e78f6c0 Merge remote-tracking branch 'hid/for-next' new 5eb01a37237a Merge remote-tracking branch 'i2c/i2c/for-next' new f1dcd618e930 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 0e5e360e4394 Merge remote-tracking branch 'jc_docs/docs-next' new 43abfa880bbb Merge remote-tracking branch 'v4l-dvb/master' new a203e7c4e5f8 Merge remote-tracking branch 'v4l-dvb-next/master' new 82fc1b1fea92 Merge remote-tracking branch 'pm/linux-next' new 484f2b7c61b9 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant new 2688376741d1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new a802e263c745 Merge remote-tracking branch 'cpupower/cpupower' new 07b28c1ece37 Merge remote-tracking branch 'opp/opp/linux-next' new 51ea667ff918 Merge remote-tracking branch 'ieee1394/for-next' new 849c25fa7914 Merge remote-tracking branch 'dlm/next' new 1dd67ec0c8b3 Merge remote-tracking branch 'swiotlb/linux-next' new 03fd44c5111a Merge remote-tracking branch 'rdma/for-next' new a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they ca [...] new bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge new 003352377f15 Merge branch 'dsa-fast-ageing' new 10d6393dc471 net/af_iucv: support drop monitoring new 4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module() new ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration new 50348fac2921 net/iucv: get rid of register asm usage new 8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions. new 403fa18691b7 Merge branch 'iucv-next' new 94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() new 919d13a7e455 devlink: Set device as early as possible new 67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations new e08d6d42b6f9 net: fec: fix build error for ARCH m68k new 2a2b6e3640c4 devlink: Fix port_type_set function pointer check new f13987ff993c Merge remote-tracking branch 'net-next/master' new a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff new 879af96ffd72 net, core: Add support for XDP redirection to slave device new 9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver new aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device new 689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context new 95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name new 6aab1c81b98a selftests/bpf: Add tests for XDP bonding new 31320cefd591 Merge remote-tracking branch 'bpf-next/for-next' new ed722436e05b Merge remote-tracking branch 'ipsec-next/master' new e46c60540d31 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 4f0373c920e6 Merge remote-tracking branch 'netfilter-next/master' new 3db91f06f5c4 Merge remote-tracking branch 'wireless-drivers-next/master' new 95e0cd246341 Merge remote-tracking branch 'bluetooth/master' new f7121223e9f7 Merge remote-tracking branch 'mtd/mtd/next' new 160aeb0dffeb Merge remote-tracking branch 'nand/nand/next' new 01dda625c9b7 Merge remote-tracking branch 'crypto/master' new bb0afbcf78f7 Merge remote-tracking branch 'drm/drm-next' new 6c0206c5ba3b Merge remote-tracking branch 'drm-misc/for-linux-next' new 124e8b1990ac drm/amdgpu: Extend full access wait time in guest new e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. new f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case new 82367e7f22d0 drm/amd/display: fix missing writeback disablement if plan [...] new f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stre [...] new 4fd771ea441e drm/amd/display: refactor the cursor programing codes new 781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb new 04c1aad9fa0f drm/amd/display: Correct comment style new 56aca2309301 drm/amd/display: Add AUX I2C tracing. new 0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output new e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 new c71f260ad4fc drm/amd/display: 3.2.148 new 19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset new 314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset new 704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work new f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() new 7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments new 6940db0fd1be drm/amdgpu: Removed unnecessary if statement new 1a38d5e7ca05 drm/amdkfd: avoid conflicting address mappings new 57bd730ef364 drm/amdgpu: fix fdinfo race with process exit new 4c12b1b7a7a9 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode new 753ce9731841 usb/host: enable auto power control for xhci-pci new 891022b8137f drm/amdgpu: add another raven1 gfxoff quirk new 7b9566683eca drm/amdgpu: only check for _PR3 on dGPUs new 63cdba83e675 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 8e1699bb8022 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b1b8c73d3b9d Revert "drm/amd/display: To modify the condition in indica [...] new 3b8b0aef45bd drm/radeon: Add HD-audio component notifier support (v2) new 234a296b97ec drm/amdgpu: handle VCN instances when harvesting new d2704b2b5e94 Merge remote-tracking branch 'amdgpu/drm-next' new 511b0c991c9d Merge remote-tracking branch 'drm-intel/for-linux-next' new 1d4c35524cf5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 510410bfc034 drm/msm: Implement mmap as GEM object function new 0710a740dc21 drm/msm: Periodically update RPTR shadow new c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin new a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_t [...] new 58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings new bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy new 5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy new b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling new bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() new 4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp [...] new 4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase new 56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit new 9e66ccd6526b drm/msm/dpu: Add newlines to printks new d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data new 94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings new 9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy new 6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 new 65c391b31994 drm/msm/dsi: Add DSI support for SC7280 new 24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg new 5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator new 6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI new f518f6c111e7 drm/msm/dsi: add three helper functions new a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors new 0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_ds [...] new 9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback new ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback new b9007a03275a drm/msm/kms: drop set_encoder_mode callback new 601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging new 2fd653bbce95 drm/msm: remove a repeated including of <linux/debugfs.h> new 462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 new 5752d58c4e0f drm/msm/dp: Remove unused variable new 5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver new e8a767e04dbc drm/msm/dp: update is_connected status base on sink count [...] new f964cfb7bcff drm/msm/dpu: add support for alpha blending properties new a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear n [...] new 061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore as [...] new 05e8501c957f Merge remote-tracking branch 'drm-msm/msm-next' new 0ed83af0fcd2 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 309f36ad6b9b Merge remote-tracking branch 'etnaviv/etnaviv/next' new d7ec824ccaf3 Merge remote-tracking branch 'regmap/for-next' new ad797a04f129 Merge branch 'for-linus' into for-next new 2c86446f8e04 ALSA: harmony: Drop superfluous address setup new cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first new 0899a7a23047 ALSA: pci: rme: Set up buffer type properly new 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly new ca4c5b334f10 ALSA: msnd: Use proper mmap method new 7069cf32edcd Merge remote-tracking branch 'sound/for-next' new 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support new e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] new 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] new a10facb75253 ASoC: max98390: Add support change dsm param name new 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id new 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id new b6ba7f5d4e8a Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new 2185163da6ca Merge remote-tracking branch 'sound-asoc/for-next' new d8ac5a5b9ed4 Merge remote-tracking branch 'modules/modules-next' new f3b48aa06fb8 Merge remote-tracking branch 'input/next' new fa759409cc1e Merge branch 'for-5.15/block' into for-next new e24aeec8cc8c Merge branch 'for-5.15/drivers' into for-next new ef98eb0409c3 io_uring: clear TIF_NOTIFY_SIGNAL when running task work new 20c0b380f971 io_uring: Use WRITE_ONCE() when writing to sq_flags new ff6c2ae7d348 io_uring: rsrc ref lock needs to be IRQ safe new 4bc8411fb35d io-wq: fix bug of creating io-wokers unconditionally new 07e6dcf1c6a8 io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() new 31675b8c3f86 io_uring: drop ctx->uring_lock before flushing work item new 7a9c61905cff Merge branch 'io_uring-5.14' into for-5.15/io_uring new 5ac78a0ed900 io-wq: remove GFP_ATOMIC allocation off schedule out path new b26d1744f1ef io_uring: be smarter about waking multiple CQ ring waiters new 911cd0d3e16d io_uring: use kvmalloc for fixed files new 1453e4af97fe io_uring: inline fixed part of io_file_get() new c06d247e1064 io_uring: rename io_file_supports_async() new fa68cad6b93f io_uring: avoid touching inode in rw prep new 200855e7657c io_uring: clean io-wq callbacks new 7b072ec1130d io_uring: remove unnecessary PF_EXITING check new 288c2c67a0e1 io-wq: improve wq_list_add_tail() new a71a40b5ec68 io_uring: refactor io_alloc_req new 7c96fafcbcb4 io_uring: don't halt iopoll too early new e54da48cb4f5 io_uring: add more locking annotations for submit new 59d942afd228 io_uring: optimise io_cqring_wait() hot path new a28074e1f206 io_uring: extract a helper for ctx quiesce new 32bfacf8f60b io_uring: move io_put_task() definition new afdc18beab5a io_uring: move io_rsrc_node_alloc() definition new 727318d99413 io_uring: inline io_free_req_deferred new 2b9772a697cf io_uring: deduplicate open iopoll check new b4ad32d541a9 io_uring: improve ctx hang handling new 6e453dc3fb8b io_uring: kill unused IO_IOPOLL_BATCH new b196fcb70948 io_uring: drop exec checks from io_req_task_submit new ae1973250363 io_uring: optimise putting task struct new 901ed5307401 Merge branch 'for-5.15/io_uring' into for-next new c66fd019713e block: make the block holder code optional new fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder new 0dbcfe247f22 block: look up holders by bdev new d62633873590 block: support delayed holder registration new 74a2b6ec9380 dm: cleanup cleanup_mapped_device new ba30585936b0 dm: move setting md->type into dm_setup_md_queue new 89f871af1b26 dm: delay registering the gendisk new d1254a874971 block: remove support for delayed queue registrations new 1f80a399ff93 Merge branch 'for-5.15/block' into for-next new 57a05b6f5c24 io_uring: move io_fallback_req_func() new d2e504bb4795 io_uring: cache __io_free_req()'d requests new cd22a99bda02 io_uring: remove redundant args from cache_free new f60d3044cbe6 io_uring: use inflight_entry instead of compl.list new 7bd2e29d63eb io_uring: inline struct io_comp_state new 4892a433d826 io_uring: remove extra argument for overflow flush new 41cc63a7b6ea io_uring: inline io_poll_remove_waitqs new ecc3ba44f664 Merge branch 'for-5.15/io_uring' into for-next new 5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API new 471aa704db49 block: pass a gendisk to blk_queue_update_readahead new 1008162b2782 block: add a queue_has_disk helper new edb0872f44ec block: move the bdi from the request_queue to the gendisk new a11d7fc2d05f block: remove the bd_bdi in struct block_device new a967b8ae22aa Merge branch 'for-5.15/block' into for-next new e3f9a91e6ca7 Merge remote-tracking branch 'block/for-next' new e1796683109e Merge remote-tracking branch 'device-mapper/for-next' new f327a6a56b28 Merge remote-tracking branch 'mmc/next' new a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support new 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] new f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible new f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges new f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant new 84742a98a972 mfd: mt6360: Sort regulator resources new ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC new 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs new 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] new ec343111c056 mfd: db8500-prcmu: Adjust map to reality new ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] new 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping new 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell new 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header new 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant new 8634784cd96f Merge remote-tracking branch 'mfd/for-mfd-next' new 858d3a07acc4 Merge remote-tracking branch 'battery/for-next' new 27fdd3bbb7a1 regulator: sy7636a: Use the regmap directly new 4addb9a0c520 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new 87470038c43f Merge remote-tracking branch 'regulator/for-next' new dc9f20a36ce6 Merge remote-tracking branch 'security/next-testing' new feda5a832352 Merge remote-tracking branch 'apparmor/apparmor-next' new 60cb14d970f3 Merge remote-tracking branch 'keys/keys-next' new b6761bbd0fb1 Merge remote-tracking branch 'selinux/next' new e42016fb710a Merge remote-tracking branch 'smack/next' new 372793d55d02 Merge remote-tracking branch 'tpmdd/next' new f9f7d51d2fce iommu/io-pgtable: Add DART pagetable format new 5ed6760b1a42 dt-bindings: iommu: add DART iommu bindings new 05ce9d20d699 iommu/dart: Add DART iommu driver new a9cb792c185a Merge branches 'iommu/fixes', 'apple/dart', 'x86/amd' and [...] new b641049294d0 Merge remote-tracking branch 'iommu/next' new d94a8e5483b4 Merge remote-tracking branch 'audit/next' new acc3a46d37a8 Merge remote-tracking branch 'devicetree/for-next' new e4bb903fda0e spi: tegra20-slink: Improve runtime PM usage new 26c863418221 spi: tegra20-slink: Don't use resource-managed spi_registe [...] new d05aaa66ba3c spi: mxic: patch for octal DTR mode support new 5c842e51ac63 spi: mediatek: fix build warnning in set cs timing new 59f7687f4066 Merge remote-tracking branch 'spi/for-5.15' into spi-next new 58c174573b05 Merge remote-tracking branch 'spi/for-next' new 1ec75d9cefb5 Merge remote-tracking branch 'tip/auto-latest' new 82397d16db55 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 767f4b620eda EDAC/mce_amd: Do not load edac_mce_amd module on guests new 313a32e29731 Merge remote-tracking branch 'edac/edac-for-next' new 75cadd49361c Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 3e95f5fd79fa Merge remote-tracking branch 'rcu/rcu/next' new 02bd43652c6c Merge remote-tracking branch 'kvm/next' new c92329fd6bcc Merge remote-tracking branch 'kvm-arm/next' new 5340ab0bcd33 Merge remote-tracking branch 'xen-tip/linux-next' new 4021626f62e0 Merge remote-tracking branch 'percpu/for-next' new 67dc83253708 workqueue: Fix typo in comments new e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_allo [...] new ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. new c4fecbb3a83c Merge remote-tracking branch 'workqueues/for-next' new 1562445c0bf4 Merge remote-tracking branch 'leds/for-next' new e274930ee69a Merge remote-tracking branch 'ipmi/for-next' new bd935a7b2134 Merge 5.14-rc5 into driver-core-next new e49b750598aa Merge remote-tracking branch 'driver-core/driver-core-next' new 1fbf946b6988 Merge remote-tracking branch 'usb/usb-next' new a18ab5951d6c Merge remote-tracking branch 'usb-serial/usb-next' new 41e04fe3e88d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 15e580283f26 Merge 5.14-rc5 into tty-next new b31c399217a1 Merge remote-tracking branch 'tty/tty-next' new c9aad0a84311 Merge remote-tracking branch 'char-misc/char-misc-next' new 874e2e449261 Merge remote-tracking branch 'extcon/extcon-next' new 9609d956e43b Merge remote-tracking branch 'phy-next/next' new df5d2a8a825b Merge remote-tracking branch 'soundwire/next' new e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] new 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] new fb7a89ad2f04 thunderbolt: Do not read control adapter config space new 42716425ad7e thunderbolt: Fix port linking by checking all adapters new ac3a0fe0893f Merge remote-tracking branch 'thunderbolt/next' new f3a46b28a6b0 Merge remote-tracking branch 'vfio/next' new 2c1cfffb2a7c Merge remote-tracking branch 'staging/staging-next' new 1cc3f5d3e935 Merge remote-tracking branch 'iio/togreg' adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list new d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings new 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers new 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding new ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support new 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming new 498a2772320f Merge remote-tracking branch 'icc/icc-next' new ad91dc11babd Merge remote-tracking branch 'dmaengine/next' adds 1f8c543f1429 cgroup: remove cgroup_mount from comments new 0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup new 15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug new 6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule new c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. new 047298a083a0 Merge branch 'for-5.15' into for-next new 7ae7b2f18343 Merge remote-tracking branch 'cgroup/for-next' new 45e2152c3c6b Merge remote-tracking branch 'scsi/for-next' new b3444f5b5a9d Merge remote-tracking branch 'scsi-mkp/for-next' new 55b70df98ab6 Merge remote-tracking branch 'rpmsg/for-next' new 8f3775f573d7 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 2c6cab73d204 Merge remote-tracking branch 'gpio-intel/for-next' new 0227b661a7a7 Merge remote-tracking branch 'pinctrl/for-next' new a297235560c1 Merge remote-tracking branch 'pinctrl-samsung/for-next' new f153c2246783 ucounts: add missing data type changes new 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] new 2cd3b3137421 Merge remote-tracking branch 'userns/for-next' new 4b83c9b833a9 Merge remote-tracking branch 'livepatching/for-next' new c3485a3d1308 Merge remote-tracking branch 'coresight/next' new b5bdf510d90f next-20210809/rtc new 9d28f173b586 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new ffa106d821bb Merge remote-tracking branch 'at24/at24/for-next' new 8d4993e61b91 Merge remote-tracking branch 'ntb/ntb-next' new ae05c08dbe2d Merge remote-tracking branch 'seccomp/for-next/seccomp' new 454c9539dfeb Merge remote-tracking branch 'kspp/for-next/kspp' new b7f64a40b24e Merge remote-tracking branch 'gnss/gnss-next' new 01d7bef1b023 Merge remote-tracking branch 'slimbus/for-next' new 5cbcc95d907e Merge remote-tracking branch 'nvmem/for-next' new 1e1488ebc215 Merge remote-tracking branch 'hyperv/hyperv-next' new 1e904f09cb92 Merge remote-tracking branch 'auxdisplay/auxdisplay' new c2f03435302c Merge remote-tracking branch 'kgdb/kgdb/for-next' new b82963735d18 Merge remote-tracking branch 'rust/rust-next' new 5161a55c069f cxl: Move cxl_core to new directory new 95aaed266801 cxl/core: Improve CXL core kernel docs new 06737cd0d216 cxl/core: Move pmem functionality new 0f06157e0135 cxl/core: Move register mapping infrastructure new 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations new 3d135db51024 cxl/core: Move memdev management to core new 1e39db573e4c cxl/pci: Ignore unknown register block types new 5b68705d1e63 cxl/pci: Simplify register setup new 1e73a2feba76 Merge remote-tracking branch 'cxl/next' new 2260fa2839f9 Merge remote-tracking branch 'folio/for-next' new 5d8c049ee7fd procfs: prevent unpriveleged processes accessing fdinfo dir new 4dc847376466 slub: fix kmalloc_pagealloc_invalid_free unit test new c349bff023cb mm: slub: fix slub_debug disabling for list of slabs new a1d79b31388a mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] new 5490d339b815 mm/memcg: fix incorrect flushing of lruvec data in obj_stock new cc2187514187 lib: use PFN_PHYS() in devmem_is_allowed() new 405dee3f86f8 shmem_swapin_page(): fix error processing for get_swap_device() new 3cb9fd4014bc kasan, kmemleak: reset tags when scanning block new a5389f2c9dd2 kasan, slub: reset tag when printing address new 7558ce1733c6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 80b73809de48 /proc/kpageflags: do not use uninitialized struct pages new f5f780087de7 init: move usermodehelper_enable() to populate_rootfs() new 397f94e8fab1 ocfs2: remove an unnecessary condition new f76c1d13bb73 ocfs2: reflink deadlock when clone file to the same direct [...] new b42037628643 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 3a75a81eb83a ocfs2: fix ocfs2 corrupt when iputting an inode new ac1bb58f055e arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new dcda39e2fd16 mm: move kvmalloc-related functions to slab.h new 7eed265f7c48 mm, slub: don't call flush_all() from slab_debug_trace_open() new 6affd9e9ba29 mm, slub: allocate private object map for debugfs listings new aecec9f35bba mm, slub: allocate private object map for validate_slab_cache() new 291b4192338a mm, slub: don't disable irq for debug_check_no_locks_freed() new 967680ec2516 mm, slub: remove redundant unfreeze_partials() from put_cp [...] new 008381d431d2 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new d93913e8f189 mm, slub: extract get_partial() from new_slab_objects() new 5328127c95fc mm, slub: dissolve new_slab_objects() into ___slab_alloc() new f6e8f650f833 mm, slub: return slab page from get_partial() and set c->p [...] new 8b9526bce476 mm, slub: restructure new page checks in ___slab_alloc() new e8c570b5fc27 mm, slub: simplify kmem_cache_cpu and tid setup new 56894b05a0a4 mm, slub: move disabling/enabling irqs to ___slab_alloc() new f5dc36d5ac03 mm, slub: do initial checks in ___slab_alloc() with irqs enabled new 6b484b5d2501 mm, slub: move disabling irqs closer to get_partial() in _ [...] new dc1a4f98b5f4 mm, slub: restore irqs around calling new_slab() new 70e87ae4429a mm, slub: validate slab from partial list or page allocato [...] new a6b8759e9ae4 mm, slub: check new pages with restored irqs new 8c006be1702d mm, slub: stop disabling irqs around get_partial() new 0c2f8570557d mm, slub: move reset of c->page and freelist out of deacti [...] new 54a41efc936b mm, slub: make locking in deactivate_slab() irq-safe new 0f29f6a87f0f mm, slub: call deactivate_slab() without disabling irqs new 9930eacf2d26 mm, slub: move irq control into unfreeze_partials() new 61b644cd8b10 mm, slub: discard slabs in unfreeze_partials() without irq [...] new 8af299d7b2c6 mm, slub: detach whole partial list at once in unfreeze_pa [...] new 112de94f7767 mm, slub: separate detaching of partial list in unfreeze_p [...] new 89d2ed182ba9 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new 526e4c68df18 mm, slub: don't disable irqs in slub_cpu_dead() new 135c18e65bdd mm, slab: make flush_slab() possible to call with irqs enabled new 8b492dcf1503 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new 67095c52ec81 mm: slub: make object_map_lock a raw_spinlock_t new a878029a4f8b mm, slub: optionally save/restore irqs in slab_[un]lock()/ new c945b65aac85 mm, slub: make slab_lock() disable irqs with PREEMPT_RT new a3807b614289 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new a813324a3f19 mm, slub: use migrate_disable() on PREEMPT_RT new 9d9b00797ae6 mm, slub: convert kmem_cpu_slab protection to local_lock new c532e88ce5b9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args new bb7f88675414 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new 8ad9b101b127 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new d2c23aa672f1 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 4d26d4d7e783 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new d4d0540ec984 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 9a1522eb97e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 2681c19e64ab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 18522aca34e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new 147c511a1ccf mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 1910227aa783 mm/debug_vm_pgtable: remove unused code new fbebd93f14d8 mm/debug_vm_pgtable: fix corrupted page flag new 2a332c704497 mm: report a more useful address for reclaim acquisition new ac6ef94aff5a mm: mark idle page tracking as BROKEN new 7f19ee7a7515 writeback: track number of inodes under writeback new 0f3e19256cef writeback: reliably update bandwidth estimation new bb851678a1ad writeback: fix bandwidth estimate for spiky workload new fa79c5930ed0 writeback: avoid division by 0 in wb_update_dirty_ratelimit() new 6fd06b54d316 writeback: rename domain_update_bandwidth() new 69fc8640cb85 writeback: use READ_ONCE for unlocked reads of writeback stats new 7b953db53996 mm: remove irqsave/restore locking from contexts with irqs [...] new 0992dfb35b27 fs: drop_caches: fix skipping over shadow cache inodes new b2a661732d88 fs: inode: count invalidated shadow pages in pginodesteal new d6196be38862 vfs: keep inodes with page cache off the inode shrinker LRU new a55bc9f67f3d writeback: memcg: simplify cgroup_writeback_by_id new 29bc0153ce60 mm: gup: remove set but unused local variable major new b7f765e07e16 mm: gup: remove unneed local variable orig_refs new 5f00a2adda6e mm: gup: remove useless BUG_ON in __get_user_pages() new 0fb85244eb7e mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new a8e3a1a36c9e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new 45de04fc3128 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new e608984b1521 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new 2a1ca9e6f7f1 fs, mm: fix race in unlinking swapfile new fe3a701f59ea mm: delete unused get_kernel_page() new 070257fd0efd shmem: use raw_spinlock_t for ->stat_lock new d1804c3b5f47 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 939dd5681d5f mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new 79b92da93327 mm, memcg: inline swap-related functions to improve disabl [...] new da191e1ac760 memcg: enable accounting for pids in nested pid namespaces new 412554eea7e1 memcg: switch lruvec stats to rstat new 626023f6ba0e memcg: infrastructure to flush memcg stats new 86440af7b82f memcg-infrastructure-to-flush-memcg-stats-v5 new 8944f53f5185 memcg: charge fs_context and legacy_fs_context new a111988ea488 memcg: enable accounting for mnt_cache entries new 249a61ec27d7 memcg: enable accounting for pollfd and select bits arrays new 7c04ead5c707 memcg: enable accounting for file lock caches new f42b88b3ce26 memcg: enable accounting for fasync_cache new cc525fa6778e memcg: enable accounting for new namesapces and struct nsproxy new 42a420731a12 memcg: enable accounting of ipc resources new c9bd24687bbe memcg: enable accounting for signals new 3446509afad0 memcg: enable accounting for posix_timers_cache slab new 5bf91327428d memcg: enable accounting for ldt_struct objects new 32ce15459355 memcg: cleanup racy sum avoidance code new 39b5ab367604 memcg: replace in_interrupt() by !in_task() in active_memcg() new 5508f7f5c030 mm: memcontrol: set the correct memcg swappiness restriction new 47d61e77fb75 mm, memcg: remove unused functions new 888567c2b1d3 mm, memcg: save some atomic ops when flush is already true new abf6b269cc26 memcg: fix up drain_local_stock comment new f82faef7254f lazy tlb: introduce lazy mm refcount helper functions new 279ffd5c148b lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 156799f06c72 lazy tlb: allow lazy tlb mm refcounting to be configurable new b753548ec4d3 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new d6dd0dd24711 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new db2061db9d77 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new dccfb3357802 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new ea4f5921ba67 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 5fe98f5bba10 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 16405929df78 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 3bfa297ba6e1 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new ccd5e77b1798 mm: remove flush_kernel_dcache_page new 37cc8f32370e mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new d8e764ae2384 mm: change fault_in_pages_* to have an unsigned size parameter new 6e748a1d4454 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new e2cec60c1c6b add-mmap_assert_locked-annotations-to-find_vma-fix new b44a65b2f4ac mm/mremap: fix memory account on do_munmap() failure new ec5287fab0a1 mm/mremap: don't account pages in vma_to_resize() new a1f2bfae648e mm: sparse: pass section_nr to section_mark_present new da11633dddeb mm: sparse: pass section_nr to find_memory_block new 87068621830c mm: sparse: remove __section_nr() function new 3e50c648f880 mm/sparse: set SECTION_NID_SHIFT to 6 new 6204425ee5ce include/linux/mmzone.h: avoid a warning in sparse memory support new 8b74bb496b09 mm/sparse: clarify pgdat_to_phys new 29d9432cd1a4 mm/vmalloc: use batched page requests in bulk-allocator new 2a57a72e02f6 mm/vmalloc: remove gfpflags_allow_blocking() check new 1bb0a0e00204 lib/test_vmalloc.c: add a new 'nr_pages' parameter new a049423f1ecc mm/vmalloc: fix wrong behavior in vread new 26e0c19d1b65 mm/kasan: move kasan.fault to mm/kasan/report.c new deb3702f996a mm/page_alloc: always initialize memory map for the holes new 737df45aaaba mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new 5602690f83ce microblaze: simplify pte_alloc_one_kernel() new fd2de29b6f9b mm: introduce memmap_alloc() to unify memory map allocation new 2b3a6c34af42 memblock: stop poisoning raw allocations new fb12e0e5e2e6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 9bc1ad9689c6 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new b4e6407a92f1 mm/page_alloc.c: use in_task() new 90cee39a63b0 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 56adb03af692 hugetlb: drop ref count earlier after page allocation new 56919fa4cbcd hugetlb: before freeing hugetlb page set dtor to appropria [...] new 04e0b7de44c4 userfaultfd: change mmap_changing to atomic new c973e17c266f userfaultfd: prevent concurrent API initialization new 8043660ed197 selftests/vm/userfaultfd: wake after copy failure new e309ed81122f mm/numa: automatically generate node migration order new b85f26ee9876 mm/migrate: update node demotion order on hotplug events new b39eae24049a mm/migrate: enable returning precise migrate_pages() succe [...] new 77fb4d18d1c7 mm/migrate: demote pages during reclaim new b4507dafbd71 mm-migrate-demote-pages-during-reclaim-v11 new 4a7d5ac04eed mm/vmscan: add page demotion counter new e5588f172fce mm/vmscan: add helper for querying ability to age anonymous pages new c6d407000443 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new b50290e90b9e mm/vmscan: Consider anonymous pages without swap new 6ceb962e85f6 mm-vmscan-consider-anonymous-pages-without-swap-v11 new 018bdd377641 mm/vmscan: never demote for memcg reclaim new e5212ecd272e mm/migrate: add sysfs interface to enable reclaim migration new 6d660378ff91 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 8f41160c544b mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 28620f05619a mm/vmscan: remove misleading setting to sc->priority new 5ae55704cf57 mm/vmscan: remove unneeded return value of kswapd_run() new e9d7d7e8b674 mm/vmscan: add 'else' to remove check_pending label new ca178a399853 mm: compaction: optimize proactive compaction deferrals new 2b167debc69d mm-compaction-optimize-proactive-compaction-deferrals-fix new 6317d2feef33 mm: compaction: support triggering of proactive compaction [...] new aaca30b527dd mm-compaction-support-triggering-of-proactive-compaction-b [...] new ba3bcaf4fbaa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 3904eba350e4 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 0967ac1f6317 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new 32210138e816 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new c0f30f241f55 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 98b49454fee5 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new 18f73b217b46 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 58164306b7b1 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new f015551408e1 mm/mempolicy: unify the create() func for bind/interleave/ [...] new 20058d29c7c5 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 4fbe862eac41 mm: introduce process_mrelease system call new 26b898c48621 mm: wire up syscall process_mrelease new 70c5a4591a9b oom_kill: oom_score_adj broken for processes with small me [...] new 0d40f3868ff0 mm/migrate: correct kernel-doc notation new 9c9995423311 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 63e8ecd7de76 selftests: vm: add KSM merge test new 4c899fdbde07 selftests: vm: add KSM unmerge test new 29c515582041 selftests: vm: add KSM zero page merging test new a769dff13a87 selftests: vm: add KSM merging across nodes test new ed83708ae5d3 mm: KSM: fix data type new 2ea3e4aac490 selftests: vm: add KSM merging time test new 53ddd40368b1 selftests: vm: add COW time test for KSM pages new 2c530128419d mm/vmstat: correct some wrong comments new 985431ab6fbb mm/vmstat: simplify the array size calculation new 2f1971ce6a27 mm/vmstat: remove unneeded return value new 3aadf2511957 mm/vmstat: protect per cpu variables with preempt disable on RT new 9b9aa0ea98f0 mm/madvise: add MADV_WILLNEED to process_madvise() new 06d5a6a1f2e3 memory-hotplug.rst: remove locking details from admin-guide new f6a9a43ffc95 memory-hotplug.rst: complete admin-guide overhaul new 7b06735c0344 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 8ddcd8d1b578 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 8375e44249e8 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 9fdc2700a65d mm/memory_hotplug: remove nid parameter from arch_remove_memory() new a94cd81214c6 mm/memory_hotplug: remove nid parameter from remove_memory [...] new 6b779965e8e6 ACPI: memhotplug: memory resources cannot be enabled yet new b6d803286865 mm: track present early pages per zone new 79445ba60ee1 mm/memory_hotplug: introduce "auto-movable" online policy new 5e67f54e29e8 drivers/base/memory: introduce "memory groups" to logicall [...] new 089bd6d7e479 mm/memory_hotplug: track present pages in memory groups new f35c943a69d5 ACPI: memhotplug: use a single static memory group for a s [...] new dd115d650cf3 dax/kmem: use a single static memory group for a single pr [...] new 6f6273b08580 virtio-mem: use a single dynamic memory group for a single [...] new c3260e2d7a83 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 92cb21b1bae9 mm/memory_hotplug: improved dynamic memory group aware "au [...] new 7362848710f7 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 29c6c63bbc99 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new e47a8fe2dbdc mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new a2706b52a2a7 mm/highmem: Remove deprecated kmap_atomic new e0fb86f8fcfe kfence: show cpu and timestamp in alloc/free info new 8c490a8ca4ee mm: introduce Data Access MONitor (DAMON) new 32f2b29dbcc9 mm/damon/core: implement region-based sampling new 8ab73f48f4fa mm/damon: adaptively adjust regions new fedc37448fb1 mm/idle_page_tracking: make PG_idle reusable new 1e2fb47c3076 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new c9f23a4ba668 mm/damon: implement primitives for the virtual memory addr [...] new d0d9bf2fe035 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new 2a7f1af110db mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new 10eb3f477994 mm/damon: add a tracepoint new a9e4701abc94 mm/damon: implement a debugfs-based user space interface new f22b79903ba4 mm-damon-implement-a-debugfs-based-user-space-interface-fix new f4540a835770 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new 83f620219d6a mm/damon/dbgfs: export kdamond pid to the user space new c92c3a197cca mm/damon/dbgfs: support multiple contexts new 1fab79f9a214 Documentation: add documents for DAMON new 51d3b714798f mm/damon: add kunit tests new 85d5f62994ee mm/damon: add user space selftests new b32b601aab65 MAINTAINERS: update for DAMON new ed3881f9e92f fs/buffer.c: add debug print for __getblk_gfp() stall problem new 8f49c1e22d95 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 2cdca169914d kernel/hung_task.c: Monitor killed tasks. new 145b2b3eeda1 alpha: agp: make empty macros use do-while-0 style new 20fc4b8ab165 alpha: pci-sysfs: fix all kernel-doc warnings new a581934507d7 percpu: remove export of pcpu_base_addr new fcf9a80d22e7 fs/proc/kcore.c: add mmap interface new bf652be067be connector: send event on write to /proc/[pid]/comm new e31a04dcf8f9 proc/sysctl: make protected_* world readable new f6a50f49fb29 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new 6745d8b0c9bd include/linux/once.h: fix trivia typo Not -> Note new 259cdf6c41c0 kernel/acct.c: use dedicated helper to access rlimit values new f771811b2697 math: make RATIONAL tristate new c5067651869e math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new c761d2d0cd3b lib/string: optimized memcpy new 53d3c03e6b55 lib/string: optimized memmove new 62f4a4124fac lib/string: optimized memset new 889c076f29a6 lib/test: convert test_sort.c to use KUnit new eecac3b2c13b lib/dump_stack: correct kernel-doc notation new 7762693b8673 lib/iov_iter.c: fix kernel-doc warnings new 36e6f5561780 checkpatch: support wide strings new ca9d3b4c548c fs/epoll: use a per-cpu counter for user's watches count new 56ca579e3221 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new 04e7720e9325 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new caf9d92b1bc2 init/main.c: silence some -Wunused-parameter warnings new aa852f3cbcf2 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new 21e87cf767d6 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 6982e574f62f nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 82246f6195e0 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 4d1a5d75ba55 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 03208b824e84 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 7d77084a98de hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 0d7d4b02910e fs/coredump.c: log if a core dump is aborted due to change [...] new d8ec7ab735dd log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new efc965224a17 pid: cleanup the stale comment mentioning pidmap_init(). new 47dbb41d610d prctl: allow to setup brk for et_dyn executables new 9955c0e2d322 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 0a6d697a7a3d Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new 688897753315 selftests/memfd: remove unused variable new 2db9f815409f Merge branch 'akpm-current/current' new e46a178d1c0a mm/workingset: correct kernel-doc notations new ec557e63ad6c scripts: check_extable: fix typo in user error message new 016837f5b90f kexec: move locking into do_kexec_load new 8025513fbea7 kexec: avoid compat_alloc_user_space new e88e8a558db0 mm: simplify compat_sys_move_pages new 54ec97e17f1a mm: simplify compat numa syscalls new 0f7c2063a3a7 fixup! mm: simplify compat numa syscalls new 24fe72540a84 compat: remove some compat entry points new 52275cd68d7e arch: remove compat_alloc_user_space
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 (b6951c7bb092) \ N -- N -- N refs/heads/akpm (52275cd68d7e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 809 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../bindings/display/msm/dsi-controller-main.yaml | 17 + .../bindings/display/msm/dsi-phy-7nm.yaml | 72 ++ .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../devicetree/bindings/iommu/apple,dart.yaml | 81 ++ Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 6 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- Documentation/driver-api/cxl/memory-devices.rst | 8 +- MAINTAINERS | 9 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/kernel/pci-sysfs.c | 12 +- arch/alpha/kernel/pci_iommu.c | 10 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts | 20 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 361 +------- arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 139 ++++ ...mx6q-dhcom-pdk2.dts => imx6qdl-dhcom-pdk2.dtsi} | 287 +++---- arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi | 69 ++ ...imx6q-dhcom-som.dtsi => imx6qdl-dhcom-som.dtsi} | 575 ++++++++----- arch/arm/boot/dts/imx6s-dhcom-drc02.dts | 30 + arch/arm/boot/dts/imx7s.dtsi | 28 + arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/kernel/setup.c | 20 +- arch/arm/mm/dma-mapping.c | 26 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 7 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 64 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 5 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 13 +- ...-venice-gw7901.dts => imx8mm-venice-gw7902.dts} | 616 ++++++-------- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 884 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 105 ++- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/mm/init.c | 36 +- arch/ia64/hp/common/sba_iommu.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.cpu | 8 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kernel/iommu.c | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 5 +- arch/riscv/mm/init.c | 44 +- arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/pci/pci_dma.c | 13 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/kernel/iommu.c | 6 +- arch/sparc/kernel/pci_sun4v.c | 6 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/sparc/mm/iommu.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/kernel/amd_gart_64.c | 18 +- arch/x86/kernel/aperture_64.c | 5 +- arch/x86/mm/init.c | 21 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/realmode/init.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + block/Kconfig | 4 + block/Makefile | 1 + block/bfq-iosched.c | 4 +- block/blk-cgroup.c | 7 +- block/blk-core.c | 18 +- block/blk-mq.c | 2 +- block/blk-settings.c | 22 +- block/blk-sysfs.c | 28 +- block/blk-wbt.c | 10 +- block/elevator.c | 1 - block/genhd.c | 66 +- block/holder.c | 167 ++++ block/ioctl.c | 7 +- drivers/acpi/acpi_memhotplug.c | 4 +- drivers/acpi/tables.c | 5 +- drivers/base/arch_numa.c | 5 +- drivers/base/memory.c | 100 ++- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/pktcdvd.c | 8 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core/Makefile | 8 + drivers/cxl/{core.c => core/bus.c} | 464 +---------- drivers/cxl/core/core.h | 20 + drivers/cxl/core/memdev.c | 246 ++++++ drivers/cxl/core/pmem.c | 204 +++++ drivers/cxl/core/regs.c | 236 ++++++ drivers/cxl/cxl.h | 1 - drivers/cxl/{mem.h => cxlmem.h} | 26 +- drivers/cxl/pci.c | 301 +------ drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/kmem.c | 6 +- drivers/edac/mce_amd.c | 3 + drivers/firmware/arm_scmi/driver.c | 6 +- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 - drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 16 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 106 ++- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 192 ++++- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 90 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 12 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 18 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 8 + .../amd/display/modules/hdcp/hdcp1_transition.c | 8 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 74 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 72 -- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 + drivers/gpu/drm/msm/Kconfig | 6 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 29 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 102 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 81 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_catalog.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 5 +- drivers/gpu/drm/msm/dp/dp_display.c | 50 +- drivers/gpu/drm/msm/dp/dp_link.c | 50 +- drivers/gpu/drm/msm/dp/dp_power.c | 3 + drivers/gpu/drm/msm/dsi/dsi.c | 9 +- drivers/gpu/drm/msm/dsi/dsi.h | 17 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 73 ++ drivers/gpu/drm/msm/dsi/dsi_cfg.c | 33 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 151 +++- drivers/gpu/drm/msm/dsi/dsi_manager.c | 146 ++-- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 74 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 173 +++- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 18 +- drivers/gpu/drm/msm/msm_fbdev.c | 12 +- drivers/gpu/drm/msm/msm_gem.c | 40 +- drivers/gpu/drm/msm/msm_gem.h | 3 - drivers/gpu/drm/msm/msm_gem_prime.c | 11 - drivers/gpu/drm/msm/msm_kms.h | 3 - drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 93 +++ drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/osm-l3.c | 60 +- drivers/interconnect/qcom/sc7180.c | 96 +-- drivers/interconnect/qcom/sc7280.c | 96 +-- drivers/interconnect/qcom/sc8180x.c | 626 ++++++++++++++ drivers/interconnect/qcom/sc8180x.h | 174 ++++ drivers/interconnect/qcom/sdm845.c | 99 +-- drivers/interconnect/qcom/sdx55.c | 96 +-- drivers/interconnect/qcom/sm8150.c | 96 +-- drivers/interconnect/qcom/sm8250.c | 96 +-- drivers/interconnect/qcom/sm8350.c | 97 +-- drivers/iommu/Kconfig | 14 + drivers/iommu/Makefile | 1 + drivers/iommu/apple-dart.c | 923 +++++++++++++++++++++ drivers/iommu/dma-iommu.c | 22 +- drivers/iommu/io-pgtable-arm.c | 63 ++ drivers/iommu/io-pgtable.c | 1 + drivers/iommu/iommu.c | 15 +- drivers/md/Kconfig | 2 + drivers/md/bcache/Kconfig | 1 + drivers/md/dm-ioctl.c | 4 - drivers/md/dm-rq.c | 1 - drivers/md/dm-table.c | 2 +- drivers/md/dm.c | 32 +- drivers/mfd/Kconfig | 28 + drivers/mfd/Makefile | 5 + drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 16 +- .../{dbx500-prcmu-regs.h => db8500-prcmu-regs.h} | 0 drivers/mfd/db8500-prcmu.c | 22 +- drivers/mfd/intel-lpss-acpi.c | 18 + drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/lpc_ich.c | 1 + drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/rsmu.h | 16 + drivers/mfd/rsmu_core.c | 88 ++ drivers/mfd/rsmu_i2c.c | 203 +++++ drivers/mfd/rsmu_spi.c | 273 ++++++ drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/net/bonding/bond_main.c | 454 ++++++++-- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 5 +- drivers/net/ethernet/freescale/fec.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 4 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 5 +- .../ethernet/marvell/prestera/prestera_devlink.c | 7 +- .../ethernet/marvell/prestera/prestera_devlink.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 5 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 11 +- drivers/net/ethernet/ti/cpsw_priv.h | 4 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/wwan/mhi_wwan_mbim.c | 1 + drivers/nvme/host/core.c | 2 +- drivers/of/of_reserved_mem.c | 12 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/sba_iommu.c | 2 +- drivers/ptp/ptp_ocp.c | 26 +- drivers/regulator/sy7636a-regulator.c | 13 +- drivers/soc/ti/pruss.c | 1 + drivers/spi/spi-mt65xx.c | 12 +- drivers/spi/spi-mxic.c | 41 +- drivers/spi/spi-tegra20-slink.c | 77 +- drivers/staging/qlge/qlge_main.c | 5 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 15 +- drivers/virtio/virtio_mem.c | 6 +- drivers/xen/swiotlb-xen.c | 2 +- fs/block_dev.c | 158 +--- fs/cifs/cifsglob.h | 5 + fs/cifs/file.c | 35 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 42 +- fs/configfs/file.c | 18 +- fs/erofs/data.c | 2 +- fs/fat/fatent.c | 1 + fs/io-wq.c | 35 +- fs/io-wq.h | 2 +- fs/io_uring.c | 661 ++++++++------- fs/lockd/svc.c | 2 +- fs/namespace.c | 42 +- fs/nfs/pnfs.c | 20 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 11 +- fs/notify/inotify/inotify_user.c | 11 +- fs/super.c | 2 +- fs/userfaultfd.c | 116 ++- fs/xfs/xfs_buf.c | 2 +- include/dt-bindings/interconnect/qcom,sc8180x.h | 185 +++++ include/dt-bindings/phy/phy.h | 2 + include/linux/backing-dev.h | 2 +- include/linux/blk_types.h | 4 - include/linux/blkdev.h | 6 +- include/linux/dma-map-ops.h | 5 +- include/linux/dma-mapping.h | 35 +- include/linux/filter.h | 13 +- include/linux/genhd.h | 20 +- include/linux/io-pgtable.h | 7 + include/linux/iommu.h | 22 +- include/linux/memblock.h | 2 + include/linux/memcontrol.h | 13 - include/linux/memory.h | 64 +- include/linux/memory_hotplug.h | 5 +- include/linux/mempolicy.h | 12 + include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/idt82p33_reg.h | 112 +++ include/linux/mfd/idt8a340_reg.h | 729 ++++++++++++++++ include/linux/mfd/rsmu.h | 36 + include/linux/netdevice.h | 6 + include/linux/preempt.h | 18 +- include/linux/shmem_fs.h | 2 +- include/linux/sunrpc/clnt.h | 3 +- include/linux/sunrpc/xprt.h | 1 + include/linux/syscalls.h | 1 + include/linux/sysctl.h | 2 + include/linux/thunderbolt.h | 2 + include/linux/userfaultfd_k.h | 8 +- include/linux/workqueue.h | 2 +- include/net/bonding.h | 1 + include/net/devlink.h | 10 +- include/trace/events/rpcrdma.h | 74 +- include/trace/events/sunrpc.h | 51 +- include/uapi/asm-generic/unistd.h | 4 +- kernel/bpf/devmap.c | 69 +- kernel/cgroup/cgroup.c | 1 - kernel/cgroup/cpuset.c | 125 +-- kernel/dma/debug.c | 21 +- kernel/dma/direct.c | 2 +- kernel/dma/dummy.c | 2 +- kernel/dma/mapping.c | 80 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 42 + kernel/ucount.c | 7 +- kernel/workqueue.c | 41 +- lib/Kconfig.debug | 1 - lib/dump_stack.c | 3 +- lib/iov_iter.c | 8 +- mm/Kconfig | 2 +- mm/backing-dev.c | 3 + mm/damon/Kconfig | 1 - mm/debug_vm_pgtable.c | 30 +- mm/gup.c | 24 +- mm/hugetlb.c | 40 +- mm/ksm.c | 8 +- mm/memblock.c | 2 +- mm/memcontrol.c | 7 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 2 +- mm/migrate.c | 2 +- mm/oom_kill.c | 70 ++ mm/page-writeback.c | 2 - mm/page_alloc.c | 6 +- mm/shmem.c | 31 +- mm/userfaultfd.c | 15 +- mm/vmstat.c | 48 ++ mm/workingset.c | 4 +- net/core/dev.c | 15 +- net/core/devlink.c | 17 +- net/core/filter.c | 25 + net/core/page_pool.c | 10 +- net/dccp/dccp.h | 6 +- net/dsa/dsa2.c | 5 +- net/dsa/port.c | 22 +- net/iucv/af_iucv.c | 72 +- net/iucv/iucv.c | 60 +- net/sched/act_mirred.c | 3 + net/smc/af_smc.c | 2 +- net/smc/smc_core.c | 35 +- net/smc/smc_core.h | 4 + net/smc/smc_llc.c | 10 +- net/smc/smc_tx.c | 18 +- net/smc/smc_wr.c | 10 + net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/clnt.c | 55 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/sysfs.c | 32 +- net/sunrpc/xprt.c | 32 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 14 +- net/sunrpc/xprtrdma/transport.c | 13 +- net/sunrpc/xprtrdma/verbs.c | 28 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- net/sunrpc/xprtsock.c | 2 +- sound/core/pcm_native.c | 14 +- sound/isa/msnd/msnd.c | 8 +- sound/parisc/harmony.c | 14 - sound/pci/cs46xx/cs46xx_lib.c | 30 +- sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/rme9652.c | 6 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 1 + sound/soc/codecs/rt1015p.c | 2 + sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 520 ++++++++++++ tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +- tools/testing/selftests/vm/ksm_tests.c | 76 +- tools/testing/selftests/vm/userfaultfd.c | 13 + 406 files changed, 11589 insertions(+), 5067 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml create mode 100644 Documentation/devicetree/bindings/iommu/apple,dart.yaml create mode 100644 arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi copy arch/arm/boot/dts/{imx6q-dhcom-pdk2.dts => imx6qdl-dhcom-pdk2.dtsi} (67%) create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi rename arch/arm/boot/dts/{imx6q-dhcom-som.dtsi => imx6qdl-dhcom-som.dtsi} (75%) create mode 100644 arch/arm/boot/dts/imx6s-dhcom-drc02.dts copy arch/arm64/boot/dts/freescale/{imx8mm-venice-gw7901.dts => imx8mm-venice-gw79 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts create mode 100644 block/holder.c create mode 100644 drivers/cxl/core/Makefile rename drivers/cxl/{core.c => core/bus.c} (58%) create mode 100644 drivers/cxl/core/core.h create mode 100644 drivers/cxl/core/memdev.c create mode 100644 drivers/cxl/core/pmem.c create mode 100644 drivers/cxl/core/regs.c rename drivers/cxl/{mem.h => cxlmem.h} (76%) create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h create mode 100644 drivers/iommu/apple-dart.c rename drivers/mfd/{dbx500-prcmu-regs.h => db8500-prcmu-regs.h} (100%) create mode 100644 drivers/mfd/rsmu.h create mode 100644 drivers/mfd/rsmu_core.c create mode 100644 drivers/mfd/rsmu_i2c.c create mode 100644 drivers/mfd/rsmu_spi.c create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h create mode 100644 include/linux/mfd/idt82p33_reg.h create mode 100644 include/linux/mfd/idt8a340_reg.h create mode 100644 include/linux/mfd/rsmu.h create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bonding.c