This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 7999516e20bd Add linux-next specific files for 20210806 omits b24f0624ccbc Merge branch 'akpm/master' omits e4f8ceb51c58 arch: remove compat_alloc_user_space omits ef6f590bb67e compat: remove some compat entry points omits e7586f1026eb fixup! mm: simplify compat numa syscalls omits ba91fe1be1bf mm: simplify compat numa syscalls omits 43460a678329 mm: simplify compat_sys_move_pages omits 278c8f3da77b kexec: avoid compat_alloc_user_space omits de264fa144b9 kexec: move locking into do_kexec_load omits 9d1454462e79 scripts: check_extable: fix typo in user error message omits a7c383f228da Merge branch 'akpm-current/current' omits 0f3237f0dbc4 selftests/memfd: remove unused variable omits 13e9a07d7f61 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits ba6878f1b747 prctl: allow to setup brk for et_dyn executables omits 31c64d8543be pid: cleanup the stale comment mentioning pidmap_init(). omits bc1fb025be0e log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits dab90ac8ca18 fs/coredump.c: log if a core dump is aborted due to change [...] omits fa3959facc92 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 4103232b1e82 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits eef08ed3db4d nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 04fc50eae1c1 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits c7ae84195361 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 47e8d5359fce nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 5621eb28bee4 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits d2d42d3533ea init/main.c: silence some -Wunused-parameter warnings omits c025a68e63a7 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits a942d4b18b65 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits b7d06f8508aa fs/epoll: use a per-cpu counter for user's watches count omits 2a4017e99959 checkpatch: support wide strings omits fe7f609217b6 lib/test: convert test_sort.c to use KUnit omits f01433006f7b lib/string: optimized memset omits 7647ea05df6a lib/string: optimized memmove omits 404e01552a2b lib/string: optimized memcpy omits 389e99f303dc math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 015a44fef275 math: make RATIONAL tristate omits 00e2debf8689 kernel/acct.c: use dedicated helper to access rlimit values omits ad16de41cf10 include/linux/once.h: fix trivia typo Not -> Note omits 7d47b9e4f550 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits eb0e6fabd97d proc/sysctl: make protected_* world readable omits 8ae62528b4b7 connector: send event on write to /proc/[pid]/comm omits 0ecf184e3b22 fs/proc/kcore.c: add mmap interface omits 5994fdc76bc0 percpu: remove export of pcpu_base_addr omits 5c4a7628aa11 kernel/hung_task.c: Monitor killed tasks. omits 22dd71d0f12c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 23469224b896 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b6aecfa0922d MAINTAINERS: update for DAMON omits dace9b7e82e0 mm/damon: add user space selftests omits febdf5fb195c mm/damon: add kunit tests omits 9df67e15dff9 Documentation: add documents for DAMON omits 6aaf2b8c90d0 mm/damon/dbgfs: support multiple contexts omits 48199133f6c5 mm/damon/dbgfs: export kdamond pid to the user space omits eb12bff697bb mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 27fa963450cd mm-damon-implement-a-debugfs-based-user-space-interface-fix omits 8b4f2e4f0430 mm/damon: implement a debugfs-based user space interface omits 032a9d8e972c mm/damon: add a tracepoint omits cc8623d483b4 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits c794015182b8 mm/damon: implement primitives for the virtual memory addr [...] omits 73b831d4a3c7 mm/idle_page_tracking: Make PG_idle reusable omits bed459167f14 mm/damon: adaptively adjust regions omits 43bad5c07bac mm/damon/core: implement region-based sampling omits 7536cc1ecb03 mm: introduce Data Access MONitor (DAMON) omits c892961692f5 kfence: show cpu and timestamp in alloc/free info omits 33aef8bece8a mm/highmem: Remove deprecated kmap_atomic omits 5b5bbcaa3fb3 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits d07e17f320be mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 4d1e4bb19cb2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits dbb5ab20592b mm/memory_hotplug: improved dynamic memory group aware "au [...] omits cd0603cd89cb mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] omits 29329821119f mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 18dda88eaf91 virtio-mem: use a single dynamic memory group for a single [...] omits 1aaf1ecc4e3f dax/kmem: use a single static memory group for a single pr [...] omits 03d97c7fe0d7 ACPI: memhotplug: use a single static memory group for a s [...] omits ba8099426292 mm/memory_hotplug: track present pages in memory groups omits 2c844578e4ef drivers/base/memory: introduce "memory groups" to logicall [...] omits 8b48dcf46185 mm/memory_hotplug: introduce "auto-movable" online policy omits 6218022b1e62 mm: track present early pages per zone omits d83a51101c20 ACPI: memhotplug: memory resources cannot be enabled yet omits 4b4ee74ca6bb mm/memory_hotplug: remove nid parameter from remove_memory [...] omits b36f2057de6a mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits ec381df61adc mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits cb46cea1fab6 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits c987ade74380 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits dd85d2f40f77 memory-hotplug.rst: complete admin-guide overhaul omits b1e9eb6710f3 memory-hotplug.rst: remove locking details from admin-guide omits 3d0a7bcb788f mm/madvise: add MADV_WILLNEED to process_madvise() omits 0d0c575a9512 preempt: provide preempt_*_(no)rt variants omits d375fb7e5512 mm/vmstat: remove unneeded return value omits 1a26a8743d0a mm/vmstat: simplify the array size calculation omits 040e3f6f21f0 mm/vmstat: correct some wrong comments omits db9a07deeb02 selftests: vm: add COW time test for KSM pages omits 52c997522a5f selftests: vm: add KSM merging time test omits 2166442de861 selftests: vm: add KSM merging across nodes test omits a842214e44f8 selftests: vm: add KSM zero page merging test omits 31b998e0a62b selftests: vm: add KSM unmerge test omits 324657581365 selftests: vm: add KSM merge test omits 69df45b5b262 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits d8709d1bfbc7 oom_kill: oom_score_adj broken for processes with small me [...] omits 65e9c984c874 memblock: make memblock_find_in_range method private omits bfd1ebbff0ea mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 84e15abe508e mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits b31d535da31e mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 8d567512c681 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits ca4fa7828bef mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 35e2debd521f mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits ea62a16ce536 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits c44bc13bb1cd mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits f0c766c0058d mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 56aaf8101c9f mm: compaction: support triggering of proactive compaction [...] omits 828caae6bb51 mm-compaction-optimize-proactive-compaction-deferrals-fix omits 418bebf01556 mm: compaction: optimize proactive compaction deferrals omits 879ab1fd4d08 mm/vmscan: add 'else' to remove check_pending label omits cdf23f5ee3e8 mm/vmscan: remove unneeded return value of kswapd_run() omits 5453dbc2e76a mm/vmscan: remove misleading setting to sc->priority omits 07253b28e925 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits cc11c050b240 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 90afc87d51dd mm/migrate: add sysfs interface to enable reclaim migration omits 18a02632ab98 mm/vmscan: never demote for memcg reclaim omits 4e7aea32b1c8 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits 014ce804c18f mm/vmscan: Consider anonymous pages without swap omits 72d8562583b4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 64042187df7a mm/vmscan: add helper for querying ability to age anonymous pages omits 94b23f298274 mm/vmscan: add page demotion counter omits cd04a1ae6c57 mm-migrate-demote-pages-during-reclaim-v11 omits be5734d2269b mm/migrate: demote pages during reclaim omits f3c00bba78d8 mm/migrate: enable returning precise migrate_pages() succe [...] omits 56191f707825 mm/migrate: update node demotion order on hotplug events omits b5426a93d325 mm/numa: automatically generate node migration order omits ec5ddd09bcac hugetlb: before freeing hugetlb page set dtor to appropria [...] omits b318cdd42693 hugetlb: drop ref count earlier after page allocation omits aa2e97606825 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 76807599538a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 43753d00cdc7 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 1726b18dd9f7 memblock: stop poisoning raw allocations omits 68ce6d437d59 mm: introduce memmap_alloc() to unify memory map allocation omits d6192e93f3a4 microblaze: simplify pte_alloc_one_kernel() omits 284917f3e582 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 3f304adbe97d mm/page_alloc: always initialize memory map for the holes omits d7ebef362c15 mm/kasan: move kasan.fault to mm/kasan/report.c omits 82a6f1c6f834 mm/vmalloc: fix wrong behavior in vread omits 62dfc0a91d46 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits dcc1570ebb52 mm/vmalloc: remove gfpflags_allow_blocking() check omits ace89c11dc79 mm/vmalloc: use batched page requests in bulk-allocator omits 5cfddaf70f4f mm/sparse: clarify pgdat_to_phys omits 71d71e418646 include/linux/mmzone.h: avoid a warning in sparse memory support omits 8ec8116e0010 mm/sparse: set SECTION_NID_SHIFT to 6 omits a43badbf9913 mm: sparse: remove __section_nr() function omits 8e958bf434da mm: sparse: pass section_nr to find_memory_block omits c53f53e079d2 mm: sparse: pass section_nr to section_mark_present omits 48ed1e4901ef mm/mremap: don't account pages in vma_to_resize() omits d471e9e08bb2 mm/mremap: fix memory account on do_munmap() failure omits 3c4047506aaf add-mmap_assert_locked-annotations-to-find_vma-fix omits 429c01af3794 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits a6349f2189e3 mm: change fault_in_pages_* to have an unsigned size parameter omits b5481f564e41 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits ab06caf87c1e mm: remove flush_kernel_dcache_page omits 7f259790f573 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 9d8e08db6185 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 3c3f7707e520 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 66d94501c352 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 38a2395b756a lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits d6ac6f34eeb1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits b7af6dfc1f57 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits d88a4dbfdadd lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 6fbfd8a635bc lazy tlb: allow lazy tlb mm refcounting to be configurable omits 7a9d67389439 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 724900e6f99e lazy tlb: introduce lazy mm refcount helper functions omits 99650b70e5dc mm: memcontrol: set the correct memcg swappiness restriction omits 0c5df695f64d memcg: replace in_interrupt() by !in_task() in active_memcg() omits 3903d7867c25 memcg: cleanup racy sum avoidance code omits 9db352f130f0 memcg: enable accounting for ldt_struct objects omits 67eefb148066 memcg: enable accounting for posix_timers_cache slab omits 690656dfb61c memcg: enable accounting for signals omits 57d8ce807bcf memcg: enable accounting of ipc resources omits 3c2b83d4a7b4 memcg: enable accounting for new namesapces and struct nsproxy omits f513589acf21 memcg: enable accounting for fasync_cache omits d151ebfbcc14 memcg: enable accounting for file lock caches omits c9a7d76ca80d memcg: enable accounting for pollfd and select bits arrays omits ba24bbca70bc memcg: enable accounting for mnt_cache entries omits 91544c2fee3e memcg: charge fs_context and legacy_fs_context omits 4a5a87db7e73 memcg-infrastructure-to-flush-memcg-stats-v5 omits 162a34cc691a memcg: infrastructure to flush memcg stats omits 6ea34f6171c7 memcg: switch lruvec stats to rstat omits 231aff9c24f1 memcg: enable accounting for pids in nested pid namespaces omits 29869fa0a4ae mm, memcg: inline swap-related functions to improve disabl [...] omits 24038b22bab7 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 4e9e9a4ec0c3 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 60e29aff5aa1 mm: delete unused get_kernel_page() omits 5e68ca4f1839 fs, mm: fix race in unlinking swapfile omits 2ad09a117158 writeback: memcg: simplify cgroup_writeback_by_id omits 4265e86a2d1c vfs: keep inodes with page cache off the inode shrinker LRU omits 58628696f26f fs: inode: count invalidated shadow pages in pginodesteal omits 5e499785efbf fs: drop_caches: fix skipping over shadow cache inodes omits 213a8431e404 mm: remove irqsave/restore locking from contexts with irqs [...] omits a0f1685a86e4 writeback: use READ_ONCE for unlocked reads of writeback stats omits f3ab6d752691 writeback: rename domain_update_bandwidth() omits e0b5805508d1 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits 4dd44b1f6874 writeback: fix bandwidth estimate for spiky workload omits 7a58fbef5a0c writeback: reliably update bandwidth estimation omits 7204a8a05ec3 writeback: track number of inodes under writeback omits 92e60fed9a7a mm: mark idle page tracking as BROKEN omits 4037bdde8904 mm: report a more useful address for reclaim acquisition omits cae14182074d mm/debug_vm_pgtable: fix corrupted page flag omits 67b9126b4d83 mm/debug_vm_pgtable: remove unused code omits 76da4af744fc mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits a7ebc733967a mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits f721f3cc568d mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits b7fd49ad91f8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits b66194dc664a mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 9992f51f9bcd mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 38eb70e4ab7b mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 5e287ef7f3b0 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 8c9e2e12497d mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 08cb589cb3d2 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 35c540526978 mm, slub: convert kmem_cpu_slab protection to local_lock omits 268e7acfc40d mm, slub: use migrate_disable() on PREEMPT_RT omits dd3c59c54f4f mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits cc6cd5bb5f56 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits 2693ea0bbc47 mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 3d162e268b18 mm: slub: make object_map_lock a raw_spinlock_t omits fbcd7bd25996 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 346d11698f30 mm, slab: make flush_slab() possible to call with irqs enabled omits 280eb3129006 mm, slub: don't disable irqs in slub_cpu_dead() omits 0e6ad49c6b95 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits f5e704dbaa0b mm, slub: separate detaching of partial list in unfreeze_p [...] omits 8a6f0d112d7f mm, slub: detach whole partial list at once in unfreeze_pa [...] omits f0bc504173e9 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits c11b65e15ee8 mm, slub: move irq control into unfreeze_partials() omits 409580a0d27f mm, slub: call deactivate_slab() without disabling irqs omits dda35e79ac0c mm, slub: make locking in deactivate_slab() irq-safe omits 7bdb4966cebd mm, slub: move reset of c->page and freelist out of deacti [...] omits a6fcd726c652 mm, slub: stop disabling irqs around get_partial() omits e5dc01603ba0 mm, slub: check new pages with restored irqs omits 7d4b042f29a7 mm, slub: validate slab from partial list or page allocato [...] omits 3629ecb8c410 mm, slub: restore irqs around calling new_slab() omits 65980e9e8cf8 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits 0a404932f399 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits b0376b8549be mm, slub: move disabling/enabling irqs to ___slab_alloc() omits eb568ecb6d22 mm, slub: simplify kmem_cache_cpu and tid setup omits 01a901938afe mm, slub: restructure new page checks in ___slab_alloc() omits 5dff6d87128e mm, slub: return slab page from get_partial() and set c->p [...] omits f1d971d75525 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 778562708911 mm, slub: extract get_partial() from new_slab_objects() omits 20d769168128 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits c4f5c2c5d6d1 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits 3df425c8817b mm, slub: don't disable irq for debug_check_no_locks_freed() omits bea605a0c8b7 mm, slub: allocate private object map for validate_slab_cache() omits 77f0e804ba83 mm, slub: allocate private object map for debugfs listings omits 6be835db8637 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 55a3d6f2b933 mm: move kvmalloc-related functions to slab.h omits 6403489edfc9 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits d3502a5d1943 ocfs2: fix ocfs2 corrupt when iputting an inode omits aab9bff2c1a0 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits fd00dc3e0b74 ocfs2: reflink deadlock when clone file to the same direct [...] omits c8fd2945f15a ocfs2: remove an unnecessary condition omits 0e5a4bfd7eb3 init: move usermodehelper_enable() to populate_rootfs() omits a238b89a38f9 /proc/kpageflags: do not use uninitialized struct pages omits df64ceacf326 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits f7e567d92a64 kasan, slub: reset tag when printing address omits b6b72b3f3470 kasan, kmemleak: reset tags when scanning block omits 7a7e3a0dc5d5 shmem_swapin_page(): fix error processing for get_swap_device() omits f723251c6d27 lib: use PFN_PHYS() in devmem_is_allowed() omits 35e7362822d5 mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits 38562d958ec0 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits 77c7f12b2f2d mm: slub: fix slub_debug disabling for list of slabs omits b42a83071853 slub: fix kmalloc_pagealloc_invalid_free unit test omits a5c62fe856b0 procfs: prevent unpriveleged processes accessing fdinfo dir omits 25ddc2339e0e Merge remote-tracking branch 'devicetree/for-next' omits 81a93f840f39 Merge remote-tracking branch 'staging/staging-next' omits 2e840d321697 Merge remote-tracking branch 'amdgpu/drm-next' omits c445a75a2b52 Merge remote-tracking branch 'folio/for-next' omits e41b22b28662 Merge remote-tracking branch 'rust/rust-next' omits f434b4b555d8 Merge remote-tracking branch 'mhi/mhi-next' omits e5693d5cabb0 Merge remote-tracking branch 'fpga/for-next' omits 9aafa11f3330 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits c5dcb80d6416 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 88a4cdde4fbf Merge remote-tracking branch 'hyperv/hyperv-next' omits 147a0baa4617 Merge remote-tracking branch 'nvmem/for-next' omits 9c82d894a0ab Merge remote-tracking branch 'slimbus/for-next' omits 09f033f760ed Merge remote-tracking branch 'gnss/gnss-next' omits ef50c780e8ab Merge remote-tracking branch 'kspp/for-next/kspp' omits 9f28bc03fdf4 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 7cd8f7f65484 Merge remote-tracking branch 'ntb/ntb-next' omits b6ac73b816bd Merge remote-tracking branch 'at24/at24/for-next' omits 33e99a0c7716 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 35340589afbf Merge remote-tracking branch 'coresight/next' omits 3041bec74d8d Merge remote-tracking branch 'livepatching/for-next' omits 7a23ca076661 Merge remote-tracking branch 'userns/for-next' omits 9c4d4b06c922 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits bae4af5ab8f2 Merge remote-tracking branch 'pinctrl/for-next' omits eae899f7649f Merge remote-tracking branch 'gpio-intel/for-next' omits 9364fe3af021 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b737e7b9c473 Merge remote-tracking branch 'rpmsg/for-next' omits 5351b0a33914 Merge remote-tracking branch 'scsi-mkp/for-next' omits 6f1f343c8a39 Merge remote-tracking branch 'scsi/for-next' omits 13ab5b12f0f8 Merge remote-tracking branch 'cgroup/for-next' omits dc0846cada89 Merge remote-tracking branch 'dmaengine/next' omits 65ba068571a7 Merge remote-tracking branch 'iio/togreg' omits f898df7a67f0 Merge remote-tracking branch 'vfio/next' omits 564ed89f69aa Merge remote-tracking branch 'thunderbolt/next' omits 9d87ed06cdd2 Merge remote-tracking branch 'soundwire/next' omits 6883d49850f7 Merge remote-tracking branch 'phy-next/next' omits 290767e15fce Merge remote-tracking branch 'extcon/extcon-next' omits c90eefef4e96 Merge remote-tracking branch 'char-misc/char-misc-next' omits d4d82d2183c7 Merge remote-tracking branch 'tty/tty-next' omits 79799d95447c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 68b9da2cf4b9 Merge remote-tracking branch 'usb-serial/usb-next' omits 5943dd6f5baa Merge remote-tracking branch 'usb/usb-next' omits b3efb7090d54 Merge remote-tracking branch 'driver-core/driver-core-next' omits e93feb12189c Merge remote-tracking branch 'ipmi/for-next' omits 28b398822240 Merge remote-tracking branch 'leds/for-next' omits 549e9aa9a7c4 Merge remote-tracking branch 'workqueues/for-next' omits 09ae8baf363e Merge remote-tracking branch 'percpu/for-next' omits be7b37f5646b Merge remote-tracking branch 'xen-tip/linux-next' omits 40261e85e69e Merge remote-tracking branch 'kvm-arm/next' omits 143910c1a459 Merge remote-tracking branch 'rcu/rcu/next' omits f5d1444262c2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 77bc49a15a2c Merge remote-tracking branch 'edac/edac-for-next' omits b47cbd3249b9 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits cf4c3ffa0543 Merge remote-tracking branch 'tip/auto-latest' omits a75b18b703cd Merge remote-tracking branch 'spi/for-next' omits 6df10ce65bf8 Merge remote-tracking branch 'audit/next' omits ea37b0dac8ff Merge remote-tracking branch 'iommu/next' omits 12fcd10c81bd Merge remote-tracking branch 'tpmdd/next' omits f41619ad96d9 Merge remote-tracking branch 'smack/next' omits 53cf9aea20b7 Merge remote-tracking branch 'selinux/next' omits 0270844cf4fb Merge remote-tracking branch 'keys/keys-next' omits 406674b34696 Merge remote-tracking branch 'apparmor/apparmor-next' omits 8e510439eeaa Merge remote-tracking branch 'security/next-testing' omits a708b0d18250 Merge remote-tracking branch 'regulator/for-next' omits ea09753602cd Merge remote-tracking branch 'battery/for-next' omits 8552793c6be6 Merge remote-tracking branch 'mfd/for-mfd-next' omits 144f40f84cea Merge remote-tracking branch 'mmc/next' omits 2e033b23bd3d Merge remote-tracking branch 'device-mapper/for-next' omits 6743ff8a770a Merge remote-tracking branch 'block/for-next' omits db2213d17ec0 Merge remote-tracking branch 'input/next' omits 88812752598b Merge remote-tracking branch 'modules/modules-next' omits dddd6cc2c9ba Merge remote-tracking branch 'sound-asoc/for-next' omits 29fa0b95dd67 Merge remote-tracking branch 'sound/for-next' omits 1aa3ddf9fd97 Merge remote-tracking branch 'regmap/for-next' omits 37c17b3f3a19 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 4756560c14d1 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 0248c7783707 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 5d85edd0be17 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 34e291b1aa9b Merge remote-tracking branch 'drm-misc/for-linux-next' omits f5466eb19382 Merge remote-tracking branch 'drm/drm-next' omits f754863d27e0 Merge remote-tracking branch 'crypto/master' omits 70ad8311ea0b Merge remote-tracking branch 'nand/nand/next' omits a8355432281c Merge remote-tracking branch 'mtd/mtd/next' omits 777f9a94e2ce Merge remote-tracking branch 'bluetooth/master' omits 6bac878e09a6 Merge remote-tracking branch 'wireless-drivers-next/master' omits c6c4dabc01c5 Merge remote-tracking branch 'netfilter-next/master' omits 66f67fa46df4 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits e05281487766 Merge remote-tracking branch 'ipsec-next/master' omits 96ab75de35e9 Merge remote-tracking branch 'bpf-next/for-next' omits c52ea7705d22 Merge remote-tracking branch 'net-next/master' omits e45647adce1b Merge remote-tracking branch 'rdma/for-next' omits e71756c19020 Merge remote-tracking branch 'swiotlb/linux-next' omits 8b33b470e0f3 Merge remote-tracking branch 'dlm/next' omits 95ab2e1d82bb Merge remote-tracking branch 'ieee1394/for-next' omits 48fc83cbd3a5 Merge remote-tracking branch 'opp/opp/linux-next' omits f1f66151f335 Merge remote-tracking branch 'cpupower/cpupower' omits 1875184fb9bb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 19062c78328a Merge remote-tracking branch 'pm/linux-next' omits 2b6a65d492f1 Merge remote-tracking branch 'v4l-dvb-next/master' omits f2a475980e57 Merge remote-tracking branch 'v4l-dvb/master' omits 2f9853dc81eb Merge remote-tracking branch 'jc_docs/docs-next' omits 247707ac1d07 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits a17ba6c63936 Merge remote-tracking branch 'i2c/i2c/for-next' omits 537882887519 Merge remote-tracking branch 'hid/for-next' omits 83567c818e43 Merge remote-tracking branch 'pstore/for-next/pstore' omits 54382437d53d Merge remote-tracking branch 'pci/next' omits f4aaa27a9733 Merge remote-tracking branch 'printk/for-next' omits b07ea46af1a3 Merge remote-tracking branch 'file-locks/locks-next' omits 87064e5b257e Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits ee03ac648bf1 Merge remote-tracking branch 'zonefs/for-next' omits bde687a9f585 Merge remote-tracking branch 'v9fs/9p-next' omits ebd78b5ef816 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 1451b771e66c Merge remote-tracking branch 'cel/for-next' omits 8b9e263971be Merge remote-tracking branch 'gfs2/for-next' omits 93ba58cf4891 Merge remote-tracking branch 'fuse/for-next' omits f20e6cd22ed1 Merge remote-tracking branch 'f2fs/dev' omits d113799cb35c Merge remote-tracking branch 'ext3/for_next' omits 08b082fed06b Merge remote-tracking branch 'erofs/dev' omits e2e00a1babe6 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 6934fda0db9a Merge remote-tracking branch 'cifs/for-next' omits f09442f3bcdd Merge remote-tracking branch 'ceph/master' omits 11f3dac34d43 Merge remote-tracking branch 'btrfs/for-next' omits dd32752282b5 Merge remote-tracking branch 'fscache/fscache-next' omits f122fbe58e36 Merge remote-tracking branch 'fscrypt/master' omits 014a079a3d5f Merge remote-tracking branch 'pidfd/for-next' omits 1807c11ff4fb Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2e7f29bc82c1 Merge remote-tracking branch 'sh/for-next' omits f8e00cc20ff1 Merge remote-tracking branch 's390/for-next' omits 9dec8a9fb4d3 Merge remote-tracking branch 'risc-v/for-next' omits a82c3bd806da Merge remote-tracking branch 'powerpc/next' omits 01315cd759a2 Merge remote-tracking branch 'parisc-hd/for-next' omits c1705c1dd32a Merge remote-tracking branch 'openrisc/for-next' omits dcc54fc624d3 Merge remote-tracking branch 'mips/mips-next' omits a4061586eb18 Merge remote-tracking branch 'm68knommu/for-next' omits 6be357b256a8 Merge remote-tracking branch 'm68k/for-next' omits 0b1746663a1a Merge remote-tracking branch 'h8300/h8300-next' omits e20d538fee20 Merge remote-tracking branch 'clk-imx/for-next' omits 4e2cdb3c5c59 Merge remote-tracking branch 'clk/clk-next' omits c3063470746e Merge remote-tracking branch 'xilinx/for-next' omits 8dd1e410259c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 19bd279f203b Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 5e6841977a33 Merge remote-tracking branch 'tegra/for-next' omits e05622b469ba Merge remote-tracking branch 'sunxi/sunxi/for-next' omits e360c219656c Merge remote-tracking branch 'stm32/stm32-next' omits f879bf3bd20b Merge remote-tracking branch 'scmi/for-linux-next' omits 988e842a398e Merge remote-tracking branch 'samsung-krzk/for-next' omits f5a74930f46f Merge remote-tracking branch 'rockchip/for-next' omits bba26d4e99ba Merge remote-tracking branch 'reset/reset/next' omits 04039f65abe7 Merge remote-tracking branch 'renesas/next' omits 800f4a199415 Merge remote-tracking branch 'raspberrypi/for-next' omits d1af031ab8b8 Merge remote-tracking branch 'qcom/for-next' omits fe98b2ac3cb4 Merge remote-tracking branch 'omap/for-next' omits 1f58f2735447 Merge remote-tracking branch 'mvebu/for-next' omits fc9360b82b35 Merge remote-tracking branch 'mediatek/for-next' omits 8a1db3fe11e8 Merge remote-tracking branch 'keystone/next' omits ebda9772b073 Merge remote-tracking branch 'imx-mxs/for-next' omits 3ac9c5b54f78 Merge remote-tracking branch 'drivers-memory/for-next' omits 25e9a3f153cc Merge remote-tracking branch 'at91/at91-next' omits 1a688ef5bd5f Merge remote-tracking branch 'aspeed/for-next' omits f1155cb70d9b Merge remote-tracking branch 'amlogic/for-next' omits bf1014811271 Merge remote-tracking branch 'actions/for-next' omits e6ef1c5fbb11 Merge remote-tracking branch 'arm-soc/for-next' omits edc6fb260fe2 Merge remote-tracking branch 'arm64/for-next/core' omits 45d5040ae5a3 Merge remote-tracking branch 'arm/for-next' omits 77123d708209 Merge remote-tracking branch 'asm-generic/master' omits dd20110ba603 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 79bd2ff2ecbf Merge remote-tracking branch 'kbuild/for-next' omits 3082d2ab7f69 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 3aee856c39a2 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 3f0730813809 Merge remote-tracking branch 'risc-v-fixes/fixes' omits e782355e93a8 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 6330fdb31a6f Merge remote-tracking branch 'mmc-fixes/fixes' omits 8b069360e18f Merge remote-tracking branch 'drm-fixes/drm-fixes' omits bf10310d253d Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 206347b6ffee Merge remote-tracking branch 'vfs-fixes/fixes' omits 9c13d2ddc13b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 33b238d70793 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits ff1ef31047a9 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 5f2951165f0d Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 865ee65a69e5 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5428ddb36c3e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 5b7e0b05fc20 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 6d662f5f1cd6 Merge remote-tracking branch 'kselftest-fixes/fixes' omits e4e2589df579 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits d2f670ba56cf Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits e9e9669e2e8d Merge remote-tracking branch 'staging.current/staging-linus' omits 035ca654f81c Merge remote-tracking branch 'usb.current/usb-linus' omits 56d2d7098bbd Merge remote-tracking branch 'tty.current/tty-linus' omits e7d29ab16949 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 379c3349029d Merge remote-tracking branch 'pci-current/for-linus' omits 0b1befce4da0 Merge remote-tracking branch 'spi-fixes/for-linus' omits cbb53d80a7ed Merge remote-tracking branch 'regulator-fixes/for-linus' omits 9307fa1b8dbb Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 44707d976623 Merge remote-tracking branch 'sound-current/for-linus' omits 4d9f8376197d Merge remote-tracking branch 'rdma-fixes/for-rc' omits 97a300c37d81 Merge remote-tracking branch 'wireless-drivers/master' omits e15f98c65e48 Merge remote-tracking branch 'netfilter/master' omits b8d94c599bb6 Merge remote-tracking branch 'bpf/master' omits 289524edcffe Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits e72710726134 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits edd1b011c30b Merge remote-tracking branch 'arc-current/for-curr' omits 04eae0f23c2f Merge remote-tracking branch 'kbuild-current/fixes' 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 5f30dfbe32e3 drm/radeon: Add HD-audio component notifier support (v2) omits acad1b660745 Revert "drm/amd/display: To modify the condition in indica [...] omits 3903c744c003 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 77c4de827e52 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits d2cf13bb9cf5 drm/amdgpu: only check for _PR3 on dGPUs omits dc339837da48 drm/amdgpu: add another raven1 gfxoff quirk omits c4cb3f296586 usb/host: enable auto power control for xhci-pci omits d0eb149ac86f drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits 516990f86a99 drm/amdgpu: fix fdinfo race with process exit omits 74ecad3e1824 drm/amdkfd: avoid conflicting address mappings omits 60bdde868103 drm/amdkfd: Allow querying SVM attributes that are clear 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 7b15db5f1e25 certs: Add support for using elliptic curve keys for signi [...] omits a28491700e5a certs: Trigger creation of RSA module signing key if it's [...] omits b8803e535be6 char: tpm: cr50_i2c: convert to new probe interface omits 29f20d747023 char: tpm: Kconfig: remove bad i2c cr50 select omits 89ba70faa33c Merge branch 'remotes/lorenzo/pci/misc' omits d4d9691366fb Merge branch 'remotes/lorenzo/pci/tegra194' omits a17734bdb3d0 Merge branch 'remotes/lorenzo/pci/tegra' omits 892d466a42bd Merge branch 'remotes/lorenzo/pci/iproc' omits e8077ea9ab5b Merge branch 'remotes/lorenzo/pci/dwc' omits be930bc9ddb7 Merge branch 'pci/vpd' omits fea791af9b18 Merge branch 'pci/virtualization' omits 47673e6c0d62 Merge branch 'pci/resource' omits 34edbfb74ec2 Merge branch 'pci/irq' omits 01966ed17162 Merge branch 'pci/enumeration' omits c00db7c45cab Merge branch 'for-5.15/block' into for-next omits 662935318ef6 cifs: Handle race conditions during rename omits 758fa151eb37 rcu-tasks: Fix s/instruction/instructions/ typo in comment omits 04cef7c7f831 rcutorture: Suppressing read-exit testing is not an error omits a38195a19bfe torture: Replace deprecated CPU-hotplug functions. omits 3bf9af017d03 rcu: Replace deprecated CPU-hotplug functions. omits a62814fa87f7 rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits f45ab1131fe8 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 9a8545999d7d rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits 38c85e1eaeee rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 2c1db9bfd845 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 0bb04803f92a rcu-tasks: Simplify trc_read_check_handler() atomic operations omits a574156ef859 rcu-tasks: Wait for trc_read_check_handler() IPIs omits d407510bba19 clocksource: Forgive repeated long-latency watchdog clocks [...] 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 b7f6a688f235 Merge branch 'for-next/entry' into for-next/core omits 7620ad8b1a5f Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits ce87c0e5f090 netfilter: conntrack: remove offload_pickup sysctl again omits 2f6a21723c82 netfilter: nfnetlink_hook: Use same family as request message omits 7ef6bfdbcda0 netfilter: nfnetlink_hook: use the sequence number of the [...] omits 9dfcbdddebdf netfilter: nfnetlink_hook: missing chain family omits 191442c1387c netfilter: nfnetlink_hook: strip off module name from hookfn omits 6e7bc1ff8cc2 netfilter: conntrack: collect all entries in one cycle omits c6caf0e9c1bf Merge branch 'next/dt64' into for-next omits 903559e9e7b0 Merge branch 'next/dt' into for-next omits 0c276a61b6a4 arm64: dts: exynos: add CPU topology to Exynos5433 omits 5abf14e471d1 mm/filemap: Add FGP_STABLE omits d5f287cde5e9 mm/filemap: Add filemap_get_folio omits d108cafd8eb9 mm/filemap: Convert mapping_get_entry to return a folio omits 182fd69c8c50 mm/filemap: Add filemap_add_folio() omits 29407038a5c1 mm/filemap: Add filemap_alloc_folio omits d26ac3b69a10 mm/page_alloc: Add folio allocation functions omits 85cee576b65a mm/lru: Add folio_add_lru() omits d699b2759d5a mm/lru: Convert __pagevec_lru_add_fn to take a folio omits a8e1af470323 mm: Add folio_evictable() omits b59c6eefa5da mm/workingset: Convert workingset_refault() to take a folio omits b6cfdc7278c3 mm/filemap: Add readahead_folio() omits 86ac0e4080af mm/filemap: Add folio_mkwrite_check_truncate() omits 5f44033aea62 mm/filemap: Add i_blocks_per_folio() omits 1f39e53337f8 mm/writeback: Add folio_redirty_for_writepage() omits e112b3ea4b8e mm/writeback: Add folio_account_redirty() omits ba1273593f1a mm/writeback: Add folio_clear_dirty_for_io() omits 6d53b7db6b6b mm/writeback: Add folio_cancel_dirty() omits d0e7fc24279d mm/writeback: Add folio_account_cleaned() omits 210e8aa035dc mm/writeback: Add filemap_dirty_folio() omits 9221c075a40f mm/writeback: Convert tracing writeback_page_template to folios omits 62ef3f4d6bcf mm/writeback: Add __folio_mark_dirty() omits dce38016b574 mm/writeback: Add folio_mark_dirty() omits d32dbebf1d1c mm/writeback: Add folio_start_writeback() omits f10f6eecaea9 mm/writeback: Add __folio_end_writeback() omits 1a8a108f418f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 1879fa25ebb6 flex_proportions: Allow N events instead of 1 omits c367e3894b57 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 7ebdcd8e9975 mm/migrate: Add folio_migrate_copy() omits d167a28fac1f mm/migrate: Add folio_migrate_flags() omits 19e14f3a81d2 openrisc: Fix compiler warnings in setup omits 4868ae2da0f0 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY omits 9ed6a91e1dcf dt-bindings: PCI: kirin: Add support for Kirin970 omits d2cde9286888 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml 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 eb8f8d5c45d6 dt-bindings: PCI: kirin: Fix compatible string omits 8f2c500a07af rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 28a29c3c83a4 rcu: Fix undefined Kconfig macros omits 6531aeeeeec5 doc: Add another stall-warning root cause in stallwarn.rst omits 2d31989d2ee1 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 5d2ba870d25d rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits aa6fbf97e561 irq: detect long-running IRQ handlers omits fc67b15e5548 irq: abstract irqaction handler invocation omits f0d862d7c1d5 torture: Allot 1G of memory for scftorture runs omits 4bba5508452c rcu-nocb: Fix a couple of tree_nocb code-style nits omits 3922bb15ad41 rcu: Mark accesses to rcu_state.n_force_qs omits c31a54ef37ce tools/rcu: Add an extract-stall script omits 5a546dcdcdc8 torture: Make torture.sh print the number of files to be c [...] omits 83feee1dee93 scftorture: Count reschedule IPIs omits c092e4e4ee33 scftorture: Account for weight_resched when checking for a [...] omits 72dcfb83a86e scftorture: Shut down if nonsensical arguments given omits 2da9405ecc3a scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 0e0ea250f627 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 11ab0d7b5379 Merge branch 'clocksource.2021.07.20c' into HEAD omits a2c71059bec8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits 3d56d07885f4 Merge branch 'lkmm.2021.07.27a' into HEAD omits a9225ea19e71 Merge branch 'kcsan.2021.07.20c' into HEAD omits 53495c8174cd Merge branches 'doc.2021.07.20c', 'fixes.2021.08.03a', 'no [...] omits 089af7f080a9 rcu: Print human-readable message for schedule() in RCU reader omits eec60d2801b6 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits 572e890c6a3a rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits ab1af7bad3d3 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits 87dcbe623091 rcu: Mark accesses in tree_stall.h omits 1066e6c96c41 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits ecc66a569990 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits be11fa271302 srcutiny: Mark read-side data races omits 1e4b7711d2f1 rcu: Start timing stall repetitions after warning complete omits 3217d8680fae rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits eb1e698b84fb rcu/tree: Handle VM stoppage in stall detection omits a69be6898b89 rculist: Unify documentation about missing list_empty_rcu() omits b8c28fe9c821 rcu: Mark accesses to ->rcu_read_lock_nesting omits a0624ad17854 rcu: Weaken ->dynticks accesses and updates omits a02215ce72a3 libbpf, doc: Eliminate warnings in libbpf_naming_convention 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 2c5b2d964d19 gpu: host1x: Remove unused functions omits 848512413696 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next omits 5a1ab00454cc Merge branch for-5.15/soc into for-next omits 86133bd97f18 Merge branch for-5.14/arm64/dt into for-next omits 92b8b40ecdc7 soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR omits b98677d3ea55 libbpf: Do not close un-owned FD 0 on errors 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 d7a86429dbc6 scripts: checkversion: modernize linux/version.h search strings omits d077ee8b591d scripts: merge_config: add strict mode to fail upon any re [...] omits dc715ae993c5 Merge branch 'devel' into for-next omits de2caa4c558f PCI/VPD: Remove struct pci_vpd.flag omits 83528d2d96f5 PCI/VPD: Make pci_vpd_wait() uninterruptible omits 0628d519e9e8 PCI/VPD: Remove pci_vpd_size() old_size argument omits 187b0b7be673 PCI/VPD: Allow access to valid parts of VPD if some is invalid omits 5032d5173997 PCI/VPD: Don't check Large Resource Item Names for validity omits aa956bff1e1d PCI/VPD: Reject resource tags with invalid size omits ebc56ddcebbc Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits e43fc41d1f7f ucounts: add missing data type changes omits f6a71a5ebe23 Merge branch 'locking/core' omits 3e2cd37c296b Merge branch 'perf/core' omits a4d7292e2c1a Merge branch 'perf/urgent' omits ed7c691b4de6 Merge branch 'sched/core' omits 2f9eeec3f447 Merge branch 'timers/urgent' omits b860d367586a Merge branch 'x86/cpu' omits 19f6fb5956fc libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT omits 8118b11cb603 bpf: Fix rcu warning in bpf_prog_run_pin_on_cpu() omits 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] omits b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] omits 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 omits 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 omits 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 omits b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 omits 2315a282149b btrfs: introduce btrfs_search_backwards function omits 3eadac651d1d dm: add documentation for IMA measurement support omits a4b668d1f175 dm: update target status functions to support IMA measurement omits 1ef0268aedcc dm ima: measure data on device rename omits 26872adc03e5 dm ima: measure data on table clear omits 66e7a13cd88e dm ima: measure data on device remove omits 34534af6bac1 dm ima: measure data on device resume omits 0a3bec81a409 dm ima: measure data on table load omits 264c0f163bd3 dm writecache: add event counters omits e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers omits a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices omits 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] omits 68e76723e0b0 btrfs: delay blkdev_put until after the device remove omits 3711f4cc4cab btrfs: update the bdev time directly when closing omits 17b0605ed33d btrfs: do not read super look for a device path omits af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device omits a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters omits 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts omits e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted omits 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper omits 1923e05978e8 btrfs: print if fsverity support is built in when loading module omits 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block omits 3d439daceec9 btrfs: verity metadata orphan items omits 6875cbd232c7 btrfs: initial fsverity support omits ff4502c88fea Merge branch 'misc-5.14' into next-fixes omits 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block omits 5cd3837c0b58 btrfs: add ro compat flags to inodes omits d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids omits af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices omits 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() omits f0370a27fdd6 btrfs: allow degenerate raid0/raid10 omits 9862464036c8 btrfs: do not pin logs too early during renames omits 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] omits 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] omits 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() omits 0f36db50a5f5 block: fix argument type of bio_trim() omits bacc7c95cdff fs: kill sync_inode omits 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper omits 6a7fd256d681 btrfs: wait on async extents when flushing delalloc omits 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets omits a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] omits c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit omits f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] omits 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] omits d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] omits a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] omits 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion omits e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split omits fb91b80007db btrfs: subpage: disable inline extent creation omits 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent omits 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case omits 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part omits a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible omits 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() omits 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read omits 692e492e3af9 btrfs: disable compressed readahead for subpage omits 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] omits 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags omits 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers omits cdaddca6cf0d ovl: fix deadlock in splice write omits 07002c0b744c btrfs: constify and cleanup variables in comparators omits 77bcc51bd445 btrfs: simplify data stripe calculation helpers omits 18c8d57008c7 btrfs: merge alloc_device helpers omits 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index omits 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits 3899445c0675 btrfs: tree-checker: use table values for stripe checks omits 668222b4df53 btrfs: make btrfs_next_leaf static inline omits a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] omits e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir omits 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed omits 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] omits ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log omits 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] omits 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits 3de11c864991 btrfs: improve the batch insertion of delayed items omits d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits e827137d7f3f btrfs: continue readahead of siblings even if target node [...] omits 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages omits 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers omits e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd omits 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib omits 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo omits 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations omits dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 26633dafc560 btrfs: remove max argument from generic_bin_search omits 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes omits f7deee2d5690 btrfs: add special case to setget helpers for 64k pages omits 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic omits f9714eb04364 ipmi: ssif_bmc: Return -EFAULT if copy_from_user() fails omits 0ffa3c63b6da bindings: ipmi: Add binding for SSIF BMC driver omits b7345b79d0e5 ipmi: ssif_bmc: Add SSIF BMC driver omits d85e44de8fb5 i2c: aspeed: Add slave_enable() to toggle slave mode omits 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 343ad5a3e1ca rcu: Remove special bit at the bottom of the ->dynticks counter omits f6b3995a8b56 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 8baded711edc rcu: Fix to include first blocked task in stall warning omits d9ed8449eaf3 dm writecache: further writecache_map() cleanup omits 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() omits d3827047534c dm writecache: split up writecache_map() to improve code r [...] omits bb2c20c976aa Merge branch 'next/soc' into for-next omits 8fc5ae26d828 ovl: fix mmap denywrite omits a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: omits 7929b794edc7 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 8874e3a7baec drm/tegra: Fix compilation of variadic macro omits b8c95616d154 bus: mhi: core: Improve debug messages for power up omits e1e82defeabd bus: mhi: core: Replace DMA allocation wrappers with origi [...] omits 554492868314 bus: mhi: core: Add range checks for BHI and BHIe omits 00f29cd72a64 bus: mhi: pci_generic: Set register access length for MHI driver omits be49067c86ea ath11k: set register access length for MHI driver omits a735a900cff2 bus: mhi: Add MMIO region length to controller structure omits cc9aaa88751c bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up omits 7f81b917db72 bus: mhi: core: Set BHI/BHIe offsets on power up preparation omits 6a68cd546c36 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI omits 51caa4ed8542 bus: mhi: Add inbound buffers allocation flag omits ba3562892619 mtd: devices: mchp48l640: Fix memory leak on cmd 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 b19502d1a683 drm/tegra: Bump driver version omits 5925961174ce drm/tegra: Add job firewall omits 43636451db8c drm/tegra: Implement job submission part of new UAPI omits 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI omits 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI omits cdf631031f3e drm/tegra: Implement new UAPI omits 69d77868b1ad drm/tegra: Allocate per-engine channel in core code omits 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume omits 75ffbc5acf0f drm/tegra: Add new UAPI to header omits 67fe57e9beda drm/tegra: Extract tegra_gem_lookup omits 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer omits a8cdf8c779e1 gpu: host1x: Add job release callback omits 684e366e1794 gpu: host1x: Add no-recovery mode omits ad0529424def gpu: host1x: Add DMA fence implementation omits 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next omits d98fb9ab6255 Merge branch 'zynq/dt' into for-next omits 438c451d5ad1 ARM: configs: multi_v7: enable PL35x NAND controller omits 6584dce74292 ARM: dts: ebaz4205: enable NAND support omits 8d1250d6c515 ARM: dts: zynq: add NAND flash controller node omits a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next omits b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next omits 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] omits 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic omits ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic omits 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] omits 78924148a3d2 risc-v: Use generic io.h helpers for nommu omits a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 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 1254f05ce097 Merge tag 'drm-fixes-2021-08-06' of git://anongit.freedesk [...] adds 484faec8f1dd Merge tag 'sound-5.14-rc5' of git://git.kernel.org/pub/scm [...] adds 2638a32348bb RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. adds b4b927fcb0b2 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4f1be39638a5 Merge tag 'dmaengine-fix-5.14' of git://git.kernel.org/pub [...] adds 894d6f401b21 Merge tag 'spi-fix-v5.14-rc4' of git://git.kernel.org/pub/ [...] adds cb407fc81d68 Merge tag 'mips-fixes_5.14_1' of git://git.kernel.org/pub/ [...] adds 73f25536f271 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3dc064d29dfb Merge tag 'soc-fixes-5.14-2' of git://git.kernel.org/pub/s [...] adds 5d609689d9ff Merge tag 'acpi-5.14-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9917de73b499 Merge tag 'pm-5.14-rc5' of git://git.kernel.org/pub/scm/li [...] adds f7ec41212563 tracepoint: static call: Compare data on transition from 2 [...] adds 231264d6927f tracepoint: Fix static call function vs data state mismatch adds 7b40066c97ec tracepoint: Use rcu get state and cond sync for static cal [...] adds 2c4b1ec683f2 Merge tag 'trace-v5.14-rc4-2' of git://git.kernel.org/pub/ [...] adds b66541422824 ext4: fix potential uninitialized access to retval in kmmpd adds 73dc707161a8 ext4: remove conflicting comment from __ext4_forget adds 877ba3f729fd ext4: fix potential htree corruption when growing large_di [...] adds c9194f32bfd9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 4972bb90c395 Merge tag 'kbuild-fixes-v5.14-2' of git://git.kernel.org/p [...] adds 6d7f91d914bc riscv: Get rid of CONFIG_PHYS_RAM_BASE in kernel physical [...] adds 867432bec1c6 Revert "riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED" adds 0b6684ba5f5a Merge tag 'riscv-for-linus-5.14-rc5' of git://git.kernel.o [...] adds 952835edb4fd s390/dasd: fix use after free in dasd path handling adds 402e0b8cd002 n64cart: fix the dma address in n64cart_do_bvec adds 5ba03936c055 md/raid10: properly indicate failure when ending a failed [...] adds cc396d27d8d5 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 8d75d0eff688 blk-iolatency: error out if blk_get_queue() failed in iola [...] adds 2e9fb2c11e0e block/partitions/ldm.c: Fix a kernel-doc warning adds fb7b9b0231ba kyber: make trace_block_rq call consistent with documentation adds 6bbf59145c4b Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/l [...] adds 83d6c39310b6 io-wq: fix race between worker exiting and activating free worker adds 3d4e4face9c1 io-wq: fix no lock protection of acct->nr_worker adds 21698274da5b io-wq: fix lack of acct->nr_workers < acct->max_workers judgement adds 85a90500f9a1 Merge tag 'io_uring-5.14-2021-08-07' of git://git.kernel.d [...] adds 6a6555476754 Merge tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds 6463e54cc64e Merge tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds 911c3c5e0151 Merge tag 'staging-5.14-rc5' of git://git.kernel.org/pub/s [...] adds 289ef7befb65 Merge tag 'driver-core-5.14-rc5' of git://git.kernel.org/p [...] adds 66745863ecde Merge tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub [...] adds f4b4b4565257 perf/x86: Fix out of bound MSR access adds df51fe7ea1c1 perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit [...] adds acade6379930 perf/x86/intel: Apply mid ACK for small core adds 74eedeba459d Merge tag 'perf-urgent-2021-08-08' of git://git.kernel.org [...] adds f558c2b834ec sched/rt: Fix double enqueue caused by rt_effective_prio adds 713f0f37e812 Merge tag 'sched-urgent-2021-08-08' of git://git.kernel.or [...] adds cceb634774ef Merge tag 'timers-urgent-2021-08-08' of git://git.kernel.o [...] adds 36a21d51725a Linux 5.14-rc5 adds 9a73fa375d58 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 9011c2791e63 ovl: skip stale entries in merge dir cache iteration adds 9b91b6b019fd ovl: fix deadlock in splice write adds 580c610429b3 ovl: fix uninitialized pointer read in ovl_lookup_real_one() adds 427215d85e8d ovl: prevent private clone if bind mount is not allowed adds b3f0ccc59cfe Merge tag 'ovl-fixes-5.14-rc6-v2' of git://git.kernel.org/ [...] adds 085fc31f8176 platform/x86: Make dual_accel_detect() KIOX010A + KIOX020A [...] adds 9d7b132e62e4 platform/x86: pcengines-apuv2: Add missing terminating ent [...] adds 9e723c5380c6 Merge tag 'platform-drivers-x86-v5.14-3' of git://git.kern [...] 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 761c6d7ec820 Merge tag 'arc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds b4d8a58f8dcf seccomp: Fix setting loaded filter count during TSYNC adds fd66ad69ef5a Merge tag 'seccomp-v5.14-rc6' of git://git.kernel.org/pub/ [...] adds 848378812e40 vmlinux.lds.h: Handle clang's module.{c,d}tor sections adds 1746f4db5135 Merge tag 'orphans-v5.14-rc6' of git://git.kernel.org/pub/ [...] adds 56e7a93160fe Merge tag 'asoc-fix-v5.14-rc4' of https://git.kernel.org/p [...] adds 739d0959fbed ALSA: hda: Add quirk for ASUS Flow x13 adds dc0dc8a73e8e ALSA: pcm: Fix mmap breakage without explicit buffer setup adds d07149aba2ef ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 65 [...] adds 59cd4f435ee9 Merge tag 'sound-5.14-rc6' of git://git.kernel.org/pub/scm [...] adds f153c2246783 ucounts: add missing data type changes adds f8fbb47c6e86 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 463dbba4d189 ARM: 9104/2: Fix Keystone 2 kernel mapping regression new 17cd06aad556 Merge remote-tracking branch 'arm-current/fixes' adds 017f5fb9ce79 arm64: clean vdso & vdso32 files new cdd0ae6fb479 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 813bacf41098 ARM: configs: Update the nhk8815_defconfig new cbfece75186d ARM: ixp4xx: fix building both pci drivers new 357b693c9286 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 623763650488 powerpc/32s: Fix napping restore in data storage interrupt (DSI) adds b5cfc9cd7b04 powerpc/32: Fix critical and debug interrupts on BOOKE adds 8241461536f2 powerpc/smp: Fix OOPS in topology_init() adds c18956e6e0b9 powerpc/pseries: Fix update of LPAR security flavor after LPM adds 43e8f7600659 powerpc/kprobes: Fix kprobe Oops happens in booke new 98694166c27d powerpc/interrupt: Fix OOPS by not calling do_IRQ() from t [...] new 01fcac8e4dfc powerpc/interrupt: Do not call single_step_exception() fro [...] new cbc06f051c52 powerpc/xive: Do not skip CPU-less nodes when creating the IPIs new ed9b5f727b65 Merge remote-tracking branch 'powerpc-fixes/fixes' adds aff51c5da320 net: dsa: mt7530: add the missing RxUnicast MIB counter adds 704e624f7b3e net: mvvp2: fix short frame size on s390 adds 4608fdfc07e1 netfilter: conntrack: collect all entries in one cycle adds 61e0c2bc555a netfilter: nfnetlink_hook: strip off module name from hookfn adds a6e57c4af12b netfilter: nfnetlink_hook: missing chain family adds 3d9bbaf6c541 netfilter: nfnetlink_hook: use the sequence number of the [...] adds 69311e7c9974 netfilter: nfnetlink_hook: Use same family as request message adds 4592ee7f525c netfilter: conntrack: remove offload_pickup sysctl again adds 269fc69533de netfilter: nfnetlink_hook: translate inet ingress to netdev adds cc4e5eecd43b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 78d14bda861d libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT adds c34c338a40e4 libbpf: Do not close un-owned FD 0 on errors adds 7c4a22339e7c libbpf, doc: Eliminate warnings in libbpf_naming_convention adds c4eb1f403243 bpf: Fix integer overflow involving bucket_size adds 84103209bab2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2115d3d48265 Revert "r8169: avoid link-up interrupt issue on RTL8106e i [...] adds 9c4018648814 r8169: change the L0/L1 entrance latencies for RTL8106e adds d992e99b87ec Merge branch 'r8169-RTL8106e' adds 47fac45600aa net: dsa: qca: ar9331: make proper initial port defaults adds 34737e1320db net: wwan: mhi_wwan_ctrl: Fix possible deadlock adds 2383cb9497d1 net: phy: micrel: Fix link detection on ksz87xx switch" adds d329e41a08f3 ptp: Fix possible memory leak caused by invalid cast adds 1027b96ec9d3 once: Fix panic when module unload adds fbfee25796e2 bnxt_en: Update firmware interface to 1.10.2.52 adds 9e26680733d5 bnxt_en: Update firmware call to retrieve TX PTP timestamp adds 92529df76db5 bnxt_en: Use register window 6 instead of 5 to read the PHC adds 2f5501a8f1cd Merge branch 'bnxt_en-ptp-fixes' adds 2459dcb96bcb ppp: Fix generating ifname when empty IFLA_IFNAME is specified adds 3125f26c5148 ppp: Fix generating ppp unit id when ifname is not specified 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 beb7f2de5728 psample: Add a fwd declaration for skbuff adds d6e712aa7e6a net: openvswitch: fix kernel-doc warnings in flow.c adds 143a8526ab5f bareudp: Fix invalid read beyond skb's linear data adds 50ac74798460 ice: Prevent probing virtual functions adds c503e63200c6 ice: Stop processing VF messages during teardown adds 3ba7f53f8bf1 ice: don't remove netdev->dev_addr from uc sync list adds a7550f8b1c97 iavf: Set RSS LUT and key in reset handle path adds ea377dca46a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c633e799641c net/mlx5: Don't skip subfunction cleanup in case of error [...] adds d3875924dae6 net/mlx5: DR, Add fail on error check on decap adds c623c95afa56 net/mlx5e: Avoid creating tunnel headers for local route adds 6d8680da2e98 net/mlx5: Bridge, fix ageing time adds 8ba3e4c85825 net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free adds c85a6b8feb16 net/mlx5: Block switchdev mode while devlink traps are active adds 3c8946e0e284 net/mlx5: Fix order of functions in mlx5_irq_detach_nb() adds 5957cc557dc5 net/mlx5: Set all field of mlx5_irq before inserting it to [...] adds ba317e832d45 net/mlx5: Destroy pool->mutex adds 88bbd7b2369a net/mlx5e: TC, Fix error handling memory leak adds 563476ae0c5e net/mlx5: Synchronize correct IRQ when destroying CQ adds bd37c2888cca net/mlx5: Fix return value from tracer initialization adds 6a279f61e255 Merge tag 'mlx5-fixes-2021-08-09' of git://git.kernel.org/ [...] adds 7b637cd52f02 MAINTAINERS: fix Microchip CAN BUS Analyzer Tool entry typo adds aae32b784ebd can: m_can: m_can_set_bittiming(): fix setting M_CAN_DBTP [...] adds 31782a01d14f Merge tag 'linux-can-fixes-for-5.14-20210810' of git://git [...] adds c34f674c8875 net: dsa: microchip: Fix ksz_read64() adds ef3b02a1d79b net: dsa: microchip: ksz8795: Fix PVID tag insertion adds 8f4f58f88fe0 net: dsa: microchip: ksz8795: Reject unsupported VLAN conf [...] adds af01754f9e3c net: dsa: microchip: ksz8795: Fix VLAN untagged flag chang [...] adds 9130c2d30c17 net: dsa: microchip: ksz8795: Use software untagging on CPU port adds 164844135a3f net: dsa: microchip: ksz8795: Fix VLAN filtering adds 411d466d94a6 net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VL [...] adds 37c86c4a0bfc Merge branch 'ks8795-vlan-fixes' adds 4a2b285e7e10 net: igmp: fix data-race in igmp_ifc_timer_expire() adds cd391280bf46 net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump adds ada2fee185d8 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump adds 871a73a1c8f5 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump adds 21b52fed928e net: dsa: sja1105: fix broken backpressure in .port_fdb_dump adds 09c7fd521879 Merge branch 'fdb-backpressure-fixes' adds 71330842ff93 bpf: Add _kernel suffix to internal lockdown_bpf_read adds 51e1bb9eeaf7 bpf: Add lockdown check for probe_write_user helper adds 87b7b5335e69 bpf: Add missing bpf_read_[un]lock_trace() for syscall program adds a2baf4e8bb0f bpf: Fix potentially incorrect results with bpf_get_local_ [...] adds 019d0454c617 bpf, core: Fix kernel-doc notation adds 2e273b0996ab Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 45a687879b31 net: bridge: fix flags interpretation for extern learn fdb [...] adds c35b57ceff90 net: switchdev: zero-initialize struct switchdev_notifier_ [...] adds 519133debcc1 net: bridge: fix memleak in br_add_if() adds 6922110d152e net: linkwatch: fix failure to restore device state across [...] adds 2cad5d2ed1b4 net: pcs: xpcs: fix error handling on failed to allocate memory adds 6de035fec045 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() cal [...] adds 0271824d9ebe MAINTAINERS: switch to my OMP email for Renesas Ethernet drivers adds b69dd5b3780a net: igmp: increase size of mr_ifc_count adds 48c812e03277 net: mscc: Fix non-GPL export of regmap APIs adds 86704993e6a5 Revert "tipc: Return the correct errno code" adds 700fa08da43e net: dsa: sja1105: unregister the MDIO buses during teardown adds d9d5b8961284 wwan: core: Avoid returning NULL from wwan_create_dev() adds 49b0b6ffe20c vsock/virtio: avoid potential deadlock when vsock device remove adds e9faf53c5a5d ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi adds 889d0e7dc683 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl adds 1090340f7ee5 net: Fix memory leak in ieee802154_raw_deliver adds a9a507013a6f Merge tag 'ieee802154-for-davem-2021-08-12' of git://git.k [...] new 827be4b71c58 Merge remote-tracking branch 'net/master' adds 2d3a1e3615c5 bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgrou [...] new 2615918ec214 Merge remote-tracking branch 'bpf/master' adds e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex new dc276cc84a2e Merge remote-tracking branch 'netfilter/master' adds abf3d98dee7c mt76: fix enum type mismatch new 3653a29932b8 Merge remote-tracking branch 'wireless-drivers/master' new a2befe9380dd ALSA: hda - fix the 'Capture Switch' value change notifications new 67bb66d32905 ALSA: oxfw: fix functioal regression for silence in Apogee [...] new c648f38ff968 Merge remote-tracking branch 'sound-current/for-linus' adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching new cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again new 66479edf46aa Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new ef8ac79f11bf Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 25b549d69e17 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 37bb7517d5c3 Merge remote-tracking branch 'regulator-fixes/for-linus' new 2b3c9b2f1e14 Merge remote-tracking branch 'pci-current/for-linus' adds 664cc971fb25 Revert "usb: dwc3: gadget: Use list_replace_init() before [...] new 6a89d789bcbc Merge remote-tracking branch 'usb.current/usb-linus' adds a5056c0bc24f Merge tag 'iio-fixes-5.14a' of https://git.kernel.org/pub/ [...] new c4d4cde6310f Merge remote-tracking branch 'staging.current/staging-linus' new 7b80ad6b7eab Merge remote-tracking branch 'kselftest-fixes/fixes' adds 99dc4ad992bf mtd: devices: mchp48l640: Fix memory leak on cmd adds b7abb0516822 mtd: fix lock hierarchy in deregister_mtd_blktrans adds b48027083a78 mtd: rawnand: Fix probe failure due to of_get_nand_secure_ [...] new c7ecb807763e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new e9c49a8ffb46 Merge remote-tracking branch 'reset-fixes/reset/fixes' new 06a089ef6449 bus: ti-sysc: Fix error handling for sysc_check_active_timer() new a853c9e3e439 Merge remote-tracking branch 'omap-fixes/fixes' new 02fe91a9810b Merge remote-tracking branch 'hwmon-fixes/hwmon' adds b93dfa6bda4d ACPI: NFIT: Fix support for virtual SPA ranges adds d9cee9f85b22 libnvdimm/region: Fix label activation vs errors adds f21453b0ff6e tools/testing/nvdimm: Fix missing 'fallthrough' warning adds 96dcb97d0a40 Merge branch 'for-5.14/dax' into libnvdimm-fixes new a51e78a06396 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 378bd784aa57 btrfs: zoned: suppress reclaim error message on EAGAIN adds 9b3855ce9e8e btrfs: zoned: fix block group alloc_offset calculation new 759c2efbe838 btrfs: fix NULL pointer dereference when deleting device b [...] new 6b0c9b06c4ed Merge branch 'misc-5.14' into next-fixes new 6e18d1f74ac7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 9a8b85c7cd16 Merge remote-tracking branch 'vfs-fixes/fixes' new 7f45621c14a2 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] new 73fcbad69111 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] new a9cb9496afb9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 9977d880f7a3 scsi: lpfc: Move initialization of phba->poll_list earlier [...] adds dbe7633c394b scsi: storvsc: Log TEST_UNIT_READY errors as warnings adds 40d32727931c scsi: mpt3sas: Fix incorrectly assigned error return and check new 7f6593e7ad34 Merge remote-tracking branch 'scsi-fixes/fixes' adds e062233c0ed0 drm/mediatek: dpi: Fix NULL dereference in mtk_dpi_bridge_ [...] adds 6b57ba3243c5 drm/mediatek: mtk-dpi: Set out_fmt from config if not the [...] adds 1a64a7aff8da drm/mediatek: Fix cursor plane no update adds 1648740b2e35 Merge tag 'mediatek-drm-fixes-5.14' of https://git.kernel. [...] adds ad89c9aa2460 drm/amd/pm: update smu v13.0.1 firmware header adds 39932ef75897 drm/amdgpu: set RAS EEPROM address from VBIOS adds 202ead5a3c58 drm/amdgpu: don't enable baco on boco platforms in runpm adds 5126da7d99cf drm/amd/pm: Fix a memory leak in an error handling path in [...] adds 46dd2965bdd1 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 7cbe08a930a1 drm/amdgpu: handle VCN instances when harvesting (v2) adds 3042f80c6cb9 drm/amd/pm: bug fix for the runtime pm BACO adds c90f6263f58a drm/amd/display: Remove invalid assert for ODM + MPC case adds 0cde63a8fc4d drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds bf71bde473c3 Merge tag 'amd-drm-fixes-5.14-2021-08-11' of https://gitla [...] adds 699aa57b3567 drm/i915/gvt: Fix cached atomics setting for Windows VM adds d927ae73e1bd Merge tag 'gvt-fixes-2021-08-10' of https://github.com/int [...] adds abd9d66a0557 drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 24d032e2359e drm/i915: Only access SFC_DONE when media domain is not fused off adds ffd5caa26f6a drm/doc/rfc: drop lmem uapi section adds 3e234e9f7f81 Merge tag 'drm-intel-fixes-2021-08-12' of git://anongit.fr [...] adds bf33677a3c39 drm/meson: fix colour distortion from HDR set during vendo [...] adds a1fa72683166 Merge tag 'drm-misc-fixes-2021-08-12' of git://anongit.fre [...] new 94824592230a Merge remote-tracking branch 'drm-fixes/drm-fixes' new c70e951fcb80 Merge remote-tracking branch 'mmc-fixes/fixes' new 746cdb458041 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds be7ecbd240b2 soc: fsl: qe: convert QE interrupt controller to platform_device new 528e371d7868 Merge remote-tracking branch 'soc-fsl-fixes/fix' new 030d6dbf0c2e riscv: kexec: do not add '-mno-relax' flag if compiler doe [...] new fdf3a7a1e0a6 riscv: Fix comment regarding kernel mapping overlapping wi [...] new f5106b76273b Merge remote-tracking branch 'risc-v-fixes/fixes' new cbe116dc8d15 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure new d8d4bdcd59a5 Merge remote-tracking branch 'fpga-fixes/fixes' new f8275649b86e Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds a325db2d8f1d scripts: merge_config: add strict mode to fail upon any re [...] adds d82856395505 kbuild: do not require sub-make for separate output tree builds adds 0058d07ec6aa scripts: make some scripts executable adds 6072b2c49d23 kbuild: warn if a different compiler is used for external [...] adds 6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Ma [...] adds 231ad7f409f1 Makefile: infer --target from ARCH for CC=clang adds e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing adds 52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS adds f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 new 7cb280d689fe Merge remote-tracking branch 'kbuild/for-next' new cef715e104b6 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 1d7db834a027 dma-debug: use memory_intersects() directly adds 173735c346c4 dma-debug: fix debugfs initialization order adds fffe3cc8c219 dma-mapping: allow map_sg() ops to return negative error codes adds c81be74e7d79 dma-direct: return appropriate error code from dma_direct_ [...] adds ad8f36e4b6b1 iommu: return full error code from iommu_map_sg[_atomic]() adds dabb16f67215 iommu/dma: return error code from iommu_dma_map_sg() adds ca33d26ac640 alpha: return error code from alpha_pci_map_sg() adds 6506932b3268 ARM/dma-mapping: return error code from .map_sg() ops adds 9cf88ec5e0e8 ARM/dma-mapping: don't set failed sg dma_address to DMA_MA [...] adds 62af5ca50c29 ia64/sba_iommu: return error code from sba_map_sg_attrs() adds af82fe85665d MIPS/jazzdma: return error code from jazz_dma_map_sg() adds c4e0e892ab05 powerpc/iommu: return error code from .map_sg() ops adds eb86ef3b2d7e powerpc/iommu: don't set failed sg dma_address to DMA_MAPP [...] adds 911ace0ba628 s390/pci: return error code from s390_dma_map_sg() adds 7e4e7d4c54ec s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR adds e02373fddb0e sparc/iommu: return error codes from .map_sg() ops adds ba3a0482db87 sparc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR adds 9a22f2f34351 parisc: return error code from .map_sg() ops adds 2c647ebe1714 xen: swiotlb: return error code from xen_swiotlb_map_sg() adds fcacc8a61439 x86/amd_gart: return error code from gart_map_sg() adds 183dc86335e6 x86/amd_gart: don't set failed sg dma_address to DMA_MAPPI [...] adds 66ab63104f9c dma-mapping: return error code from dma_dummy_map_sg() adds d03c54419274 dma-mapping: disallow .map_sg operations from returning ze [...] new 319490f47634 Merge remote-tracking branch 'dma-mapping/for-next' new fc062ad8e406 asm-generic: ffs: Drop bogus reference to ffz location new 5822da4050e7 Merge remote-tracking branch 'asm-generic/master' adds 147072a2cffa ARC: atomics: disintegrate header adds 80802c2a0398 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP adds 6c386739a446 ARC: atomic: !LLSC: use int data type consistently adds a638e623c9f8 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] adds b45e1a4322cc ARC: atomics: implement relaxed variants adds 34fc500cc9f8 ARC: switch to generic bitops adds e0e94b3838bb ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] adds 99269c322964 ARC: xchg: !LLSC: remove UP micro-optimization/hack adds 9cf1d7d830f4 ARC: cmpxchg/xchg: rewrite as macros to make type safe adds 82a39ae07f8c ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) adds 21e6ec96fec4 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants adds aac01b7b3b99 ARC: retire ARC750 support adds 9799f1cac840 ARC: retire MMUv1 and MMUv2 support new 6bcd2e25653d Merge remote-tracking branch 'arc/for-next' adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 3e9a47a71364 Merge branches 'fixes' and 'misc' into for-next new c2a131ba2b03 Merge remote-tracking branch 'arm/for-next' adds ede3241a5f23 arm64: entry: Add SYM_CODE annotation for __bad_stack adds 5e10f9887ed8 arm64: mm: Fix TLBI vs ASID rollover adds 3265ec97ca60 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] adds 92b5529ab76e Merge branch 'for-next/entry' into for-next/core new caca21d31902 Merge remote-tracking branch 'arm64/for-next/core' adds fd264b310579 arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVE [...] new b899d36b9834 Merge remote-tracking branch 'arm-perf/for-next/perf' new 4108b6cc7a60 Merge tag 'omap-for-v5.15/soc-signed' of git://git.kernel. [...] adds c8d9a986d0f2 arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry adds 4297d1c0834a arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries new e694952772a7 Merge tag 'omap-for-v5.15/soc-late-signed' of git://git.ke [...] new 9573a211d718 Merge branch 'arm/soc' into for-next new 9c8300b16087 Merge tag 'omap-for-v5.15/ti-sysc-signed' of git://git.ker [...] new d2c334f49c83 bus: ixp4xx: return on error in ixp4xx_exp_probe() new a41461b6c400 Merge tag 'imx-ecspi-5.15' of git://git.kernel.org/pub/scm [...] adds fb6d1d3b25d2 soc: mediatek: pm-domains: Use correct mask for bus_prot_clr adds 114956518c85 soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD adds 7bdcead7a75e soc: mmsys: mediatek: add mask to mmsys routes adds bc3fc5c05100 soc: mediatek: mmsys: add MT8365 support adds 25423731956b soc: mediatek: mmsys: Fix missing UFOE component in mt8173 [...] new a8c371f0cfe7 Merge tag 'v5.14-next-soc' of git://git.kernel.org/pub/scm [...] new 0dc76ecbbf15 Merge tag 'memory-controller-drv-5.15' of git://git.kernel [...] adds 2a65927edb27 dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs adds 22ea87ef3f22 soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] adds ed4520d6a10b soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 62e8ce8506f5 dt-bindings: soc: ti: pruss: Add dma-coherent property new 866e1691ed5b Merge tag 'drivers_soc_for_5.15' of git://git.kernel.org/p [...] adds 63b282f17271 firmware: arm_scmi: Add support for type handling in commo [...] adds 3669032514be firmware: arm_scmi: Remove scmi_dump_header_dbg() helper adds ceac257db055 firmware: arm_scmi: Add optional transport_init/exit support adds 9ca5a1838e59 firmware: arm_scmi: Introduce monotonically increasing tokens adds ed7c04c1fea3 firmware: arm_scmi: Handle concurrent and out-of-order messages adds e9b21c96181c firmware: arm_scmi: Make .clear_channel optional adds 2930abcffd9f firmware: arm_scmi: Make polling mode optional adds e8419c24bace firmware: arm_scmi: Make SCMI transports configurable adds a7b1138b921d firmware: arm_scmi: Make shmem support optional for transports adds c92c3e382ebd firmware: arm_scmi: Add method to override max message number adds f301bba0ca73 firmware: arm_scmi: Add message passing abstractions for t [...] adds 7885281260f9 firmware: arm_scmi: Add optional link_supplier() transport op adds 60625667c439 dt-bindings: arm: Add virtio transport for SCMI adds 13fba878ccdd firmware: arm_scmi: Add priv parameter to scmi_rx_callback adds 46abe13b5e3d firmware: arm_scmi: Add virtio transport adds 1e7cbfaa66d3 firmware: arm_scmi: Free mailbox channels if probe fails adds d4fda7ec1d2a firmware: arm_scmi: Fix boolconv.cocci warnings adds c0397c85b53d firmware: arm_scmi: Use WARN_ON() to check configured transports new 1bb24be00c8c Merge tag 'scmi-updates-5.15' of git://git.kernel.org/pub/ [...] adds 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex new 699fe4b190da Merge tag 'omap-for-v5.15/sr-signed' of git://git.kernel.o [...] new f2fbe17427b6 Merge branch 'arm/drivers' into for-next new af65640084bd Merge branch 'arm/fixes' into for-next new 3df512524fa8 Merge tag 'omap-for-v5.15/dt-signed' of git://git.kernel.o [...] new a7056e042372 ARM: dts: sti: update flexgen compatible within stih418-clock new 7c44e1515c84 ARM: dts: sti: update flexgen compatible within stih407-clock new d767090d73e1 ARM: dts: sti: update flexgen compatible within stih410-clock new 9528bb46b606 ARM: dts: sti: update clkgen-pll entries in stih407-clock new b26ba00c3b23 ARM: dts: sti: update clkgen-pll entries in stih410-clock new 19007a65aa13 ARM: dts: sti: update clkgen-pll entries in stih418-clock new 21b6069c3a8e ARM: dts: sti: update clkgen-fsyn entries in stih407-clock new 7f9ed95ddaa5 ARM: dts: sti: update clkgen-fsyn entries in stih410-clock new a1b68d6b02b6 ARM: dts: sti: update clkgen-fsyn entries in stih418-clock new 5d296faf3f45 ARM: dts: sti: add the spinor controller node within stih4 [...] new 7b22ec0c72f3 ARM: dts: sti: disable rng11 on the stih418 platform new 11061d6cafcf ARM: dts: sti: add the thermal sensor node within stih418 new 41e202f9d9c8 ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board new c2026910fc26 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] new bd642467c273 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] new 4e80af1fd639 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] new f9807f9cb396 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] new f3e22d32e4dd Merge tag 'sti-dt-for-v5.15-round1' of git://git.kernel.or [...] new 57798ff216eb Merge tag 'stm32-dt-for-v5.15-1' of git://git.kernel.org/p [...] new f775d2150cb4 ARM: dts: ixp4xx: Fix up bad interrupt flags new 5900dc0850ff ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D new 5a68c91d1c27 ARM: dts: ixp4xx: Move EPBX100 flash to external bus node new 94e8b34be2c0 ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A new e647167967f8 ARM: dts: ixp4xx: Add second UART new f2791ed73193 ARM: dts: ixp4xx: Use the expansion bus new 6fb89c46d487 ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2 new 36eb2640d3be ARM: dts: ixp4xx: Add Arcom Vulcan device tree new ae751e6325c0 ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree new 16d8d49b567b ARM: dts: ixp4xx: Add CF to GW2358 new ec0384026cd9 ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs new e664f7720ab4 ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425 new 0ceddb06be67 ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G new f2841e3ab175 ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3 new 34827ffe3502 Merge tag 'ixp4xx-dts-arm-soc-v5.15-1' of git://git.kernel [...] adds 293cb6b0ea19 arm: dts: mt7623: increase passive cooling trip new eaf05c1fdc14 Merge tag 'v5.14-next-dts32' of git://git.kernel.org/pub/s [...] adds 42a495fb94d1 arm64: dts: mt8183: kukui: Use aliases to mmc nodes adds a5d68a87f8f2 arm64: dts: mt8173: elm: Use aliases to mmc nodes adds 109fd20601e2 arm64: dts: mediatek: mt8173: Add domain supply for mfg_async adds 02912fb79e70 arm64: dts: mt8183: add mediatek,gce-events in mutex adds ce5db043d2e8 dt-bindings: mediatek: Add optional mediatek,gce-events property new 261a910d6cb7 Merge tag 'v5.14-next-dts64' of git://git.kernel.org/pub/s [...] new 5f49f22db4a8 Merge tag 'ti-k3-dt-for-v5.15' of git://git.kernel.org/pub [...] new bcbe4bd39d47 Merge tag 'amlogic-arm64-dt-for-v5.15' of git://git.kernel [...] new c2632c3afead Merge tag 'amlogic-arm-dt-for-v5.15' of git://git.kernel.o [...] new 0b72a27e1d5d Merge tag 'samsung-dt-5.15' of git://git.kernel.org/pub/sc [...] adds 01c72cad790c arm64: dts: exynos: correct GIC CPU interfaces address ran [...] new f73979109bc1 Merge tag 'samsung-dt64-5.15' of git://git.kernel.org/pub/ [...] adds 1c7ba565e703 ARM: dts: am335x-baltos: switch to new cpsw switch drv adds 0a8c054defe7 ARM: dts: am335x-nano: switch to new cpsw switch drv adds 17d03506dd86 ARM: dts: am335x-chiliboard: switch to new cpsw switch drv adds 1d3e27982c4d ARM: dts: am335x-cm-t335: switch to new cpsw switch drv adds 45b2c44aa5de ARM: dts: am335x-igep0033: switch to new cpsw switch drv adds 843470ac18d2 ARM: dts: am335x-lxm: switch to new cpsw switch drv adds 5578b73024f3 ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv adds 4c0b47f3228a ARM: dts: am335x-myirtech: switch to new cpsw switch drv adds c2fe8276b3fe ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv adds a2f2cd466e7f ARM: dts: am335x-pdu001: switch to new cpsw switch drv adds 2bd433270566 ARM: dts: am335x-pepper: switch to new cpsw switch drv adds a71c1446b5ca ARM: dts: am335x-phycore: switch to new cpsw switch drv adds a5cacca25ed2 ARM: dts: am335x-shc: switch to new cpsw switch drv adds 0a8eb8d7f090 ARM: dts: am335x-sl50: switch to new cpsw switch drv adds d22e0e1afa26 ARM: dts: am33xx: update ethernet aliases adds c477358e66a3 ARM: dts: am335x-bone: switch to new cpsw switch drv adds 7244c8af762a ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs adds 29fabf5274bf ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment new 81b6a2857377 Merge tag 'omap-for-v5.15/dt-am3-signed' of git://git.kern [...] new 4e2852549ba8 Merge branch 'arm/dt' into for-next new b528dede9bca Merge tag 'at91-defconfig-5.15' of git://git.kernel.org/pu [...] new 20904527a70d Merge tag 'amlogic-arm-configs-for-v5.15' of git://git.ker [...] new 202d727b12d3 Merge branch 'arm/defconfig' into for-next new ffc192c81705 soc: document merges new dfef6a8dbf58 Merge remote-tracking branch 'arm-soc/for-next' new 0961f14dbeb0 Merge remote-tracking branch 'actions/for-next' new 14f4c6619b41 Merge remote-tracking branch 'amlogic/for-next' new 08c698dbd02b Merge remote-tracking branch 'aspeed/for-next' new 05c6f7394e24 Merge remote-tracking branch 'at91/at91-next' adds c60bcfe914f3 Merge branch 'imx/ecspi' into for-next adds 108547fd85eb dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support adds 41a21fa4c639 Merge branch 'imx/bindings' into for-next adds 298591bf725a ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board adds 00342c631eec ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls adds 1f58e94c5462 ARM: dts: imx6q-dhcom: Rearrange of iomux adds fea4e8a9d534 ARM: dts: imx6q-dhcom: Cleanup of the devicetrees adds fa0cae955627 ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DH [...] adds 317d26e92161 ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board adds a0c1748f3653 ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board adds 0c4d7337392d ARM: dts: imx7: add ftm nodes for Flex Timers adds cbc8a1e9c97c Merge branch 'imx/dt' into for-next adds 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node adds 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support adds d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions adds 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config adds 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config adds ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload adds fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] adds 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries adds c85d2dda9271 arm64: dts: imx8mm: update pmu compatible adds 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible adds 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu adds 260fcfc206b1 Merge branch 'imx/dt64' into for-next adds 3d1fc360ac8c ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES adds ae4443ba2f83 ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected adds 503d1ac62829 Merge branch 'imx/defconfig' into for-next new 62290e2e5a6c Merge remote-tracking branch 'imx-mxs/for-next' adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next new a8c8764d6d4e Merge remote-tracking branch 'keystone/next' adds 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next adds 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next new 5a14dbca3a0f Merge remote-tracking branch 'mediatek/for-next' new d9d4bbf9a543 Merge remote-tracking branch 'mvebu/for-next' adds 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next adds e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next adds 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next adds 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next new 7911f95d1713 Merge branch 'fixes' into for-next new cf848788ca64 Merge remote-tracking branch 'omap/for-next' new 92b042e05135 Merge remote-tracking branch 'qcom/for-next' new 31a4b385978e Merge remote-tracking branch 'raspberrypi/for-next' adds 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds a8675b2d4608 arm64: dts: renesas: r9a07g044: Add pinctrl node adds b3f894354aa0 arm64: dts: renesas: r9a07g044: Add ADC node adds fb210df33dd9 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD adds 9ea0c7b3c200 arm64: dts: renesas: r9a07g044: Add CANFD node adds 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next new 112dfa5ca16c dt-bindings: i2c: renesas,riic: Add interrupt-names new 1db70c0277f1 ARM: dts: rza: Add I2C interrupt-names new 8e8890ea1a5e arm64: dts: renesas: r9a07g044: Add I2C interrupt-names new 13bf92e6dec0 dt-bindings: i2c: renesas,riic: Make interrupt-names required new 148bcca9ad04 soc: renesas: Prefer memcpy() over strcpy() new 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] new c2b4f0f38676 Merge remote-tracking branch 'renesas/next' new 706d627e7b0b Merge remote-tracking branch 'reset/reset/next' new 4f8ad5238816 Merge remote-tracking branch 'rockchip/for-next' adds cc67789c7a45 Merge branch 'next/dt' into for-next adds 90861bf54255 Merge branch 'next/dt64' into for-next new b74a7016e42e Merge remote-tracking branch 'samsung-krzk/for-next' adds 8976c6fcd129 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 3c94441995dd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 0a23218d8a3e Merge remote-tracking branch 'scmi/for-linux-next' new 00819e3cbe47 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 1366572aa47b Merge branch for-5.14/arm64/dt into for-next new 900a486ac73d dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit new e933af6b8aa8 Merge branch for-5.15/dt-bindings into for-next new dd00d75007d2 firmware: tegra: Stop using seq_get_buf() new 479fe0e112e7 Merge branch for-5.15/firmware into for-next new 158a9b47a491 soc/tegra: bpmp: Remove unused including <linux/version.h> new 9c93ccfc86f2 soc/tegra: pmc: Prevent racing with cpuilde driver new a65a4ea15632 soc/tegra: fuse: Clear fuse->clk on driver probe failure new 24a15252ff04 soc/tegra: fuse: Add runtime PM support new 59c6fceb2ecc soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 new 71c68784d9d7 Merge branch for-5.15/soc into for-next new e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk new faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock new cc9809e23b09 Merge branch for-5.15/clk into for-next new ffd8969c9100 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees new 00786f61df89 ARM: tegra: ouya: Add interrupt to temperature sensor node new a371e9698e89 ARM: tegra: paz00: Add interrupt to temperature sensor node new 4eb121af6184 ARM: tegra: nexus7: Add interrupt to temperature sensor node new c626fd7eeb11 ARM: tegra: acer-a500: Add interrupt to temperature sensor node new 303e2f343403 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] new 61f8c4f6eefb ARM: tegra: apalis: Correct interrupt trigger type of temp [...] new ad86e473e1f3 ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] new 0a6e9f9cc27b ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] new 3970dc6444c5 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] new 0c3136565b64 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators new ebfbd63602b0 ARM: tegra: acer-a500: Add power supplies to accelerometer new 0cae833ff518 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] new d97a74513cec ARM: tegra: acer-a500: Improve thermal zones new b3b3e68aaab6 ARM: tegra: nexus7: Improve thermal zones new b21f5d598227 Merge branch for-5.15/arm/dt into for-next new 4398a03fd199 ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR new a422eec5bec7 ARM: tegra: Enable CONFIG_FB new 9265d64e846b ARM: tegra: Enable Acer A500 drivers new 6c3f29edd75f ARM: tegra: Enable CONFIG_CROS_EC new a1bff9474f10 ARM: tegra: Rebuild default configuration new 7fa990a028a9 ARM: multi_v7_defconfig: Enable Acer A500 drivers new 806b99206b84 ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR new 7a7e7c5178aa Merge branch for-5.15/arm/defconfig into for-next new bf2942a8b7c3 arm64: tegra: Fix Tegra194 PCIe EP compatible string new dbb096d34a84 arm64: tegra194: p2888: Correct interrupt trigger type of [...] new 913f8ad4fad0 arm64: tegra: Add PWM nodes on Tegra186 new 8a9dee7e7beb arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support new d6ff10e072e1 arm64: tegra: Add missing interconnects property for USB o [...] new 2138510cb6e1 Merge branch for-5.15/arm64/dt into for-next new ee80a48b9c4c Merge remote-tracking branch 'tegra/for-next' new 2c558352b3c2 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds e205892608c4 arm64: zynqmp: Disable CCI by default adds 2a814e3d6950 arm64: zynqmp: Do not duplicate flash partition label property adds 8c9cd3d06fa8 arm64: zynqmp: Enable fpd_dma for zcu104 platforms adds ba63d81ac3de arm64: zynqmp: Fix irps5401 device nodes adds 325d2159d568 arm64: zynqmp: Add pinctrl description for all boards adds 759acddc0f7d arm64: zynqmp: Correct zcu111 psgtr description adds 40a432bed33f arm64: zynqmp: Wire psgtr for zc1751-xm015 adds 30cd7c119928 arm64: zynqmp: Correct psgtr description for zcu100-revC adds 75389782defc arm64: zynqmp: Add phy description for usb3.0 adds 4d8d0fb631b5 arm64: zynqmp: Disable WP on zcu111 adds 15f7b307629c arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi adds 30f13c7682c6 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 adds def654dc7c13 arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 adds 808706781e1d arm64: zynqmp: Enable nand driver for dc2 and dc3 adds 243fa5d0c2ce arm64: zynqmp: Remove additional newline adds 6a35c00490a5 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi adds 471b47bfc33e arm64: zynqmp: Add nvmem alises for eeproms adds 936ecb6c0d5e arm64: zynqmp: List reset property for ethernet phy adds af329f23640e arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] adds 887e9d9ee643 arm64: zynqmp: Remove can aliases from zc1751 adds bef552e4aa98 arm64: zynqmp: Move DP nodes to the end of file on zcu106 adds 6d7ac667b357 arm64: zynqmp: Add note about UHS mode on some boards adds 65d5e861d357 arm64: zynqmp: Update rtc calibration value adds ba8c7ff18a64 arm64: zynqmp: Remove information about dma clock on zcu106 adds 6976fd3dc0f6 arm64: zynqmp: Wire qspi on multiple boards adds 2a44dce33626 arm64: zynqmp: Move rtc to different location on zcu104-revA adds a09bb2686303 arm64: zynqmp: Add reset description for sata adds 48b8d6c32238 arm64: zynqmp: Sync psgtr node location with zcu104-revA adds 51aed86682ef arm64: zynqmp: Remove description for 8T49N287 and si5382 chips adds 34e6f265d458 arm64: zynqmp: Add support for zcu102-rev1.1 board adds 586eb2029a5d arm64: zynqmp: Add psgtr description to zc1751 dc1 board adds 3bf9899f87d8 ARM: dts: zynq: add NAND flash controller node adds c387eea58f93 ARM: dts: ebaz4205: enable NAND support adds 3329c5de3601 Merge branch 'zynq/dt' of https://github.com/Xilinx/linux- [...] adds 75b4c5deef01 ARM: configs: multi_v7: enable PL35x NAND controller adds 4cddd9be7ef6 Merge branch 'zynq/soc' of https://github.com/Xilinx/linux [...] new d1c7547df888 Merge remote-tracking branch 'xilinx/for-next' adds edfa378448b5 clk: Align provider-specific CLK_* bit definitions adds 28fc39f7abec clk: palmas: Add a missing SPDX license header adds f1853ed057bf Merge branch 'clk-cleanup' into clk-next adds 69a00fb3d697 clk: divider: Implement and wire up .determine_rate by default adds 699470f372bb clk: bcm2835: Switch to clk_divider.determine_rate adds d1e40bc9ff05 clk: stm32f4: Switch to clk_divider.determine_rate adds f9d6b4832ca8 clk: stm32h7: Switch to clk_divider.determine_rate adds 23a57ee7af01 clk: stm32mp1: Switch to clk_divider.determine_rate adds 242845ad6de8 Merge branch 'clk-determine-divider' into clk-next adds 283f1b9a0401 clk: imx6q: fix uart earlycon unwork adds 9711759a87a0 clk: qcom: gdsc: Ensure regulator init state matches GDSC state adds 6e6a4b122d60 Merge branch 'clk-fixes' into clk-next adds edeb2ca74716 clk: qcom: smd: Add support for SM6125 rpm clocks adds f55f32ee1070 clk: qcom: smd: Add support for SM6115 rpm clocks adds 00555272dcda dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC adds 9c5376856693 clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. adds c45e13fa3851 dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible adds 48662d988d12 clk: qcom: smd-rpm: Add mdm9607 clocks adds 945cb3a105ae clk: qcom: gpucc-sm8150: Add SC8180x support adds 0dfe9bf91f9f clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as [...] adds 05cc560c8cb4 clk: qcom: a53pll/mux: Use unique clock name adds f9a6a326f66d dt-bindings: clock: Update qcom,a53pll bindings for MSM893 [...] adds 5d9bc010db0a clk: qcom: a53-pll: Add MSM8939 a53pll support adds 765f4fa0e9f1 Merge branch 'clk-qcom' into clk-next new 19bd8f38b1f6 Merge remote-tracking branch 'clk/clk-next' new 0a24c848f0dd Merge remote-tracking branch 'clk-imx/for-next' adds 0dd74702c4bb clk: renesas: rzg2l: Add support to handle MUX clocks new a2c45a0d3772 clk: renesas: Make CLK_R9A06G032 invisible new f0046a2aa33b Merge remote-tracking branch 'clk-renesas/renesas-clk' new b70ed5c8fb60 Merge remote-tracking branch 'h8300/h8300-next' adds 07aa6c73e7c6 m68k: defconfig: Update defconfigs for v5.14-rc1 adds 2189e928b62e m68k: Fix invalid RMW_INSNS on CPUs that lack CAS new d1db62c66160 Merge remote-tracking branch 'm68k/for-next' adds 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds 25b3d9dde3a6 m68k: stmark2: update board setup adds 8450e3657f03 m68k: m5441x: add flexcan support adds bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) adds 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch new b8e0a3269cef Merge remote-tracking branch 'm68knommu/for-next' new 666173ee32e2 MIPS: generic: Allow generating FIT image for Marduk board new d32524a2d057 MIPS: DTS: Pistachio add missing cpc and cdmm new 90429205c000 clk: pistachio: Make it selectable for generic MIPS kernel new 1e4fd60b54cf clocksource/drivers/pistachio: Make it selectable for MIPS new e238f10d8606 phy: pistachio-usb: Depend on MIPS || COMPILE_TEST new f14973038d81 pinctrl: pistachio: Make it as an option new 917b64f1df2b MIPS: config: generic: Add config for Marduk board new 104f942b2832 MIPS: Retire MACH_PISTACHIO new 3f66601ef3f3 MIPS: Make a alias for pistachio_defconfig new 4d2ee1be4c2a MIPS: generic: Return true/false (not 1/0) from bool functions new a3c109ca71d7 Merge remote-tracking branch 'mips/mips-next' adds 94effcedaa54 openrisc: Fix compiler warnings in setup new 5f371abe785a Merge remote-tracking branch 'openrisc/for-next' new 35cc027518c7 Merge remote-tracking branch 'parisc-hd/for-next' new 5dc4f8ceed76 Merge remote-tracking branch 'powerpc/next' new 59a27e112213 riscv: Optimize kernel virtual address conversion macro new 0aba691a7443 riscv: Introduce va_kernel_pa_offset for 32-bit kernel new 526f83df1d83 riscv: Get rid of map_size parameter to create_kernel_page_table new 6f3e5fd241c3 riscv: Use __maybe_unused instead of #ifdefs around variab [...] new 977765ce319b riscv: Simplify BUILTIN_DTB device tree mapping handling new fe45ffa4c505 riscv: Move early fdt mapping creation in its own function new 8aa6546f30be Merge remote-tracking branch 'risc-v/for-next' new 8eeea13fdf0e Merge remote-tracking branch 's390/for-next' new 17ebbefd6d2d Merge remote-tracking branch 'sh/for-next' adds b843f03d0569 xtensa: ISS: don't use string pointer before NULL check new ef7c14dcb56a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ad19607a90b2 doc: give a more thorough id handling explanation adds c90b9d37d3ac Merge branch 'fs.idmapped' into for-next new 2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds new f4dd02cd8631 Merge branch 'kernel.sys' into for-next new c4423ad45ffd Merge remote-tracking branch 'pidfd/for-next' adds 38ef66b05cfa fscrypt: document struct fscrypt_operations new a2c9098d1085 Merge remote-tracking branch 'fscrypt/master' new efb6858d7a06 Merge remote-tracking branch 'fscache/fscache-next' adds 42d65774de92 btrfs: fix NULL pointer dereference when deleting device b [...] adds 08676ffe4aef Merge branch 'misc-5.14' into for-next-current-v5.13-20210811 adds aa396f8a662e btrfs: zoned: remove max_zone_append_size logic adds 7a82a172010b btrfs: add special case to setget helpers for 64k pages adds 9cb9c5791295 btrfs: check-integrity: drop unnecessary function prototypes adds b331f8dffa8a btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 0ee477f195b1 btrfs: remove max argument from generic_bin_search adds cf986ed6c2ee btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds cc38098463c0 btrfs: drop from __GFP_HIGHMEM all allocations adds 88af5b38845b btrfs: compression: drop kmap/kunmap from lzo adds b6ef4e67be97 btrfs: compression: drop kmap/kunmap from zlib adds 3f8b9d9d95b4 btrfs: compression: drop kmap/kunmap from zstd adds a4de667bade6 btrfs: compression: drop kmap/kunmap from generic helpers adds 2515ae32f01d btrfs: check-integrity: drop kmap/kunmap for block pages adds 631e3ce2baa3 btrfs: continue readahead of siblings even if target node [...] adds ab0b773d2b88 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2ce12c867ca3 btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds be3cb8e551af btrfs: improve the batch insertion of delayed items adds d367c6650120 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds df09b72c92c8 btrfs: remove racy and unnecessary inode transaction updat [...] adds 4374c1e04cab btrfs: avoid unnecessary log mutex contention when syncing log adds 36d0fd311573 btrfs: remove unnecessary list head initialization when sy [...] adds 64a8ed0b679c btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds 9a7791b49a45 btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds 4a2b792c14ca btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds d69955084b83 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds 11f2408e90e5 btrfs: introduce btrfs_lookup_match_dir adds f64bbe62f370 btrfs: remove unused start and end parameters from btrfs_r [...] adds d3865b72f093 btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds 64a8007d94c8 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds af2ca8159a64 btrfs: make btrfs_next_leaf static inline adds fb370e3841a3 btrfs: tree-checker: use table values for stripe checks adds 57935582ef74 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 7c7d8a22ca45 btrfs: uninline btrfs_bg_flags_to_raid_index adds 8739f726630e btrfs: merge alloc_device helpers adds 799f445d775e btrfs: simplify data stripe calculation helpers adds e689995c8f55 btrfs: constify and cleanup variables in comparators adds 69fab094ae6b btrfs: reset this_bio_flag to avoid inheriting old flags adds 8e9473eb02b1 btrfs: subpage: check if there are compressed extents insi [...] adds 345926b712bb btrfs: disable compressed readahead for subpage adds 6d691b16d819 btrfs: grab correct extent map for subpage compressed extent read adds b98ab4bb1f7d btrfs: rework btrfs_decompress_buf2page() adds 9e526aa030fb btrfs: rework lzo_decompress_bio() to make it subpage compatible adds 49051dd83a89 btrfs: reloc: factor out relocation page read and dirty part adds 41666549cf4c btrfs: make relocate_one_page() handle subpage case adds a257eb549fb8 btrfs: subpage: fix writeback which does not have ordered extent adds f77e0cabc29f btrfs: subpage: disable inline extent creation adds 8aa655e5fde0 btrfs: subpage: allow submit_extent_page() to do bio split adds 0886ce97bbab btrfs: subpage: reject raid56 filesystem and profile conversion adds 60ae5342d38f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 4ee0886a9717 btrfs: subpage: fix a potential use-after-free in writebac [...] adds 65caab6fcb76 btrfs: subpage: fix false alert when relocating partial pr [...] adds c5639666a2da btrfs: subpage: fix relocation potentially overwriting las [...] adds c29ea66449fc btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 4bba27c04cc0 btrfs: unify regular and subpage error paths in __extent_w [...] adds 687361b38bac btrfs: wake up async_delalloc_pages waiters after submit adds 2895ea74ad9c btrfs: include delalloc related info in dump space info tr [...] adds f7608c7d32d3 btrfs: enable a tracepoint when we fail tickets adds dba3e883ff37 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds 2c2ed298d329 btrfs: wait on async extents when flushing delalloc adds 976de77a3f05 fs: add a filemap_fdatawrite_wbc helper adds eb54f1344379 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 5225ecb55a78 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 4ad25a8b58f8 fs: kill sync_inode adds 4cb8deee38e3 block: fix argument type of bio_trim() adds c0293c350305 btrfs: fix argument type of btrfs_bio_clone_partial() adds 8923371af96b btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 411e7fcdfcc0 btrfs: eliminate some false positives when checking if ino [...] adds 5faa4c0cf096 btrfs: do not pin logs too early during renames adds 43719fef45c1 btrfs: allow degenerate raid0/raid10 adds be1f36c98a2f btrfs: remove the dead comment in writepage_delalloc() adds 565338f1a2ee btrfs: simplify return values in btrfs_check_raid_min_devices adds 8d70a02a93ab btrfs: add ro compat flags to inodes adds 9a45defafc50 btrfs: initial fsverity support adds ee65733cf4af btrfs: verity metadata orphan items adds 895c5fc20503 btrfs: print if fsverity support is built in when loading module adds cd72661f4771 btrfs: introduce btrfs_search_backwards function adds 18939621b800 btrfs: allocate file_ra_state on stack in readahead_cache adds 3dc3ff5776ba btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds 6abd7e032982 btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds 53bf9d1ac5a5 btrfs: allocate backref_ctx on stack in find_extent_clone adds 31bd58e2eed1 btrfs: remove unnecessary NULL check for the new inode dur [...] adds a3a6d5dcc914 btrfs: remove no longer needed full sync flag check at ino [...] adds db4a71708f40 btrfs: update comment at log_conflicting_inodes() adds 465dbdcc2823 btrfs: zoned: allow disabling of zone auto reclaim adds d76eb0df9fe5 btrfs: zoned: suppress reclaim error message on EAGAIN adds c47b9f8f7a69 btrfs: zoned: fix block group alloc_offset calculation adds cb94ddf81088 btrfs: zoned: add asserts on splitting extent_map adds c649f878556d btrfs: fix NULL pointer dereference when deleting device b [...] adds f37d84f044e0 btrfs: sysfs: document structures and their associated files adds 02c21f3e1ab1 Merge branch 'misc-next' into for-next-current-v5.13-20210811 adds 884159c4ac1f Merge branch 'for-next-current-v5.13-20210811' into for-ne [...] adds d16b8ca2c259 Merge branch 'misc-next' into for-next-next-v5.14-20210811 adds 7ffb767d801c btrfs: add a btrfs_has_fs_error helper adds 26eb3abedeec btrfs: do not infinite loop in data reclaim if we aborted adds e45f4bbed134 btrfs: change handle_fs_error in recover_log_trees to aborts adds f386075c7df4 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210811 adds 45f1dc13370e btrfs: remove the unnecessary @nr_written parameters adds 623b7543e69f Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] adds c080dc4cf2d1 btrfs: do not call close_fs_devices in btrfs_rm_device adds 3283c06bb5f8 btrfs: do not take the uuid_mutex in btrfs_rm_device adds fef289687d4c btrfs: do not read super look for a device path adds 7a6e59498c20 btrfs: update the bdev time directly when closing adds d0d999c6ec60 btrfs: delay blkdev_put until after the device remove adds b4637f820ef9 btrfs: unify common code for the v1 and v2 versions of dev [...] adds 5e88ec81a286 btrfs: do not take the device_list_mutex in clone_fs_devices adds eab867c8e798 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] adds c972214c133b namei: add mapping aware lookup helper adds 50b357601c4c btrfs: handle idmaps in btrfs_new_inode() adds d2b288d3a1e7 btrfs: allow idmapped rename inode op adds ae10b1d7f5d0 btrfs: allow idmapped getattr inode op adds cb92e6a9c3f7 btrfs: allow idmapped mknod inode op adds 2802a43d3c6c btrfs: allow idmapped create inode op adds c5a10fa6c8e4 btrfs: allow idmapped mkdir inode op adds 21277fc5c410 btrfs: allow idmapped symlink inode op adds 030a0f7b123f btrfs: allow idmapped tmpfile inode op adds e51ea0c88093 btrfs: allow idmapped setattr inode op adds 22511737c5c8 btrfs: allow idmapped permission inode op adds 92bb0b4e06a6 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 3ea5160ef402 btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds e68776bcdbc6 btrfs: allow idmapped SNAP_DESTROY ioctls adds 6abd89c65f6c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds 4ec4405decdb btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 204b233980c4 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 67e19f85fd03 btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 65780505a6de btrfs: handle ACLs on idmapped mounts adds 55f94794b554 btrfs: allow idmapped mount adds f691ae1e0bc5 Merge branch 'ext/cbrauner/idmap' into for-next-next-v5.14 [...] adds 06ad2ba8e658 Merge branch 'for-next-next-v5.14-20210811' into for-next- [...] new b107739b4ab5 Merge remote-tracking branch 'btrfs/for-next' new bde20b36b774 Merge remote-tracking branch 'ceph/master' adds 981567bd9653 cifs: use the correct max-length for dentry_path_raw() adds 41535701da33 cifs: Handle race conditions during rename adds 9e992755be8f cifs: Call close synchronously during unlink/rename/lease break. new 6d7214665c3f cifs: fix signed integer overflow when fl_end is OFFSET_MAX new 7ad998234c23 cifs: avoid signed integer overflow in calculating blocks new 70f97a67c105 Merge remote-tracking branch 'cifs/for-next' new 48e8464d50eb Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 769f52676756 configfs: restore the kernel v5.13 text attribute write behavior new 0ad49135c12f Merge remote-tracking branch 'configfs/for-next' adds a08e67a02802 erofs: iomap support for non-tailpacking DIO adds 06252e9ce05b erofs: dax support for non-tailpacking regular file adds 61dc131cecae Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub [...] adds 771c994ea51f erofs: convert all uncompressed cases to iomap new f4d4e5fc2b3d erofs: directly use wrapper erofs_page_is_managed() when s [...] new d252ff3de786 erofs: remove the mapping parameter from erofs_try_to_free [...] new 8336b8c8f8ea Merge remote-tracking branch 'erofs/dev' adds c576e0fcd618 kernel/pid.c: remove static qualifier from pidfd_create() adds 490b9ba881e2 kernel/pid.c: implement additional checks upon pidfd_creat [...] adds d3424c9bac89 fanotify: minor cosmetic adjustments to fid labels adds 0aca67bb7f0d fanotify: introduce a generic info record copying helper adds af579beb666a fanotify: add pidfd support to the fanotify API adds 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. adds 09ddbe69c992 fsnotify: replace igrab() with ihold() on attach connector adds 11fa333b58ba fsnotify: count s_fsnotify_inode_refs for attached connectors adds ec44610fe2b8 fsnotify: count all objects with attached connectors adds e43de7f0862b fsnotify: optimize the case of no marks of any type adds 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein adds 781d2a9a2fc7 udf: Check LVID earlier adds 04e8ee504a67 udf: Remove unused declaration adds b3c8c9801eb9 udf: Get rid of 0-length arrays adds 979a6e28dd96 udf: Get rid of 0-length arrays in struct fileIdentDesc adds ca6e04e8f8d1 Pull udf cleanups and LVID check fix. new 747c839bb343 Merge remote-tracking branch 'ext3/for_next' new 4b1065186442 f2fs: avoid unneeded memory allocation in __add_ino_entry() new 65ddf6564843 f2fs: fix to do sanity check for sb/cp fields correctly new a2649315bcb8 f2fs: compress: avoid duplicate counting of valid blocks w [...] new 3b9e7ea81395 f2fs: improve sbi status info in debugfs/f2fs/status new bfe458a09960 f2fs: correct comment in segment.h new 1495870233e7 f2fs: compress: do sanity check on cluster new 5dc6d924b7fe f2fs: compress: allow write compress released file after t [...] new 89d9bf0edd88 f2fs: support fault injection for f2fs_kmem_cache_alloc() new 57120269fd9b f2fs: fix to keep compatibility of fault injection interface new f4b05791dda9 f2fs: introduce periodic iostat io latency traces new c7e0ed04ac23 Merge remote-tracking branch 'f2fs/dev' new 1c27546a3a0f Merge remote-tracking branch 'fuse/for-next' new def789b718f3 Merge remote-tracking branch 'gfs2/for-next' adds aede517207b2 SUNRPC: Refactor rpc_ping() adds 823c73d0c539 SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs adds d480696dc689 SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs adds f9d091cff80d SUNRPC: Update trace flags adds be630b9150b0 SUNRPC: xprt_retransmit() displays the the NULL procedure [...] adds be17b8caf3a3 SUNRPC: Record timeout value in xprt_retransmit tracepoint adds 1143129e4d0d xprtrdma: Disconnect after an ib_post_send() immediate error adds 97480cae13ca xprtrdma: Put rpcrdma_reps before waking the tear-down completion adds 683f31c3ab2e xprtrdma: Add xprtrdma_post_recvs_err() tracepoint adds d9ae8134f253 xprtrdma: Add an xprtrdma_post_send_err tracepoint adds 8d863b1f0541 xprtrdma: Eliminate rpcrdma_post_sends() adds 71d3d0ebc894 SUNRPC: Convert rpc_client refcount to use refcount_t adds e20772cbdf46 NFSv4/pNFS: Fix a layoutget livelock loop adds 7c0bbf2d3dcd NFSv4/pNFS: Remove dead code adds 45baadaad7bf NFSv4/pNFS: Always allow update of a zero valued layout barrier adds d6236a98b3ba NFSv4/pnfs: The layout barrier indicate a minimal value fo [...] adds c2dc3e5fad13 SUNRPC: Fix potential memory corruption adds e26d9972720e SUNRPC: Clean up scheduling of autoclose adds f99fa50880f5 SUNRPC/xprtrdma: Fix reconnection locking adds 5d46dd04cb68 sunrpc: Fix return value of get_srcport() adds e44773daf851 SUNRPC: Add srcaddr as a file in sysfs adds 69f2cd6df3ee SUNRPC: Add dst_port to the sysfs xprt info file adds 438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat adds 5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout adds 9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag adds 7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations adds c35a810ce595 NFS: Remove unused callback void decoder adds 89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decod [...] adds 9eff97abef05 NFS: Clean up the synopsis of callback process_op() adds ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. new 9d452d88e6e1 Merge remote-tracking branch 'nfs-anna/linux-next' adds 52b0fe4b635e NFSD: Clean up splice actor adds a4eef608f0f7 SUNRPC: Add svc_rqst_replace_page() API adds 11d88a393e1f NFSD: Batch release pages during splice read adds 324a09b86959 tracing: Add trace_event helper macros __string_len() and [...] adds bbcc639ede35 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds 3cbf638db511 NFSD: Use new __string_len C macros for nfsd_clid_class adds ad9bc2bb12d3 lockd: Fix invalid lockowner cast after vfs_test_lock adds a85d1bf53c7f svcrdma: Fewer calls to wake_up() in Send completion handler adds 8d23d57c1c41 svcrdma: Relieve contention on sc_send_lock. adds 813a039882b4 svcrdma: Convert rdma->sc_rw_ctxts to llist adds 0713d97be3ab NFSD: remove vanity comments adds 9efc6df4494b SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds 400e66317eb7 sysctl: introduce new proc handler proc_dobool adds 5312c4903d3f lockd: change the proc_handler for nsm_use_hostnames new 29c3e054fe8b Merge remote-tracking branch 'cel/for-next' adds 69c74330fe4d ovl: fix mmap denywrite adds d5b8d4529d8b fs: add generic helper for filling statx attribute flags adds 5aaa9442484f ovl: pass ovl_fs to ovl_check_setxattr() adds a0a933605a1f ovl: copy up sync/noatime fileattr flags adds 7686ac928de1 ovl: consistent behavior for immutable/append-only inodes adds 2382c7aac629 ovl: disable decoding null uuid with redirect_dir adds 53c6dd852ae3 ovl: add ovl_allow_offline_changes() helper adds 4e10ca1dc96b ovl: do not set overlay.opaque for new directories adds 252badadc7b4 ovl: relax lookup error on mismatch origin ftype adds abe0014e89d5 ovl: skip checking lower file's i_writecount on truncate adds f43f23962f8a ovl: update ctime when changing fileattr adds 1be620376fbb ovl: use kvalloc in xattr copy-up new bff4349dd51e Merge remote-tracking branch 'overlayfs/overlayfs-next' new 9fe6766b43d9 Merge remote-tracking branch 'v9fs/9p-next' adds 40b52225e58c xfs: remove support for disabling quota accounting on a mo [...] adds 777eb1fa857e xfs: remove xfs_dqrele_all_inodes adds e497dfba6bd7 xfs: remove the flags argument to xfs_qm_dquot_walk adds 149e53afc851 xfs: remove the active vs running quota differentiation adds f1653c2e2831 xfs: introduce CPU hotplug infrastructure adds 0ed17f01c854 xfs: introduce all-mounts list for cpu hotplug notifications adds c6c2066db396 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable adds 62af7d54a0ec xfs: detach dquots from inode if we don't need to inactivate it adds ab23a7768739 xfs: per-cpu deferred inode inactivation queues adds 7d6f07d2c5ad xfs: queue inactivation immediately when free space is tight adds 108523b8de67 xfs: queue inactivation immediately when quota is nearing [...] adds 65f03d8652b2 xfs: queue inactivation immediately when free realtime ext [...] adds 2eb665027b65 xfs: inactivate inodes any time we try to free speculative [...] adds 01e8f379a489 xfs: flush inode inactivation work when compiling usage st [...] adds 6f6490914d9b xfs: don't run speculative preallocation gc when fs is frozen adds e8d04c2abceb xfs: use background worker pool when transactions can't ge [...] adds a6343e4d9278 xfs: avoid buffer deadlocks when walking fs inodes adds 40b1de007aca xfs: throttle inode inactivation queuing on memory reclaim adds b7df7630cccd xfs: fix silly whitespace problems with kernel libxfs adds f19ee6bb1a72 xfs: drop experimental warnings for bigtime and inobtcount adds 48c6615cc557 xfs: grab active perag ref when reading AG headers adds 43059d5416c9 xfs: dump log intent items that cannot be recovered due to [...] adds de2860f46362 mm: Add kvrealloc() adds 98fe2c3cef21 xfs: remove kmem_alloc_io() adds d634525db63e xfs: replace kmem_alloc_large() with kvmalloc() adds 908ce71e54f8 xfs: allow setting and clearing of log incompat feature flags adds 2b73a2c817be xfs: clear log incompat feature bits when the log is idle adds 4bc619833f73 xfs: refactor xfs_iget calls from log intent recovery adds df0826312a23 xfs: add attr state machine tracepoints adds 5e68b4c7fb64 xfs: Rename __xfs_attr_rmtval_remove adds edf27485eb56 xfs: cleanup __FUNCTION__ usage new 49d4e005111b Merge remote-tracking branch 'xfs/for-next' new 114aec860b48 Merge remote-tracking branch 'zonefs/for-next' new 83677c5c82ab Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 2bf9d868947c Merge remote-tracking branch 'file-locks/locks-next' new ac5f6a92d654 Merge remote-tracking branch 'printk/for-next' adds 6446861fdf92 Merge branch 'pci/enumeration' adds 81402f20cef0 Merge branch 'pci/irq' adds 7011a2391c22 Merge branch 'pci/resource' adds 0edab49835eb Merge branch 'pci/virtualization' adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d0aa4db457e0 Merge branch 'pci/vpd' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 45dfe37412dd Merge branch 'remotes/lorenzo/pci/aardvark' adds e1229e884e19 PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 70b93c676c42 Merge branch 'remotes/lorenzo/pci/dwc' adds 7c5b767715cb Merge branch 'remotes/lorenzo/pci/iproc' adds 9c232516409c dt-bindings: PCI: mediatek: Update the Device tree bindings adds 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] adds fb5b90ba66c4 Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds 5896916273c8 Merge branch 'remotes/lorenzo/pci/rcar' adds 53db5a62929e Merge branch 'remotes/lorenzo/pci/tegra' adds ec5ef2616ba6 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 295cf97d66ac Merge branch 'remotes/lorenzo/pci/xgene' adds 7f6a9d59aa71 Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds bdb29f8679f1 Merge branch 'remotes/lorenzo/pci/tools' new 696cc3c02b2e Merge remote-tracking branch 'pci/next' new 4b39438ada33 Merge remote-tracking branch 'pstore/for-next/pstore' new e91a1464815f Merge remote-tracking branch 'hid/for-next' adds bba676cc0b61 i2c: iproc: fix race between client unreg and tasklet adds 86ff25ed6cd8 i2c: dev: zero out array used for i2c reads from userspace adds 3f12cc4bb0a4 Documentation: i2c: add i2c-sysfs into index adds 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next new 602d0cc65e11 Merge remote-tracking branch 'i2c/i2c/for-next' new 9fed8fa99334 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control new 2c5b88a39d67 hwmon: (axi-fan-control) Make sure the clock is enabled new 9bf778b6abd6 hwmon: (axi-fan-control) Handle irqs in natural order new 5a5a11fa7224 hwmon: 9axi-fan-control) Support temperature vs pwm points new 7e1a42c7aae4 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits new 84fdde0385d4 hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max new cbdadae0e426 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 8ce1162a3960 docs/zh_CN: add virt index translation new ccb00ddc88cf docs/zh_CN: add virt paravirt_ops translation new 9c987b10fefa docs/zh_CN: add virt guest-halt-polling translation new e636a91584ad docs/zh_CN: add virt ne_overview translation new 8dda2eac9684 docs/zh_CN: add virt acrn index translation new ab03e49f13ca docs/zh_CN: add virt acrn introduction translation new f63c6894f645 docs/zh_CN: add virt acrn io-request translation new 3bf5548d8e96 docs/zh_CN: add virt acrn cpuid translation new f4e60d9f1ba5 docs/zh_CN: add infiniband index translation new 312356129e58 docs/zh_CN: add infiniband core_locking translation new 88e37e3d4443 docs/zh_CN: add infiniband ipoib translation new e7c640961a2e docs/zh_CN: add infiniband opa_vnic translation new ccbad6a5216b docs/zh_CN: add infiniband sysfs translation new cc420b883b1f docs/zh_CN: add infiniband tag_matching translation new 0265e6ee2c58 docs/zh_CN: add infiniband user_mad translation new 4d488433dc40 docs/zh_CN: add infiniband user_verbs translation new 27f373cb5c98 Documentation/features/vm: riscv supports THP now new 191cf329f109 doc: align Italian translation new 4f3791c3fe27 docs/zh_CN: Add zh_CN/accounting/psi.rst new bed4ed3057e4 scripts/kernel-doc: Override -Werror from KCFLAGS with KDO [...] new 659653c9e546 docs: pdfdocs: Refactor config for CJK document new e291ff6f5a03 docs: pdfdocs: Add CJK-language-specific font settings new 7eb368cc319b docs: pdfdocs: Choose Serif font as CJK mainfont if possible new 35382965bdd2 docs: pdfdocs: Preserve inter-phrase space in Korean translations new a90dad8f610a docs: pdfdocs: Add conf.py local to translations for ascii [...] new 77abc2c230b1 docs: pdfdocs: One-half spacing for CJK translations new 788d28a25799 docs: pdfdocs: Permit AutoFakeSlant for CJK fonts new 29ac9822358f docs: pdfdocs: Teach xeCJK about character classes of quot [...] new e0d14a5d2ff1 docs: pdfdocs: Enable language-specific font choice of zh_ [...] new 37397b092e7f docs: sphinx-requirements: Move sphinx_rtd_theme to top new 38e511ef45c4 Merge remote-tracking branch 'jc_docs/docs-next' new be2f587f2a13 Merge remote-tracking branch 'v4l-dvb/master' adds b10b5334528a media: camss: vfe: Don't read hardware version needlessly adds 862ee562d7f0 media: camss: vfe: Decrease priority of of VFE HW version [...] adds 2a3238005dc0 media: camss: vfe: Remove vfe_hw_version_read() argument adds bb1741c408b2 media: camss: vfe: Rework vfe_hw_version_read() function d [...] adds 478e8d8b3997 media: hevc: Add scaling matrix control adds 7a731960cc7e media: hantro: Add scaling lists feature adds 297289d611b8 media: cedrus: hevc: Add support for scaling lists adds 65da1fc4c325 media: cedrus: drop min_buffers_needed. adds 92852963f78e media: vivid: add module option to set request support mode adds f61944bbc698 media: videobuf2-core: sanity checks for requests and qbuf adds 9c1d37b7d4cf media: em28xx: add missing em28xx_close_extension adds 46060cfe2be9 media: TDA1997x: fix tda1997x_remove() adds 67fdf5ed9502 media: meson-ge2d: Fix rotation parameter changes detectio [...] adds c38b314c60c8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs adds 95fd4dda2b0e media: mtk-vcodec: Clean redundant encoder format definition adds 209fa0fab99b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 2bb56f6eaaa8 media: mtk-vcodec: Add MT8195 H264 venc driver adds b012543629af media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] adds 2c35735ee683 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 adds a76d04bf70be media: Add NV12_4L4 tiled format adds 6daa9f32282a media: Clean V4L2_PIX_FMT_NV12MT documentation adds a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved adds d94e1a30634a media: streamzap: ensure rx resolution can be retrieved adds 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex adds 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' new 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control new 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD new dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] new 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder new edc06520deca media: mtk-vcodec: venc: support START and STOP commands new aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file new db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field new 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI new e8a4b0d2b747 media: add Mediatek's MM21 format new 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API new b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding new 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api new b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec new 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder new 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared new b395ba42afd9 media: ir_toy: allow tx carrier to be set new ac2bc9cfb9bb Merge remote-tracking branch 'v4l-dvb-next/master' new c9ab8d583c49 Merge remote-tracking branch 'pm/linux-next' adds 484f2b7c61b9 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant new bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag new c17495b01b72 cpufreq: Add callback to register with energy model new 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model new fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model new 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] new 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model new e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] new a214649dfcbc cpufreq: scpi: Use .register_em() to register with energy model new b64eea485feb cpufreq: vexpress: Use .register_em() to register with ene [...] new 8158488baa1e cpufreq: scmi: Use .register_em() to register with energy model new 7b684ec1822a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 675544fc29e9 Merge remote-tracking branch 'cpupower/cpupower' new e86eb1bee132 Merge remote-tracking branch 'opp/opp/linux-next' new b630cc547182 Merge remote-tracking branch 'ieee1394/for-next' new 45baed1b1606 Merge remote-tracking branch 'dlm/next' new 9843d8271421 Merge remote-tracking branch 'swiotlb/linux-next' new bd7e786fba7b Merge remote-tracking branch 'rdma/for-next' adds 1f88d5d566b8 net: ethernet: ti: cpsw: switch to use skb_put_padto() adds 61e7a22da75b net: ethernet: ti: davinci_emac: switch to use skb_put_padto() adds 9ffc513f95ee net: ethernet: ti: davinci_cpdma: drop frame padding adds a5516053cd44 Merge branch 'cpsw-emac-skb_put_padto' adds 5c0418ed1610 netdevsim: Protect both reload_down and reload_up paths adds 596690e9f4fc ethtool: return error from ethnl_ops_begin if dev is NULL adds d12f23fa5142 ptp: ocp: Fix the error handling path for the class device. adds 0d43d4f26cb2 ptp: ocp: Add the mapping for the external PPS registers. adds 37a156ba4cbb ptp: ocp: Remove devlink health and unused parameters. adds ef0cfb3460a4 ptp: ocp: Use 'gnss' naming instead of 'gps' adds 1a052da92924 ptp: ocp: Rename version string shown by devlink. adds 8ef8ccbc6967 ptp: ocp: Remove pending_image indicator from devlink adds 370cb73a3874 Merge branch 'ptp-ocp-fixes' adds 47bfc4d128de net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() adds 3bacbe04251b net: ethernet: ti: am65-cpsw: use napi_complete_done() in [...] adds 7df4e7449489 net: dsa: stop syncing the bridge mcast_router attribute a [...] adds cbbf09b5771e net: dsa: mt7530: remove the .port_set_mrouter implementation adds c73c57081b3d net: dsa: don't disable multicast flooding to the CPU even [...] adds 9b9311af4e86 Merge branch 'dsa-cpu-flood' adds 8fbebef80107 net: dsa: mt7530: drop untagged frames on VLAN-aware ports [...] adds 06669e6880be vrf: fix NULL dereference in vrf_finish_output() adds 35ba6abb73e4 net: ethernet: ti: davinci_cpdma: revert "drop frame padding" adds 17bd3a1e1061 tulip: Remove deadcode on startup true condition adds 60bb1089467d s390/qeth: Register switchdev event handler adds 4e20e73e631a s390/qeth: Switchdev event handler adds f7936b7b2663 s390/qeth: Update MACs of LEARNING_SYNC device adds 709db03a8afa Merge branch 's390-qeth' adds 4367355dd909 net: ethernet: stmmac: Do not use unreachable() in ipq806x [...] adds f9be84db09d2 net: bonding: bond_alb: Remove the dependency on ipx netwo [...] adds 39f32101543b net: dsa: don't fast age standalone ports adds 82564f6c706a devlink: Simplify devlink port API calls adds 64ec13ec92d5 atm: horizon: Fix spelling mistakes in TX comment adds 045c45d1f598 net: dsa: centralize fast ageing when address learning is [...] adds 4eab90d9737b net: dsa: don't fast age bridge ports with learning turned off adds 9264e4ad2611 net: dsa: flush the dynamic FDB of the software bridge whe [...] adds 5313a37b881e net: dsa: sja1105: rely on DSA core tracking of port learn [...] adds 5126ec72a094 net: dsa: sja1105: add FDB fast ageing support adds cfe908c11659 Merge branch 'sja1105-fast-ageing' adds a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they ca [...] adds bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge adds 003352377f15 Merge branch 'dsa-fast-ageing' adds 10d6393dc471 net/af_iucv: support drop monitoring adds 4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module() adds ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration adds 50348fac2921 net/iucv: get rid of register asm usage adds 8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions. adds 403fa18691b7 Merge branch 'iucv-next' adds 94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() adds 919d13a7e455 devlink: Set device as early as possible adds 67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations adds e08d6d42b6f9 net: fec: fix build error for ARCH m68k adds 2a2b6e3640c4 devlink: Fix port_type_set function pointer check adds 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page adds 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool adds 53e0961da1c7 page_pool: add frag page recycling support in page pool adds 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool adds 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' adds 277b13405703 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly t [...] adds 579345e7f219 selftests/bpf: Rename reference_tracking BPF programs adds 29f24c43cbe0 samples/bpf: xdpsock: Make the sample more useful outside [...] adds f4700a62c271 samples/bpf: xdpsock: Remove forward declaration of ip_fas [...] adds c83ae15dc947 Merge branch 'samples/bpf: xdpsock: Minor enhancements' adds a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff adds 879af96ffd72 net, core: Add support for XDP redirection to slave device adds 9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver adds aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device adds 689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context adds 95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name adds 6aab1c81b98a selftests/bpf: Add tests for XDP bonding adds d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...] adds b55dfa850015 bpf, tests: Add BPF_JMP32 test cases adds 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension adds e92c813bf119 bpf, tests: Fix typos in test case descriptions adds ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations adds 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH adds 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 adds faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests adds 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...] adds e5009b4636cb bpf, tests: Add word-order tests for load/store of double words adds 66e5eb847455 bpf, tests: Add branch conversion JIT test adds 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing adds e4517b3637c6 bpf, tests: Add tests for atomic operations adds 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG adds 874be05f525e bpf, tests: Add tail call test suite adds d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a5397d68b2db net/sched: cls_api, reset flags on replay adds d3432bf10f17 net: Support filtering interfaces on no master adds fdacd57c79b7 netfilter: x_tables: never register tables by default adds 870299707436 netfilter: nf_queue: move hookfn registration out of struct net adds 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value adds 1016c6b8c621 net: ipa: disable clock in suspend adds 2abb0c7f98e8 net: ipa: resume in ipa_clock_get() adds 63de79f031de net: ipa: use runtime PM core adds a3d3e759a487 net: ipa: get rid of extra clock reference adds a71aeff3dd0a net: ipa: kill IPA clock reference count adds 0d08026ac609 net: ipa: kill ipa_clock_get_additional() adds 6899192f648d Merge branch 'ipa-runtime-pm' adds df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...] adds 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...] adds 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...] adds 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...] adds 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...] adds cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...] adds d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...] adds 425214508b1b net: bridge: vlan: add support for mcast query response in [...] adds 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...] adds 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context adds cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...] adds 62938182c359 net: bridge: vlan: add support for mcast querier global option adds a97df080b6a8 net: bridge: vlan: add support for mcast router global option adds e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...] adds dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...] adds e9c130ad665c Merge branch 'bridge-global-mcast' adds f13a5ad88186 devlink: Add new "enable_eth" generic device param adds 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param adds 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param adds 699784f7b728 devlink: Create a helper function for one parameter registration adds b40c51efefbc devlink: Add API to register and unregister single parameter adds 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter adds 6f35723864b4 net/mlx5: Fix unpublish devlink parameters adds a17beb28ed9d net/mlx5: Support enable_eth devlink dev param adds 87158cedf00e net/mlx5: Support enable_rdma devlink dev param adds 70862a5d609d net/mlx5: Support enable_vnet devlink dev param adds 1a8e628c8a3e Merge branch 'devlink-aux-devices' adds f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX adds 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...] adds 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...] adds a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...] adds 88be32634905 Merge branch 'dsa-tagger-helpers' adds bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs adds 891a88f4f576 bonding: remove extraneous definitions from bonding.h adds 6569fa2d4e01 bonding: combine netlink and console error messages adds 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' adds ddccc5e368a3 net: hns3: add support for triggering reset by ethtool adds 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...] adds 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping new 52a62f8603f9 pktgen: Parse internet mix (imix) input new 90149031325c pktgen: Add imix distribution bins new 769afb3fda06 pktgen: Add output for imix results new 445af0d25992 Merge branch 'pktgen-imix' new e0ba60509d64 net: phy: nxp-tja11xx: log critical health state new 7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again new 0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range() new ab97462beb18 net: dsa: print more information when a cross-chip notifier fails new 724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown new dea807744439 Merge branch 'dsa-cross-chip-notifiers' new 39c538d64479 net/mlx5: Fix typo in comments new 90b85d4e313c net/mlx5: Fix inner TTC table creation new 8e792700b994 net/mlx5: Delete impossible dev->state checks new 211f4f99edc0 net/mlx5: Align mlx5_irq structure new 68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg new 2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer new 4445abbd13cd net/mlx5: SF, use recent sysfs api new 5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to b [...] new 48f02eef7f76 net/mlx5: Allocate individual capability new 44f66ac981fa net/mlx5: Initialize numa node for all core devices new 979aa51967ad net/mlx5: Fix variable type to match 64bit new 61b6a6c395d6 net/mlx5e: Make use of netdev_warn() new bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.or [...] new 676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val() new b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional new c7426e0c3a6e Merge remote-tracking branch 'net-next/master' adds 25dc3895baaa selftests/bpf: Fix running of XDP bonding tests new b0bfe66bd029 Merge remote-tracking branch 'bpf-next/for-next' new 8edd67a217e0 Merge remote-tracking branch 'ipsec-next/master' adds d249ff28b1d8 intersil: remove obsolete prism54 wireless driver new e1da6f3afbdc Merge remote-tracking branch 'wireless-drivers-next/master' adds 146af2264902 Bluetooth: btusb: Fix fall-through warnings adds ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work adds 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect adds 27c24fda62b6 Bluetooth: switch to lock_sock in SCO adds 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer adds b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM adds e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill adds 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...] new 0d36508d79af Merge remote-tracking branch 'bluetooth/master' adds 6bc219b7b2cd mtdblock: Update old JFFS2 mention in Kconfig adds 42ba8c3b4263 mtdblock: Add comment about UBI block devices adds b4675c64f932 mtdblock: Warn if the added for a NAND device new 84c4b6e7c795 Merge remote-tracking branch 'mtd/mtd/next' adds 5c2f387b48f0 MAINTAINERS: repair Miquel Raynal's email address adds df12a75a2be9 mtd: spinand: core: Properly fill the OOB area. adds 014665ffd7e8 mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo adds 74a021a632b0 mtd: rawnand: remove never changed ret variable new a6e3b4ebca26 Merge remote-tracking branch 'nand/nand/next' adds fe28140b3393 crypto: omap-sham - clear dma flags only after omap_sham_u [...] adds 6a1ec89f2c56 crypto: omap-sham - initialize req only after omap_sham_hw_init() adds f83fc1a0ee32 crypto: omap-sham - add missing pm_runtime_dontuse_autosuspend() adds f23f2186a4d0 crypto: omap-sham - drop old hw_init and unused FLAGS_INIT adds 70c68d163986 crypto: omap-sham - drop suspend and resume functions adds 1dd0d7fe4b7a crypto: omap-sham - drop pm_runtime_irqsafe() usage adds 5441a07a127f crypto: ccp - shutdown SEV firmware on kexec adds b83c2d92be71 firmware: smccc: Register smccc_trng platform device adds 0888d04b47a1 hwrng: Add Arm SMCCC TRNG based driver new c391714c0497 crypto: sun8i-ce - use kfree_sensitive to clear and free s [...] new d01a9f7009c3 crypto: virtio - Replace deprecated CPU-hotplug functions. new 80771c822802 padata: Replace deprecated CPU-hotplug functions. new b6f756726e4d lib/mpi: use kcalloc in mpi_resize new ed5fa39fa8a6 crypto: hisilicon - enable zip device clock gating new 3d845d497b23 crypto: hisilicon - enable sec device clock gating new ea5202dff79c crypto: hisilicon - enable hpre device clock gating new 9491923e4a68 crypto: wp512 - correct a non-kernel-doc comment new 204808b2ca75 Merge remote-tracking branch 'crypto/master' adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds 1b41d67ec961 drm/amd/pm: bug fix for the runtime pm BACO adds 420c81c84b59 drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init() adds ed7c28c77103 drm/amd/display: Remove redundant initialization of variab [...] adds a43e2a0e1149 drm/amdkfd: Allow querying SVM attributes that are clear adds 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] adds c649432e86ca drm/i915: Fix busy ioctl commentary adds 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] adds 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds b4b9731b02c3 drm/i915: Simplify userptr locking adds 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds adds c865204e84a1 drm/i915/ttm: Fix memory leaks adds 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man adds f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource adds 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time adds beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS adds 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming adds d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man adds 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour adds dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread adds a6c5b8912521 drm/i915/ttm: remove unused function adds 1c4dbe056dab drm/i915: Reference objects on the ww object list adds 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] adds 3b86eb82dc2c drm/i915: Introduce a ww transaction helper adds 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt adds 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] adds b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor adds cf586021642d drm/i915/gt: Pipelined page migration adds 563baae1875c drm/i915/gt: Pipelined clear adds 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT adds 50331a7b5074 drm/i915/ttm: accelerated move implementation adds 57143f2e5b41 drm/i915/gem: Zap the client blt code adds 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code adds 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step adds 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h adds 932641f0323e drm/i915: extract steered reg access to common function adds 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering adds 319392742155 drm/i915: Add support for explicit L3BANK steering adds b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] adds 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy adds 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object adds 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function adds c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] adds 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine adds 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine adds 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine adds d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine adds 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine adds 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages adds 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 adds bfde26df7af4 drm/i915/doc: Include GuC ABI documentation adds 577729533cdc drm/i915: Document the Virtual Engine uAPI adds ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath adds 4bc2d5747eb0 drm/i915/ttm: fix static warning adds 0ff375759f64 drm/i915: Update object placement flags to be mutable adds 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move adds 32b7cf51a441 drm/i915/ttm: Use TTM for system memory adds d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms adds 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 adds f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler adds 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan adds b6e913e19c54 drm/i915/gem: Implement object migration adds bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] adds e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display adds d22632c83b94 drm/i915: support forcing the page size with lmem adds 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures adds 27e4b467d94e drm/i915: Use the correct IRQ during resume adds 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer adds 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit adds 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks adds b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve adds 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion adds 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit adds 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 adds 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files adds fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE adds 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) adds 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP adds 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] adds 8cc256a24da1 drm/i915/gem: Return void from context_apply_all adds 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) adds 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) adds c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES adds 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) adds dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) adds 5ac545b8b014 drm/i915/request: Remove the hook from await_execution adds ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines adds a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) adds aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper adds f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs adds a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) adds 07a635a825e6 drm/i915/gem: Rework error handling in default_engines adds 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem adds bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper adds def25b7bc342 drm/i915/gem: Make an alignment check more sensible adds d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] adds 046d1660daee drm/i915/gem: Return an error ptr from context_lookup adds 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) adds a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) adds ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] adds d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] adds 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() adds f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] adds 0eee9977f9d3 drm/i915/gem: Roll all of context creation together adds ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ adds b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users adds 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression adds c492405860f7 drm/i915: Settle on "adl-x" in WA comments adds 28ec02c9cbeb drm/i915: Implement Wa_1508744258 adds 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 adds 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next adds 1ccf7294b76d drm/i915/guc: Relax CTB response timeout adds dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response adds c26e289f1d8d drm/i915/guc: Increase size of CTB buffers adds 1681924d8bde drm/i915/guc: Add non blocking CTB send function adds b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function adds 75452167a279 drm/i915/guc: Optimize CTB writes and reads adds 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation adds 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc adds 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc adds 8f88ca76b394 drm/i915/gtt: drop the page table optimisation adds d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next adds 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. adds 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* adds dc194184d0ce drm/i915: Drop error handling from dma_fence_work adds 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" adds e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete adds aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc adds 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser adds 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. adds f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang adds 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds adds 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround adds 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive adds 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure adds 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() adds db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails adds a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) adds 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global adds 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC adds 8f57f295c895 drm/i915/selftests: Allow for larger engine counts adds 50a9ea0843da drm/i915/xehp: Handle new device context ID format adds 7fc37efd8fa0 drm/i915/xehp: New engine context offsets adds 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures adds 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor adds 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array adds 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet adds 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC adds 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface adds b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering adds e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled adds b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin adds 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable adds e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling adds 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences adds 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling adds f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer adds b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC adds 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC adds dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit adds e03b59064be4 drm/i915: Add intel_context tracing adds 7894375e2703 drm/i915/gt: fix platform prefix adds f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id adds 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id adds eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based adds 81340cf3bddd drm/i915/uapi: reject set_domain for discrete adds 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p adds d8905ba705ab drm/i915/xehp: Define multicast register ranges adds 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) adds 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) adds ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) adds bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support adds 816753c06f23 drm/i915/gt: nuke gen6_hw_id adds f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate adds 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] adds 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] adds bf947c989c16 drm/i915/gem: Unify user object creation (v3) adds 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed adds 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] adds d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] adds cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) adds 3821cc7fc0b9 drm/i915: document caching related bits adds 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire adds 556120256ecd drm/i915/guc: GuC virtual engines adds 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines adds 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] adds b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission adds a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] adds 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc adds d1cee2d37a62 drm/i915: Move active request tracking to a vfunc adds eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface adds c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled adds e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize adds cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface adds 1e0fd2b5da1e drm/i915/guc: Handle context reset notification adds f7957e603cbc drm/i915/guc: Handle engine reset failure notification adds 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC adds 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] adds d75dc57fee98 drm/i915/guc: Don't complain about reset races adds c17b637928f0 drm/i915/guc: Enable GuC engine reset adds 573ba126aef3 drm/i915/guc: Capture error state on context reset adds dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC adds 793578524050 drm/i915/guc: Hook GuC scheduling policies up adds cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags adds 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] adds 481d458caede drm/i915/guc: Add golden context to GuC ADS adds ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission adds 62eaf0ae217d drm/i915/guc: Support request cancellation adds 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest adds 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission adds 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission adds 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests adds 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission adds 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck adds ee242ca704d3 drm/i915/guc: Implement GuC priority management adds e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ adds e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() adds 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first adds 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit adds a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit adds 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit adds a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit adds c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit adds 47514ac752ef drm/i915: move request slabs to direct module init/exit adds 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit adds 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit adds bb13ea282535 drm/i915: Remove i915_globals adds 708b7df3480a drm/i915: Extract i915_module.c adds 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c adds 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c adds 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h adds 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 adds 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper adds 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp adds dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC adds 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled adds 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces adds 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC adds 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events adds db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable adds d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency adds c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks adds f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info adds 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt adds 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits adds 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC adds 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest adds 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature adds e05316366040 drm/i915/dg2: Add forcewake table adds 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions adds eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits adds ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV adds ce13c78fa93e drm/i915: Disable gpu relocations adds 8e02cceb1f1f drm/i915: delete gpu reloc code adds b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] adds 3ffe82d701a4 drm/i915/xehp: handle new steering options adds 768fe28dd3dc drm/i915/xehpsdv: Define steering tables adds 1705f22c86fb drm/i915/dg2: Update steering tables adds 927dfdd09d8c drm/i915/dg2: Add SQIDI steering adds 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] adds a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] adds 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP adds a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] adds 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] adds b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] adds e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending adds 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support adds 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace adds 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] adds cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] adds 3bfa7d40ce73 drm/i915/dg2: Add support for new DG2-G11 revid 0x5 new a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.f [...] new 6ead28f1c2e4 Merge remote-tracking branch 'drm/drm-next' new c18b193d0da6 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 124e8b1990ac drm/amdgpu: Extend full access wait time in guest adds e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. adds f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case adds 82367e7f22d0 drm/amd/display: fix missing writeback disablement if plan [...] adds f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stre [...] adds 4fd771ea441e drm/amd/display: refactor the cursor programing codes adds 781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb adds 04c1aad9fa0f drm/amd/display: Correct comment style adds 56aca2309301 drm/amd/display: Add AUX I2C tracing. adds 0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output adds e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 adds c71f260ad4fc drm/amd/display: 3.2.148 adds 19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset adds 314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset adds 704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() adds 7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments adds 6940db0fd1be drm/amdgpu: Removed unnecessary if statement adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit adds 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) adds f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) adds eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on adds b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler adds a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] adds 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] adds c2e0ed80dea3 drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl adds aae70d7164c4 drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_ [...] adds 79721502cd2f drm/amdkfd: avoid conflicting address mappings adds bd958a2574d5 drm/amdgpu: fix fdinfo race with process exit adds 1d286b6b14b5 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds 60f154a6796c usb/host: enable auto power control for xhci-pci adds 2287ac0614cc drm/amdgpu: add another raven1 gfxoff quirk adds 851fc8f78875 drm/amdgpu: only check for _PR3 on dGPUs adds 5cffe59a9f86 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 63dea0ad5874 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds c6e25065302b Revert "drm/amd/display: To modify the condition in indica [...] adds bdeed369ffe9 drm/radeon: Add HD-audio component notifier support (v2) new 0a025f54d16c Merge remote-tracking branch 'amdgpu/drm-next' adds 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path adds c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off new 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs new 40bb3db4f13f Merge remote-tracking branch 'drm-intel/for-linux-next' adds 687db2207b1b gpu: host1x: Add DMA fence implementation adds c78f837ae3d1 gpu: host1x: Add no-recovery mode adds 17a298e9ac7c gpu: host1x: Add job release callback adds e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job adds f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() adds 57e203953d15 drm/tegra: Add new UAPI to header adds 9916612311a7 drm/tegra: Boot VIC during runtime PM resume adds e0f2977c3573 drm/tegra: Allocate per-engine channel in core code adds d7c591bc1a3f drm/tegra: Implement new UAPI adds fc34833640a1 drm/tegra: Implement syncpoint management UAPI adds 44e961381354 drm/tegra: Implement syncpoint wait UAPI adds 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI adds 8cc95f3fd35e drm/tegra: Add job firewall adds ef531d01663a drm/tegra: Bump driver version new 9291d4ad6602 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds a6f24383f6c0 drm/msm/a6xx: Fix llcc configuration for a660 gpu adds 27514ce2e78e drm/msm/a6xx: Use rev to identify SKU adds 192f4ee3e408 drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu adds 840d10b64dad drm: msm: Add 680 gpu to the adreno gpu list adds 510410bfc034 drm/msm: Implement mmap as GEM object function adds 0710a740dc21 drm/msm: Periodically update RPTR shadow adds c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin adds a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_t [...] adds 58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings adds bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy adds 5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy adds b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling adds bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() adds 4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp [...] adds 4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase adds 56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit adds 9e66ccd6526b drm/msm/dpu: Add newlines to printks adds d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data adds 94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings adds 9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy adds 6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 adds 65c391b31994 drm/msm/dsi: Add DSI support for SC7280 adds 24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg adds 5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator adds 6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI adds f518f6c111e7 drm/msm/dsi: add three helper functions adds a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors adds 0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_ds [...] adds 9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback adds ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback adds b9007a03275a drm/msm/kms: drop set_encoder_mode callback adds 601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging adds 2fd653bbce95 drm/msm: remove a repeated including of <linux/debugfs.h> adds 462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 adds 5752d58c4e0f drm/msm/dp: Remove unused variable adds 5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver adds e8a767e04dbc drm/msm/dp: update is_connected status base on sink count [...] adds f964cfb7bcff drm/msm/dpu: add support for alpha blending properties adds a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear n [...] adds 061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore as [...] adds 083cc3a4d451 drm/msm: Add adreno_is_a640_family() adds f3a6b02c950a drm/msm: Rework SQE version check adds 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks adds 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 adds 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] adds 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] adds 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] adds 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready adds 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend adds 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY new cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init new 0f07bd17d46c Merge remote-tracking branch 'drm-msm/msm-next' new 4ccf25ff8697 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 310c58c13b2c Merge remote-tracking branch 'etnaviv/etnaviv/next' new d2f069a27938 Merge remote-tracking branch 'regmap/for-next' adds 9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages adds ad797a04f129 Merge branch 'for-linus' into for-next adds 2c86446f8e04 ALSA: harmony: Drop superfluous address setup adds cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first adds 0899a7a23047 ALSA: pci: rme: Set up buffer type properly adds 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly adds ca4c5b334f10 ALSA: msnd: Use proper mmap method new 6849b6a4f2d8 Merge remote-tracking branch 'sound/for-next' adds 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support adds e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] adds 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] adds a10facb75253 ASoC: max98390: Add support change dsm param name adds 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id adds 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] new 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID new 98ed18e10de5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new 77fb0208ae88 Merge remote-tracking branch 'sound-asoc/for-next' new 711d3ec07b3b Merge remote-tracking branch 'modules/modules-next' new abd3d999567f Merge remote-tracking branch 'input/next' adds c66fd019713e block: make the block holder code optional adds fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder adds 0dbcfe247f22 block: look up holders by bdev adds d62633873590 block: support delayed holder registration adds 74a2b6ec9380 dm: cleanup cleanup_mapped_device adds ba30585936b0 dm: move setting md->type into dm_setup_md_queue adds 89f871af1b26 dm: delay registering the gendisk adds d1254a874971 block: remove support for delayed queue registrations adds 5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API adds 471aa704db49 block: pass a gendisk to blk_queue_update_readahead adds 1008162b2782 block: add a queue_has_disk helper adds edb0872f44ec block: move the bdi from the request_queue to the gendisk adds a11d7fc2d05f block: remove the bd_bdi in struct block_device adds 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible adds 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] adds b85cc760c8d2 Merge branch 'for-5.15/block' into for-next adds da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err adds 0e039fb3b054 Merge branch 'for-5.15/drivers' into for-next new 018eca456c4b block: move some macros to blkdev.h new f655d2ed551a Merge branch 'for-5.15/block' into for-next adds ef98eb0409c3 io_uring: clear TIF_NOTIFY_SIGNAL when running task work adds 20c0b380f971 io_uring: Use WRITE_ONCE() when writing to sq_flags adds 4956b9eaad45 io_uring: rsrc ref lock needs to be IRQ safe adds 49e7f0c789ad io-wq: fix bug of creating io-wokers unconditionally adds 47cae0c71f7a io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() adds c018db4a57f3 io_uring: drop ctx->uring_lock before flushing work item adds 43597aac1f87 io_uring: fix ctx-exit io_rsrc_put_work() deadlock adds 7cde9af40fcd Merge branch 'io_uring-5.14' into for-5.15/io_uring adds eb2c122a8835 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 36ac281018ff io_uring: be smarter about waking multiple CQ ring waiters adds 5133a6714e12 io_uring: use kvmalloc for fixed files adds b9d6d382af4c io_uring: inline fixed part of io_file_get() adds 8260368457e9 io_uring: rename io_file_supports_async() adds c0c2dcc94e91 io_uring: avoid touching inode in rw prep adds d2424c332cac io_uring: clean io-wq callbacks adds 96f638c0e22a io_uring: remove unnecessary PF_EXITING check adds c43287aa4fe1 io-wq: improve wq_list_add_tail() adds 0767a98a39f5 io_uring: refactor io_alloc_req adds 4730f05eadd5 io_uring: don't halt iopoll too early adds 4ec2c18f7a10 io_uring: add more locking annotations for submit adds ce67fd47eb75 io_uring: optimise io_cqring_wait() hot path adds bbf18d476963 io_uring: extract a helper for ctx quiesce adds 0c52e5e799e4 io_uring: move io_put_task() definition adds 003cda4b07d8 io_uring: move io_rsrc_node_alloc() definition adds 74e739d99ea8 io_uring: inline io_free_req_deferred adds fdc019991dd4 io_uring: deduplicate open iopoll check adds 78a189a62591 io_uring: improve ctx hang handling adds dae1c59dddfa io_uring: kill unused IO_IOPOLL_BATCH adds 4ddc28d9773a io_uring: drop exec checks from io_req_task_submit adds 96b0fdd60ffe io_uring: optimise putting task struct adds 180686a79a71 io_uring: move io_fallback_req_func() adds a8b225274797 io_uring: cache __io_free_req()'d requests adds 6b3e79e8e2a0 io_uring: remove redundant args from cache_free adds 6bfba7674974 io_uring: use inflight_entry instead of compl.list adds d10299e14aae io_uring: inline struct io_comp_state adds 88c2d13e6e05 io_uring: remove extra argument for overflow flush adds 3b8fa628e7e5 io_uring: inline io_poll_remove_waitqs adds 8de254e05555 io_uring: clean up tctx_task_work() adds ff49e5982f3d io_uring: remove file batch-get optimisation new 48ecb6369f1f io_uring: run timeouts from task_work new cfee77f8ca0d io_uring: run linked timeouts from task_work new 46989efacb1c io_uring: run regular file completions from task_work new 8657d836aaf4 io_uring: remove IRQ aspect of io_ring_ctx completion lock new 6abd40e5f196 io_uring: move req_ref_get() and friends new cae3a0c638ca io_uring: remove req_ref_sub_and_test() new aefe167e7b6e io_uring: remove submission references new 94e639ddfacd io_uring: skip request refcounting new 0c840fd720fb io_uring: optimise hot path of ltimeout prep new a29f61590cb6 io_uring: extract io_uring_files_cancel() in io_uring_task [...] new 6a32aa46fa0b io_uring: remove files pointer in cancellation functions new feb1b31d5d55 io_uring: code clean for completion_lock in io_arm_poll_handler() new 0c7d7177dcd6 Merge branch 'for-5.15/io_uring' into for-next new 29e6a5e01d0a mmc: block: let device_add_disk create disk attributes new a94dcfce70d3 mmc: block: cleanup gendisk creation new 5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove new 916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk new 4f9e14aecfbd sx8: use the internal state machine to check if del_gendis [...] new 224b0683228c bcache: add proper error unwinding in bcache_device_init new b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free new 50b4aecfbbb0 block: remove GENHD_FL_UP new a08aa9bccdc2 block: store a gendisk in struct parsed_partitions new 7f6be3765e11 block: pass a gendisk to bdev_add_partition new 926fbb1677e0 block: pass a gendisk to bdev_del_partition new 3d2e79894bd7 block: pass a gendisk to bdev_resize_partition new 6db418f3dc55 Merge branch 'for-5.15/block' into for-next new 2de68babf79c io_uring: remove files pointer in cancellation functions new 6dd451ee7e49 io_uring: code clean for completion_lock in io_arm_poll_handler() new 9158ef661aaf io_uring: correct __must_hold annotation new 4fa920c24794 Merge branch 'for-5.15/io_uring' into for-next new a4aa1b0494ea bio: optimize initialization of a bio new 16d9db5b2c50 fs: add kiocb alloc cache flag new 1cbbd31c4ada bio: add allocation cache abstraction new cd36a5ff3ca8 block: clear BIO_PERCPU_CACHE flag if polling isn't supported new b5256809c70c io_uring: enable use of bio alloc cache new 7f07c4f1eee2 block: use the percpu bio cache in __blkdev_direct_IO new 6e2e645a2467 block: provide bio_clear_hipri() helper new f433e4b10235 Merge branch 'io_uring-bio-cache.5' into for-next new 33a201f05bbd Merge remote-tracking branch 'block/for-next' adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 5a2a33884f0b dm crypt: Avoid percpu_counter spinlock contention in cryp [...] new 23e3473cde09 Merge remote-tracking branch 'device-mapper/for-next' adds a685d5d94780 mmc: core: Only print retune error when we don't check for [...] adds cbdfe530ceee memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds b5c220f36b94 mmc: sdio: Don't warn about vendor CIS tuples adds e004b8de7bf6 mmc: sdio: Print contents of unknown CIS tuples new 87101e41e4f0 Merge remote-tracking branch 'mmc/next' adds a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support adds 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] adds f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible adds f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges adds f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant adds 84742a98a972 mfd: mt6360: Sort regulator resources adds ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC adds 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs adds 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] adds ec343111c056 mfd: db8500-prcmu: Adjust map to reality adds ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] adds 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping adds 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell adds 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header adds 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant new e999c52568f0 Merge remote-tracking branch 'mfd/for-mfd-next' adds e759e1b95836 dt-bindings: power: supply: max17042: Document max77849-battery adds 4415e4cea4e6 power: supply: max17042_battery: Add support for MAX77849 [...] adds 83abf9e150f3 dt-bindings: power: supply: axp20x: Add AXP803 compatible adds cc2712f24e03 dt-bindings: power: supply: axp20x-battery: Add AXP209 compatible adds 391719dce5eb power: supply: qcom_smbb: Remove superfluous error message adds e11544d0cdc1 power: supply: sbs-battery: relax voltage limit adds 6ea0126631b0 power: supply: sbs-battery: add support for time_to_empty_ [...] new a4c31ea03b80 Merge remote-tracking branch 'battery/for-next' adds 27fdd3bbb7a1 regulator: sy7636a: Use the regmap directly adds 4addb9a0c520 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new 8b55639faf8a Merge remote-tracking branch 'regulator/for-next' new 7f0efce9ee33 Merge remote-tracking branch 'security/next-testing' new 62b8d88fb16c Merge remote-tracking branch 'apparmor/apparmor-next' new 4cf2ba19deea Merge remote-tracking branch 'keys/keys-next' new 7dd4cb407e95 Merge remote-tracking branch 'selinux/next' new 521894455627 Merge remote-tracking branch 'smack/next' new 1082d05fbc50 char: tpm: Kconfig: remove bad i2c cr50 select new 65733b0d8d29 char: tpm: cr50_i2c: convert to new probe interface new 267399c778d0 certs: Trigger creation of RSA module signing key if it's [...] new 42e38eb612b5 certs: Add support for using elliptic curve keys for signi [...] new ada16d6b0f0a tpm: ibmvtpm: Avoid error message when process gets signal [...] new 84f51c0c477e Merge remote-tracking branch 'tpmdd/next' new 892384cd998a iommu/io-pgtable: Add DART pagetable format new 9d9cafb45c71 dt-bindings: iommu: add DART iommu bindings new 46d1fb072e76 iommu/dart: Add DART iommu driver new faf8e7539643 iommu/dart: APPLE_DART should depend on ARCH_APPLE new 5441a84b87fa Merge branches 'iommu/fixes', 'apple/dart' and 'x86/amd' i [...] new e580681bf8c8 Merge remote-tracking branch 'iommu/next' new aef576efe8bb Merge remote-tracking branch 'audit/next' new 5901b12a3ea6 Merge remote-tracking branch 'devicetree/for-next' adds e4bb903fda0e spi: tegra20-slink: Improve runtime PM usage adds 26c863418221 spi: tegra20-slink: Don't use resource-managed spi_registe [...] adds d05aaa66ba3c spi: mxic: patch for octal DTR mode support adds 5c842e51ac63 spi: mediatek: fix build warnning in set cs timing adds 209ab223ad5b spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config adds 976c1de1de14 spi: spi-pic32: Fix issue with uninitialized dma_slave_config adds e59fe7525a66 Merge remote-tracking branch 'spi/for-5.15' into spi-next new 12b9f9d8b993 Merge remote-tracking branch 'spi/for-next' adds 4152433c3976 arm64: efi: kaslr: Fix occasional random alloc (and boot) failure adds 5b94046efb47 efi/libstub: arm64: Force Image reallocation if BSS was no [...] adds 3a262423755b efi/libstub: arm64: Relax 2M alignment again for relocatab [...] adds ff80ef5bf5bd efi/libstub: arm64: Warn when efi_random_alloc() fails adds c32ac11da3f8 efi/libstub: arm64: Double check image alignment at entry adds 55203550f9af Merge tag 'efi-urgent-for-v5.14-rc4' of git://git.kernel.o [...] new 74cc2261c678 Merge branch 'efi/urgent' adds d92df42d7685 genirq: Improve "hwirq" output in /proc and /sys/ adds 438553958ba1 PCI/MSI: Enable and mask MSI-X early adds 7d5ec3d36123 PCI/MSI: Mask all unused MSI-X entries adds da181dc974ad PCI/MSI: Enforce that MSI-X table entry is masked for update adds b9255a7cb517 PCI/MSI: Enforce MSI[X] entry updates to be visible adds 361fd37397f7 PCI/MSI: Do not set invalid bits in MSI mask adds 689e6b535157 PCI/MSI: Correct misleading comments adds d28d4ad2a1ae PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() adds 77e89afc25f3 PCI/MSI: Protect msi_desc::masked for multi-MSI adds 826da771291f genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP adds 0c0e37dc1167 x86/ioapic: Force affinity setup before startup adds ff363f480e59 x86/msi: Force affinity setup before startup adds 4b41ea606e53 Merge branch 'irq/urgent' into irq/core adds 3998527d2e3e s390/pci: Do not mask MSI[-X] entries on teardown adds a6e8b946508c PCI/MSI: Simplify msi_verify_entries() adds 67961e77a39b PCI/MSI: Rename msi_desc::masked adds 8eb5ce3f78a5 PCI/MSI: Consolidate error handling in msi_capability_init() adds b296ababcc4b PCI/MSI: Deobfuscate virtual MSI-X adds 7327cefebb85 PCI/MSI: Cleanup msi_mask() adds fcacdfbef5a1 PCI/MSI: Provide a new set of mask and unmask functions adds 446a98b19fd6 PCI/MSI: Use new mask/unmask functions adds 428e211641ed genirq/affinity: Replace deprecated CPU-hotplug functions. adds 61377ec14457 genirq: Clarify documentation for request_threaded_irq() adds 5a6c76b5de59 genirq/generic_chip: Use struct_size() in kzalloc() adds 91cc470e7978 genirq: Change force_irqthreads to a static key adds 92848731c45f genirq/matrix: Fix kernel doc warnings for irq_matrix_allo [...] adds 290fdc4b7ef1 genirq/timings: Fix error return code in irq_timings_test_irqs() adds 3b35e7e6daef genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c new a0398e9bfc6e Merge branch 'irq/core' adds b9cc7d8a4656 genirq/timings: Prevent potential array overflow in __irq_ [...] adds dbbc93576e03 genirq/msi: Ensure deactivation on teardown new b39278ceffb6 Merge branch 'irq/urgent' adds 9248e52fec95 locking/atomic: simplify non-atomic wrappers adds 55bccf1f93e4 Documentation/atomic_t: Document forward progress expectations new 765e21902f4e Merge branch 'locking/core' adds 07d25971b220 locking/rtmutex: Use the correct rtmutex debugging config option new a6e5c83e7a8f Merge branch 'locking/urgent' adds 79551ec07828 perf/x86: remove unused assignment to pointer e adds 4db0d3d3eeb8 perf/x86/intel: Replace deprecated CPU-hotplug functions. adds b28a32083bfa perf/hw_breakpoint: Replace deprecated CPU-hotplug functions. new 94f39e1617eb Merge branch 'perf/core' adds 1c6829cfd3d5 sched/numa: Fix is_core_idle() adds f912d051619d sched: remove redundant on_rq status change adds f95091536f78 sched/deadline: Fix reset_on_fork reporting of DL tasks adds 7ad721bf1071 sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() adds 89aafd67f28c sched/fair: Use prev instead of new target as recent_used_cpu adds 56498cfb045d sched/fair: Avoid a second scan of target in select_idle_cpu adds b4da13aa28d4 sched/deadline: Fix missing clock update in migrate_task_rq_dl() adds ca4984a7dd86 sched: Fix UCLAMP_FLAG_IDLE setting adds f4dddf90d58d sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS adds 746f5ea9c428 sched: Replace deprecated CPU-hotplug functions. new 92638eb80c51 Merge branch 'sched/core' adds 844d87871b6e smpboot: Replace deprecated CPU-hotplug functions. adds c91eb2837310 cpu/hotplug: Fix comment typo adds ed3cd1da6740 cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_sta [...] adds 11bc021d1fba cpu/hotplug: Eliminate all kernel-doc warnings adds 1782dc87b2ed cpu/hotplug: Use DEVICE_ATTR_*() macro adds ebca71a8c96f cpu/hotplug: Add debug printks for hotplug callback failures adds 49b3bd213a9f smp: Fix all kernel-doc warnings new a8bebdcd42c5 Merge branch 'smp/core' adds 698429f9d0e5 clocksource: Replace deprecated CPU-hotplug functions. adds 1dae37c7e41d posix-timers: Remove redundant initialization of variable ret adds a5dec9f82ab2 posix-cpu-timers: Assert task sighand is locked while star [...] adds 175cc3ab28e3 posix-cpu-timers: Force next_expiration recalc after timer [...] adds 406dd42bd1ba posix-cpu-timers: Force next expiration recalc after itimer reset adds d9c1b2a1089f posix-cpu-timers: Remove confusing return value override adds 5c8f23e6b73c posix-cpu-timers: Consolidate timer base accessor adds ee375328f579 posix-cpu-timers: Recalc next expiration when timer_settim [...] adds 627ef5ae2df8 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() adds b14bca97c9f5 hrtimer: Consolidate reprogramming code adds 8c3b5e6ec0fe hrtimer: Ensure timerfd notification for HIGHRES=n adds e71a4153b7c2 hrtimer: Force clock_was_set() handling for the HIGHRES=n, [...] adds 66f7b0c8aadd timerfd: Provide timerfd_resume() adds a761a67f591a timekeeping: Distangle resume and clock-was-set events adds 1b267793f4fd time/timekeeping: Avoid invoking clock_was_set() twice adds 17a1b8826b45 hrtimer: Add bases argument to clock_was_set() adds 81d741d3460c hrtimer: Avoid unnecessary SMP function calls in clock_was_set() adds 1e7f7fbcd40c hrtimer: Avoid more SMP function calls in clock_was_set() new 9482fd71dbb8 hrtimer: Use raw_cpu_ptr() in clock_was_set() new f80e21489590 hrtimer: Unbreak hrtimer_force_reprogram() new 9ca59b48a47e Merge branch 'timers/core' adds 63c8b1231929 x86/resctrl: Split struct rdt_resource adds 792e0f6f789b x86/resctrl: Split struct rdt_domain adds cdb9ebc91784 x86/resctrl: Add a separate schema list for resctrl adds f2594492308d x86/resctrl: Pass the schema in info dir's private pointer adds 208ab16847c5 x86/resctrl: Label the resources with their configuration type adds 331ebe4c4349 x86/resctrl: Walk the resctrl schema list instead of an arch list adds 3183e87c1b79 x86/resctrl: Store the effective num_closid in the schema adds eb6f31876941 x86/resctrl: Add resctrl_arch_get_num_closid() adds 1c290682c0c9 x86/resctrl: Pass the schema to resctrl filesystem functions adds 32150edd3fcf x86/resctrl: Swizzle rdt_resource and resctrl_schema in ps [...] adds c091e90721b8 x86/resctrl: Add a helper to read/set the CDP configuration adds e198fde3fe08 x86/resctrl: Move the schemata names into struct resctrl_schema adds e8f7282552b9 x86/resctrl: Group staged configuration into a separate struct adds 75408e43509e x86/resctrl: Allow different CODE/DATA configurations to b [...] adds 2e6678195d59 x86/resctrl: Rename update_domains() to resctrl_arch_updat [...] adds f07e9d025057 x86/resctrl: Add a helper to read a closid's configuration adds fa8f711d2f14 x86/resctrl: Pass configuration type to resctrl_arch_get_config() adds 141739aa7350 x86/resctrl: Make ctrlval arrays the same size adds 2e7df368fc92 x86/resctrl: Apply offset correction when config is staged adds 2b8dd4ab65da x86/resctrl: Calculate the index from the configuration type adds 43ac1dbf6101 x86/resctrl: Merge the ctrl_val arrays adds fbc06c698059 x86/resctrl: Remove rdt_cdp_peer_get() adds 327364d5b6b6 x86/resctrl: Expand resctrl_arch_update_domains()'s msr_pa [...] adds 5c3b63cdba44 x86/resctrl: Merge the CDP resources adds 111136e69c9d x86/resctrl: Make resctrl_arch_get_config() return its value new 882184d2e98d Merge branch 'x86/cache' adds 77ad320cfb2a x86/mmiotrace: Replace deprecated CPU-hotplug functions. adds 1a351eefd4ac x86/mtrr: Replace deprecated CPU-hotplug functions. adds 2089f34f8c5b x86/microcode: Replace deprecated CPU-hotplug functions. adds 8ae9e3f63865 x86/mce/inject: Replace deprecated CPU-hotplug functions. new afc880cbb294 x86/power: Fix kernel-doc warnings in cpu.c new 3ba8499fd4cd Merge branch 'x86/cleanups' new 1304d883b0c5 Merge branch 'x86/cpu' adds fb6a0408eac2 x86: Add support for 0x22/0x23 port I/O configuration space adds 1ce849c75534 x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router adds 6b79164f603d x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) P [...] adds 0e8c6f56fab3 x86/PCI: Add support for the Intel 82426EX PIRQ router adds d25316616842 x86: Avoid magic number with ELCR register accesses adds 34739a2809e1 x86: Fix typo s/ECLR/ELCR/ for the PIC register new 52e830f6cfc0 Merge branch 'x86/irq' new 162a5284faf4 x86/reboot: Document the "reboot=pci" option new 12febc181886 x86/reboot: Document how to override DMI platform quirks new a729691b541f x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions new 0c542a874b4e Merge branch 'x86/misc' new 839ad22f7551 x86/tools: Fix objdump version check again new 064855a69003 x86/resctrl: Fix default monitoring groups reporting new 607a4143d9a4 Merge branch 'x86/urgent' new 2201162fca73 Merge remote-tracking branch 'tip/auto-latest' new fa91f94822d2 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 767f4b620eda EDAC/mce_amd: Do not load edac_mce_amd module on guests new cca5f9ec3a3c Merge remote-tracking branch 'edac/edac-for-next' new bfa80ee9ce6e irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI [...] new d753f849bf48 irqchip/gic-v3: Fix selection of partition domain for EPPIs new 53b13565fc8c Merge branch irq/gicv3-eppi-partition into irq/irqchip-next new 991007ba6cca Documentation: Update irq_domain.rst with new lookup APIs new dbd1c54fc820 gpio: Bulk conversion to generic_handle_domain_irq() new a9cb09b7be84 pinctrl: Bulk conversion to generic_handle_domain_irq() new 3b0cccef0574 mfd: Bulk conversion to generic_handle_domain_irq() new a1e5cd9650ed ARM: Bulk conversion to generic_handle_domain_irq() new c9604ddd8ad4 arc: Bulk conversion to generic_handle_domain_irq() new 0661cb2af0ba mips: Bulk conversion to generic_handle_domain_irq() new 66c6594b6dd6 gpu: Bulk conversion to generic_handle_domain_irq() new 2e0e0ff41147 SH: Bulk conversion to generic_handle_domain_irq() new d3c149b768fb xtensa: Bulk conversion to generic_handle_domain_irq() new 153517d4e7d1 nios2: Bulk conversion to generic_handle_domain_irq() new 2c8996583013 powerpc: Bulk conversion to generic_handle_domain_irq() new eecb06813d73 EDAC/altera: Convert to generic_handle_domain_irq() new 9b24dab9937d Merge branch irq/generic_handle_domain_irq into irq/irqchip-next new e5dec38ac5d0 irqchip/loongson-pch-pic: Improve edge triggered interrupt [...] new c775626fb337 irqchip/mtk-sysirq: Skip setting irq-wake new 4513fb87e140 Merge branch irq/misc-5.15 into irq/irqchip-next new e0c1a5b24f5b genirq: Add chip flag to denote automatic IRQ (un)masking new 635e4fd40660 genirq: Define ack_irq() and eoi_irq() helpers new 1b7a900c4da1 genirq: Employ ack_irq() and eoi_irq() where relevant new 9d76bea7b1b4 genirq: Add handle_strict_flow_irq() flow handler new a4ea2933cc45 genirq: Let purely flow-masked ONESHOT irqs through unmask [...] new 32797fe1c8ee genirq: Don't mask IRQ within flow handler if IRQ is flow-masked new 56707bb845f5 genirq, irq-gic-v3: Make NMI flow handlers use ->irq_ack() [...] new 9b632bd34cea genirq/msi: Provide default .irq_eoi() for MSI chips new 5a06c146b3af irqchip/gic: Rely on MSI default .irq_eoi() new 69ad12c13d58 genirq/msi: Provide default .irq_ack() for MSI chips new ff41d1016e84 irqchip/gic: Add .irq_ack() to GIC-based irqchips new 5bd8e3224b61 irqchip/gic: Convert to handle_strict_flow_irq() new 3359fcab48b0 irqchip/gic-v3: Convert to handle_strict_flow_irq() new 3725280b5dcb Merge branch irq/gic-strict-flow into irq/irqchip-next new 4a835b19a0cb Merge remote-tracking branch 'irqchip/irq/irqchip-next' new d03721a6e7e8 trace/osnoise: Add a header with PREEMPT_RT additional fields new e1c4ad4a7f58 trace/timerlat: Add a header with PREEMPT_RT additional fields new 0e05ba498dd0 trace/osnoise: Print a stop tracing message new 12f9951d3f31 tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS new d0ac5fbaf783 init: Suppress wrong warning for bootconfig cmdline parameter new 5acce0bff2a0 tracing / histogram: Fix NULL pointer dereference on strcm [...] new 577ae71f9b42 Merge remote-tracking branch 'ftrace/for-next' adds e6a901a44f76 rcu: Fix to include first blocked task in stall warning adds dc87740c8a68 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds a86baa69c2b7 rcu: Remove special bit at the bottom of the ->dynticks counter adds 2be57f732889 rcu: Weaken ->dynticks accesses and updates adds 5fcb3a5f04ee rcu: Mark accesses to ->rcu_read_lock_nesting adds 751b1710eb09 rculist: Unify documentation about missing list_empty_rcu() adds ccfc9dd6914f rcu/tree: Handle VM stoppage in stall detection adds a80be428fbc1 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds b169246feb1d rcu: Start timing stall repetitions after warning complete adds 65bfdd36c113 srcutiny: Mark read-side data races adds d9ee962feb4f rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds f74126dcbcbf rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds d283aa1b04d9 rcu: Mark accesses in tree_stall.h adds eb880949ef41 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds 8211e922de28 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds 508958259bb3 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds 521c89b3a402 rcu: Print human-readable message for schedule() in RCU reader adds d3dd95a8853f rcu: Replace deprecated CPU-hotplug functions adds ed4fa2442e87 torture: Replace deprecated CPU-hotplug functions. adds b770efc4608d Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] adds 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD adds a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD adds eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds dfa949a3b16c Merge branch 'clocksource.2021.07.20c' into HEAD adds f55088ee95f1 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds b7cf8b572fa7 scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 2678d628c743 scftorture: Shut down if nonsensical arguments given adds ac986f377e6d scftorture: Account for weight_resched when checking for a [...] adds 7ea6167cc6a1 scftorture: Count reschedule IPIs adds 9f121dc9e40c torture: Make torture.sh print the number of files to be c [...] adds 1a0d28e902c4 tools/rcu: Add an extract-stall script adds 2aefb8e769c8 rcu: Mark accesses to rcu_state.n_force_qs adds d1f1f891e8fd rcu-nocb: Fix a couple of tree_nocb code-style nits adds eee2c635160b torture: Allot 1G of memory for scftorture runs adds ef62bf7e92d8 irq: abstract irqaction handler invocation adds 2eeaae3c02b9 irq: detect long-running IRQ handlers adds f926bf0f57d2 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds c2a27b8f49da rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds 671353b28f43 doc: Add another stall-warning root cause in stallwarn.rst adds 871c225c941e rcu: Fix undefined Kconfig macros adds 044b364b0a48 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds d6ee1c8fc09e clocksource: Forgive repeated long-latency watchdog clocks [...] adds 0eb479d9ee9e rcu-tasks: Wait for trc_read_check_handler() IPIs adds 7609dfe9d08f rcu-tasks: Simplify trc_read_check_handler() atomic operations adds a6f03ea9a951 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds 84291a7e0dd4 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 6b2c2fba5447 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds f5413b21d6e5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds 76ae8a54e35c rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds c9d6dfea63dc rcutorture: Suppressing read-exit testing is not an error adds 3d0479957dec rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 7217f112d8a2 torture: Make kvm-remote.sh print size of downloaded tarball adds 4cf160473c27 rcutorture: Warn on individual rcu_torture_init() error co [...] adds 2ca6b3a4b815 locktorture: Warn on individual lock_torture_init() error [...] adds 3368a3069374 refscale: Warn on individual ref_scale_init() error conditions adds 6fa803cd23f9 rcuscale: Warn on individual rcu_scale_init() error conditions adds 257a474dd892 scftorture: Warn on individual scf_torture_init() error co [...] adds 7f331fc57eaf rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] new b03cbeba591b rcu: Make rcu_normal_after_boot writable again new c7aa3356d25d rcu: Make rcu update module parameters world-readable new 4e32644d45e0 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] new 5d2cf356a3e7 Merge remote-tracking branch 'rcu/rcu/next' adds 0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged adds 7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking [...] adds 673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are f [...] adds 19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_ [...] adds e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() adds 03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to re [...] adds 7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() adds ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size adds 1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h adds 605c713023e3 KVM: Introduce kvm_get_kvm_safe() adds 76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault adds 61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault adds c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} i [...] adds 6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU adds 71ba3f3189c7 KVM: x86: enable TDP MMU by default adds df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU adds df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT adds afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value o [...] adds 4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT adds 2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping adds 067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT adds 665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RE [...] adds 61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() adds 5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT adds c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kern [...] adds 549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset adds 0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP adds 01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is manag [...] adds 503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default adds f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET adds 421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() [...] adds 4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code adds 49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code adds 9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT adds ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrest [...] adds 4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCP [...] adds c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_ [...] adds 470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 [...] adds 81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exitin [...] adds 908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if [...] adds 32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets adds 1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmod [...] adds 816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit adds ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT adds 6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT adds d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT adds 400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER adds 432979b50342 KVM: VMX: Refresh list of user return MSRs after setting g [...] adds c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs [...] adds f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to [...] adds 9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT adds 284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested tr [...] adds 002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace fil [...] adds e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode adds 84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single [...] adds 7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at [...] adds e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() adds 265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown adds 46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at [...] adds 4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT adds db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue adds 52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() adds 071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary adds 269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot adds dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger adds 13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter adds a75b540451d2 KVM: X86: Optimize zapping rmap adds e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call [...] adds 319afe68567b KVM: xen: do not use struct gfn_to_hva_cache adds 87689270b10f KVM: Rename lru_slot to last_used_slot adds 0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots adds fe22ed827c5b KVM: Cache the last used slot index per vCPU adds 081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map [...] adds 601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add a [...] adds 93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap adds 609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test adds 32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util new 61e7cac0f5fe Merge remote-tracking branch 'kvm/next' adds d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] adds 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() adds 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro adds 51add457733b KVM: arm64: Expose page-table helpers adds c4f0935e4d95 KVM: arm64: Optimize host memory aborts adds 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED adds 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id adds b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] adds 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings adds 4505e9b624ce KVM: arm64: Allow populating software bits adds ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits adds 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers adds 2d77e238badb KVM: arm64: Expose pkvm_hyp_id adds e009dce1292c KVM: arm64: Introduce addr_is_memory() adds 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs adds 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared adds ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp adds f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking adds 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode adds 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static adds c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next adds 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] adds b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT adds 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] adds 84c6621f180d Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() adds ae280335cdb5 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next new 91a7a2be3512 Merge remote-tracking branch 'kvm-arm/next' new 88ca2521bd5b xen/events: Fix race in set_evtchn_to_irq new 3942c0e3c9a1 Merge remote-tracking branch 'xen-tip/linux-next' new bc8ed2d9b114 Merge remote-tracking branch 'percpu/for-next' adds 67dc83253708 workqueue: Fix typo in comments adds e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_allo [...] adds ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. new 0c2c00fbaff9 Merge remote-tracking branch 'workqueues/for-next' adds e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder new d36d4a1d75d2 platform/x86: ISST: Fix optimization with use of numa new 1d18ed5eab2a platform/x86: dell-smbios: Remove unused dmi_system_id table new 560c71d4250f platform/x86: Replace deprecated CPU-hotplug functions. new eddebe6dbe2c platform/surface: surface3_power: Use i2c_acpi_get_i2c_res [...] new b325d78e78a2 platform/surface: aggregator: Use y instead of objs in Makefile new bc6b8d7eec4f platform/x86: dell-smo8800: Convert to be a platform driver new bde53eafb925 platform/x86/intel: int33fe: Use y instead of objs in Makefile new cb84acd1165c platform/x86/intel: pmt: Use y instead of objs in Makefile new f6413ba357b7 platform/x86/intel: int3472: Use y instead of objs in Makefile new 636a1e697555 platform/x86: add meraki-mx100 platform driver new 87d6e126990e Merge remote-tracking branch 'drivers-x86/for-next' adds 9cbc86109537 leds: lgm-sso: Propagate error codes from callee to caller new c4168faea04b Merge remote-tracking branch 'leds/for-next' new ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message new bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro new fd30ac282f8b Merge remote-tracking branch 'ipmi/for-next' adds f52c9ccb8623 nubus: Simplify check in remove callback adds fe976c4aadae sh: superhyway: Simplify check in remove callback adds 18d214cc1d83 zorro: Simplify remove callback adds fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in st [...] adds 112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod adds 93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback adds f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping adds 96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git: [...] adds bd935a7b2134 Merge 5.14-rc5 into driver-core-next new f9e9f2cabd81 Merge remote-tracking branch 'driver-core/driver-core-next' adds 9311a531064b usb: gadget: Fix inconsistent indent adds 90059e9395ca usb: gadget: remove useless cast adds e21dd90eb864 usb: misc: adutux: use swap() adds 59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to point [...] adds 9c0edd5649a2 docs: usb: fix malformed table adds 177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings adds b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation adds 73e19de7b79a Merge 5.14-rc5 into usb-next new 6bfa158d51e6 Merge remote-tracking branch 'usb/usb-next' new 9a9097e7ac50 Merge remote-tracking branch 'usb-serial/usb-next' new 3fb5aca2a980 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-thr [...] adds 1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property adds 15e580283f26 Merge 5.14-rc5 into tty-next new b9a7e5a710ca Merge remote-tracking branch 'tty/tty-next' adds 72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/ [...] adds fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM adds 0092a1e3f763 bus: mhi: Add inbound buffers allocation flag adds 87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds baa7a0856935 bus: mhi: Add MMIO region length to controller structure adds c92513b8814f ath11k: set register access length for MHI driver adds 3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver adds 06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe adds 2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds 61106bd2a8e4 bus: mhi: core: Improve debug messages for power up adds f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format adds cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry adds 0f920277dc22 misc: gehc-achc: new driver adds 2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc adds cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property adds 11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds 7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds de0534df9347 nvmem: core: fix error handling while validating keepout regions adds 813272ed5238 Merge 5.14-rc5 into char-misc-next new 27df80f4c1e8 Merge remote-tracking branch 'char-misc/char-misc-next' new b1b765b2aeaa Merge remote-tracking branch 'extcon/extcon-next' adds 1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings adds 88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema adds 07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment adds c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 adds 27974e6208c0 phy: phy-mtk-tphy: support new hardware version adds a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 adds 7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend adds 1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x adds 1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo adds b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML adds 5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings adds b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] adds 2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY adds 23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 new 9f13f5c6776d Merge remote-tracking branch 'phy-next/next' new ee9e50297a75 Merge remote-tracking branch 'soundwire/next' adds e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] adds 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] adds fb7a89ad2f04 thunderbolt: Do not read control adapter config space adds 42716425ad7e thunderbolt: Fix port linking by checking all adapters new dd6160242318 Merge remote-tracking branch 'thunderbolt/next' adds e1706f0764f8 vfio/samples: Remove module get/put adds de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes adds ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call adds 2fd585f4ed9d vfio: Provide better generic support for open/release vfio [...] adds 17a1e4fa3f7f vfio/samples: Delete useless open/close adds da119f387e94 vfio/fsl: Move to the device set infrastructure adds ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a [...] adds 2cd8b14aaa66 vfio/pci: Move to the device set infrastructure adds a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set adds db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the [...] adds 3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open adds 9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open adds dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open adds eb24c1007e68 vfio: Remove struct vfio_device_ops open/release new 14bdc2309629 Merge remote-tracking branch 'vfio/next' adds 725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory adds 552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory adds 167fc30e8e51 staging: rtl8723bs: remove unused macros adds b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c adds 821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c adds 0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c adds 9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c adds 6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c adds c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c adds 3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assi [...] adds b398ff88aa36 staging: r8188eu: remove return from void functions adds d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() adds fd03e7f784a1 staging: r8188eu: Remove set but unused variables adds 85143bdc731b staging: r8188eu: include: Remove unused const definitions adds 8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations adds 5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c adds e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS adds b90a6bf384cb staging: r8188eu: Remove rtw_division64() adds e2530e0b7ded staging: r8188eu: Remove wrapper around do_div adds 496fd4e78afd staging: r8188eu: Remove some unused and ugly macros adds a9f392d45182 staging: r8188eu: Remove some bit manipulation macros adds fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c adds 204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c adds 23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c adds 7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c adds eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_ [...] adds 392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c adds 24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c adds 52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c adds 04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 adds 96ac47d2418d staging: rtl8723bs: remove unused BT structures adds b888897014a9 staging/fbtft: Remove all strcpy() uses adds 31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization adds f9d39971c0cc staging/fbtft: Fix braces coding style adds e1109da7bebb staging: r8188eu: Fix cast between incompatible function type adds d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() adds a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h adds 066eea44c1ea staging: r8188eu: fix build error adds 66e9564aae01 staging: r8188eu: Fix incorrect types in arguments adds 79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() adds 71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree adds 1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() adds 346d13128a86 staging: r8188eu: Remove more empty routines adds d48401b8609f staging: r8188eu: Remove rtw_buf_free() adds 717d933d003c staging: r8188eu: Remove unnecessary parentheses adds 760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_v [...] adds bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check [...] adds 0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() adds d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() adds e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() adds 49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() adds 8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() adds 4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() adds b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c adds ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c adds 2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c adds a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c adds fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c adds de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c adds 5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c adds 9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c adds 5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c adds fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw [...] adds d28a4c009bfb staging: r8188eu: remove two set but unused variables in c [...] adds 282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ [...] adds 96020566a575 Merge 5.14-rc5 into staging-next adds bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] adds 69c92a749b89 staging: vchiq: Add details to Kconfig help texts adds ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() adds 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() adds 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() adds dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference adds 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] adds 7942bdd45549 staging: rtl8723bs: remove unneeded loop adds caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function adds 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c adds 56f0c0df5e72 staging: rtl8723bs: remove empty files adds c328eee4ff9d staging: rtl8723bs: remove wrapping static function adds 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() adds e3678dc1ea40 staging: rtl8723bs: fix right side of condition adds 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths adds b2f29c8a6bae staging: rtl8723bs: remove unused macros adds cddb75f307da staging: rtl8723bs: remove unused struct member adds 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) adds 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) adds f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) adds 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) adds 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param adds 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h adds da4c99c261bc staging: rtl8723bs: remove RF_*TX enum adds c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] adds 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size adds 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum adds 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c adds 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c adds 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c adds ca3515d268e1 staging: r8188eu: remove empty function adds 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c adds 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c adds bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c adds 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c adds a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c adds da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers adds ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro adds 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro adds 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] adds 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable adds 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir adds 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir adds 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c adds b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e293639ec5a9 staging: r8188eu: clean up comparsions to true/false adds a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c adds 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] adds ae7471cae00a staging: r8188eu: remove rtw_ioctl function adds ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] adds 085f11874b12 staging: r8188eu: remove unused oid_null_function function adds d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] adds aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function adds fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] adds 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw adds 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer adds 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] adds dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) adds e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock adds 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] adds 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] new 41f97b6df1c8 Merge remote-tracking branch 'staging/staging-next' adds 7a3605bef878 iio: sx9310: Support ACPI property adds 9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md adds d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry adds b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver adds bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver adds eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to t [...] adds 6a25893cb0e2 iio: dac: max5821: convert device register to device manag [...] new f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] new 6c3ce4049b77 iio: ep93xx: Prepare clock before using it new 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 new 1081b9d97152 iio: chemical: Add driver support for sgp40 new a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor new ee8ea7472ff7 iio: light: cm3323: Add of_device_id table new 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names new 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel new 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] new 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 new 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] new b11eed1554e8 counter: Return error code on invalid modes new e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors new 493b938a14ed counter: Rename counter_signal_value to counter_signal_level new 394a0150a064 counter: Rename counter_count_function to counter_function new 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel new 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' new f39713146792 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 adds d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings adds 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers adds 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding adds ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support adds 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming new df5087ded72e Merge remote-tracking branch 'icc/icc-next' adds 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] adds dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code adds 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data adds d6ff82cc1bff dmaengine: dw: Simplify DT property parser adds 4153a7f6440f dmaengine: xilinx: Add empty device_config function adds 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] adds bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq adds d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot adds 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ adds 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] adds 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] adds 9760383b22ed Merge tag 'v5.14-rc5' into next new 923c43c80860 Merge remote-tracking branch 'dmaengine/next' adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds 0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup adds 15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug adds 6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule adds c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. adds 047298a083a0 Merge branch 'for-5.15' into for-next new b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation new e7cc9888dc57 cgroup/cpuset: Enable event notification when partition st [...] new ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 new c5b6c8a56ef3 Merge branch 'for-5.15' into for-next new 9626904140b7 Merge remote-tracking branch 'cgroup/for-next' adds b697c84780d3 Merge branch 'misc' into for-next adds 84d192d60656 Merge branch 'fixes' into for-next adds e3d2612f583b scsi: qla2xxx: Fix use after free in debug code adds 77d0f07abada scsi: qla2xxx: Remove redundant initialization of variable [...] adds f0101af435c4 scsi: ufs: core: Remove redundant call in ufshcd_add_comma [...] adds 63522bf3aced scsi: ufs: core: Add L2P entry swap quirk for Micron UFS adds f5efd4fe78de scsi: ufs: core: Add lu_enable sysfs node adds 394a5f529e59 Merge branch 'misc' into for-next new 10075f9bd2b8 Merge remote-tracking branch 'scsi/for-next' adds 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support adds 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 adds 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth adds cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 adds 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute adds a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero adds bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe adds e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret adds 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() adds e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] adds 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] adds 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' adds 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read adds 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk adds 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] adds 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM adds 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function adds aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] adds eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] adds c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() adds 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] adds 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] adds 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] adds cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request adds 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] adds 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd adds 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] adds 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI adds 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging adds 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery adds 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang adds ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx adds 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target adds 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 adds 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed adds 01c97f2dd8fb scsi: qla2xxx: Fix port type info adds 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list adds a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error adds a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login adds 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel adds 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS adds c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx adds bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k new a4dc8a1dd8c8 Merge remote-tracking branch 'scsi-mkp/for-next' adds 60f0779862e4 virtio: Improve vq->broken access to avoid any compiler op [...] adds 249f25547632 virtio: Keep vring_del_virtqueue() mirror of VQ create adds 0e566c8f0f2e virtio: Protect vqs list access adds 43bb40c5b926 virtio_pci: Support surprise removal of virtio pci device adds 0e398290cff9 vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iot [...] adds f7ad318ea0ad vhost: Fix the calculation in vhost_overflow() adds 2b847f21145d vdpa_sim: Fix return value check for vdpa_alloc_device() adds 9632e78e8264 vp_vdpa: Fix return value check for vdpa_alloc_device() adds 1057afa0121d vDPA/ifcvf: Fix return value check for vdpa_alloc_device() adds c8d182bd387a vdpa: Add documentation for vdpa_alloc_device() macro adds cb5d2c1f6cc0 virtio_vdpa: reject invalid vq indices adds e74cfa91f42c vringh: Use wiov->used to check for read/write desc order adds 82e89ea077b9 virtio-blk: Add validation for block size in config space adds ea2f6af16532 vringh: pull in spinlock header adds f8ce72632fa7 virtio_ring: pull in spinlock header adds a24ce06c70fe tools/virtio: fix build adds 08dbd5660232 vdpa/mlx5: Avoid destroying MR on empty iotlb adds 879753c816db vdpa/mlx5: Fix queue type selection logic new 61dc582e7d2c Merge remote-tracking branch 'vhost/linux-next' new a6c35ee7e7c4 Merge remote-tracking branch 'rpmsg/for-next' adds e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference new afbbfc3a6ee1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header new c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] new f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property new 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes new 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data new c77d5090daf8 Merge remote-tracking branch 'gpio-intel/for-next' adds d1dee8141685 pinctrl: sunxi: Don't underestimate number of functions adds 31697ef7f3f4 pinctrl: k210: Fix k210_fpioa_probe() adds 86e5fbcaf756 Merge tag 'intel-pinctrl-v5.14-2' of gitolite.kernel.org:p [...] adds c4b68e513953 pinctrl: amd: Fix an issue with shutdown when system set to s0ix adds d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings adds 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 adds 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c adds d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] adds 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] adds 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] adds a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support adds 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast adds 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings adds 28c1caaf492e pinctrl: Ingenic: Improve the code. adds b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. adds bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. adds 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. adds d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info adds 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) adds 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config adds 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl adds 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl adds b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml adds 379e28b5b36f Merge branch 'ib-mt8135' into devel adds 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] adds 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] adds f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] adds 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] adds d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] adds ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver new 1f3ab079db2f Merge branch 'devel' into for-next new 76c6a549347d Merge remote-tracking branch 'pinctrl/for-next' adds 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl adds 824c2faeb88f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver new 1173304dde53 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 343a1ea33de0 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] new 797896d32d52 Merge remote-tracking branch 'userns/for-next' new 87af7ca94824 Merge remote-tracking branch 'livepatching/for-next' new 88455e5d76e0 Merge remote-tracking branch 'coresight/next' adds dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device adds 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available adds 308247d20464 rtc: s5m: enable wakeup only when available adds fffd603ae9f6 rtc: s5m: set range adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location new c7fb5b419817 Merge remote-tracking branch 'rtc/rtc-next' new 2ae60f1f26ac Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 2e694de2c0d0 Merge remote-tracking branch 'at24/at24/for-next' new a9c6d8b57a8e Merge remote-tracking branch 'ntb/ntb-next' new fe4a75dc269a Merge remote-tracking branch 'kspp/for-next/kspp' new 97aef6f74a0d Merge remote-tracking branch 'gnss/gnss-next' new ef351dfa46ea Merge remote-tracking branch 'slimbus/for-next' adds 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions adds 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP new 63de162e472b Merge remote-tracking branch 'nvmem/for-next' new c7de62991f66 Merge remote-tracking branch 'hyperv/hyperv-next' new 20b786585620 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 1f17a3146a2a Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 00974b9a83cb memblock: Add missing debug code to memblock_add_node() adds e888fa7bb882 memblock: Check memory add/cap ordering new 03ec10aa3d8d Merge remote-tracking branch 'memblock/for-next' new fefb2cfc3c34 Merge remote-tracking branch 'rust/rust-next' adds 5161a55c069f cxl: Move cxl_core to new directory adds 95aaed266801 cxl/core: Improve CXL core kernel docs adds 06737cd0d216 cxl/core: Move pmem functionality adds 0f06157e0135 cxl/core: Move register mapping infrastructure adds 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations adds 3d135db51024 cxl/core: Move memdev management to core adds 1e39db573e4c cxl/pci: Ignore unknown register block types adds 5b68705d1e63 cxl/pci: Simplify register setup new 7f34b3f21e13 Merge remote-tracking branch 'cxl/next' new a83a9947a2b3 mm/migrate: Add folio_migrate_flags() new 47e210cd25aa mm/migrate: Add folio_migrate_copy() new 45308e0da7c6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() new 2b3126e2970d flex_proportions: Allow N events instead of 1 new caf1c0989b37 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() new a21c220d76b2 mm/writeback: Add __folio_end_writeback() new ce19a6d7e406 mm/writeback: Add folio_start_writeback() new 6b6726b2589f mm/writeback: Add folio_mark_dirty() new 09891ef4eaf4 mm/writeback: Add __folio_mark_dirty() new 0dfc43991c01 mm/writeback: Convert tracing writeback_page_template to folios new 288f54c58e24 mm/writeback: Add filemap_dirty_folio() new 01e78b6a5bf8 mm/writeback: Add folio_account_cleaned() new e990731a67c8 mm/writeback: Add folio_cancel_dirty() new 822fc58aec6c mm/writeback: Add folio_clear_dirty_for_io() new 9e6ea826db24 mm/writeback: Add folio_account_redirty() new 369b052ca7f6 mm/writeback: Add folio_redirty_for_writepage() new a608e7f5b647 mm/filemap: Add i_blocks_per_folio() new 383865b99353 mm/filemap: Add folio_mkwrite_check_truncate() new eb0e13c5bdb2 mm/filemap: Add readahead_folio() new 65dc3f047122 mm/workingset: Convert workingset_refault() to take a folio new 4f53c8d7d666 mm: Add folio_evictable() new a0f0e7731e55 mm/lru: Convert __pagevec_lru_add_fn to take a folio new 0c6515968c45 mm/lru: Add folio_add_lru() new 1248a3bba1d0 mm/page_alloc: Add folio allocation functions new 7417557eae14 mm/filemap: Add filemap_alloc_folio new e722da64983d mm/filemap: Add filemap_add_folio() new 8b5a8018039b mm/filemap: Convert mapping_get_entry to return a folio new 01c004f94f63 mm/filemap: Add filemap_get_folio new 0efb3bb62601 mm/filemap: Add FGP_STABLE new 02f07e4b10d3 mm/writeback: Add folio_write_one new 2206a92ea463 Merge remote-tracking branch 'folio/for-next' new b6aa2f6d2783 kasan, kmemleak: reset tags when scanning block new 53afa577c38c kasan, slub: reset tag when printing address new 449138a002e9 slub: fix kmalloc_pagealloc_invalid_free unit test new f8ad3bcdcc01 mm: slub: fix slub_debug disabling for list of slabs new dd98747e88d6 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] new f141ecd8e07c mm/memcg: fix incorrect flushing of lruvec data in obj_stock new 4afc3c632bc8 lib: use PFN_PHYS() in devmem_is_allowed() new 936ebd7742b7 init: move usermodehelper_enable() to populate_rootfs() new 994d2a390893 Revert "mm/shmem: fix shmem_swapin() race with swapoff" new 8869d3c0c784 Revert "mm: swap: check if swap backing device is congeste [...] new ff5b6ac2ed0d mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] new cdd7db2e156e mm/page_alloc: don't corrupt pcppage_migratetype new c24d3485145f /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 5ab5d139b668 /proc/kpageflags: do not use uninitialized struct pages new 1e5f334540ee procfs: prevent unpriveleged processes accessing fdinfo dir new 779fdbbc37b2 Makefile: remove stale cc-option checks new 4918f3c9b3ed ocfs2: remove an unnecessary condition new 1110af5a8087 ocfs2: reflink deadlock when clone file to the same direct [...] new b25b118290fa ocfs2: clear links count in ocfs2_mknod() if an error occurs new 879165be10e1 ocfs2: fix ocfs2 corrupt when iputting an inode new 78d628cb837c arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new e73e4596052f mm, slub: don't call flush_all() from slab_debug_trace_open() new 7d2b177f0ee4 mm, slub: allocate private object map for debugfs listings new e5633314f98b mm, slub: allocate private object map for validate_slab_cache() new edbff29952f7 mm, slub: don't disable irq for debug_check_no_locks_freed() new a318e1d74050 mm, slub: remove redundant unfreeze_partials() from put_cp [...] new 601a53fd22b9 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new 9a0531201c06 mm, slub: extract get_partial() from new_slab_objects() new 3d94bfe9bf66 mm, slub: dissolve new_slab_objects() into ___slab_alloc() new cb5f31cde720 mm, slub: return slab page from get_partial() and set c->p [...] new 270c8ba9d069 mm, slub: restructure new page checks in ___slab_alloc() new 08feca1d155b mm, slub: simplify kmem_cache_cpu and tid setup new b2bcf30144ca mm, slub: move disabling/enabling irqs to ___slab_alloc() new 3a7ac8f97abd mm, slub: do initial checks in ___slab_alloc() with irqs enabled new 828d43cdeaca mm, slub: move disabling irqs closer to get_partial() in _ [...] new 5fa3253d0206 mm, slub: restore irqs around calling new_slab() new 67ace2856183 mm, slub: validate slab from partial list or page allocato [...] new 4e3767321248 mm, slub: check new pages with restored irqs new df152f7652f4 mm, slub: stop disabling irqs around get_partial() new d819124e29b2 mm, slub: move reset of c->page and freelist out of deacti [...] new 60fc69424a94 mm, slub: make locking in deactivate_slab() irq-safe new ee8a8e503295 mm, slub: call deactivate_slab() without disabling irqs new ad9d8c7578bb mm, slub: move irq control into unfreeze_partials() new fa2e941fc6ee mm, slub: discard slabs in unfreeze_partials() without irq [...] new f7baff9ebf59 mm, slub: detach whole partial list at once in unfreeze_pa [...] new 220800ee2282 mm, slub: separate detaching of partial list in unfreeze_p [...] new 7dd3fc5e7f4f mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new 1a7024b9ec2e mm, slub: don't disable irqs in slub_cpu_dead() new 86c84aaf4d22 mm, slab: make flush_slab() possible to call with irqs enabled new db419f67e813 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new 1c84f3c91640 mm, slub: fix memory and cpu hotplug related lock ordering issues new 81b1d0ba9bbe mm, slub: fix memory and cpu hotplug related lock ordering [...] new 3f37f7b0fd33 mm: slub: make object_map_lock a raw_spinlock_t new 139bc0807e40 mm, slub: optionally save/restore irqs in slab_[un]lock()/ new 35a6f4bcf4ad mm, slub: make slab_lock() disable irqs with PREEMPT_RT new 0e9463b9e44e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new 03e736e3ca2c mm, slub: use migrate_disable() on PREEMPT_RT new 3f57fd12e8b7 mm, slub: convert kmem_cpu_slab protection to local_lock new 6ac9c394652d mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 689dd047753e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new eca43101ca92 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 52e2938786f0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new b6eaadbce203 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new 04171c28f548 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 6294d4688fc7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 32fb1d1a0dab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 67ef9292d979 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new ac90b3dacf32 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 6c0e3def368a mm/debug_vm_pgtable: remove unused code new 2e26041c2f04 mm/debug_vm_pgtable: fix corrupted page flag new cd2fcd0b0a91 mm: report a more useful address for reclaim acquisition new 9b395d276a5a mm: mark idle page tracking as BROKEN new b1dd7e59d0fa writeback: track number of inodes under writeback new f9eb3673b914 writeback: reliably update bandwidth estimation new 227cbd5124ad writeback: fix bandwidth estimate for spiky workload new c296b5e6d684 writeback: avoid division by 0 in wb_update_dirty_ratelimit() new d65b1befd214 writeback: rename domain_update_bandwidth() new 47acf22976d2 writeback: use READ_ONCE for unlocked reads of writeback stats new 6372b52f8751 mm: remove irqsave/restore locking from contexts with irqs [...] new f8dbb5ef8f15 fs: drop_caches: fix skipping over shadow cache inodes new fcee95d11174 fs: inode: count invalidated shadow pages in pginodesteal new 7ea4ce3e0096 vfs: keep inodes with page cache off the inode shrinker LRU new eb412b4b45a6 writeback: memcg: simplify cgroup_writeback_by_id new fec77b5f0a5f mm: gup: remove set but unused local variable major new f549988ae896 mm: gup: remove unneed local variable orig_refs new aa755997becb mm: gup: remove useless BUG_ON in __get_user_pages() new ffcc4f59d6e2 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new 39630fbc776d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new 2344861fae45 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new 6333d5bc5d6c mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new c43bdde7b746 fs, mm: fix race in unlinking swapfile new 6e4f7ffba344 mm: delete unused get_kernel_page() new 7e06cade373c shmem: use raw_spinlock_t for ->stat_lock new 5c07b0c6570b shmem: remove unneeded variable ret new 3ea3ab3d08ca shmem: remove unneeded header file new 087aec825e35 shmem: remove unneeded function forward declaration new a7b4de22d8ea shmem: include header file to declare swap_info new f4d10e006aa6 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new e916135f4692 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new 31b241fb382c mm, memcg: inline swap-related functions to improve disabl [...] new 25087fcd5b19 memcg: enable accounting for pids in nested pid namespaces new 95e2d0efe14d memcg: switch lruvec stats to rstat new b132dcfc4d28 memcg: infrastructure to flush memcg stats new a6aa8dd50f8d memcg-infrastructure-to-flush-memcg-stats-v5 new 162b13642cc0 memcg: charge fs_context and legacy_fs_context new 263f0e944125 memcg: enable accounting for mnt_cache entries new a3dee9d059b0 memcg: enable accounting for pollfd and select bits arrays new 2e176cdceede memcg: enable accounting for file lock caches new 801aa0959774 memcg: enable accounting for fasync_cache new 616fef563c3b memcg: enable accounting for new namesapces and struct nsproxy new c71a8169426e memcg: enable accounting of ipc resources new 019cc9e1da96 memcg: enable accounting for signals new 7c05c2006904 memcg: enable accounting for posix_timers_cache slab new b6e54672ad4d memcg: enable accounting for ldt_struct objects new 15dac90a35dd memcg: cleanup racy sum avoidance code new 4dc66365379e memcg: replace in_interrupt() by !in_task() in active_memcg() new 2dcf4bd914a6 mm: memcontrol: set the correct memcg swappiness restriction new 6eea262ae3ce mm, memcg: remove unused functions new 41771bdf44c5 mm, memcg: save some atomic ops when flush is already true new ffe4bffcfb79 memcg: fix up drain_local_stock comment new 8ee5049b7a07 lazy tlb: introduce lazy mm refcount helper functions new b0236978ace7 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 7f1d4ae4773d lazy tlb: allow lazy tlb mm refcounting to be configurable new 31aea52ab485 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new a7b08bd3b910 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 5a5d0f3221b1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 9841f094c454 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 6c0f2206600e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new b1cdd6a4a3f4 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 5bc2e5846a59 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 35cf10c4f6c3 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new ae20a1c39c36 mm: remove flush_kernel_dcache_page new ae4923510967 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new dc42be4a82b9 mm: change fault_in_pages_* to have an unsigned size parameter new 1d40376a15ed mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new 3535cf93a31e add-mmap_assert_locked-annotations-to-find_vma-fix new a4b7e981a15e mm/mremap: fix memory account on do_munmap() failure new aba82553e330 mm/mremap: don't account pages in vma_to_resize() new 86f2243a40a2 mm: sparse: pass section_nr to section_mark_present new d3cc7a60c998 mm: sparse: pass section_nr to find_memory_block new 4c19f5adc58a mm: sparse: remove __section_nr() function new eaa620891ecc mm/sparse: set SECTION_NID_SHIFT to 6 new 3ab0428bbdec include/linux/mmzone.h: avoid a warning in sparse memory support new eef276149bca mm/sparse: clarify pgdat_to_phys new 93034ad3961a mm/vmalloc: use batched page requests in bulk-allocator new cc4919780923 mm/vmalloc: remove gfpflags_allow_blocking() check new 17957476b3a9 lib/test_vmalloc.c: add a new 'nr_pages' parameter new da2eb6987900 mm/vmalloc: fix wrong behavior in vread new 5827561e115d mm/kasan: move kasan.fault to mm/kasan/report.c new 779d9915a3ac kasan: test: rework kmalloc_oob_right new 57317026841d kasan: test: avoid writing invalid memory new c2b105008461 kasan: test: avoid corrupting memory via memset new cb17a142bc48 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS new d9c1be6ddb82 kasan: test: only do kmalloc_uaf_memset for generic mode new 6aea46508b2c kasan: test: clean up ksize_uaf new 182effbf4b7a kasan: test: avoid corrupting memory in copy_user_test new 282572657cc1 kasan: test: avoid corrupting memory in kasan_rcu_uaf new de67cf03ba17 mm/page_alloc: always initialize memory map for the holes new 3c6fc0521aaa mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new d1e4da76ea36 microblaze: simplify pte_alloc_one_kernel() new 75d60b6cd0a4 mm: introduce memmap_alloc() to unify memory map allocation new d5c52f350208 memblock: stop poisoning raw allocations new adfd330f41ce mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 98758a03f86b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 9f3a74d7da84 mm/page_alloc.c: use in_task() new d6e3de2f4ced hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 5fbfe2fa4a33 hugetlb: drop ref count earlier after page allocation new 3e3896dff744 hugetlb: before freeing hugetlb page set dtor to appropria [...] new 5971e42e3a04 userfaultfd: change mmap_changing to atomic new c036ab3bf021 userfaultfd: prevent concurrent API initialization new 841eec7430ab selftests/vm/userfaultfd: wake after copy failure new a14bee2ad21c mm/numa: automatically generate node migration order new 5de00cb8e6f9 mm/migrate: update node demotion order on hotplug events new 55a284559b06 mm/migrate: enable returning precise migrate_pages() succe [...] new 1dedc7da6dde mm/migrate: demote pages during reclaim new d420b99a66ee mm-migrate-demote-pages-during-reclaim-v11 new ff6e49e76544 mm/vmscan: add page demotion counter new e27c4aac8c20 mm/vmscan: add helper for querying ability to age anonymous pages new 3fa05be11213 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new d671dd331095 mm/vmscan: Consider anonymous pages without swap new 1ec79fc28f35 mm-vmscan-consider-anonymous-pages-without-swap-v11 new bf549c01dde2 mm/vmscan: never demote for memcg reclaim new c813aa72f43b mm/migrate: add sysfs interface to enable reclaim migration new f2e01c87094c mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new a0517e271ac5 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new b7ae9164c930 mm/vmscan: remove misleading setting to sc->priority new 4a4d32232d7d mm/vmscan: remove unneeded return value of kswapd_run() new 114a4e1f95a7 mm/vmscan: add 'else' to remove check_pending label new da9225d473d0 mm: compaction: optimize proactive compaction deferrals new 99624fcadeb1 mm-compaction-optimize-proactive-compaction-deferrals-fix new 9d09fe1a3a72 mm: compaction: support triggering of proactive compaction [...] new 906b7096f990 mm-compaction-support-triggering-of-proactive-compaction-b [...] new 0a2deed1207d mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 7d2daae0a719 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new ed1078c64621 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new cede1c7bd7a5 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new 52bcca6dd2f6 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 1e774f627c93 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new 2b1ff4895e77 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new b48956c30e91 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new 4db73553fa65 mm/mempolicy: unify the create() func for bind/interleave/ [...] new a552ca92e5e0 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 99b4476f3f7f mm: introduce process_mrelease system call new 183aaa60c0a7 mm: wire up syscall process_mrelease new 28a485310456 oom_kill: oom_score_adj broken for processes with small me [...] new 6b5fc21d8cdb mm/migrate: correct kernel-doc notation new 3d3307ab6952 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 04d076067834 selftests: vm: add KSM merge test new f2baa47f01ca selftests: vm: add KSM unmerge test new f561f2228b93 selftests: vm: add KSM zero page merging test new c7b0498b882d selftests: vm: add KSM merging across nodes test new 21228729791c mm: KSM: fix data type new 816ca2c9b79a selftests: vm: add KSM merging time test new f16c77c240d4 selftests: vm: add COW time test for KSM pages new 0b659521ed50 mm/vmstat: correct some wrong comments new 7222a4f5044f mm/vmstat: simplify the array size calculation new 871e0d4e76d5 mm/vmstat: remove unneeded return value new 929f88c6e359 mm/vmstat: protect per cpu variables with preempt disable on RT new 62a585c0bf0c mm/madvise: add MADV_WILLNEED to process_madvise() new 93232019a060 memory-hotplug.rst: remove locking details from admin-guide new a5f9b12786cd memory-hotplug.rst: complete admin-guide overhaul new 7d2a728ed87f mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new a84b5537e8cc mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 409bbeaf0243 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new e876c4480517 mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 2f514e06fca2 mm/memory_hotplug: remove nid parameter from remove_memory [...] new d00422e52fd8 ACPI: memhotplug: memory resources cannot be enabled yet new 8808078bc21a mm: track present early pages per zone new 914167d1e029 mm/memory_hotplug: introduce "auto-movable" online policy new 2b62d2d42156 drivers/base/memory: introduce "memory groups" to logicall [...] new 894e6653a4fd mm/memory_hotplug: track present pages in memory groups new cb1276ca58c5 ACPI: memhotplug: use a single static memory group for a s [...] new a2326524ca43 dax/kmem: use a single static memory group for a single pr [...] new 971572e11752 virtio-mem: use a single dynamic memory group for a single [...] new cc1b0cff7435 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new ade0bc31bd3a mm/memory_hotplug: improved dynamic memory group aware "au [...] new d7b6abfc26b7 mm: remove redundant compound_head() calling new 2f73e4435c94 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 30bf82ea062a mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new cd29c1820aed mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 560f90d66221 highmem: don't disable preemption on RT in kmap_atomic() new b2f777538240 mm/highmem: Remove deprecated kmap_atomic new af390471005b kfence: show cpu and timestamp in alloc/free info new 43af68f39036 mm: introduce Data Access MONitor (DAMON) new 2808eab07251 mm/damon/core: implement region-based sampling new b894198bdf6d mm/damon: adaptively adjust regions new c3d784207583 mm/idle_page_tracking: make PG_idle reusable new 09d9efa1ccce mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new a24f9d028769 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix new 9f9bed49e2e3 mm/damon: implement primitives for the virtual memory addr [...] new 7ce5ce39e15a mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new 1f0303d88f2f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new 8a546f5ff018 mm/damon: add a tracepoint new faa85bd38e7b mm/damon: implement a debugfs-based user space interface new 2e7fe794a658 mm-damon-implement-a-debugfs-based-user-space-interface-fix new b51674f0161c mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new 02de72ee0492 mm/damon/dbgfs: export kdamond pid to the user space new 814bd97f9135 mm/damon/dbgfs: support multiple contexts new 3873a8e7c805 Documentation: add documents for DAMON new 97f428a23837 mm/damon: add kunit tests new c002f2520b5a mm/damon: add user space selftests new e26e586c9a67 MAINTAINERS: update for DAMON new 926b12cfdb9e fs/buffer.c: add debug print for __getblk_gfp() stall problem new 5f5316e5f0f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem new efcea53002be kernel/hung_task.c: Monitor killed tasks. new 20318521f9a7 alpha: agp: make empty macros use do-while-0 style new c8303781dbfa alpha: pci-sysfs: fix all kernel-doc warnings new 3baa094b79fe percpu: remove export of pcpu_base_addr new 88b3d48e3bb2 fs/proc/kcore.c: add mmap interface new c40f9bcd43eb proc: stop using seq_get_buf in proc_task_name new e107c5cc5acf connector: send event on write to /proc/[pid]/comm new 9bb90144eec7 proc/sysctl: make protected_* world readable new 5c7e12cc3d39 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new 13993693719d include/linux/once.h: fix trivia typo Not -> Note new 0731ca01aad6 kernel/acct.c: use dedicated helper to access rlimit values new 4e97ddd009cd math: make RATIONAL tristate new 0d11becf7175 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 8b3586facf43 lib/string: optimized memcpy new 95e9efe7fbd7 lib/string: optimized memmove new 126da8079fd2 lib/string: optimized memset new 9fce4b13d64f lib/test: convert test_sort.c to use KUnit new a0a024684085 lib/dump_stack: correct kernel-doc notation new dc44648adfca lib/iov_iter.c: fix kernel-doc warnings new 9133f947190e checkpatch: support wide strings new d7bb84202ed0 fs/epoll: use a per-cpu counter for user's watches count new 1db8cb140385 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new 8ff57569dcb3 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new 15a0b9720730 ramfs: fix mount source show for ramfs new e69083347198 trap: cleanup trap_init() new 7eba3668ec10 init/main.c: silence some -Wunused-parameter warnings new bfbafb61f69f nilfs2: fix memory leak in nilfs_sysfs_create_device_group new 8f23a16e03b4 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 3dda6783dcfc nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new e44384dcb77d nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 543b910b3f7b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new c2bc6d4bcf68 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new e025f98558ca hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 26d2ed6d3a3f fs/coredump.c: log if a core dump is aborted due to change [...] new 86a07d602ad0 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new f6ef5b5eda15 coredump: fix memleak in dump_vma_snapshot() new 6475e9e9090a pid: cleanup the stale comment mentioning pidmap_init(). new 1479c3bdbca2 prctl: allow to setup brk for et_dyn executables new 59cb54d1ae0c configs: remove the obsolete CONFIG_INPUT_POLLDEV new 1d55430a1668 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new cfd9b4c874b5 selftests/memfd: remove unused variable new b0a47f3b3a68 ipc: replace costly bailout check in sysvipc_find_ipc() new 1e9d65966836 Merge branch 'akpm-current/current' new 3784605df54c mm/workingset: correct kernel-doc notations new b12621c55b05 mm: move kvmalloc-related functions to slab.h new 4cf522edcc56 scripts: check_extable: fix typo in user error message new 8893752d761f kexec: move locking into do_kexec_load new 186285189818 kexec: avoid compat_alloc_user_space new 19e23ba9945c mm: simplify compat_sys_move_pages new c3b620283d45 mm: simplify compat numa syscalls new 7d0f503d7b62 fixup! mm: simplify compat numa syscalls new 7d19ac2d1a9a compat: remove some compat entry points new 0bcf3a704d57 arch: remove compat_alloc_user_space new 21133ae39782 Merge branch 'akpm/master' new 4b358aabb93a Add linux-next specific files for 20210813
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 (7999516e20bd) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 973 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: .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/ABI/testing/sysfs-driver-ge-achc | 15 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/atomic_t.txt | 53 + Documentation/conf.py | 121 +- Documentation/core-api/irq/irq-domain.rst | 28 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + Documentation/devicetree/bindings/arm/tegra.yaml | 1 + Documentation/devicetree/bindings/arm/xilinx.yaml | 1 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 1 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 + .../bindings/display/msm/dsi-controller-main.yaml | 17 + .../bindings/display/msm/dsi-phy-7nm.yaml | 72 + .../devicetree/bindings/firmware/arm,scmi.yaml | 8 +- .../devicetree/bindings/i2c/renesas,riic.yaml | 30 +- .../bindings/iio/accel/bosch,bma255.yaml | 34 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 19 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../devicetree/bindings/iommu/apple,dart.yaml | 81 + .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 - .../devicetree/bindings/mailbox/mtk-gce.txt | 15 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + Documentation/devicetree/bindings/misc/ge-achc.txt | 26 - .../devicetree/bindings/misc/ge-achc.yaml | 65 + .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 160 - .../devicetree/bindings/pci/kirin-pcie.txt | 50 + .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 + .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 14 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 + .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/phy/ti,phy-am654-serdes.yaml | 103 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 + .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 - .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 - .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 -- .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 290 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 + .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + .../bindings/power/supply/maxim,max17042.yaml | 1 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 11 +- .../x-powers,axp20x-battery-power-supply.yaml | 12 +- .../supply/x-powers,axp20x-usb-power-supply.yaml | 14 +- .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 41 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 26 +- Documentation/driver-api/cxl/memory-devices.rst | 8 +- Documentation/driver-api/vfio.rst | 4 +- Documentation/features/vm/THP/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 9 +- Documentation/filesystems/idmappings.rst | 1026 +++ Documentation/filesystems/index.rst | 1 + Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_gem_lmem.rst | 109 - Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/i2c/index.rst | 1 + Documentation/kbuild/llvm.rst | 25 +- .../networking/devlink/devlink-params.rst | 12 + Documentation/sphinx/requirements.txt | 3 +- Documentation/translations/conf.py | 12 + .../it_IT/core-api/symbol-namespaces.rst | 26 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/deprecated.rst | 8 +- .../it_IT/process/stable-kernel-rules.rst | 6 - .../it_IT/process/submitting-patches.rst | 57 +- Documentation/translations/ja_JP/howto.rst | 8 + Documentation/translations/ja_JP/index.rst | 5 + Documentation/translations/ko_KR/howto.rst | 8 + Documentation/translations/ko_KR/index.rst | 2 + .../translations/zh_CN/accounting/index.rst | 25 + .../translations/zh_CN/accounting/psi.rst | 155 + Documentation/translations/zh_CN/index.rst | 11 +- .../translations/zh_CN/infiniband/core_locking.rst | 115 + .../translations/zh_CN/infiniband/index.rst | 40 + .../translations/zh_CN/infiniband/ipoib.rst | 111 + .../translations/zh_CN/infiniband/opa_vnic.rst | 156 + .../translations/zh_CN/infiniband/sysfs.rst | 21 + .../translations/zh_CN/infiniband/tag_matching.rst | 63 + .../translations/zh_CN/infiniband/user_mad.rst | 164 + .../translations/zh_CN/infiniband/user_verbs.rst | 72 + .../translations/zh_CN/virt/acrn/cpuid.rst | 56 + .../translations/zh_CN/virt/acrn/index.rst | 25 + .../translations/zh_CN/virt/acrn/introduction.rst | 52 + .../translations/zh_CN/virt/acrn/io-request.rst | 99 + .../translations/zh_CN/virt/guest-halt-polling.rst | 87 + Documentation/translations/zh_CN/virt/index.rst | 38 + .../translations/zh_CN/virt/ne_overview.rst | 88 + .../translations/zh_CN/virt/paravirt_ops.rst | 41 + Documentation/translations/zh_TW/index.rst | 4 + Documentation/usb/gadget-testing.rst | 84 +- .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/locking.rst | 6 + Documentation/x86/x86_64/boot-options.rst | 11 +- MAINTAINERS | 110 +- Makefile | 98 +- Next/SHA1s | 298 +- Next/Trees | 6 +- Next/merge.log | 7920 ++++++++++++-------- 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/arc/Kconfig | 34 +- arch/arc/include/asm/atomic-llsc.h | 97 + arch/arc/include/asm/atomic-spinlock.h | 102 + arch/arc/include/asm/atomic.h | 444 +- arch/arc/include/asm/atomic64-arcv2.h | 250 + arch/arc/include/asm/bitops.h | 188 +- arch/arc/include/asm/cmpxchg.h | 233 +- arch/arc/include/asm/mmu.h | 22 +- arch/arc/include/asm/pgtable.h | 26 +- arch/arc/include/asm/smp.h | 14 - arch/arc/include/asm/tlb-mmu1.h | 101 - arch/arc/kernel/mcip.c | 2 +- arch/arc/kernel/smp.c | 2 - arch/arc/kernel/traps.c | 5 - arch/arc/mm/cache.c | 110 +- arch/arc/mm/tlb.c | 163 +- arch/arc/mm/tlbex.S | 10 +- arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 70 +- arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/Makefile | 21 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 10 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 8 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 8 +- arch/arm/boot/dts/am335x-baltos.dtsi | 5 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 13 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 13 +- arch/arm/boot/dts/am335x-cm-t335.dts | 13 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 12 +- arch/arm/boot/dts/am335x-lxm.dts | 14 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 12 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 7 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 16 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 25 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 18 +- arch/arm/boot/dts/am335x-nano.dts | 13 +- arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 10 +- arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 10 +- arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 10 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 13 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 10 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 14 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 14 +- arch/arm/boot/dts/am335x-regor.dtsi | 11 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 37 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 4 + arch/arm/boot/dts/am335x-shc.dts | 38 +- arch/arm/boot/dts/am335x-sl50.dts | 12 +- arch/arm/boot/dts/am335x-wega.dtsi | 11 +- arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts | 20 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 361 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 680 -- arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 139 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 361 + arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi | 69 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 815 ++ arch/arm/boot/dts/imx6s-dhcom-drc02.dts | 30 + arch/arm/boot/dts/imx7s.dtsi | 28 + arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 110 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 167 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 145 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 158 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 172 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 146 + arch/arm/boot/dts/intel-ixp42x-ixdp425.dts | 72 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 125 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 30 +- arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 173 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 95 + .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 84 +- arch/arm/boot/dts/intel-ixp42x.dtsi | 5 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 81 +- arch/arm/boot/dts/intel-ixp43x-kixrp435.dts | 68 + arch/arm/boot/dts/intel-ixp43x.dtsi | 6 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 11 + arch/arm/boot/dts/intel-ixp46x-ixdp465.dts | 38 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 132 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 44 +- arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm/boot/dts/r7s72100.dtsi | 8 + arch/arm/boot/dts/r7s9210.dtsi | 8 + arch/arm/boot/dts/stih407-b2120.dts | 1 - arch/arm/boot/dts/stih407-clock.dtsi | 128 +- arch/arm/boot/dts/stih407-family.dtsi | 15 + arch/arm/boot/dts/stih410-b2120.dts | 1 - arch/arm/boot/dts/stih410-b2260.dts | 1 - arch/arm/boot/dts/stih410-clock.dtsi | 138 +- arch/arm/boot/dts/stih418-b2199.dts | 1 - arch/arm/boot/dts/stih418-b2264.dts | 151 + arch/arm/boot/dts/stih418-clock.dtsi | 136 +- arch/arm/boot/dts/stih418.dtsi | 12 + arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 90 +- arch/arm/boot/dts/tegra20-paz00.dts | 4 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 60 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 13 +- arch/arm/boot/dts/tegra30.dtsi | 87 +- arch/arm/common/sa1111.c | 12 +- arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/nhk8815_defconfig | 8 +- arch/arm/configs/tegra_defconfig | 25 +- arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/memory.h | 7 +- arch/arm/kernel/head.S | 17 +- arch/arm/kernel/setup.c | 20 +- arch/arm/kernel/traps.c | 5 - arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 48 +- arch/arm/mach-omap2/Kconfig | 18 - arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-s3c/irq-s3c24xx.c | 5 +- arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/pm.h | 6 - arch/arm/mach-tegra/tegra.c | 2 - arch/arm/mm/dma-mapping.c | 26 +- arch/arm/mm/mmu.c | 9 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/Makefile | 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 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 911 +++ 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/boot/dts/mediatek/mt8173-elm.dtsi | 10 + arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 4 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 718 ++ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 91 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 59 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 104 + arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 292 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 335 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 9 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 254 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 315 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 286 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 244 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 335 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 269 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 29 +- arch/arm64/include/asm/cpufeature.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 5 +- arch/arm64/include/asm/kvm_pgtable.h | 150 +- arch/arm64/include/asm/mmu.h | 29 +- arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/tlbflush.h | 11 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kvm/Kconfig | 9 + arch/arm64/kvm/arm.c | 45 - arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 33 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 225 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/pgtable.c | 208 +- arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/kvm/mmu.c | 28 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 6 +- arch/arm64/kvm/reset.c | 25 +- arch/arm64/mm/init.c | 36 +- arch/h8300/kernel/traps.c | 4 - arch/hexagon/kernel/traps.c | 4 - 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/Kbuild.platforms | 1 - arch/mips/Kconfig | 30 - arch/mips/Makefile | 5 +- arch/mips/ath25/ar2315.c | 14 +- arch/mips/ath25/ar5312.c | 13 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/img/Makefile | 3 +- arch/mips/boot/dts/img/pistachio.dtsi | 10 + arch/mips/configs/generic/board-marduk.config | 53 + arch/mips/configs/pistachio_defconfig | 316 - arch/mips/generic/Kconfig | 6 + arch/mips/generic/Platform | 1 + arch/mips/generic/board-marduk.its.S | 22 + arch/mips/generic/board-ocelot.c | 6 +- arch/mips/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/mips/lantiq/irq.c | 2 +- arch/mips/pci/pci-ar2315.c | 8 +- arch/mips/pci/pci-rt3883.c | 5 +- arch/mips/pistachio/Kconfig | 14 - arch/mips/pistachio/Makefile | 2 - arch/mips/pistachio/Platform | 6 - arch/mips/pistachio/init.c | 125 - arch/mips/pistachio/irq.c | 24 - arch/mips/pistachio/time.c | 55 - arch/mips/ralink/irq.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 16 +- arch/mips/sgi-ip30/ip30-irq.c | 8 +- arch/nds32/kernel/traps.c | 5 - arch/nios2/kernel/irq.c | 4 +- arch/nios2/kernel/traps.c | 5 - arch/openrisc/include/asm/setup.h | 1 + arch/openrisc/kernel/traps.c | 5 - arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/parisc/kernel/traps.c | 4 - arch/powerpc/include/asm/interrupt.h | 3 + arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/ptrace.h | 16 + arch/powerpc/kernel/asm-offsets.c | 31 +- arch/powerpc/kernel/head_book3s_32.S | 2 +- arch/powerpc/kernel/head_booke.h | 27 +- arch/powerpc/kernel/iommu.c | 6 +- arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/kprobes.c | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/traps.c | 14 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/platforms/4xx/uic.c | 4 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 23 +- arch/powerpc/platforms/52xx/media5200.c | 9 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 7 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 6 +- arch/powerpc/platforms/cell/interrupt.c | 8 +- arch/powerpc/platforms/cell/spider-pic.c | 11 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 15 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 11 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/vio.c | 5 +- arch/powerpc/sysdev/fsl_mpic_err.c | 11 +- arch/powerpc/sysdev/fsl_msi.c | 12 +- arch/powerpc/sysdev/xive/common.c | 35 +- arch/riscv/Kconfig | 6 + arch/riscv/Makefile | 2 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/page.h | 24 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/traps.c | 5 - arch/riscv/mm/init.c | 184 +- arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/pci/pci_dma.c | 13 +- arch/s390/pci/pci_irq.c | 4 - arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/boards/mach-x3proto/gpio.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/include/asm/io.h | 8 - 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/um/Makefile | 6 +- arch/um/kernel/trap.c | 4 - arch/x86/Makefile | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/core.c | 16 +- arch/x86/events/intel/core.c | 31 +- arch/x86/events/intel/pt.c | 4 +- arch/x86/events/perf_event.h | 18 +- arch/x86/include/asm/i8259.h | 2 + arch/x86/include/asm/kvm_host.h | 14 +- arch/x86/include/asm/pc-conf-reg.h | 33 + arch/x86/include/asm/processor-cyrix.h | 8 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/amd_gart_64.c | 18 +- arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/apic/apic.c | 9 +- arch/x86/kernel/apic/io_apic.c | 8 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/apic/vector.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 18 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 8 +- arch/x86/kernel/cpu/resctrl/core.c | 276 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 163 +- arch/x86/kernel/cpu/resctrl/internal.h | 231 +- arch/x86/kernel/cpu/resctrl/monitor.c | 71 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 12 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 461 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/i8259.c | 8 +- arch/x86/kernel/mpparse.c | 3 +- arch/x86/kernel/reboot.c | 3 +- arch/x86/kvm/i8254.c | 3 +- arch/x86/kvm/i8259.c | 20 +- arch/x86/kvm/ioapic.h | 4 - arch/x86/kvm/irq.h | 2 +- arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu/mmu.c | 311 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/mmutrace.h | 6 + arch/x86/kvm/mmu/tdp_mmu.c | 98 +- arch/x86/kvm/mmu/tdp_mmu.h | 18 +- arch/x86/kvm/pmu.c | 5 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/nested.c | 5 - arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/svm/svm.c | 46 +- arch/x86/kvm/vmx/nested.c | 24 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 269 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 83 +- arch/x86/kvm/xen.c | 23 +- arch/x86/kvm/xen.h | 5 + arch/x86/lib/Makefile | 1 + arch/x86/lib/pc-conf-reg.c | 13 + arch/x86/mm/init.c | 21 +- arch/x86/mm/mmio-mod.c | 4 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/pci/irq.c | 279 +- arch/x86/power/cpu.c | 31 +- arch/x86/realmode/init.c | 2 +- arch/x86/tools/chkobjdump.awk | 1 + arch/xtensa/kernel/irq.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + arch/xtensa/platforms/iss/console.c | 6 +- block/Kconfig | 4 + block/Makefile | 1 + block/bfq-iosched.c | 7 +- block/bio.c | 162 +- block/blk-cgroup.c | 7 +- block/blk-core.c | 20 +- block/blk-iolatency.c | 6 +- block/blk-merge.c | 18 +- block/blk-mq.c | 4 +- block/blk-settings.c | 22 +- block/blk-sysfs.c | 28 +- block/blk-wbt.c | 10 +- block/blk.h | 17 +- block/elevator.c | 4 +- block/genhd.c | 72 +- block/holder.c | 167 + block/ioctl.c | 14 +- block/kyber-iosched.c | 2 +- block/mq-deadline-main.c | 2 + block/partitions/acorn.c | 4 +- block/partitions/aix.c | 20 +- block/partitions/amiga.c | 7 +- block/partitions/atari.c | 4 +- block/partitions/check.h | 2 +- block/partitions/cmdline.c | 6 +- block/partitions/core.c | 35 +- block/partitions/efi.c | 36 +- block/partitions/ibm.c | 4 +- block/partitions/ldm.c | 20 +- block/partitions/mac.c | 2 +- block/partitions/msdos.c | 6 +- block/partitions/sgi.c | 5 +- block/partitions/sun.c | 5 +- certs/Kconfig | 2 +- crypto/wp512.c | 2 +- drivers/acpi/acpi_memhotplug.c | 4 +- drivers/acpi/nfit/core.c | 3 + drivers/acpi/tables.c | 5 +- drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-scsi.c | 10 +- drivers/ata/pata_falcon.c | 4 +- drivers/atm/horizon.c | 6 +- drivers/base/arch_numa.c | 5 +- drivers/base/core.c | 3 + drivers/base/memory.c | 100 +- drivers/base/platform-msi.c | 2 - drivers/block/brd.c | 3 - drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 4 - drivers/block/pktcdvd.c | 8 +- drivers/block/sx8.c | 2 +- drivers/block/virtio_blk.c | 39 +- drivers/block/xen-blkfront.c | 1 - drivers/bluetooth/btusb.c | 23 +- drivers/bus/intel-ixp4xx-eb.c | 2 +- drivers/bus/ti-sysc.c | 10 +- drivers/char/hw_random/Kconfig | 14 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/arm_smccc_trng.c | 123 + drivers/char/ipmi/Kconfig | 11 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/char/ipmi/ssif_bmc.c | 780 -- drivers/char/ipmi/ssif_bmc.h | 106 - drivers/char/tpm/tpm_ibmvtpm.c | 26 +- drivers/char/tpm/tpm_ibmvtpm.h | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 2 +- drivers/clk/bcm/clk-bcm2835.c | 9 +- drivers/clk/clk-divider.c | 23 + drivers/clk/clk-palmas.c | 10 +- drivers/clk/clk-stm32f4.c | 8 +- drivers/clk/clk-stm32h7.c | 8 +- drivers/clk/clk-stm32mp1.c | 10 +- drivers/clk/imx/clk-imx6q.c | 2 +- drivers/clk/pistachio/Kconfig | 8 + drivers/clk/qcom/a53-pll.c | 68 +- drivers/clk/qcom/apcs-msm8916.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 158 + drivers/clk/qcom/gdsc.c | 54 +- drivers/clk/qcom/gpucc-sm8150.c | 12 + drivers/clk/renesas/Kconfig | 4 +- drivers/clk/renesas/rzg2l-cpg.c | 23 + drivers/clk/renesas/rzg2l-cpg.h | 12 + drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clocksource/Kconfig | 3 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 6 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 +- drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 13 + drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 3 +- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 3 +- drivers/crypto/ccp/sev-dev.c | 49 +- drivers/crypto/ccp/sp-pci.c | 12 + drivers/crypto/hisilicon/hpre/hpre_main.c | 63 + drivers/crypto/hisilicon/sec2/sec_main.c | 46 +- drivers/crypto/hisilicon/zip/zip_main.c | 26 + drivers/crypto/omap-sham.c | 56 +- drivers/crypto/virtio/virtio_crypto_core.c | 4 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core.c | 1066 --- drivers/cxl/core/Makefile | 8 + drivers/cxl/core/bus.c | 660 ++ 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/cxlmem.h | 99 + drivers/cxl/mem.h | 81 - drivers/cxl/pci.c | 301 +- drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/kmem.c | 6 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/dw/of.c | 49 +- drivers/dma/idxd/device.c | 1 + drivers/dma/idxd/irq.c | 73 +- drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 3 + drivers/dma/xilinx/xilinx_dma.c | 12 + drivers/edac/altera_edac.c | 7 +- drivers/edac/mce_amd.c | 3 + drivers/firmware/Kconfig | 34 +- drivers/firmware/arm_scmi/Kconfig | 95 + drivers/firmware/arm_scmi/Makefile | 8 +- drivers/firmware/arm_scmi/common.h | 113 +- drivers/firmware/arm_scmi/driver.c | 686 +- drivers/firmware/arm_scmi/mailbox.c | 2 +- drivers/firmware/arm_scmi/msg.c | 111 + drivers/firmware/arm_scmi/smc.c | 3 +- drivers/firmware/arm_scmi/virtio.c | 491 ++ drivers/firmware/efi/libstub/arm64-stub.c | 71 +- drivers/firmware/efi/libstub/randomalloc.c | 2 + drivers/firmware/smccc/smccc.c | 17 + drivers/firmware/tegra/bpmp-debugfs.c | 58 +- drivers/firmware/xilinx/zynqmp.c | 6 +- drivers/fpga/machxo2-spi.c | 5 +- drivers/gpio/gpio-104-dio-48e.c | 4 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 2 +- drivers/gpio/gpio-altera.c | 11 +- drivers/gpio/gpio-aspeed-sgpio.c | 9 +- drivers/gpio/gpio-aspeed.c | 9 +- drivers/gpio/gpio-ath79.c | 7 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-brcmstb.c | 5 +- drivers/gpio/gpio-cadence.c | 2 +- drivers/gpio/gpio-davinci.c | 3 +- drivers/gpio/gpio-dln2.c | 22 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-em.c | 2 +- drivers/gpio/gpio-ep93xx.c | 8 +- drivers/gpio/gpio-ftgpio010.c | 3 +- drivers/gpio/gpio-hisi.c | 4 +- drivers/gpio/gpio-hlwd.c | 7 +- drivers/gpio/gpio-merrifield.c | 8 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-mt7621.c | 4 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 3 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 3 +- drivers/gpio/gpio-pl061.c | 4 +- drivers/gpio/gpio-pxa.c | 9 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rda.c | 8 +- drivers/gpio/gpio-realtek-otto.c | 7 +- drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sodaville.c | 2 +- drivers/gpio/gpio-sprd.c | 12 +- drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-tegra.c | 9 +- drivers/gpio/gpio-tegra186.c | 9 +- drivers/gpio/gpio-tqmx86.c | 10 +- drivers/gpio/gpio-vf610.c | 2 +- drivers/gpio/gpio-ws16c48.c | 4 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xilinx.c | 2 +- drivers/gpio/gpio-xlp.c | 3 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 16 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 35 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 2 +- 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 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 11 +- 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/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 22 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 74 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 61 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 46 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 21 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 6 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 3 + drivers/gpu/drm/i915/display/intel_display.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.c | 16 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 ++++---- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 480 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 76 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 32 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 207 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 58 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 -- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 235 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 53 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 490 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 117 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 86 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 -- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 ++ drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 405 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 ++ drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 ++ drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 ++++++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 ++ drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.h | 111 +- drivers/gpu/drm/i915/i915_gem.c | 58 - drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 46 +- drivers/gpu/drm/i915/i915_irq.c | 21 - drivers/gpu/drm/i915/i915_module.c | 113 + drivers/gpu/drm/i915/i915_pci.c | 75 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 36 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 64 +- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_memory_region.c | 62 +- drivers/gpu/drm/i915/intel_memory_region.h | 29 +- drivers/gpu/drm/i915/intel_pm.c | 22 +- drivers/gpu/drm/i915/intel_region_ttm.c | 142 +- drivers/gpu/drm/i915/intel_region_ttm.h | 16 +- drivers/gpu/drm/i915/intel_step.c | 1 + drivers/gpu/drm/i915/intel_uncore.c | 422 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 60 +- drivers/gpu/drm/meson/meson_registers.h | 5 + drivers/gpu/drm/meson/meson_viu.c | 7 +- drivers/gpu/drm/msm/Kconfig | 6 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 29 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 131 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 34 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 40 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- 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_mdss.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 85 +- 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/mdp5/mdp5_mdss.c | 3 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_catalog.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 139 +- drivers/gpu/drm/msm/dp/dp_display.c | 77 +- drivers/gpu/drm/msm/dp/dp_link.c | 50 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dp/dp_power.c | 3 + drivers/gpu/drm/msm/dsi/dsi.c | 15 +- drivers/gpu/drm/msm/dsi/dsi.h | 18 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 74 + 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 | 161 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 146 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 83 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 + 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 | 190 +- 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/gpu/drm/tegra/Makefile | 1 - drivers/gpu/drm/tegra/drm.c | 2 +- drivers/gpu/drm/tegra/gather_bo.c | 81 - drivers/gpu/drm/tegra/gather_bo.h | 22 - drivers/gpu/drm/tegra/submit.c | 122 +- drivers/gpu/drm/tegra/uapi.c | 91 +- drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/host1x/fence.c | 4 +- drivers/gpu/host1x/job.c | 21 +- drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/hwmon/axi-fan-control.c | 117 +- drivers/hwmon/pmbus/bpa-rs600.c | 48 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/i2c/busses/i2c-aspeed.c | 20 - drivers/i2c/busses/i2c-at91-core.c | 17 +- drivers/i2c/busses/i2c-bcm-iproc.c | 4 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-i801.c | 19 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/i2c-dev.c | 5 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 9 +- drivers/iio/adc/ingenic-adc.c | 102 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 + drivers/iio/dac/max5821.c | 41 +- drivers/iio/light/cm3323.c | 7 + drivers/iio/pressure/hid-sensor-press.c | 40 +- drivers/iio/proximity/sx9310.c | 48 +- drivers/infiniband/hw/cxgb4/cq.c | 12 +- drivers/infiniband/hw/cxgb4/ev.c | 6 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 3 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 3 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/interconnect/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/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 1 - drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 3 + drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 88 +- drivers/irqchip/irq-gic.c | 14 +- drivers/irqchip/irq-loongson-pch-pic.c | 19 +- drivers/irqchip/irq-mtk-sysirq.c | 1 + drivers/leds/blink/leds-lgm-sso.c | 12 +- drivers/md/Kconfig | 2 + drivers/md/bcache/Kconfig | 1 + drivers/md/bcache/super.c | 26 +- drivers/md/bcache/util.h | 2 - drivers/md/dm-crypt.c | 7 +- drivers/md/dm-ima.c | 2 +- drivers/md/dm-ioctl.c | 4 - drivers/md/dm-rq.c | 1 - drivers/md/dm-table.c | 2 +- drivers/md/dm.c | 32 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 2 - drivers/md/raid10.c | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 23 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-streams.c | 8 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/platform/Kconfig | 3 + drivers/media/platform/meson/ge2d/ge2d.c | 6 +- drivers/media/platform/mtk-vcodec/Makefile | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 ++ .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 140 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 69 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 ++ drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 + drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 10 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/rc/ir_toy.c | 34 +- drivers/media/rc/mceusb.c | 1 + drivers/media/rc/streamzap.c | 1 + drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 14 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/v4l2-core/v4l2-common.c | 3 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 4 + drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/memstick/core/ms_block.c | 2 +- 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 | 24 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/intel-lpss-acpi.c | 18 + drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/ioc3.c | 10 +- drivers/mfd/lpc_ich.c | 1 + drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/qcom-pm8xxx.c | 10 +- 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/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/gehc-achc.c | 565 ++ drivers/misc/sram.c | 103 +- drivers/misc/sram.h | 9 + drivers/mmc/core/block.c | 143 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/sdio_cis.c | 22 +- drivers/mtd/Kconfig | 10 +- drivers/mtd/mtd_blkdevs.c | 2 +- drivers/mtd/mtdblock.c | 4 + drivers/mtd/mtdblock_ro.c | 4 + drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 6 + drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/spi/core.c | 2 + drivers/net/bareudp.c | 16 +- drivers/net/bonding/bond_alb.c | 32 - drivers/net/bonding/bond_main.c | 499 +- drivers/net/can/m_can/m_can.c | 8 +- drivers/net/dsa/b53/b53_common.c | 10 - drivers/net/dsa/b53/b53_priv.h | 2 - drivers/net/dsa/bcm_sf2.c | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/lan9303-core.c | 34 +- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/microchip/ksz8795.c | 82 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 + drivers/net/dsa/microchip/ksz_common.h | 9 +- drivers/net/dsa/mt7530.c | 51 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/mv88e6xxx/chip.c | 25 - drivers/net/dsa/qca/ar9331.c | 73 +- drivers/net/dsa/sja1105/sja1105.h | 1 - drivers/net/dsa/sja1105/sja1105_main.c | 78 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 76 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 10 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/dec/tulip/media.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 5 +- drivers/net/ethernet/freescale/fec.h | 2 + drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 56 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../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/iavf/iavf_main.c | 13 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 28 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 7 + drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../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 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 74 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 168 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 96 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 10 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 85 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 + drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- .../ethernet/microchip/sparx5/sparx5_mactable.c | 2 +- drivers/net/ethernet/mscc/ocelot_io.c | 16 +- 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/realtek/r8169_main.c | 4 + drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 27 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 + drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 13 +- drivers/net/ethernet/ti/cpsw_priv.h | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/ipa_clock.c | 161 +- drivers/net/ipa/ipa_clock.h | 18 +- drivers/net/ipa/ipa_interrupt.c | 9 +- drivers/net/ipa/ipa_main.c | 42 +- drivers/net/ipa/ipa_modem.c | 15 +- drivers/net/ipa/ipa_smp2p.c | 33 +- drivers/net/ipa/ipa_uc.c | 12 +- drivers/net/netdevsim/bus.c | 10 + drivers/net/netdevsim/dev.c | 16 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/micrel.c | 2 - drivers/net/phy/nxp-tja11xx.c | 13 +- drivers/net/ppp/ppp_generic.c | 21 +- drivers/net/vrf.c | 2 +- drivers/net/wireless/intersil/Kconfig | 20 - drivers/net/wireless/intersil/Makefile | 1 - drivers/net/wireless/intersil/prism54/Makefile | 9 - drivers/net/wireless/intersil/prism54/isl_38xx.c | 245 - drivers/net/wireless/intersil/prism54/isl_38xx.h | 158 - drivers/net/wireless/intersil/prism54/isl_ioctl.c | 2909 ------- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 35 - drivers/net/wireless/intersil/prism54/isl_oid.h | 492 -- drivers/net/wireless/intersil/prism54/islpci_dev.c | 951 --- drivers/net/wireless/intersil/prism54/islpci_dev.h | 204 - drivers/net/wireless/intersil/prism54/islpci_eth.c | 489 -- drivers/net/wireless/intersil/prism54/islpci_eth.h | 59 - .../net/wireless/intersil/prism54/islpci_hotplug.c | 316 - drivers/net/wireless/intersil/prism54/islpci_mgt.c | 491 -- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 126 - drivers/net/wireless/intersil/prism54/oid_mgt.c | 889 --- drivers/net/wireless/intersil/prism54/oid_mgt.h | 46 - .../net/wireless/intersil/prism54/prismcompat.h | 30 - drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 3 +- drivers/net/wwan/mhi_wwan_ctrl.c | 12 +- drivers/net/wwan/mhi_wwan_mbim.c | 1 + drivers/net/wwan/wwan_core.c | 19 +- drivers/nubus/bus.c | 2 +- drivers/nvdimm/namespace_devs.c | 17 +- drivers/nvme/host/core.c | 18 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/nintendo-otp.c | 124 + drivers/of/of_reserved_mem.c | 12 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/sba_iommu.c | 2 +- drivers/pci/controller/dwc/Kconfig | 11 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 276 + drivers/pci/controller/pci-aardvark.c | 125 +- drivers/pci/controller/pci-ixp4xx.c | 8 +- drivers/pci/controller/pci-xgene-msi.c | 1 - drivers/pci/controller/pcie-mediatek.c | 52 +- drivers/pci/controller/pcie-rcar-ep.c | 4 +- drivers/pci/msi.c | 274 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pci/vpd.c | 13 +- drivers/phy/Kconfig | 2 +- drivers/phy/mediatek/phy-mtk-tphy.c | 94 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 50 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 97 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 15 + drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 5 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 3 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 8 +- drivers/pinctrl/mediatek/mtk-eint.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 9 +- drivers/pinctrl/pinctrl-at91.c | 6 +- drivers/pinctrl/pinctrl-equilibrium.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 547 +- drivers/pinctrl/pinctrl-k210.c | 26 +- drivers/pinctrl/pinctrl-keembay.c | 1731 +++++ drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 3 +- drivers/pinctrl/pinctrl-oxnas.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 15 +- drivers/pinctrl/pinctrl-single.c | 25 +- drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 - drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 +++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/Kconfig | 11 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 +++ drivers/pinctrl/samsung/pinctrl-exynos.c | 15 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 25 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 17 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 3 +- drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 +++++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 16 +- drivers/platform/surface/aggregator/Makefile | 15 +- drivers/platform/surface/surface3_power.c | 8 +- drivers/platform/x86/Kconfig | 49 +- drivers/platform/x86/Makefile | 6 +- drivers/platform/x86/asus-nb-wmi.c | 28 + drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/dell/dcdbas.c | 4 +- drivers/platform/x86/dell/dell-smbios-smm.c | 31 - drivers/platform/x86/dell/dell-smo8800.c | 74 +- drivers/platform/x86/dual_accel_detect.h | 3 +- drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/int33fe/Makefile | 2 +- drivers/platform/x86/intel/int3472/Makefile | 2 +- drivers/platform/x86/intel/pmt/Kconfig | 40 + drivers/platform/x86/intel/pmt/Makefile | 12 + drivers/platform/x86/intel/pmt/class.c | 344 + .../x86/{intel_pmt_class.h => intel/pmt/class.h} | 0 drivers/platform/x86/intel/pmt/crashlog.c | 327 + drivers/platform/x86/intel/pmt/telemetry.c | 140 + drivers/platform/x86/intel_pmt_class.c | 344 - drivers/platform/x86/intel_pmt_crashlog.c | 327 - drivers/platform/x86/intel_pmt_telemetry.c | 140 - .../x86/intel_speed_select_if/isst_if_common.c | 3 +- drivers/platform/x86/meraki-mx100.c | 230 + drivers/platform/x86/pcengines-apuv2.c | 2 + drivers/power/supply/max17042_battery.c | 2 + drivers/power/supply/qcom_smbb.c | 5 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/ptp/ptp_ocp.c | 179 +- drivers/ptp/ptp_sysfs.c | 2 +- drivers/regulator/sy7636a-regulator.c | 13 +- drivers/rtc/Kconfig | 9 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 + drivers/rtc/rtc-s5m.c | 48 +- drivers/s390/block/dasd_eckd.c | 13 +- drivers/s390/cio/vfio_ccw_ops.c | 8 +- drivers/s390/crypto/vfio_ap_ops.c | 8 +- drivers/s390/net/Kconfig | 1 + drivers/s390/net/qeth_l2_main.c | 243 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 71 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 319 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 119 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 4 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qla1280.c | 5 +- drivers/scsi/qla2xxx/qla_attr.c | 25 + drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 11 +- drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 45 +- drivers/scsi/qla2xxx/qla_isr.c | 27 +- drivers/scsi/qla2xxx/qla_mid.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 45 +- drivers/scsi/qla2xxx/qla_os.c | 32 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_debug.c | 13 +- drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_lib.c | 29 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 33 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 +- drivers/scsi/snic/snic_scsi.c | 12 +- drivers/scsi/sr.c | 13 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 3 +- drivers/scsi/ufs/ufs_quirks.h | 6 + drivers/scsi/ufs/ufshcd.c | 48 +- drivers/scsi/ufs/ufshpb.c | 60 +- drivers/scsi/ufs/ufshpb.h | 6 +- drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/sh/superhyway/superhyway.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 75 +- drivers/soc/mediatek/mt8173-pm-domains.h | 1 + drivers/soc/mediatek/mt8183-mmsys.h | 21 +- drivers/soc/mediatek/mt8365-mmsys.h | 60 + drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 137 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 +- drivers/soc/renesas/r8a779a0-sysc.c | 6 +- drivers/soc/renesas/rcar-sysc.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra.c | 60 + drivers/soc/tegra/fuse/fuse-tegra20.c | 11 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 16 +- drivers/soc/tegra/fuse/fuse.h | 2 + drivers/soc/tegra/pmc.c | 14 +- drivers/soc/tegra/powergate-bpmp.c | 1 - drivers/soc/ti/pruss.c | 1 + drivers/soc/ti/smartreflex.c | 52 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-mt65xx.c | 12 +- drivers/spi/spi-mxic.c | 41 +- drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-tegra20-slink.c | 77 +- drivers/spi/spidev.c | 1 - drivers/staging/fbtft/fbtft-core.c | 23 +- drivers/staging/media/hantro/hantro_drv.c | 8 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 + drivers/staging/media/hantro/hantro_hevc.c | 21 + drivers/staging/media/hantro/hantro_hw.h | 4 + drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 6 +- drivers/staging/qlge/qlge_main.c | 5 +- drivers/staging/r8188eu/Kconfig | 1 - drivers/staging/r8188eu/Makefile | 9 - drivers/staging/r8188eu/core/rtw_ap.c | 110 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 74 +- drivers/staging/r8188eu/core/rtw_cmd.c | 274 +- drivers/staging/r8188eu/core/rtw_debug.c | 14 +- drivers/staging/r8188eu/core/rtw_efuse.c | 10 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 85 +- drivers/staging/r8188eu/core/rtw_io.c | 46 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 259 +- drivers/staging/r8188eu/core/rtw_iol.c | 6 +- drivers/staging/r8188eu/core/rtw_led.c | 436 +- drivers/staging/r8188eu/core/rtw_mlme.c | 312 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 860 +-- drivers/staging/r8188eu/core/rtw_mp.c | 47 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 188 +- drivers/staging/r8188eu/core/rtw_p2p.c | 104 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 52 +- drivers/staging/r8188eu/core/rtw_recv.c | 247 +- drivers/staging/r8188eu/core/rtw_security.c | 64 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 115 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 113 +- drivers/staging/r8188eu/core/rtw_xmit.c | 207 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 12 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 4 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 56 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 26 +- drivers/staging/r8188eu/hal/hal_com.c | 2 +- drivers/staging/r8188eu/hal/hal_intf.c | 9 +- drivers/staging/r8188eu/hal/odm.c | 115 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 4 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 131 +- drivers/staging/r8188eu/hal/odm_interface.c | 10 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 80 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 37 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 113 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 93 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 14 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 22 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 8 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 29 +- drivers/staging/r8188eu/hal/usb_halinit.c | 120 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 14 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 84 +- .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 59 +- drivers/staging/r8188eu/include/basic_types.h | 45 - drivers/staging/r8188eu/include/drv_types.h | 2 +- drivers/staging/r8188eu/include/hal_intf.h | 16 +- drivers/staging/r8188eu/include/odm.h | 106 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - drivers/staging/r8188eu/include/odm_reg.h | 2 +- drivers/staging/r8188eu/include/odm_types.h | 20 +- drivers/staging/r8188eu/include/osdep_intf.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 123 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 415 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 28 +- drivers/staging/r8188eu/include/rtw_android.h | 1 + drivers/staging/r8188eu/include/rtw_cmd.h | 2 +- drivers/staging/r8188eu/include/rtw_debug.h | 9 - drivers/staging/r8188eu/include/rtw_ioctl.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 81 - drivers/staging/r8188eu/include/rtw_sreset.h | 14 +- drivers/staging/r8188eu/include/usb_ops.h | 4 +- drivers/staging/r8188eu/include/wifi.h | 7 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 1873 +---- drivers/staging/r8188eu/os_dep/mlme_linux.c | 7 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 57 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 174 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 29 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 9 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 65 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 15 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 10 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 37 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2777 ------- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 658 -- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 9 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 74 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 7 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 1 - drivers/staging/rtl8723bs/core/rtw_security.c | 5 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 41 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 67 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 191 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 3 - drivers/staging/rtl8723bs/hal/hal_com.c | 166 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 447 +- drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/odm.c | 56 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 343 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 26 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/vc04_services/Kconfig | 22 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 15 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/usb/dwc3/gadget.c | 18 +- drivers/usb/gadget/configfs.c | 8 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_uac2.c | 12 +- drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 160 +- drivers/usb/host/xhci-mtk.h | 15 +- drivers/usb/misc/adutux.c | 5 +- drivers/usb/storage/transport.c | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/mlx5/core/mr.c | 9 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 17 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 4 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 159 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 7 - drivers/vfio/mdev/vfio_mdev.c | 33 +- drivers/vfio/pci/vfio_pci.c | 503 +- drivers/vfio/pci/vfio_pci_private.h | 7 - drivers/vfio/platform/vfio_platform_common.c | 86 +- drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 144 +- drivers/vhost/vdpa.c | 3 +- drivers/vhost/vhost.c | 10 +- drivers/vhost/vringh.c | 2 +- drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_mem.c | 6 +- drivers/virtio/virtio_pci_common.c | 7 + drivers/virtio/virtio_ring.c | 18 +- drivers/virtio/virtio_vdpa.c | 3 + drivers/xen/events/events_base.c | 20 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/zorro/zorro-driver.c | 13 +- fs/block_dev.c | 166 +- fs/btrfs/acl.c | 11 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/extent_io.c | 31 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 82 +- fs/btrfs/ioctl.c | 131 +- fs/btrfs/misc.h | 10 - fs/btrfs/send.c | 29 +- fs/btrfs/super.c | 2 +- fs/btrfs/sysfs.c | 98 +- fs/btrfs/tree-log.c | 16 +- fs/btrfs/volumes.c | 2 +- fs/cifs/cifsglob.h | 10 + fs/cifs/cifssmb.c | 3 +- fs/cifs/dir.c | 2 +- fs/cifs/file.c | 46 +- fs/cifs/inode.c | 6 +- fs/cifs/misc.c | 46 +- fs/cifs/smb2file.c | 2 +- fs/configfs/file.c | 18 +- fs/coredump.c | 4 +- fs/debugfs/file.c | 8 +- fs/erofs/data.c | 2 +- fs/erofs/internal.h | 3 +- fs/erofs/super.c | 2 +- fs/erofs/zdata.c | 6 +- fs/ext4/ext4_jbd2.c | 3 - fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 2 +- fs/f2fs/Kconfig | 9 + fs/f2fs/checkpoint.c | 23 +- fs/f2fs/compress.c | 61 +- fs/f2fs/data.c | 139 +- fs/f2fs/debug.c | 31 +- fs/f2fs/dir.c | 4 +- fs/f2fs/extent_cache.c | 5 +- fs/f2fs/f2fs.h | 106 +- fs/f2fs/file.c | 8 + fs/f2fs/gc.c | 6 +- fs/f2fs/node.c | 23 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 10 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 37 +- fs/f2fs/sysfs.c | 44 + fs/f2fs/xattr.c | 3 +- fs/fat/fatent.c | 1 + fs/io-wq.c | 90 +- fs/io-wq.h | 2 +- fs/io_uring.c | 1189 +-- fs/lockd/svc.c | 2 +- fs/namei.c | 43 +- fs/namespace.c | 42 +- fs/nfs/callback_xdr.c | 13 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/pnfs.c | 20 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 262 +- fs/notify/fsnotify.c | 6 +- fs/notify/fsnotify.h | 15 + fs/notify/inotify/inotify_user.c | 11 +- fs/notify/mark.c | 52 +- fs/overlayfs/export.c | 2 +- fs/proc/array.c | 18 +- fs/ramfs/inode.c | 4 + fs/super.c | 2 +- fs/sysfs/file.c | 4 +- fs/timerfd.c | 16 + fs/udf/dir.c | 5 +- fs/udf/ecma_167.h | 44 +- fs/udf/inode.c | 3 +- fs/udf/namei.c | 13 +- fs/udf/osta_udf.h | 22 +- fs/udf/super.c | 25 +- fs/udf/udfdecl.h | 4 + fs/userfaultfd.c | 116 +- fs/xfs/kmem.c | 64 - fs/xfs/kmem.h | 2 - fs/xfs/libxfs/xfs_attr.c | 37 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_remote.c | 3 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_format.h | 17 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_quota_defs.h | 30 +- fs/xfs/libxfs/xfs_rmap_btree.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 30 - fs/xfs/libxfs/xfs_trans_resv.h | 2 - fs/xfs/scrub/agheader.c | 23 +- fs/xfs/scrub/agheader_repair.c | 3 - fs/xfs/scrub/attr.c | 14 +- fs/xfs/scrub/attr.h | 3 - fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 58 +- fs/xfs/scrub/common.h | 18 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/xfs_bmap_item.c | 14 +- fs/xfs/xfs_buf.c | 5 +- fs/xfs/xfs_buf.h | 6 - fs/xfs/xfs_dquot.c | 3 - fs/xfs/xfs_dquot.h | 10 + fs/xfs/xfs_dquot_item.c | 134 - fs/xfs/xfs_dquot_item.h | 17 - fs/xfs/xfs_extfree_item.c | 3 + fs/xfs/xfs_icache.c | 689 +- fs/xfs/xfs_icache.h | 14 +- fs/xfs/xfs_icreate_item.c | 4 +- fs/xfs/xfs_inode.c | 53 + fs/xfs/xfs_inode.h | 22 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_itable.c | 42 +- fs/xfs/xfs_iwalk.c | 33 +- fs/xfs/xfs_log.c | 68 +- fs/xfs/xfs_log.h | 3 + fs/xfs/xfs_log_cil.c | 10 +- fs/xfs/xfs_log_priv.h | 3 + fs/xfs/xfs_log_recover.c | 57 +- fs/xfs/xfs_mount.c | 171 +- fs/xfs/xfs_mount.h | 69 +- fs/xfs/xfs_qm.c | 78 +- fs/xfs/xfs_qm.h | 3 - fs/xfs/xfs_qm_syscalls.c | 251 +- fs/xfs/xfs_quota.h | 2 + fs/xfs/xfs_quotaops.c | 30 +- fs/xfs/xfs_refcount_item.c | 3 + fs/xfs/xfs_rmap_item.c | 3 + fs/xfs/xfs_super.c | 315 +- fs/xfs/xfs_trace.h | 115 +- fs/xfs/xfs_trans.c | 5 +- fs/xfs/xfs_trans_dquot.c | 49 +- include/asm-generic/bitops/builtin-ffs.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/non-atomic.h | 16 +- include/asm-generic/io.h | 68 +- include/asm-generic/vmlinux.lds.h | 1 + include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,sc8180x.h | 185 + include/dt-bindings/phy/phy.h | 2 + .../dt-bindings/pinctrl}/mt8135-pinfunc.h | 0 .../dt-bindings/pinctrl}/mt8183-pinfunc.h | 0 include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 + include/linux/backing-dev.h | 2 +- include/linux/bio.h | 13 + include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 26 +- include/linux/clk-provider.h | 10 +- include/linux/counter.h | 32 +- include/linux/cpufreq.h | 14 + include/linux/cpuhotplug.h | 4 +- include/linux/device-mapper.h | 1 - include/linux/device.h | 1 + include/linux/dma-map-ops.h | 5 +- include/linux/dma-mapping.h | 35 +- include/linux/fanotify.h | 3 + include/linux/filter.h | 13 +- include/linux/fs.h | 9 +- include/linux/fscrypt.h | 109 +- include/linux/fsnotify.h | 9 + include/linux/genhd.h | 29 +- include/linux/gpio/consumer.h | 6 +- include/linux/highmem-internal.h | 27 +- include/linux/host1x.h | 6 +- include/linux/hrtimer.h | 8 +- include/linux/i2c.h | 2 - include/linux/inetdevice.h | 2 +- include/linux/interrupt.h | 8 +- include/linux/io-pgtable.h | 7 + include/linux/io_uring.h | 11 +- include/linux/iommu.h | 22 +- include/linux/irq.h | 17 +- include/linux/kvm_host.h | 129 +- include/linux/mdev.h | 9 +- 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/mlx5/device.h | 71 +- include/linux/mlx5/driver.h | 18 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 10 +- include/linux/mm.h | 4 - include/linux/mm_types.h | 18 +- include/linux/msi.h | 10 +- include/linux/namei.h | 1 + include/linux/netdevice.h | 6 + include/linux/netfilter/x_tables.h | 6 +- include/linux/once.h | 4 +- include/linux/pagemap.h | 15 +- include/linux/pci_ids.h | 2 + include/linux/pid.h | 1 + include/linux/platform_data/dma-dw.h | 20 +- include/linux/platform_data/gpio-dwapb.h | 25 - include/linux/posix-timers.h | 11 +- include/linux/power/smartreflex.h | 2 + include/linux/preempt.h | 18 +- include/linux/resctrl.h | 184 + include/linux/sched/signal.h | 6 + include/linux/security.h | 3 +- include/linux/shmem_fs.h | 2 +- include/linux/skbuff.h | 4 +- include/linux/slab.h | 8 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/sunrpc/clnt.h | 3 +- include/linux/sunrpc/xprt.h | 1 + include/linux/syscalls.h | 1 + include/linux/sysctl.h | 2 + include/linux/sysfs.h | 2 +- include/linux/thunderbolt.h | 2 + include/linux/torture.h | 8 + include/linux/userfaultfd_k.h | 8 +- include/linux/vdpa.h | 11 + include/linux/vfio.h | 26 +- include/linux/virtio.h | 1 + include/linux/vringh.h | 1 + include/linux/workqueue.h | 2 +- include/linux/writeback.h | 5 - include/linux/zorro.h | 1 - include/media/hevc-ctrls.h | 11 + include/net/bluetooth/hci_core.h | 2 +- include/net/bonding.h | 13 +- include/net/devlink.h | 42 +- include/net/dsa.h | 4 +- include/net/mctp.h | 1 + include/net/netfilter/nf_queue.h | 4 +- include/net/netns/netfilter.h | 1 - include/net/page_pool.h | 68 +- include/net/psample.h | 2 + include/scsi/scsi_cmnd.h | 24 +- include/scsi/scsi_device.h | 16 +- include/soc/tegra/pm.h | 6 + include/trace/events/f2fs.h | 88 + include/trace/events/rpcrdma.h | 74 +- include/trace/events/sunrpc.h | 51 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/i915_drm.h | 498 +- include/uapi/linux/fanotify.h | 13 + include/uapi/linux/if_bridge.h | 14 + include/uapi/linux/neighbour.h | 7 +- include/uapi/linux/videodev2.h | 20 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_scmi.h | 24 + init/main.c | 11 +- ipc/util.c | 16 +- kernel/bpf/core.c | 7 +- kernel/bpf/devmap.c | 69 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 26 +- kernel/cgroup/cgroup-v1.c | 8 +- kernel/cgroup/cgroup.c | 1 - kernel/cgroup/cpuset.c | 157 +- kernel/cpu.c | 84 +- kernel/dma/debug.c | 21 +- kernel/dma/direct.c | 2 +- kernel/dma/dummy.c | 2 +- kernel/dma/mapping.c | 80 +- kernel/events/hw_breakpoint.c | 4 +- kernel/exit.c | 2 +- kernel/irq/affinity.c | 8 +- kernel/irq/chip.c | 127 +- kernel/irq/debugfs.c | 2 + kernel/irq/generic-chip.c | 17 +- kernel/irq/internals.h | 7 + kernel/irq/ipi.c | 32 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/manage.c | 21 +- kernel/irq/matrix.c | 3 +- kernel/irq/msi.c | 36 +- kernel/irq/pm.c | 2 +- kernel/irq/proc.c | 2 +- kernel/irq/timings.c | 7 + kernel/locking/locktorture.c | 14 +- kernel/locking/rtmutex.c | 2 +- kernel/padata.c | 14 +- kernel/pid.c | 15 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 34 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 3 +- kernel/rcu/tree_exp.h | 1 - kernel/rcu/update.c | 8 +- kernel/scftorture.c | 10 +- kernel/sched/core.c | 141 +- kernel/sched/deadline.c | 8 +- kernel/sched/fair.c | 8 +- kernel/sched/sched.h | 2 + kernel/seccomp.c | 2 +- kernel/signal.c | 15 + kernel/smp.c | 14 +- kernel/smpboot.c | 8 +- kernel/softirq.c | 2 +- kernel/sys.c | 3 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 42 + kernel/time/clocksource.c | 6 +- kernel/time/hrtimer.c | 340 +- kernel/time/posix-cpu-timers.c | 90 +- kernel/time/posix-timers.c | 2 +- kernel/time/tick-common.c | 7 + kernel/time/tick-internal.h | 12 + kernel/time/timekeeping.c | 36 +- kernel/trace/Kconfig | 5 + kernel/trace/bpf_trace.c | 13 +- kernel/trace/trace_events_hist.c | 2 + kernel/trace/trace_osnoise.c | 56 +- kernel/tracepoint.c | 155 +- kernel/ucount.c | 7 +- kernel/workqueue.c | 41 +- lib/Kconfig.debug | 3 +- lib/dump_stack.c | 3 +- lib/iov_iter.c | 8 +- lib/mpi/mpiutil.c | 2 +- lib/once.c | 11 +- lib/test_bpf.c | 2743 ++++++- lib/test_kasan.c | 80 +- lib/test_kasan_module.c | 20 +- localversion-next | 2 +- mm/Kconfig | 8 +- mm/backing-dev.c | 3 + mm/damon/Kconfig | 1 - mm/debug_vm_pgtable.c | 30 +- mm/gup.c | 24 +- mm/hugetlb.c | 42 +- mm/ksm.c | 8 +- mm/memblock.c | 12 +- mm/memcontrol.c | 7 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 2 +- mm/migrate.c | 4 +- mm/oom_kill.c | 70 + mm/page-writeback.c | 32 +- mm/page_alloc.c | 31 +- mm/rmap.c | 6 +- mm/shmem.c | 56 +- mm/slab_common.c | 2 + mm/slub.c | 29 +- mm/swap_state.c | 7 - mm/userfaultfd.c | 15 +- mm/util.c | 25 + mm/vmstat.c | 48 + mm/workingset.c | 4 +- net/bluetooth/hci_core.c | 7 +- net/bluetooth/hci_sysfs.c | 5 +- net/bluetooth/rfcomm/sock.c | 8 +- net/bluetooth/sco.c | 101 +- net/bpf/test_run.c | 5 +- net/bridge/br.c | 3 +- net/bridge/br_fdb.c | 11 +- net/bridge/br_if.c | 2 + net/bridge/br_mdb.c | 60 +- net/bridge/br_multicast.c | 71 +- net/bridge/br_netlink.c | 14 +- net/bridge/br_private.h | 80 +- net/bridge/br_sysfs_br.c | 10 +- net/bridge/br_vlan.c | 3 +- net/bridge/br_vlan_options.c | 186 +- net/core/dev.c | 15 +- net/core/devlink.c | 234 +- net/core/filter.c | 25 + net/core/link_watch.c | 5 +- net/core/neighbour.c | 7 + net/core/page_pool.c | 122 +- net/core/pktgen.c | 163 +- net/core/rtnetlink.c | 7 + net/dccp/dccp.h | 6 +- net/dsa/dsa2.c | 8 +- net/dsa/dsa_priv.h | 88 +- net/dsa/port.c | 138 +- net/dsa/slave.c | 10 +- net/dsa/tag_8021q.c | 21 +- net/dsa/tag_brcm.c | 16 +- net/dsa/tag_dsa.c | 20 +- net/dsa/tag_lan9303.c | 18 +- net/dsa/tag_mtk.c | 14 +- net/dsa/tag_qca.c | 13 +- net/dsa/tag_rtl4_a.c | 16 +- net/dsa/tag_sja1105.c | 25 +- net/ethtool/netlink.c | 4 +- net/ieee802154/socket.c | 7 +- net/ipv4/igmp.c | 21 +- net/ipv4/netfilter/arptable_filter.c | 23 +- net/ipv4/netfilter/iptable_filter.c | 24 +- net/ipv4/netfilter/iptable_mangle.c | 17 +- net/ipv4/netfilter/iptable_nat.c | 20 +- net/ipv4/netfilter/iptable_raw.c | 21 +- net/ipv4/netfilter/iptable_security.c | 23 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv6/netfilter/ip6table_filter.c | 23 +- net/ipv6/netfilter/ip6table_mangle.c | 22 +- net/ipv6/netfilter/ip6table_nat.c | 16 +- net/ipv6/netfilter/ip6table_raw.c | 24 +- net/ipv6/netfilter/ip6table_security.c | 22 +- net/iucv/af_iucv.c | 72 +- net/iucv/iucv.c | 60 +- net/mctp/route.c | 27 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_queue.c | 19 +- net/netfilter/nfnetlink_hook.c | 8 +- net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_ct.c | 9 +- net/netfilter/x_tables.c | 98 +- net/openvswitch/flow.c | 13 +- net/sched/act_mirred.c | 3 + net/sched/cls_api.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 +- net/tipc/link.c | 6 +- net/vmw_vsock/virtio_transport.c | 7 +- samples/bpf/xdp1_kern.c | 2 + samples/bpf/xdp2_kern.c | 2 + samples/bpf/xdpsock_user.c | 20 +- samples/vfio-mdev/mbochs.c | 40 +- samples/vfio-mdev/mdpy.c | 40 +- samples/vfio-mdev/mtty.c | 40 +- scripts/Makefile.clang | 40 + scripts/checkdeclares.pl | 0 scripts/gcc-plugins/gen-random-seed.sh | 0 scripts/kernel-doc | 8 +- scripts/syscallnr.sh | 0 scripts/xen-hypercalls.sh | 0 security/security.c | 3 +- sound/core/pcm_native.c | 14 +- sound/core/sgbuf.c | 9 + sound/firewire/oxfw/oxfw-stream.c | 9 +- sound/firewire/oxfw/oxfw.c | 6 +- sound/firewire/oxfw/oxfw.h | 5 + sound/isa/msnd/msnd.c | 8 +- sound/parisc/harmony.c | 14 - sound/pci/cs46xx/cs46xx_lib.c | 30 +- sound/pci/hda/hda_generic.c | 10 +- sound/pci/hda/patch_realtek.c | 2 + 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/codecs/rt5682-i2c.c | 13 +- sound/soc/codecs/rt5682.c | 1 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- tools/pci/pcitest.c | 2 +- tools/testing/nvdimm/test/nfit.c | 2 +- .../selftests/bpf/prog_tests/reference_tracking.c | 4 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 520 ++ tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 2 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 14 +- tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +- .../selftests/kvm/access_tracking_perf_test.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 3 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 77 +- .../testing/selftests/kvm/include/perf_test_util.h | 2 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 22 +- .../kvm/memslot_modification_stress_test.c | 3 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/vm/ksm_tests.c | 76 +- tools/testing/selftests/vm/userfaultfd.c | 13 + tools/virtio/Makefile | 3 +- tools/virtio/linux/spinlock.h | 56 + tools/virtio/linux/virtio.h | 2 + virt/kvm/kvm_main.c | 137 +- 2257 files changed, 84322 insertions(+), 52763 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 create mode 100644 Documentation/ABI/testing/sysfs-driver-ge-achc create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml create mode 100644 Documentation/devicetree/bindings/iommu/apple,dart.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/misc/ge-achc.txt create mode 100644 Documentation/devicetree/bindings/misc/ge-achc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml delete mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 Documentation/filesystems/idmappings.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/accounting/index.rst create mode 100644 Documentation/translations/zh_CN/accounting/psi.rst create mode 100644 Documentation/translations/zh_CN/infiniband/core_locking.rst create mode 100644 Documentation/translations/zh_CN/infiniband/index.rst create mode 100644 Documentation/translations/zh_CN/infiniband/ipoib.rst create mode 100644 Documentation/translations/zh_CN/infiniband/opa_vnic.rst create mode 100644 Documentation/translations/zh_CN/infiniband/sysfs.rst create mode 100644 Documentation/translations/zh_CN/infiniband/tag_matching.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_mad.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_verbs.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/cpuid.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/index.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/introduction.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/io-request.rst create mode 100644 Documentation/translations/zh_CN/virt/guest-halt-polling.rst create mode 100644 Documentation/translations/zh_CN/virt/index.rst create mode 100644 Documentation/translations/zh_CN/virt/ne_overview.rst create mode 100644 Documentation/translations/zh_CN/virt/paravirt_ops.rst create mode 100644 arch/arc/include/asm/atomic-llsc.h create mode 100644 arch/arc/include/asm/atomic-spinlock.h create mode 100644 arch/arc/include/asm/atomic64-arcv2.h delete mode 100644 arch/arc/include/asm/tlb-mmu1.h create mode 100644 arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts delete mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/imx6s-dhcom-drc02.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdp425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x-kixrp435.dts create mode 100644 arch/arm/boot/dts/intel-ixp46x-ixdp465.dts create mode 100644 arch/arm/boot/dts/intel-ixp4xx-reference-design.dtsi create mode 100644 arch/arm/boot/dts/stih418-b2264.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra186-p3509-0000+p3636-0001.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts create mode 100644 arch/mips/configs/generic/board-marduk.config delete mode 100644 arch/mips/configs/pistachio_defconfig create mode 100644 arch/mips/generic/board-marduk.its.S delete mode 100644 arch/mips/pistachio/Kconfig delete mode 100644 arch/mips/pistachio/Makefile delete mode 100644 arch/mips/pistachio/Platform delete mode 100644 arch/mips/pistachio/init.c delete mode 100644 arch/mips/pistachio/irq.c delete mode 100644 arch/mips/pistachio/time.c create mode 100644 arch/x86/include/asm/pc-conf-reg.h create mode 100644 arch/x86/lib/pc-conf-reg.c create mode 100644 block/holder.c create mode 100644 drivers/char/hw_random/arm_smccc_trng.c delete mode 100644 drivers/char/ipmi/ssif_bmc.c delete mode 100644 drivers/char/ipmi/ssif_bmc.h create mode 100644 drivers/clk/pistachio/Kconfig delete mode 100644 drivers/cxl/core.c create mode 100644 drivers/cxl/core/Makefile create mode 100644 drivers/cxl/core/bus.c 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 create mode 100644 drivers/cxl/cxlmem.h delete mode 100644 drivers/cxl/mem.h create mode 100644 drivers/firmware/arm_scmi/Kconfig create mode 100644 drivers/firmware/arm_scmi/msg.c create mode 100644 drivers/firmware/arm_scmi/virtio.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h delete mode 100644 drivers/gpu/drm/tegra/gather_bo.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/iio/chemical/sgp40.c create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h create mode 100644 drivers/iommu/apple-dart.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c 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 drivers/misc/gehc-achc.c delete mode 100644 drivers/net/wireless/intersil/prism54/Makefile delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_oid.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_hotplug.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/prismcompat.h create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pinctrl/pinctrl-keembay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c create mode 100644 drivers/platform/x86/intel/pmt/Kconfig create mode 100644 drivers/platform/x86/intel/pmt/Makefile create mode 100644 drivers/platform/x86/intel/pmt/class.c rename drivers/platform/x86/{intel_pmt_class.h => intel/pmt/class.h} (100%) create mode 100644 drivers/platform/x86/intel/pmt/crashlog.c create mode 100644 drivers/platform/x86/intel/pmt/telemetry.c delete mode 100644 drivers/platform/x86/intel_pmt_class.c delete mode 100644 drivers/platform/x86/intel_pmt_crashlog.c delete mode 100644 drivers/platform/x86/intel_pmt_telemetry.c create mode 100644 drivers/platform/x86/meraki-mx100.c create mode 100644 drivers/rtc/lib_test.c create mode 100644 drivers/soc/mediatek/mt8365-mmsys.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h delete mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h rename {arch/arm/boot/dts => include/dt-bindings/pinctrl}/mt8135-pinfunc.h (100%) rename {arch/arm64/boot/dts/mediatek => include/dt-bindings/pinctrl}/mt8183-pinfun [...] create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h 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 delete mode 100644 include/linux/platform_data/gpio-dwapb.h create mode 100644 include/uapi/linux/virtio_scmi.h create mode 100644 scripts/Makefile.clang mode change 100644 => 100755 scripts/checkdeclares.pl mode change 100644 => 100755 scripts/gcc-plugins/gen-random-seed.sh mode change 100644 => 100755 scripts/syscallnr.sh mode change 100644 => 100755 scripts/xen-hypercalls.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bonding.c create mode 100644 tools/virtio/linux/spinlock.h