This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 5b27c149257d Add linux-next specific files for 20211019 omits f8a94ec42a9e Merge branch 'akpm/master' omits a04d07194fd8 mm: unexport {,un}lock_page_memcg omits 7fd3b5cff57f mm: unexport folio_memcg_{,un}lock omits c38672be0e30 mm: migrate: simplify the file-backed pages validation whe [...] omits 7c17987d666e Merge branch 'akpm-current/current' omits ba2145b2e061 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 63d1b316ce59 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 6b5b05cebf68 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 457556f5fc0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a68b1a8acb2f ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits e5848a8fcd50 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 63c07d8b63b8 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits d46f4b201a05 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits b56065141317 kernel/resource: disallow access to exclusive system RAM regions omits 4c46e2946cb3 kernel/resource: clean up and optimize iomem_is_exclusive() omits 82bae9bafa7d kcov: replace local_irq_save() with a local_lock_t omits 512210954910 kcov: avoid enable+disable interrupts if !in_task() omits dcc616716fdf kcov: allocate per-CPU memory on the relevant node omits 7da91a8ebf91 Documentation/kcov: define `ip' in the example omits 354acc791cee Documentation/kcov: include types.h in the example omits 7a6bb9305119 sysv: use BUILD_BUG_ON instead of runtime check omits 0d3b7a57d283 kernel/fork.c: unshare(): use swap() to make code cleaner omits a4f484e6d51b seq_file: move seq_escape() to a header omits 929e1d8bbc3c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 14b522d290fe hfs/hfsplus: use WARN_ON for sanity check omits e8d42b087f35 coda: bump module version to 7.2 omits e425306ff041 coda: use vmemdup_user to replace the open code omits 2f862b82d515 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits a144f1ec0677 coda: avoid doing bad things on inode type changes during [...] omits b7ab1ccb6e55 coda: avoid hidden code duplication in rename omits 9ab8d251a674 coda: avoid flagging NULL inodes omits cf16cb32fbed coda: remove err which no one care omits e72815c2c6eb coda: check for async upcall request using local state omits 9041ad41b8bb coda: avoid NULL pointer dereference from a bad inode omits 9ca52e8a415e init/main.c: silence some -Wunused-parameter warnings omits 941ab0d2751d init: make unknown command line param message clearer omits e43ce6b75a68 ramfs: fix mount source show for ramfs omits 66c67c77a8d2 alpha: use is_kernel_text() helper omits 25f70ee25505 microblaze: use is_kernel_text() helper omits cd4fd5735066 powerpc/mm: use core_kernel_text() helper omits 39a357da582a extable: use is_kernel_text() helper omits 5794e3997461 mm: kasan: use is_kernel() helper omits bab45cf01d96 sections: provide internal __is_kernel() and __is_kernel_t [...] omits 06a82fe4584c x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 8621a00b0989 sections: move is_kernel_inittext() into sections.h omits 562319659145 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 39e4514a3f40 kallsyms: fix address-checks for kernel related range omits 78762379103c kallsyms: remove arch specific text and data check omits c5fa239cfc33 ELF: simplify STACK_ALLOC macro omits a8e41fd5b369 ELF: fix overflow in total mapping size calculation omits 6da3651e96ee binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits c2073bf174fc checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits dfc9afd1e060 const_structs.checkpatch: add a few sound ops structs omits afface159576 lib/stackdepot: allow optional init and stack_table alloca [...] omits 80e9bb725a79 lib/stackdepot: allow optional init and stack_table alloca [...] omits 10b9b7f712fd lib: uninline simple_strntoull() as well omits 3f2ac63894d0 include/linux/string_helpers.h: add linux/string.h for strlen() omits f85aae8a55e5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 6f8f70bc67b5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 9c69f1944b55 lib, stackdepot: add helper to print stack entries into buffer omits 20f733e67608 lib, stackdepot: add helper to print stack entries omits 3e54595c0b9c lib, stackdepot: check stackdepot handle before accessing slabs omits 308c93023ca8 MAINTAINERS: add "exec & binfmt" section with myself and Eric omits 88ffa046f9a8 bottom_half.h needs kernel.h omits f264a92c8320 include/media/media-entity.h: replace kernel.h with the ne [...] omits 774ca1b6fda2 include/linux/plist.h: replace kernel.h with the necessary [...] omits 243f58baac24 include/linux/llist.h: replace kernel.h with the necessary [...] omits 3d8679b93179 include/linux/list.h: replace kernel.h with the necessary [...] omits eb8ab9402ce8 include/kunit/test.h: replace kernel.h with the necessary [...] omits 5e2e415d3371 kernel.h: split out container_of() and typeof_member() macros omits 78baec35dd0e kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 80bf86bc8e25 proc/sysctl: make protected_* world readable omits e26181d0c6ec proc: allow pid_revalidate() during LOOKUP_RCU omits 6cc997c1c80a virtio-mem: kdump mode to sanitize /proc/vmcore access omits 23ce365eae33 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits 7871769b5d39 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits f78652b19c38 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 34bf181bd817 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits 28d4f5f0e24a proc/vmcore: let pfn_is_ram() return a bool omits 28f7ed8cfa65 x86/xen: print a warning when HVMOP_get_mem_type fails omits cba1b7b2a115 x86/xen: simplify xen_oldmem_pfn_is_ram() omits 8209a324d0bd x86/xen: update xen_oldmem_pfn_is_ram() documentation omits ffc81ecd62a3 proc: test that /proc/*/task doesn't contain "0" omits e726812ad821 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 0e7570a8c860 procfs: do not list TID 0 in /proc/<pid>/task omits 06c4d2b1bff3 kernel/hung_task.c: Monitor killed tasks. omits 1ec6af3b83e1 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 30e90d50fa84 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits ce07230d0089 Docs/DAMON: document physical memory monitoring support omits f83e3fb939eb mm/damon/dbgfs: support physical memory monitoring omits f8462890bf89 mm/damon: implement primitives for physical address space [...] omits 1e1c5ac4311e mm/damon/vaddr: Include 'highmem.h' to fix a build failure omits 9a832694d0fb mm/damon/vaddr: separate commonly usable functions omits 28b194ab5d93 Docs/admin-guide/mm/damon: document 'init_regions' feature omits 58673e37f61e mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits 41461e5b34de mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 89bb31fae8c2 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits c0f1fcc8afdd selftests/damon: add 'schemes' debugfs tests omits 952268e07716 mm/damon/schemes: implement statistics feature omits ae5689703530 mm/damon/dbgfs: support DAMON-based Operation Schemes omits de319eeaa35a mm/damon/vaddr: support DAMON-based Operation Schemes omits c5b62cb571ac mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 511389576896 mm/damon/core: account age of target regions omits 96cfc88a1fcf mm/damon/core: nullify pointer ctx->kdamond with a NULL omits cba04c239cfc mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 98d68421d502 mm/damon: remove unnecessary do_exit() from kdamond omits 38a63c0f8aa8 mm/damon/core: print kdamond start log in debug mode only omits b427a2bb355a include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 3a3df305978e docs/vm/damon: remove broken reference omits 022dd5112f32 MAINTAINERS: update SeongJae's email address omits b04a3328093b Documentation/vm: move user guides to admin-guide/mm/ omits 5a9c5195b1fd mm/damon: grammar s/works/work/ omits b1a7403e7962 kfence: shorten critical sections of alloc/free omits 6b3fadacd495 kfence: test: use kunit_skip() to skip tests omits 9285730224b0 kfence: add note to documentation about skipping covered a [...] omits 196e99a0dbea fixup! kfence: limit currently covered allocations when po [...] omits 47621f613b5e kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 927b055dbfe7 kfence: limit currently covered allocations when pool nearly full omits f18082708eff kfence: move saving stack trace of allocations into __kfen [...] omits 8aa7b6578eb1 kfence: count unexpectedly skipped allocations omits 459a0014adc5 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 8df0012b7e48 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 026ecc56c0ae mm: remove HARDENED_USERCOPY_FALLBACK omits 56042e46747d zram: Introduce an aged idle interface omits cd11108ffe9f zram-introduce-an-aged-idle-interface-v5 omits 3647cb4c3cdb zram: introduce an aged idle interface omits f02af7af9e9d zram: off by one in read_block_state() omits 19e19e6f0c40 zram_drv: allow reclaim on bio_alloc omits dabadfdd3ff0 mm/highmem: Remove deprecated kmap_atomic omits 486e79b39c3c mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits fcfb3e19415a mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits b37206f4d82e mm: disable zsmalloc on PREEMPT_RT omits 6ac02887e685 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits bc5d2bb33f64 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 17b8b5a6ac03 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits aca6145f1d04 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 0e83711e98a0 memblock: allow to specify flags with memblock_add_node() omits 2209e6879db3 memblock: improve MEMBLOCK_HOTPLUG documentation omits 30a3d4c8fd63 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits 59b0a455a80e x86: remove memory hotplug support on X86_32 omits 8bd695b2254e mm/memory_hotplug: remove stale function declarations omits 5d4316bd679d mm/memory_hotplug: remove HIGHMEM leftovers omits d3a2a1ee69f8 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits d1e1537bd5b1 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 6b9d7f1782e1 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits e017bf783c62 memory-hotplug.rst: document the "auto-movable" online policy omits da7317892f96 memory-hotplug.rst: document the "auto-movable" online policy omits cb1dafd99a51 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits a151c6118453 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 80b9f29ba545 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 66a924efc807 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits e8aa576a7db9 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 022492ba96b7 selftests: vm: add KSM huge pages merging time test omits acadbae18e79 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 29d14949572e mm: nommu: kill arch_get_unmapped_area() omits 3c31bf6ec709 mm/migrate: de-duplicate migrate_reason strings omits a100834a723e hugetlbfs: extend the definition of hugepages parameter to [...] omits 8ae637f66220 oom_kill: oom_score_adj broken for processes with small me [...] omits e0179b19d934 mm: mark the OOM reaper thread as freezable omits 89e2913c01fb memblock: use memblock_free for freeing virtual pointers omits 6bdde9edfbc3 memblock: rename memblock_free to memblock_phys_free omits 8bce129dfb06 memblock: stop aliasing __memblock_free_late with memblock [...] omits af705fcb6d37 memblock: drop memblock_free_early_nid() and memblock_free [...] omits d4927b36e9f1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits fd8b33450292 arch_numa: simplify numa_distance allocation omits 4064f0b65eba mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 00e221b38686 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits d1f24b72274e tools/vm/page-types.c: print file offset in hexadecimal omits 8e6375e9fd61 tools/vm/page-types.c: move show_file() to summary output omits 982b539c9f64 tools/vm/page-types.c: make walk_file() aware of address r [...] omits cb1ae83d6c65 tools/vm/page_owner_sort.c: count and sort by mem omits fa6320657d6e mm/vmscan.c: fix -Wunused-but-set-variable warning omits 9ab690f90e67 mm/page_isolation: guard against possible putback unisolated page omits 5777e2f91dfe mm/page_isolation: fix potential missing call to unset_mig [...] omits 7e261a8ef6f5 userfaultfd/selftests: fix calculation of expected ioctls omits cd964bf87729 userfaultfd/selftests: fix feature support detection omits 3f0bd022498b userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 7cfb8ca70a15 mm, hugepages: add hugetlb vma mremap() test omits 6e3ad16eec89 mm, hugepages: add mremap() support for hugepage backed vma omits 73cdb90ab095 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits bbcbd9ec53fb mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 10ee25fe932c hugetlb-add-hugetlb-demote-page-support-v4 omits 4d846ad5e283 hugetlb: add hugetlb demote page support omits 0d220e71d2c3 hugetlb: add demote bool to gigantic page routines omits 1293bacdf7e6 hugetlb: be sure to free demoted CMA pages to CMA omits ef5d7fab8587 mm/cma: add cma_pages_valid to determine if pages are in CMA omits 0686f6b8083e hugetlb: add demote hugetlb page sysfs interfaces omits 53081a615aa1 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 368a9de9afb8 mm: fix data race in PagePoisoned() omits 19be1d2db564 s390: use generic version of arch_is_kernel_initmem_freed() omits b2a5c2d514a7 powerpc: use generic version of arch_is_kernel_initmem_freed() omits fcb331f241db mm: make generic arch_is_kernel_initmem_freed() do what it says omits 6660680b8f0a mm: create a new system state and fix core_kernel_text() omits 85719adb456f mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits 941108ebe2d0 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits e41feaa4cb6c mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits f344a877fd92 mm: move fold_vm_numa_events() to fix NUMA without SMP omits 6e1421083079 mm: move node_reclaim_distance to fix NUMA without SMP omits 182e599cf431 mm/page_alloc: use accumulated load when building node fal [...] omits 14bb2d5117d3 mm/page_alloc: print node fallback order omits e49d3714fae8 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits 37bf64d820ae mm/page_alloc.c: use helper function zone_spans_pfn() omits ef012ce1c67e mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 5d1c313697c8 mm/page_alloc.c: simplify the code by using macro K() omits 0a12038d8727 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 064646506623 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits aae386ab42f4 kasan: fix tag for large allocations when using CONFIG_SLAB omits 92837b634842 workqueue, kasan: avoid alloc_pages() when recording stack omits 015b18258343 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 15d9b7780a9a kasan: common: provide can_alloc in kasan_save_stack() omits 3f0d7aa8e34b lib/stackdepot: introduce __stack_depot_save() omits e80190c805b7 lib/stackdepot: remove unused function argument omits 28b4093c7c0c lib/stackdepot: include gfp.h omits a7f7598963cb kasan: test: add memcpy test that avoids out-of-bounds write omits 956cb845e92d mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 9232ec4282b2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 908d355c22c2 arm64: support page mapping percpu first chunk allocator omits 6a52e079e1fd vmalloc: choose a better start address in vm_area_register [...] omits fe8be8451490 vmalloc: back off when the current task is OOM-killed omits 32aed9f1dde1 mm/vmalloc: check various alignments when debugging omits 72a60269c103 mm/vmalloc: do not adjust the search size for alignment overhead omits 342a905335f3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits a33ae127dd83 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 4240e8f50c57 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 829bf8854268 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits e6d8f28c3eba mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits c230ec0fd8e9 mm: mmap_lock: remove redundant newline in TP_printk omits 20463dbe1920 mm/mremap: don't account pages in vma_to_resize() omits a49b4d0a5521 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits b9d9f7895828 memory: remove unused CONFIG_MEM_BLOCK_SIZE omits ad6e81fd592e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 29d3dccb0043 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 03512ed331b7 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 1dfe466d4f32 lazy tlb: introduce lazy mm refcount helper functions omits 13e657a82c59 Documentation: update pagemap with shmem exceptions omits 6e89faa0c72f mm: remove redundant smp_wmb() omits 3303f8cea721 mm: introduce pmd_install() helper omits d22612befdac mm: add zap_skip_check_mapping() helper omits 75366dc1a047 mm: drop first_index/last_index in zap_details omits eea216b84396 mm: clear vmf->pte after pte_unmap_same() returns omits cdb61c580b1b mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 3e291d6e8d1b mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 233306c708cb mm: use __pfn_to_section() instead of open coding it omits 1112dd5c08f9 mm/mmap.c: fix a data race of mm->total_vm omits 1464671ba452 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits a6e72449959b memcg: prohibit unconditional exceeding the limit of dying tasks omits 1fe8a361359e mm/memcg: remove obsolete memcg_free_kmem() omits 4f51dc58e2b6 memcg: unify memcg stat flushing omits 9835047ba353 memcg: flush stats only if updated omits 50fc1eea0581 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 0521485a2e9f mm: optimise put_pages_list() omits f0974e79c264 mm/swapfile: fix an integer overflow in swap_show() omits f1a63b533b8d mm/swapfile: remove needless request_queue NULL pointer check omits 60b76de27004 mm/gup: further simplify __gup_device_huge() omits 4b3e2d898dc4 vfs: keep inodes with page cache off the inode shrinker LRU omits 6cd299e0fca0 mm/filemap.c: remove bogus VM_BUG_ON omits a8e0150e043d mm/page_ext.c: fix a comment omits 24339837e992 percpu: add __alloc_size attributes for better bounds checking omits 9428b4c6ab05 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 62591d86bbcc mm/vmalloc: add __alloc_size attributes for better bounds [...] omits bdaa65414ce4 mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits 655b0cf839b7 slab: add __alloc_size attributes for better bounds checking omits 0c87c1a018fb slab: clean up function prototypes omits 7a7bcab393e3 Compiler Attributes: add __alloc_size() for better bounds [...] omits 3a842f09148d rapidio: avoid bogus __alloc_size warning omits fa89dcc558ba kasan: test: bypass __alloc_size checks omits 1fb097d4cf63 mm: debug_vm_pgtable: don't use __P000 directly omits 1076b6ae9c07 mm/smaps: simplify shmem handling of pte holes omits bba569f919e0 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits bea650344488 mm/smaps: fix shmem pte hole swap calculation omits f4e259cbd8b9 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 840792423c74 mm, slub: Use prefetchw instead of prefetch omits 43b2f3a4a1dc slub: add back check for free nonslab objects omits 6409d9f53796 mm/slab.c: remove useless lines in enable_cpucache() omits 2acbc9473559 mm: move kvmalloc-related functions to slab.h omits 7ff6ab8ec8ee fs/posix_acl.c: avoid -Wempty-body warning omits c06a42e047b0 ocfs2: fix ocfs2 corrupt when iputting an inode omits 39a8526751e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d4dee9c34515 ocfs2: reflink deadlock when clone file to the same direct [...] omits 9ff7a8d07bcc ocfs2/dlm: remove redundant assignment of variable ret omits 91d5b1fff532 ocfs2: cleanup journal init and shutdown omits fa6cdcc608d1 ocfs2: Fix handle refcount leak in two exception handling paths omits c18a467b6e13 scripts/decodecode: fix faulting instruction no print when [...] omits 3a0ee9451ed8 scripts/spelling.txt: fix "mistake" version of "synchronization" omits 2ecd8e600ae0 scripts/spelling.txt: add more spellings to spelling.txt omits babe8cd218c0 procfs: prevent unpriveleged processes accessing fdinfo dir omits 64d8b3a41ee7 /proc/kpageflags: do not use uninitialized struct pages omits b66fe1e7902e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8ff9428077b4 mm/thp: decrease nr_thps in file's mapping on THP split omits 7e6132890b40 kasan-test-use-underlying-string-helpers-checkpatch-fixes omits 48d339c9b74d lib/test_kasan.c: use underlying string helpers omits 0d8b510ce299 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits 65f89fb72300 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] omits d21e2b3434d9 vfs: check fd has read access in kernel_read_file_from_fd() omits 7fe37609ccc2 elfcore-correct-reference-to-config_uml-fix omits 843eb56c4309 elfcore: correct reference to CONFIG_UML omits c13a45fb0155 mm, slub: fix incorrect memcg slab count for bulk free omits 8d692ffe356b mm, slub: fix potential use-after-free in slab_debugfs_fops omits 2730d0c532b4 mm, slub: fix potential memoryleak in kmem_cache_open() omits 0d9cbdb8c64a mm, slub: fix mismatch between reconstructed freelist dept [...] omits d7369eeaa226 mm, slub: fix two bugs in slab_debug_trace_open() omits 0fe693568531 mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] omits 8ab846021aff memblock: check memory total_size omits d94cf37b81d1 ocfs2: mount fails with buffer overflow in strlen omits 87c79764063d ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix omits 27059ad8448a ocfs2: Fix data corruption after conversion from inline format omits c3b2471946d5 mm/vmalloc: fix numa spreading for large hash tables omits 4174d90dbef8 mm/migrate: fix CPUHP state to update node demotion order omits 04e4b1b07403 mm/migrate: add CPU hotplug to demotion #ifdef omits f61496789a06 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8d1190422cc6 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 1391d82888ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0551372cc7f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ddaa142bcba6 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 2bcd7bb39e5c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits b4a0b64a87bf Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e78f02b29b53 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits d70e7e536c07 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 01facc5e1359 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits c4b95b528dd0 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 37522b5b42d2 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 44cc204adf53 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 59b3c4ac72f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7e5dcc69709 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b245e77d5e96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 773c773bbbc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4705838b7b40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 499955de78d5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 86495e8c841a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 843d08da4773 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits be53ff97702a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3de19c0d5194 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 128f20a44e27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73754614629c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a5c9cf83104 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 34f542c7ab78 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits c625f62c42f5 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 23716dde20b0 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 63d5be409958 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9ab417f1c876 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bb4b1d374804 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e8b7807fe499 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits ee3882c26423 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 9b0101f4d801 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 0a2843cca964 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits cab140d27ed7 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 7d7d049247fb Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 21769cf4f24a Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 2c5a97714442 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 56926f4d9bbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 612c55670265 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d29e8404cf20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69a6f920f9cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f68fa546af7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db2c4b13c20d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6cc8ce5e6e85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 38e2dd69f0cb Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits e01551e57ff7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 70d17e36a3db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7391aaa8270 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 86dc6164bbbc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits bb9fa82aea68 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 236c701b85d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3914c23ce55c Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 287309a51fab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de275baa991d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9b5ca5283190 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 132bb0ef341b Merge branch 'next' of git://github.com/cschaufler/smack-next omits 8f4daef5ee50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 239b4f8ad7d2 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits a4044de9c31e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits f9d8bfd116d9 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 53a33e4558f7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 5157c1772163 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e298e0d20171 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc7c2eb80884 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 835ac3548e0f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits b8c2a54b005d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bb754bea87e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71c4560280db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 163deb7ecbce Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits aba4176da35f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c521b13aef9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5680bd9bc15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e6e304781fb Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e8206d6027e8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 713613e72562 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 9d45921122a5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c6d7c506f3da Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 6668473fcb3a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 1ca8e1fbd6e3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits bcd75e312593 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 18d3caa7505f Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits ca179a6561b1 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits c56feb8a4238 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 36c4ca0fb46c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 93e560ca4efe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7ca11344a54a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 282143ff6061 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 769c1cf0e179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a1ed47136e94 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c2b31279d97c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e739010ef1c3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 7fdf350be400 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits bdb42259b2c2 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 5a644c40c7f7 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits b0315966bd6f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 826929d1f1d8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d8b0909c3d20 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 64e94f6f9184 Merge branch 'master' of git://linuxtv.org/media_tree.git omits c0f79812b943 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 5a5738a944f6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b9b5e085b500 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 9e5c95b001ee Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 806b96995376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca42b3d4ff7f Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits e4c22381a446 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ae396e4b42e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c7164f987e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d75736669b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 36ead61df34b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1cbf1448804 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits ac074ef1cc91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53199672ffd5 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 1d69d62d0b0b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 1aa47223e0d5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 175fa2714f2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23153ba8ba37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f483acf1f85 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4b51bdc5de72 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 57d288759f00 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3eadb2cd62b0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits ddfc7a59b601 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 7fd22830ee03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70f791893347 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 22b9940e4d9b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 90f79beca7a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b13f66277f49 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7b24e52111fe Merge branch 'for-next' of git://git.libc.org/linux-sh omits dc43be12859d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7b3a11551db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09054e9cd372 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e386af43d7d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9416797acc79 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 018a5f1dd06a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7c3d819a9357 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 6a9fbcf16edc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70a9aca7a7be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f84b139909f5 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 74baf6ba03cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cfec8743e965 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 7bc11b708f62 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 92b990b7c32a Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 8f87d4d53f89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d4f328e6e7bd Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 04ae1e65fdf8 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 6cb4691a619d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits a27ec6c513f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae077753667a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 054952cdcb5a Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 29daae2c7593 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d2da0c01b5e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13f58599aff1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 617c38eaf1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1be29302b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88b1108ed3f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b703b928c067 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 745e10a74f1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebbf47a8a36e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 88d923a949ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a863cf77afc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97a8f84b051b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81b463613b6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47f90dd60e45 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 93dc81071aac Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits a2ee9f415171 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c62bfbfbd204 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 62abf0f01954 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits ca09bd17860a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 193e85adbbf4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 75472ea5093e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c79a6903f7fa Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 93e7a0574d78 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b7b01051c8dc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2611cab6affc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 109707455c89 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b2f26291bd49 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 32ba2f07ad09 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 5d2c1699d253 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 6a84e4be63af Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 38c3a66fde72 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 46313df5ea70 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits ed9da7f27183 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3be341cc175a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ae1917a5710a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8e074be17f9c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 630e2d007c77 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b51785bfdeee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 72556aebe220 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9573a75fa066 Merge branch 'for-5.16/bdev-size' into for-next omits 5d44bc9d24d2 Merge branch 'for-5.16/io_uring' into for-next omits b4e1d43385e0 io_uring: inform block layer of how many requests we are s [...] omits 1d862ca232b2 io_uring: simplify io_file_supports_nowait() omits b83f730e690b io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags omits e4b5f29c195d io_uring: arm poll for non-nowait files omits ec0691acfe22 fs/io_uring: Prioritise checking faster conditions first i [...] omits 0f6ac9ace7d9 io_uring: clean io_prep_rw() omits f6e987261ddb io_uring: optimise fixed rw rsrc node setting omits 60e6da776500 io_uring: return iovec from __io_import_iovec omits 1f9bea4f15e7 io_uring: optimise io_import_iovec fixed path omits c64230493ffb io_uring: kill io_wq_current_is_worker() in iopoll omits 8e13999f0cba io_uring: optimise req->ctx reloads omits d9f66815b383 io_uring: rearrange io_read()/write() omits e554380f1d6f io_uring: clean up io_import_iovec omits c788fc899407 io_uring: optimise io_import_iovec nonblock passing omits f43955383b1d io_uring: optimise read/write iov state storing omits 3ca07eabbad4 io_uring: encapsulate rw state omits 47fb3aaa1222 io_uring: optimise rw comletion handlers omits 4f08388bb985 io_uring: prioritise read success path over fails omits be14957b738a io_uring: consistent typing for issue_flags omits 672c78b23259 io_uring: optimise rsrc referencing omits e375f5db45a9 io_uring: optimise io_req_set_rsrc_node() omits 80bb03e0ad02 io_uring: fix io_free_batch_list races omits 5f285b495e35 io_uring: remove extra io_ring_exit_work wake up omits 8bf77b4844c1 io_uring: optimise out req->opcode reloading omits d09698deaa95 io_uring: reshuffle io_submit_state bits omits 79b69a260716 io_uring: safer fallback_work free omits 211d6440024d io_uring: optimise plugging omits cf8fd17e7ac5 io_uring: correct fill events helpers types omits 7e561d5b078e io_uring: inline io_poll_complete omits 559728000306 io_uring: inline io_req_needs_clean() omits 4815619df197 io_uring: remove struct io_completion omits 1dac8ddf261a io_uring: control ->async_data with a REQ_F flag omits 4d02ab03d25f io_uring: optimise io_free_batch_list() omits 2d5703e93d2c io_uring: mark cold functions omits a767129a46a1 io_uring: optimise ctx referencing by requests omits 5c9a26766537 io_uring: merge CQ and poll waitqueues omits 422e8bbd3694 io_uring: don't wake sqpoll in io_cqring_ev_posted omits 7d6df27afb9b io_uring: optimise INIT_WQ_LIST omits 59a4914778bd io_uring: optimise request allocation omits 729a3a7eed4f io_uring: delay req queueing into compl-batch list omits 7b3292cfa281 io_uring: add more likely/unlikely() annotations omits 6c174669ef55 io_uring: optimise kiocb layout omits 02d79afe7ec8 io_uring: add flag to not fail link after timeout omits e7d0ca357165 io_uring: clean up buffer select omits 557ba8a0e1ff io_uring: init opcode in io_init_req() omits 992eafb0a7b9 io_uring: don't return from io_drain_req() omits 8235eedadb49 io_uring: extra a helper for drain init omits 33ca8ffd155e io_uring: disable draining earlier omits bc26499ea118 io_uring: comment why inline complete calls io_clean_op() omits dd64891099c2 io_uring: kill off ->inflight_entry field omits e3a5ccc323c3 io_uring: restructure submit sqes to_submit checks omits 9b63b5e5ae06 io_uring: reshuffle queue_sqe completion handling omits dfc0aac71b55 io_uring: inline hot path of __io_queue_sqe() omits 08a2e5bc8e73 io_uring: split slow path from io_queue_sqe omits 998c3c7e35f4 io_uring: remove drain_active check from hot path omits 57cd3c77a443 io_uring: deduplicate io_queue_sqe() call sites omits d93411544f01 io_uring: don't pass state to io_submit_state_end omits 2a133ca28663 io_uring: don't pass tail into io_free_batch_list omits a5df58acdfd4 io_uring: inline completion batching helpers omits 41e50c0c47cc io_uring: optimise batch completion omits e777e11992fd io_uring: convert iopoll_completed to store_release omits 377fa4a43049 io_uring: add a helper for batch free omits 0e7774700502 io_uring: use single linked list for iopoll omits 292f98151f97 io_uring: split iopoll loop omits cab08a4dbfcd io_uring: replace list with stack for req caches omits 32d58e33ea83 io-wq: add io_wq_work_node based stack omits 1e6d7a462427 io_uring: remove allocation cache array omits b608ac740b2e io_uring: use slist for completion batching omits cfe3278dfe90 io_uring: make io_do_iopoll return number of reqs omits ecb1e7870ed4 io_uring: force_nonspin omits 0e9218f9e015 io_uring: mark having different creds unlikely omits 315d859fd341 io_uring: return boolean value for io_alloc_async_data omits 80222f8dd29e io_uring: optimise io_req_init() sqe flags checks omits 792b2a6c8b6e io_uring: remove ctx referencing from complete_post omits a576f119a93e io_uring: add more uring info to fdinfo for debug omits b46cba7ad274 io_uring: kill extra wake_up_process in tw add omits 6f0520f7d48a io_uring: dedup CQE flushing non-empty checks omits da478dc03a33 io_uring: inline linked part of io_req_find_next omits fe9c8e1a0acf io_uring: inline io_dismantle_req omits b7f01770f4ac io_uring: kill off ios_left omits ae94fdc4506f io-wq: Remove duplicate code in io_workqueue_create() omits 5f132ea6db8a io_uring: dump sqe contents if issue fails omits 7b205e8dd982 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 33ba2957b3a7 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits ae5d6ef8c525 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 5e9dc09c2796 Merge branch 'for-next/thread_info/cpu' into for-next/kspp omits 3cf7b40d0ad1 Merge branch 'for-next/hardening' into for-next/kspp omits c65aa42d0156 Merge tag 'counter-for-5.16a-take2' into togreg omits f4fbe9f5c398 Merge tag 'iio-for-5.16a-split-take3' into togreg omits 941b4bd013ad iio: imx8qxp-adc: mark PM functions as __maybe_unused omits 899fadc48fe7 iio: pressure: ms5611: Make ms5611_remove() return void omits fbd7f37f0454 iio: potentiometer: max5487: Don't return an error in .remove() omits 18774ac748d5 iio: magn: hmc5843: Make hmc5843_common_remove() return void omits 38b383473865 iio: health: afe4403: Don't return an error in .remove() omits 3eff1eefd440 iio: dac: ad5686: Make ad5686_remove() return void omits 84a16466f9d5 iio: dac: ad5592r: Make ad5592r_remove() return void omits 1afecbee3f97 iio: dac: ad5446: Make ad5446_remove() return void omits d2d13fc5b436 iio: dac: ad5380: Make ad5380_remove() return void omits a2f4f243a408 iio: accel: mma7455: Make mma7455_core_remove() return void omits dba77a0623e2 iio: accel: kxsd9: Make kxsd9_common_remove() return void omits 70efb1e86522 iio: accel: bmi088: Make bmi088_accel_core_remove() return void omits ead171c72fdb iio: accel: bmc150: Make bmc150_accel_core_remove() return void omits 28c91ded3bea iio: accel: bma400: Make bma400_remove() return void omits 627fc0cb18e0 drivers:iio:dac:ad5766.c: Add trigger buffer omits 9248e6dbb923 iio: triggered-buffer: extend support to configure output buffers omits dba7ddca77a3 iio: kfifo-buffer: Add output buffer support omits 71d18fef914f iio: Add output buffer support omits aaab321cbdbf iio: documentation: Document scd4x calibration use omits 20a4ad1ace61 drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] omits 09154b0be8bb MAINTAINERS: Add myself as maintainer of the scd4x driver omits 6b526c9592ae dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description omits 3eefc88e6252 iio: light: noa1305: Make use of the helper function dev_e [...] omits 2b9a7aa5d8af iio: light: cm36651: Make use of the helper function dev_e [...] omits 5764fa4f13e8 iio: health: afe4404: Make use of the helper function dev_ [...] omits 08413d3884b7 iio: health: afe4403: Make use of the helper function dev_ [...] omits 0f1663e8e20f iio: st_lsm9ds0: Make use of the helper function dev_err_probe() omits 96abddc165c6 iio: st_sensors: Make use of the helper function dev_err_probe() omits 06d7fc112b4c iio: dac: ti-dac7311: Make use of the helper function dev_ [...] omits e621c262ada2 iio: dac: stm32-dac: Make use of the helper function dev_e [...] omits d9ae5248e2ce iio: dac: mcp4922: Make use of the helper function dev_err [...] omits 2d0c2b4cfa2a iio: dac: max5821: Make use of the helper function dev_err [...] omits 04094d1b92c1 iio: dac: ds4424: Make use of the helper function dev_err_probe() omits da7250b893a2 iio: dac: ltc1660: Make use of the helper function dev_err [...] omits 2438eef20c82 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] omits f5cb0e4b6929 iio: dac: ad8801: Make use of the helper function dev_err_probe() omits 61fd21e22954 dt-bindings: iio: ad779x: Add binding document omits 0591ea5bac8f iio: adc: ad799x: Implement selecting external reference v [...] omits 47d42d40f863 iio: adc: max1027: fix error code in max1027_wait_eoc() omits 0e9d15b509df iio: imu: adis16400: Fix buffer alignment requirements. omits 0c79e14fe233 iio: gyro: mpu3050: Fix alignment and size issues with buffers. omits a684bbb14e8b iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] omits 032ed5e5b587 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() omits 358041ab52d9 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits 7ab0cf710b77 gfs2: Fix unused value warning in do_gfs2_set_flags() omits 8632f7b46e5a gfs2: check context in gfs2_glock_put omits 74b2ecd9acae gfs2: Fix glock_hash_walk bugs omits a4c6ce39a11b gfs2: Cancel remote delete work asynchronously omits bbcbd4c0da18 gfs2: set glock object after nq omits 10d8c07c8563 gfs2: remove RDF_UPTODATE flag omits aedbfb899474 gfs2: Eliminate GIF_INVALID flag omits 3d715ab904e6 gfs2: fix GL_SKIP node_scope problems omits 33f5dd247dcf gfs2: split glock instantiation off from do_promote omits 655b880138f7 gfs2: further simplify do_promote omits 14ce227b9460 gfs2: re-factor function do_promote omits 8d3e83c69c36 gfs2: Remove 'first' trace_gfs2_promote argument omits e2f2a8fd06eb gfs2: change go_lock to go_instantiate omits 8f85961f79e4 gfs2: dump glocks from gfs2_consist_OBJ_i omits 4578265f8eff gfs2: dequeue iopen holder in gfs2_inode_lookup error omits 2657831b28c7 gfs2: Save ip from gfs2_glock_nq_init omits a2ace07127f9 gfs2: Allow append and immutable bits to coexist omits de17afb40e34 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 5309362837e7 gfs2: move GL_SKIP check from glops to do_promote omits ebf6bd6aa8fa gfs2: Add GL_SKIP holder flag to dump_holder omits d2a469cf8d1a gfs2: remove redundant check in gfs2_rgrp_go_lock omits 28ea41433945 gfs2: Fix mmap + page fault deadlocks for direct I/O omits 55abd803c7bc iov_iter: Introduce nofault flag to disable page faults omits 293110400f91 gup: Introduce FOLL_NOFAULT flag to disable page faults omits 59fa128c9d56 iomap: Add done_before argument to iomap_dio_rw omits c105765ff2da iomap: Support partial direct I/O on user copy failures omits 6161c5211ebf iomap: Fix iomap_dio_rw return value for user copies omits e2507ec45cd5 gfs2: Fix mmap + page fault deadlocks for buffered I/O omits 7e18430fec45 gfs2: Eliminate ip->i_gh omits 53d26ffa5d4a gfs2: Move the inode glock locking to gfs2_file_buffered_write omits 593bf69f3833 gfs2: Introduce flag for glock holder auto-demotion omits 0bf11b1d61bf gfs2: Clean up function may_grant omits 422495cebcc9 gfs2: Add wrapper for iomap_file_buffered_write omits af82746a0523 media: ite-cir: IR receiver stop working after receive overflow omits 9bfc149a4e01 media: sir_ir: remove broken driver omits fd8288cb489d media: ir_toy: assignment to be16 should be of correct type omits 7a571dcf0295 media: ivtv: fix build for UML omits 7fcb397b1d95 media: cedrus: Don't kernel map most buffers omits 6c589fa01766 media: rkvdec: Support dynamic resolution changes omits 2515e2e69fbf media: rkvdec: Do not override sizeimage for output format omits a85dfbbcbe96 media: imx-jpeg: Add pm-runtime support for imx-jpeg omits 712c3300fbc5 media: MAINTAINERS: update maintainer for ch7322 driver omits e12dab8f5485 media: i.MX6: Support 16-bit BT.1120 video input omits c3d797288ac9 media: Add ADV7610 support for adv7604 driver. omits 0aa5e2d26dcf media: Add ADV7610 support for adv7604 driver - DT docs. omits 0b43bcfcff39 media: TDA1997x: replace video detection routine omits 82f6b73f5581 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] omits a8b0a96c843c media: saa7134: Add support for Leadtek WinFast HDTV200 H omits 7ad79851e957 media: aspeed: add debugfs omits 891a5741e13d media: videobuf2: always set buffer vb2 pointer omits 1e4e21b1e162 media: rcar-vin: add G/S_PARM ioctls omits 81ea6df15cdf media: i2c: select V4L2_ASYNC where needed omits f63543d5f682 media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() omits 9966fd65a9f6 iov_iter: Introduce fault_in_iov_iter_writeable omits b1e6b59cdeff Merge branch 'remotes/lorenzo/pci/xgene' omits ae675ce8e795 Merge branch 'remotes/lorenzo/pci/vmd' omits 64ea0bbd63d7 Merge branch 'pci/host/rcar' omits 3d3c4011c882 Merge branch 'remotes/lorenzo/pci/qcom' omits 8c987bc974fb Merge branch 'remotes/lorenzo/pci/imx6' omits 4d597f6bc9c1 Merge branch 'remotes/lorenzo/pci/endpoint' omits 64b81eb616cd Merge branch 'remotes/lorenzo/pci/dwc' omits 535cf2c1270d Merge branch 'remotes/lorenzo/pci/dt' omits 42cd1f90c780 Merge branch 'remotes/lorenzo/pci/apple' omits 7d22d60c21eb Merge branch 'remotes/lorenzo/pci/aardvark' omits 833b5eb005a4 Merge branch 'pci/misc' omits 4fb4712f6a1d Merge branch 'pci/vpd' omits 128c7a8eca7d Merge branch 'pci/virtualization' omits 57734e3c139a Merge branch 'pci/sysfs' omits 050dd905fcdf Merge branch 'pci/switchtec' omits 0b926fb57841 Merge branch 'pci/resource' omits b5f0de4913cb Merge branch 'pci/portdrv' omits f34078462242 Merge branch 'pci/p2pdma' omits 352ba7f5f0ce Merge branch 'pci/hotplug' omits e4d68037a722 Merge branch 'pci/driver' omits 5c718fc2edaa Merge branch 'pci/enumeration' omits b2c8edead8f5 Merge branch 'pci/acpi' omits 7070f9298621 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] omits 1972eb716a65 MAINTAINERS: Rust omits 62f6465456aa scripts: add `generate_rust_analyzer.py` omits c7759f09b8f4 samples: add Rust examples omits b89509358c8c docs: add Rust documentation omits c862c7fee526 Kbuild: add Rust support omits c0009ed45097 rust: export generated symbols omits 469abfa33b65 rust: add `kernel` crate omits e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] omits f1e2f6d66a55 erofs: lzma compression support omits 4ffcdf96a044 erofs: rename some generic methods in decompressor omits 3b11553a02c4 lib/xz, lib/decompress_unxz.c: Fix spelling in comments omits 1afa2dbb85ae lib/xz: Add MicroLZMA decoder omits 7f02226c6a30 lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() omits 4a9e03860924 lib/xz: Validate the value before assigning it to an enum [...] omits dd8ba3a40c1f lib/xz: Avoid overlapping memcpy() with invalid input with [...] omits da52243991d2 erofs: introduce readmore decompression strategy omits eebb297cf4fa erofs: introduce the secondary compression head omits fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload omits 8e7494b3a2d4 iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits 0a807c6ac1f2 iio: adc: ad7291: convert probe to device-managed only omits e8a50803cb28 iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits 8730fba3c45d iio: adc: berlin2-adc: convert probe to device-managed only omits 8cc17859cc62 iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits 30edc5972e2a iio: adc: max1363: convert probe to full device-managed omits fd7211eb2110 iio: adc: nau7802: convert probe to full device-managed omits 7ce6e41ea32a iio: adis16460: make use of the new unmasked_drdy flag omits cbe43403cbbc iio: adis16475: make use of the new unmasked_drdy flag omits 2faf98d2528f iio: adis: handle devices that cannot unmask the drdy pin omits cf36de454f16 iio: adis: do not disabe IRQs in 'adis_init()' omits a2d54791d2b8 iio: adc: da9150-gpadc: convert probe to full-device managed omits d13e5e252533 iio: adc: lp8788_adc: convert probe to full-device managed omits 7ae4347c5cfb iio: adc: axp288_adc: convert probe to full device-managed omits 7dfd42837ff3 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits 80360fc7d566 iio: inkern: introduce devm_iio_map_array_register() short [...] omits ee61dd4511a0 iio: adc: fsl-imx25-gcq: initialize regulators as needed omits d19857d7887b iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 830881e58b49 iio: adc: max1027: Don't reject external triggers when the [...] omits ddb3b07de335 iio: adc: max1027: Allow all kind of triggers to be used omits 81ae7aab163e iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits c6feb1e63008 iio: adc: max1027: Stop requesting a threaded IRQ omits 58e0e631e263 iio: adc: max1027: Introduce an end of conversion helper omits 55dfe7fb4c2d iio: adc: max1027: Separate the IRQ handler from the read logic omits 11638db3d140 iio: adc: max1027: Prevent single channel accesses during [...] omits 94e553679971 iio: adc: max1027: Create a helper to configure the channe [...] omits 29b7f6df5cf6 iio: adc: max1027: Ensure a default cnvst trigger configuration omits b962db959ba1 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 1eca25f4ef45 iio: adc: max1027: Create a helper to enable/disable the c [...] omits 29a16d1f1a83 iio: adc: max1027: Rename a helper omits eb79964315b9 iio: adc: max1027: Minimize the number of converted channels omits 2f8a2802f4ac iio: adc: max1027: Drop useless debug messages omits ddec668cc613 iio: adc: max1027: Drop extra warning message omits a538ee51a869 iio: adc: max1027: Fix style omits 4088dee36479 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits eaf715339343 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 39e4d6496796 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits cba8a3b66201 iio: accel: fxls8962af: add wake on event omits 0203aaa54626 iio: accel: fxls8962af: add threshold event handling omits 458ae92818d8 iio: adc: aspeed: Get and set trimming data. omits 224076fbfcd6 iio: adc: aspeed: Support battery sensing. omits a2b047d25e89 iio: adc: aspeed: Add compensation phase. omits 530524d57c10 iio: adc: aspeed: Add func to set sampling rate. omits e4e946677e8f iio: adc: aspeed: Fix the calculate error of clock. omits 6e1000ed0af1 iio: adc: aspeed: Support ast2600 adc. omits b75afba720ad iio: adc: aspeed: Use devm_add_action_or_reset. omits 069923908cc2 iio: adc: aspeed: Use model_data to set clk scaler. omits 389b1a56287a iio: adc: aspeed: Add vref config function omits 0ac008dca07a iio: adc: aspeed: Restructure the model data omits fdd2090de0ea iio: adc: aspeed: Keep model data to driver data. omits 5535987b61db iio: ABI: Document in_concentration_co2_scale omits 60ba90a9a784 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits c5d9739ac760 iio: ABI: docs: Document Senseair Sunrise ABI omits 2d0b2141d6a2 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits 4862202a0171 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits 59bb416db1ec scsi: target: Perform ALUA group changes in one step omits 8d0166a7d817 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path omits 7a1031a464b6 scsi: target: Fix alua_tg_pt_gps_count tracking omits 16ec48f0828c scsi: target: Fix ordered tag handling omits 642bcb5cfa17 scsi: target: Fix ordered CMD_T_SENT handling omits 1731e83d60b5 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay omits fe6691ad8147 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] omits 4d0bbf7801c0 scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] omits 9851b8b83ee2 scsi: target: tcmu: Allocate zeroed pages for data area omits a602d74729a2 scsi: target: cxgbit: Enable Delayed ACK omits 2b9eb5be4d40 scsi: target: cxgbit: Increase max DataSegmentLength omits 023990dec694 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() omits 033a20eaadd4 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() omits 423de62cdb5c scsi: 3w-xxx: Remove redundant initialization of variable retval omits 158c3ec1eb1e scsi: fcoe: Use netif_is_bond_master() instead of open code omits 0ec88d1ecbd7 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] omits a6373460dada scsi: mpi3mr: Use scnprintf() instead of snprintf() omits c673a92a4f5b scsi: sd: Print write through due to no caching mode page [...] omits 21431d5bdf15 scsi: core: ufs-pci: Force a full restore after suspend-to-disk omits 68611546826b clocksource/arch_arm_timer: Move workaround synchronisatio [...] omits 1661562bc67e clocksource/arm_arch_timer: Fix masking for high freq counters omits ac4b1c53d664 clocksource/arm_arch_timer: Drop unnecessary ISB on CVAL p [...] omits d8bfd91d8570 clocksource/arm_arch_timer: Remove any trace of the TVAL p [...] omits 0b2de4b2cf79 clocksource/arm_arch_timer: Work around broken CVAL implem [...] omits 81856a1f87e6 clocksource/arm_arch_timer: Advertise 56bit timer to the c [...] omits 2fd88ec56a32 clocksource/arm_arch_timer: Move MMIO timer programming ov [...] omits 671cbee690b8 clocksource/arm_arch_timer: Fix MMIO base address vs callb [...] omits 83dfec77ad72 clocksource/arm_arch_timer: Move drop _tval from erratum f [...] omits d45ef2186ef0 clocksource/arm_arch_timer: Move system register timer pro [...] omits 471d8e9ec29c clocksource/arm_arch_timer: Extend write side of timer reg [...] omits bf5c3cb01f16 clocksource/arm_arch_timer: Drop CNT*_TVAL read accessors omits a8870c59a0f4 clocksource/arm_arch_timer: Add build-time guards for unha [...] omits 0ff9a987584f mailbox: mtk-cmdq: Fix local clock ID usage omits a657b4ba4fd9 mailbox: mtk-cmdq: Validate alias_id on probe omits 54045e5b59e5 kunit: Reset suite count after running tests omits b5c11a89384b kunit: tool: improve compatibility of kunit_parser with KT [...] omits 180a736395e7 Merge branches 'acpi-battery', 'acpi-scan', 'acpi-soc' and [...] omits e761e622b509 Merge branch 'trace/ftrace/urgent' into trace/for-next omits f39b5afbcef4 nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] omits 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response omits 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates omits d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() omits 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled omits 00c9626f46be Merge branch 'for-next-next-v5.15-20211014' into for-next- [...] omits ce0ec2bf2619 Merge branch 'for-next-current-v5.14-20211014' into for-ne [...] omits 677121bcb55a Merge branch 'ext/josef/lockdep-rm-dev' into for-next-next [...] omits 52167695925a Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] omits 2c497408e2ab Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] omits cf35d993b947 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits 8efd692598ac Merge branch 'misc-next' into for-next-next-v5.15-20211014 omits b200ddbd88cb Merge branch 'misc-5.15' into for-next-current-v5.14-20211014 omits eaa94b0e3f9d btrfs: zoned: use greedy gc for auto reclaim omits 00caac2d485a btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] omits 17e1d80d4a4e btrfs: index free space entries on size omits 5489ba589ed0 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls omits ea57e6e833a2 btrfs: add a btrfs_get_dev_args_from_path helper omits 153f625f32cf btrfs: handle device lookup with btrfs_dev_lookup_args omits 255a1ba4cdc6 btrfs: do not call close_fs_devices in btrfs_rm_device omits 708660dcda90 btrfs: add comments for device counts in struct btrfs_fs_devices omits 099f8e38cbfa btrfs: use num_device to check for the last surviving seed device omits bb1c28f52d17 btrfs: update device path inode time instead of bd_inode omits 2b74f6e5cd7d btrfs: remove btrfs_bio::logical member omits b3438511bef7 btrfs: rename btrfs_dio_private::logical_offset to file_offset omits 581f79c2427e btrfs: use bvec_kmap_local in btrfs_csum_one_bio omits fff1ec456493 btrfs: reduce btrfs_update_block_group alloc argument to bool omits 4cefe04a6cfa btrfs: make btrfs_ref::real_root optional omits d478961ef4e0 btrfs: pull up qgroup checks from delayed-ref core to init time omits 8bec353f8b07 btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits 07633dfd6bfa btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits 4a1b6afac5e5 btrfs: rename root fields in delayed refs structs omits 3c49b2614be8 btrfs: fix abort logic in btrfs_replace_file_extents omits d5f9de6b525d btrfs: do not infinite loop in data reclaim if we aborted omits fdcdde245949 btrfs: add a BTRFS_FS_ERROR helper omits aa06ff354edc btrfs: change error handling for btrfs_delete_*_in_log omits f6149ca20052 btrfs: change handle_fs_error in recover_log_trees to aborts omits 0c0565534812 btrfs: check for error when looking up inode during dir en [...] omits c1042b91d8bf btrfs: unify lookup return value when dir entry is missing omits f4a462dd72c5 btrfs: deal with errors when adding inode reference during [...] omits bf9778cb336d btrfs: deal with errors when replaying dir entry during lo [...] omits 37bbc1098646 btrfs: deal with errors when checking if a dir entry exist [...] omits 5ec0ef0225f0 btrfs: update refs for any root except tree log roots omits 6bf2a8982255 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 5539e8dd110a btrfs: subpage: only allow compression if the range is ful [...] omits 9343a73547fa btrfs: subpage: avoid potential deadlock with compression [...] omits f160e68dc1f6 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits ef2e3b2385ab btrfs: rework page locking in __extent_writepage() omits 1f1e1b35726e btrfs: subpage: make lzo_compress_pages() compatible omits 213185e58b54 btrfs: factor uncompressed async extent submission code in [...] omits 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits 99ea9b8f7ede drm/amdgpu: drop navi reg init functions omits 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() omits bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() omits 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) omits ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] omits 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs omits 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk omits 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 295b27ec847b Merge branch 'acpi-pm' into linux-next omits 6de148d82d9e drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits d184c3956e3f drm/vc4: hdmi: Warn if we access the controller while disabled omits 03e985bb27c8 drm/vc4: hdmi: Make sure the device is powered with CEC omits 3b77b04f87cc drm/vc4: hdmi: Split the CEC disable / enable functions in two omits 32ee1b069875 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits c18c4192342c drm/vc4: hdmi: Make sure the controller is powered up during bind omits e32fe03f4b22 drm/vc4: hdmi: Make sure the controller is powered in detect omits 1fd48bc4cc0f drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 6e3b5a75960e Merge branch 'features' into for-next omits c3357ae1579c Merge branch 'fixes' into for-next omits e15a9a5fca6c fuse: take cache_mask into account in getattr omits 83d9bf94c077 fuse: add cache_mask omits cbcde085408b fuse: move reverting attributes to fuse_change_attributes() omits 27e2682a6fd9 fuse: simplify local variables holding writeback cache state omits 68aaf8d59132 fuse: cleanup code conditional on fc->writeback_cache omits 3a59f16e1d29 fuse: fix attr version comparison in fuse_read_update_size() omits a2d7728a1f35 fuse: always invalidate attributes after writes omits 9ea929e80274 fuse: rename fuse_write_update_size() omits a69a29fb89c1 fuse: don't bump attr_version in cached write omits 412a7ca5e2e6 fuse: selective attribute invalidation omits 3a731da57ebd fuse: simplify __fuse_write_file_get() omits 7df1f7c2bb83 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits 443a15ad3f72 fuse: delete redundant code omits 2469204435db fuse: use kmap_local_page() omits 28b9f8c9574b fuse: annotate lock in fuse_reverse_inval_entry() omits 6e6b45a963c4 fuse: write inode in fuse_vma_close() instead of fuse_release() omits b5cf7894208e fuse: make sure reclaim doesn't write the inode omits 3acb26709bd4 drm/vc4: hdmi: Set a default HSM rate omits 6f668b61142f clk: bcm-2835: Remove rounding up the dividers omits 69b3e79c3712 clk: bcm-2835: Pick the closest clock rate omits f90f4ae11855 Merge branch 'for-next/fixes' into for-next/core omits fd22d7d1e5af Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] omits cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 omits 037ab4ddc273 libceph: drop ->monmap and err initialization omits 3751bf65d96d ceph: convert to noop_direct_IO omits bb97e3c14f2f ceph: fix handling of "meta" errors omits 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] omits 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next omits d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 8b39fe3eab1e Merge branch 'pm-em' into linux-next omits 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] omits 8b472e7eb85b Merge branch 'pnp' into linux-next omits 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] omits 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] omits 353e4ad3db53 Merge branch 'acpica' into linux-next omits 55ec085ce470 drm/r128: fix build for UML omits cf58c26715e2 btrfs: subpage: make extent_write_locked_range() compatible omits 88a47bd7abc2 btrfs: subpage: make end_compressed_bio_writeback() compatible omits aa9e3692cee5 btrfs: subpage: make btrfs_submit_compressed_write() compatible omits 7adc4eba9a44 btrfs: subpage: make compress_file_range() compatible omits caad13ef22d8 btrfs: cleanup for extent_write_locked_range() omits cfcab1d186cf btrfs: refactor submit_compressed_extents() omits 317b27a6e5e7 btrfs: remove unused function btrfs_bio_fits_in_stripe() omits e9029dcd0ab5 btrfs: determine stripe boundary at bio allocation time in [...] omits 4d7cb3a4d6f8 btrfs: determine stripe boundary at bio allocation time in [...] omits 3befe8fb0511 btrfs: introduce alloc_compressed_bio() for compression omits a797bed7fdc1 btrfs: introduce submit_compressed_bio() for compression omits f6bec9ceabc0 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 7fd50716908e btrfs: handle errors properly inside btrfs_submit_compress [...] omits 25c7dd27e75a btrfs: subpage: add bitmap for PageChecked flag omits c9421c2ce59b btrfs: introduce compressed_bio::pending_sectors to trace [...] omits d76583443159 btrfs: subpage: make add_ra_bio_pages() compatible omits ffbad3f8d80a btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits 0f907247a5f5 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 84e5496d81e5 btrfs: remove unnecessary parameter delalloc_start for wri [...] omits a84a15b66aeb btrfs: remove unused parameter nr_pages in add_ra_bio_pages() omits 6ab41fafbd28 btrfs: use single bulk copy operations when logging directories omits 1a4afd223a25 btrfs: unexport setup_items_for_insert() omits 9b189077a2ec btrfs: loop only once over data sizes array when inserting [...] omits d34ad3429dc3 btrfs: remove btrfs_raid_bio::fs_info member omits 3e92a4236ae4 btrfs: make sure btrfs_io_context::fs_info is always initialized omits d848a7413121 btrfs: assert that extent buffers are write locked instead [...] omits a3460ef10356 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 2bfaca4fc382 btrfs: unlock newly allocated extent buffer after error omits 85aca417ccaf btrfs: rename struct btrfs_io_bio to btrfs_bio omits a835f5bf8350 btrfs: remove btrfs_bio_alloc() helper omits d018c328eb6d btrfs: rename btrfs_bio to btrfs_io_context omits 9c49878b7fe4 btrfs: keep track of the last logged keys when logging a d [...] omits 5bedd60c6af4 btrfs: insert items in batches when logging a directory wh [...] omits 34de1cd909a3 btrfs: factor out the copying loop of dir items from log_d [...] omits 9c89ae515630 btrfs: remove redundant log root assignment from log_dir_items() omits 1bf3096f0620 btrfs: remove root argument from btrfs_log_inode() and its [...] omits 11876d7139b0 btrfs: zoned: let the for_treelog test in the allocator stand out omits 4b189e50df19 btrfs: rename setup_extent_mapping in relocation code omits c116efe5bfb6 btrfs: zoned: allow preallocation for relocation inodes omits a22465f2d9d9 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 28a1691bbf4d btrfs: zoned: use regular writes for relocation omits ddf1f75a9423 btrfs: zoned: only allow one process to add pages to a rel [...] omits 8c787f604131 btrfs: zoned: add a dedicated data relocation block group omits b3f76147bfbd btrfs: introduce btrfs_is_data_reloc_root omits 502e5c5a1529 btrfs: unexport repair_io_failure() omits f4719dc5c941 btrfs: do not commit delayed inode when logging a file in [...] omits 9843aabc1709 btrfs: avoid attempt to drop extents when logging inode fo [...] omits 652b9cf476e5 btrfs: avoid search for logged i_size when logging inode i [...] omits 8f7e39686296 btrfs: avoid expensive search when truncating inode items [...] omits b34f3babbf3a btrfs: add helper to truncate inode items when logging inode omits e69afd8b95f3 btrfs: avoid expensive search when dropping inode items from log omits ca69dd6fd19a btrfs: always update the logged transaction when logging n [...] omits 5a2ff21dabde btrfs: do not log new dentries when logging that a new nam [...] omits 44cdfb9b7663 btrfs: remove no longer needed checks for NULL log context omits dcc29a1d42ae btrfs: check if a log tree exists at inode_logged() omits 6bb9ceb01f3e btrfs: remove stale comment about the btrfs_show_devname omits eaad6744d297 btrfs: update latest_dev when we create a sprout device omits b7d155b2250a btrfs: use latest_dev in btrfs_show_devname omits ad0458b43e90 btrfs: convert latest_bdev type to btrfs_device and rename omits 7232ce201943 btrfs: zoned: finish relocating block group omits c38e436a8cdf btrfs: zoned: finish fully written block group omits 6e785df09b5c btrfs: zoned: avoid chunk allocation if active block group [...] omits c6a110a8cc54 btrfs: move ffe_ctl one level up omits 979bfaee01b1 btrfs: zoned: activate new block group omits efebfae1ff6a btrfs: zoned: activate block group on allocation omits 765679ca05a6 btrfs: zoned: load active zone info for block group omits c8dc15da70a4 btrfs: zoned: implement active zone tracking omits bff13701d7da btrfs: zoned: introduce physical_map to btrfs_block_group omits 6a3abb9a4c5f btrfs: zoned: load active zone information from devices omits ddef17f61f87 btrfs: zoned: finish superblock zone once no space left fo [...] omits 7043347db224 btrfs: zoned: locate superblock position using zone capacity omits 6dbc2542cd03 btrfs: zoned: consider zone as full when no more SB can be [...] omits 84f7e329b1be btrfs: zoned: tweak reclaim threshold for zone capacity omits 6289f82c3dbf btrfs: zoned: calculate free space from zone capacity omits 837c775cd7bc btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 3b168165971e btrfs: zoned: load zone capacity information from devices omits 103f16492455 btrfs: defrag: enable defrag for subpage case omits baf4254870ad btrfs: defrag: remove the old infrastructure omits 26cdefed59c9 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 51486f8272f6 btrfs: defrag: introduce helper to defrag one cluster omits e6bf861ca659 btrfs: defrag: introduce helper to defrag a range omits 00a965f8bec9 btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits 0a3c42e0af6f btrfs: defrag: introduce helper to collect target file extents omits f149d86cf10b btrfs: defrag: factor out page preparation into a helper omits 7b52c6702d71 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits 539962623bc6 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 60e13db4c571 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits b8f2db0e76b8 btrfs: rename and switch to bool btrfs_chunk_readonly omits dc87d9402c08 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits ffe513f6262a btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits 39187ae2027a btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 76129c4a06da btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 558973ec2657 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 924aca0d1f98 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 6cd79a30ef01 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 48eaf2a2ebc3 btrfs: send: simplify send_create_inode_if_needed omits 5d2060b5a147 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 9d12702a8096 drm/nouveau/fifo: Reinstate the correct engine bit programming omits e7198adb84dc kunit: tool: yield output from run_kernel in real time omits 6710951ee039 kunit: tool: support running each suite/test separately omits 28fa850f9b44 kunit: tool: actually track how long it took to run tests omits c9e7704b3da7 kunit: tool: factor exec + parse steps into a function omits cc74705ed681 kunit: add 'kunit.action' param to allow listing out tests omits d02376ebd812 kunit: tool: show list of valid --arch options when invalid omits 906932c29531 kunit: tool: misc fixes (unused vars, imports, leaked files) omits 91bd8c27be3b kunit: fix too small allocation when using suite-only kuni [...] omits f49b0d1ff6a0 drm/hyperv: Fix double mouse pointers omits b368e66a589a drm/fbdev: Clamp fbdev surface size if too large omits fdc21c35aaa1 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] omits f38d3e404326 dt-bindings: mfd: Convert X-Powers AXP binding to a schema omits 10a1edd7dea3 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema omits 3265a4e7a675 mfd: qcom-pm8xxx: switch away from using chained IRQ handlers omits 887197e06685 mfd: sprd: Add SPI device ID table omits 131bbf492544 mfd: cpcap: Add SPI device ID table omits cc9165a12f6b mfd: altr_a10sr: Add SPI device ID table omits 4dfa671d4615 mfd: exynos-lpass: Describe driver in KConfig omits 6b1b35b4a693 dt-bindings: mfd: sprd: Add bindings for ums512 global registers omits 144857444edb parisc/unwind: use copy_from_kernel_nofault() omits 4603664c0fe9 Merge branches 'fixes' and 'misc' into for-next omits 10d42e11770b ARM: imx6: mark OCRAM mapping read-only omits 8ba6388b7927 ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits 2208287258d4 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 854dd7e1fbbd ARM: 9123/1: scoop: Drop if with an always false condition omits d2780c8dccfd ARM: 9119/1: amba: Properly handle device probe without IR [...] omits 9eb87a614372 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 5069c3c9db44 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 2a9b5058b449 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 3b29021ddd10 kunit: tool: allow filtering test cases via glob omits 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 8913970c1991 mm/userfaultfd: selftests: fix memory corruption with thp enabled adds cb185d5f1ebf userfaultfd: fix a race between writeprotect and exit_mmap() adds 295be91f7ef0 mm/migrate: optimize hotplug-time demotion order updates adds 76af6a054da4 mm/migrate: add CPU hotplug to demotion #ifdef adds a6a0251c6fce mm/migrate: fix CPUHP state to update node demotion order adds 5314454ea3ff ocfs2: fix data corruption after conversion from inline format adds b15fa9224e6e ocfs2: mount fails with buffer overflow in strlen adds 5173ed72bcfc memblock: check memory total_size adds 6d2aec9e123b mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds 2127d22509ae mm, slub: fix two bugs in slab_debug_trace_open() adds 899447f669da mm, slub: fix mismatch between reconstructed freelist dept [...] adds 9037c57681d2 mm, slub: fix potential memoryleak in kmem_cache_open() adds 67823a544414 mm, slub: fix potential use-after-free in slab_debugfs_fops adds 3ddd60268c24 mm, slub: fix incorrect memcg slab count for bulk free adds b0e901280d98 elfcore: correct reference to CONFIG_UML adds 032146cda855 vfs: check fd has read access in kernel_read_file_from_fd() adds 79f9bc584314 mm/secretmem: fix NULL page->mapping dereference in page_i [...] adds 1ca7554d05ac mm/thp: decrease nr_thps in file's mapping on THP split adds 362d5dfc483c mailmap: add Andrej Shadura adds d9abdee5fd5a Merge branch 'akpm' (patches from Andrew) adds 0afe64bebb13 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cce60f15c04 NIOS2: irqflags: rename a redefined register name adds 1e59977463e9 Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kerne [...] adds ed65df63a39a tracing: Have all levels of checks prevent recursion adds fc9b289344b8 Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/sc [...] adds 6e3ee990c904 audit: fix possible null-pointer dereference in audit_filt [...] adds 6da52dead8f5 Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/ [...] adds 29664923725a ALSA: usb-audio: Fix microphone sound on Jieli webcam. adds 8e37395c3a5d Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm [...] adds 515dcc2e0217 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/ [...] adds 98d0a6fb7303 ceph: skip existing superblocks that are blocklisted or sh [...] adds 1bd85aa65d0e ceph: fix handling of "meta" errors adds 2f111a6fd5b5 Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/cep [...] adds 9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG adds 00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images adds e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned adds eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition adds 44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer adds 1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype adds 48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing adds c41c6de3b7b8 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] adds 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode adds e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] adds 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] adds f0edf18fa799 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 496c5fe25c37 powerpc/idle: Don't corrupt back chain when going idle adds 787252a10d94 powerpc/smp: do not decrement idle task preempt count in C [...] adds b762bf6f7b70 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a64ef042eab nfp: bpf: silence bitwise vs. logical OR warning adds e211210098cb mISDN: Fix return values of the probe function adds c69b2f468768 cavium: Fix return values of the probe function adds d674a8f123b4 can: isotp: isotp_sendmsg(): fix return error on FC timeou [...] adds 04ee2752a5a9 Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git [...] adds ba69fd9101f2 net: dsa: Fix an error handling path in 'dsa_switch_parse_ [...] adds 55161e67d44f vrf: Revert "Reset skb conntrack connection..." adds 60484103d5c3 net: hns3: Add configuration of TM QCN error event adds b63fcaab9598 net: hns3: reset DWRR of unused tc to zero adds 731797fdffa3 net: hns3: add limit ets dwrr bandwidth cannot be 0 adds adfb7b4966c0 net: hns3: fix the max tx size according to user manual adds 9f9f0f19994b net: hns3: fix for miscalculation of rx unused desc adds 68752b24f51a net: hns3: schedule the polling again when allocation fails adds 1385cc81baeb net: hns3: fix vf reset workqueue cannot exit adds 0dd8a25f355b net: hns3: disable sriov before unload hclge layer adds 323e9a957df8 Merge branch 'hns3-fixes' adds 641e3fd1a038 nfc: st95hf: Make spi remove() callback return zero adds 3cb958027cb8 net: stmmac: Fix E2E delay mechanism adds 4225fea1cb28 ptp: Fix possible memory leak in ptp_clock_register() adds 280db5d42009 e1000e: Separate TGP board type from SPT adds 639e298f432f e1000e: Fix packet loss on Tiger Lake and later adds 79cc8322b6d8 igc: Update I226_K device ID adds 7dcf78b870be ice: Add missing E810 device ids adds a689702a6cfc Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 14fe2471c628 net/mlx5: Lag, change multipath and bonding to be mutually [...] adds a6f74333548f net/mlx5: E-switch, Return correct error code on group cre [...] adds 68e66e1a69cd net/mlx5e: Fix vlan data lost during suspend flow adds d10457f85d4a net/mlx5e: IPsec: Fix a misuse of the software parser's fields adds 1d0003239401 net/mlx5e: IPsec: Fix work queue entry ethernet segment ch [...] adds e0bfcf9c77d9 Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/ [...] adds 1439caa1d989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c62041c5baa9 sfc: Export fibre-specific supported link modes adds bf6abf345dfa sfc: Don't use netif_info before net_device setup adds b6b19a71c8bb ptp: free 'vclock_index' in ptp_clock_release() adds fb8dc5fc8cbd net: enetc: fix ethtool counter name for PM0_TERR adds e378f4967c8e net: enetc: make sure all traffic classes can send large frames adds 397430b50a36 usbnet: sanity check for maxpacket adds 8da21e2d88a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6020e87c1373 libbpf: Fix overflow in BTF sanity checks adds e59994d44980 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 288638c140ea bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds e8e1a37e28bf bpf: Prevent increasing bpf_jit_limit above max adds 28fd0859284d Merge branch 'Fix up bpf_jit_limit some more' adds ae7abb30cab8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3d3d353c9608 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] adds 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR adds cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly adds 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume adds 9ff145484084 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots adds 5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 adds 345e3ca26d45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code adds 33fb1cf1cc5d Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 61d5f1574b8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c5855fdb68bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id adds 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n adds 587122e86c1a Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds cd89e1187e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7800dbd17a94 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 80b8f8caef37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 19833c40d041 iio: core: fix double free in iio_device_unregister_sysfs() adds 69b31fd7a617 iio: adc: tsc2046: fix scan interval warning adds 486a25084155 iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_an [...] adds d49596949afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again adds 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu adds 889f02090097 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a52da737fc2f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 4ce3adcdf6cc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() adds 7221bdedbfe6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails adds 7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x [...] adds 4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl adds 4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk adds e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection adds 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers adds 495cd9ffb566 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5ca6779d2f18 drm/msm/devfreq: Restrict idle clamping to a618 for now adds 730b64d827c3 Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.fre [...] adds 3cfc183052c3 drm: mxsfb: Fix NULL pointer dereference crash on unload adds 772970620a83 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] adds 3e4c31e8f702 drm/kmb: Work around for higher system clock adds a79f40cccd46 drm/kmb: Limit supported mode to 1080p adds 13047a092c6d drm/kmb: Remove clearing DPHY regs adds 982f8ad666a1 drm/kmb: Disable change of plane parameters adds 004d2719806f drm/kmb: Corrected typo in handle_lcd_irq adds 74056092ff41 drm/kmb: Enable ADV bridge after modeset adds 7e1c5440f4f9 Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.f [...] adds 595cb5e0b832 Revert "drm/ast: Add detect function support" adds 871e5570aa70 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 59be177a909a drm/i915: Remove memory frequency calculation adds 69976b4a68d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] adds 162079f2dccd mmc: winbond: don't build on M68K adds 5e13abbde18d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dff87a0392b9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds b0674bc214ce hypverv/vmbus: include linux/bitops.h adds 419dcf365fca Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds aed7f312c47b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5be8b16c4ad9 Revert "memblock: exclude NOMAP regions from kmemleak" adds 420175a11288 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak adds 47d319f3f444 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy adds def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 adds 9344874edebc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds b49cfb969515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3447212245e Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free adds 837e80b3a5fc sparc32: remove dma_make_coherent adds 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP adds 0407f650cf0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 1d9c454fa35f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9d6361922489 ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds 54f5b3615f19 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] adds eb4f75691587 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" adds 854f695c3d41 ARM: 9119/1: amba: Properly handle device probe without IR [...] adds 1c1838757611 ARM: 9123/1: scoop: Drop if with an always false condition adds 48342ae751c7 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] adds b8bc0e50a32a ARM: add __arm_iomem_set_ro() to write-protect ioremapped area adds 4aede550f104 ARM: imx6: mark OCRAM mapping read-only adds caed89dab0ca ARM: 9128/1: mm: Refactor the __do_page_fault() adds 488cab12c371 ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() adds f177b06ed7d5 ARM: 9127/1: mm: Cleanup access_error() adds 93d204384401 ARM: 9126/1: mm: Kill page table base print in show_pte() adds 2e707106fac7 ARM: 9130/1: mm: Provide die_kernel_fault() helper adds abc25bbcb55c ARM: 9131/1: mm: Fix PXN process with LPAE feature adds 0427af413485 Merge branches 'fixes' and 'misc' into for-next adds dfbdcda280eb gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support adds 19f29aebd929 ARM: smp: Pass task to secondary_start_kernel adds 3855ab614df4 ARM: smp: Free up the TLS register while running in the kernel adds 50596b7559bf ARM: smp: Store current pointer in TPIDRURO register if available adds 18ed1c01a7dd ARM: smp: Enable THREAD_INFO_IN_TASK adds 13a695aa50de Merge tag 'pr-arm32-ti-in-task' of git://git.kernel.org/pu [...] adds c03c06cd0ac5 Merge branch 'devel-stable' into for-next adds 7550a74efce3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https: [...] adds fdf865988b5a arm64: Add a capability for FEAT_ECV adds 9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 adds ae976f063b60 arm64: Add handling of CNTVCTSS traps adds fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter adds 35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body adds 4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body adds 139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body adds ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry adds 8ed1b498ada6 arm64: factor out GPR numbering helpers adds 286fba6c2a45 arm64: gpr-num: support W registers adds 819771cc2892 arm64: extable: consolidate definitions adds e8c328d7de03 arm64: extable: make fixup_exception() return bool adds 5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` adds d6e2cc564775 arm64: extable: add `type` and `data` fields adds 2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler adds 753b32368705 arm64: extable: add load_unaligned_zeropad() handler adds bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section adds 260ea4ba94e8 selftests: arm64: Factor out utility functions for assembl [...] adds 2d481bd3b636 arm64/fp: Reindent fpsimd_save() adds b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() adds 12cc2352bfb3 arm64/sve: Make sve_state_size() static adds 9f5848665788 arm64/sve: Make access to FFR optional adds 059613f546b6 arm64/sve: Rename find_supported_vector_length() adds 0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in th [...] adds b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs adds ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state adds 5838a1557984 arm64/sve: Track vector lengths for tasks in an array adds 1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld adds a517faa902b5 arm64: vdso32: drop test for -march=armv8-a adds 14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' adds 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd adds a6c8de900f53 Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] adds a8763f93f122 Merge branch 'for-next/fixes' into for-next/core adds 2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition adds b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode adds fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures adds 8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range adds 6203cd38cfc5 Merge branch 'for-next/trbe-errata' into for-next/core adds b00bfa447383 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds ba232d398aee Merge tag 'v5.15-next-dts64' of git://git.kernel.org/pub/s [...] adds 878e26d3601b Merge tag 'qcom-dts-for-5.16' of git://git.kernel.org/pub/ [...] adds c7613530d1ed Merge tag 'qcom-arm64-for-5.16' of git://git.kernel.org/pu [...] adds 54dd38340d76 Merge tag 'samsung-dt-5.16' of git://git.kernel.org/pub/sc [...] adds f202bd97c689 Merge tag 'samsung-dt64-5.16' of git://git.kernel.org/pub/ [...] adds e5a8339e13fb ARM: dts: NSP: add device names to compatible adds 239cf177186a dt-bindings: arm: bcm: add NSP devices to SoCs adds 6e41ab534fd8 ARM: dts: NSP: enable DMA on bcm988312hr adds 986fad2beb5a ARM: dts: NSP: disable qspi node by default adds 2644193266dd ARM: dts: NSP: add MDIO bus controller node adds 4bb2642cbd38 ARM: dts: NSP: Move USB3 PHY to internal MDIO bus adds e544f2cfb287 dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65 adds f509d4a78a75 ARM: dts: NSP: Add common bindings for MX64/MX65 adds 2698fbb457d7 ARM: dts: NSP: Add Ax stepping modifications adds d50a0923f35b ARM: dts: NSP: Add DT files for Meraki MX64 series adds af413758ea71 ARM: dts: NSP: Add DT files for Meraki MX65 series adds 9dba049b6d32 ARM: dts: BCM5301X: Fix nodes names adds 6ee0b56f7530 ARM: dts: BCM5301X: Fix MDIO mux binding adds c5e1df3276d7 ARM: dts: BCM5301X: Fix memory nodes names adds 695717eb4c61 ARM: dts: NSP: Add bcm958623hr board name to dts adds 15a563d008ef ARM: dts: NSP: Fix mpcore, mmc node names adds 38f8111369f3 ARM: dts: NSP: Fix MDIO mux node names adds 56e4e5484272 ARM: dts: NSP: Fix MX64/MX65 eeprom node name adds f5fc9044e5d4 ARM: dts: NSP: Fix MX65 MDIO mux warnings adds 225ffaf3d0e0 ARM: dts: BCM5301X: Specify switch ports for more devices adds 9fb90ae6cae7 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch adds 64612828628c ARM: dts: BCM53573: Add Tenda AC9 switch ports adds 6abc4ca5a280 ARM: BCM53016: Specify switch ports for Meraki MR32 adds 477ffdbdf389 ARM: BCM53016: MR32: get mac-address from nvmem adds beff77b93452 ARM: dts: BCM5301X: Add DT for Asus RT-AC88U adds 82f811bd2c23 dt-bindings: display: bcm2835: add optional property power [...] adds ec8524968d16 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 09ce63ec3355 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds d1b2237b2871 ARM: dts: Add Raspberry Pi Compute Module 4 adds ea93ada05c9e ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 1d71d543469c arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds 0f937bc2f2ab Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next adds 4d3e49a3755c Merge tag 'arm-soc/for-5.16/devicetree' of https://github. [...] adds d0ae9c944b94 arm64: dts: broadcom: bcm4908: Fix NAND node name adds 6cf9f70255b9 arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus adds 6c38c39ab214 arm64: dts: broadcom: bcm4908: Fix UART clock name adds 4f0c2be3d1f9 Merge tag 'arm-soc/for-5.16/devicetree-arm64' of https://g [...] adds ffc011b696f0 ARM: dts: ux500: Tag Janice display SPI correct adds 7aee0288beab ARM: dts: ux500: Skomer regulator fixes adds 1a4c2705548a ARM: dts: ux500: Fix up SD card pin config adds 41b086b22fd8 ARM: dts: ux500: Skomer eMMC needs 300 ms power on adds be3a60a94390 ARM: dts: ux500: Switch battery nodes to standard adds 514d507811b3 Merge tag 'ux500-dts-for-v5.16' of git://git.kernel.org/pu [...] adds 6219b20e1ecd arm64: dts: hisilicon: Add support for Hikey 970 PMIC adds 894d4f1f77d0 arm64: dts: hisilicon: fix arm,sp805 compatible string adds dcc3f56519b6 arm64: dts: hisilicon: align operating-points table name w [...] adds 6fa496fd7db6 Merge tag 'hisi-arm64-dt-for-5.16' of git://github.com/his [...] adds f6bfe0146895 Merge tag 'aspeed-5.16-devicetree' of git://git.kernel.org [...] adds f97ee3e963b3 Merge tag 'renesas-arm-dt-for-v5.16-tag2' of git://git.ker [...] adds 1da8779c0029 ARM: dts: stm32: add STM32MP13 SoCs support adds 396e4168c527 dt-bindings: stm32: document stm32mp135f-dk board adds 7e9e2d18c02c ARM: dts: stm32: add initial support of stm32mp135f-dk board adds 2012579b3129 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz adds 5ac05598aa20 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey adds 3d4fb3d4c431 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] adds 6f87a74d3127 ARM: dts: stm32: fix SAI sub nodes register range adds 1a9a9d226f0f ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds db7be2cb87ae ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] adds ef5dcb1bc2d0 Merge tag 'stm32-dt-for-v5.16-1' of git://git.kernel.org/p [...] adds 7b5233cda6f8 Merge branch 'arm/dt' into for-next adds e2450531ec39 soc: document merges adds 737929191283 arm64: dts: marvell: add Globalscale MOCHAbin adds e844804baa07 Merge tag 'mvebu-dt64-5.16-1' of git://git.kernel.org/pub/ [...] adds 9b9a7ea8ec88 Merge tag 'mvebu-dt-5.16-1' of git://git.kernel.org/pub/sc [...] adds 6beeaf48db6c arm64: dts: visconti: Add PCIe host controller support for [...] adds c53fd4102c46 arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC adds d1c7bf051ca5 dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board adds 518d432fd529 arm64: dts: visconti: Add DTS for the VisROBO board adds 06ddf8fb4337 Merge tag 'visconti-arm-dt-for-v5.16' of git://git.kernel. [...] adds 353bbb3d07e8 Merge tag 'imx-bindings-5.16' of git://git.kernel.org/pub/ [...] adds 8bd8822c8378 Merge tag 'imx-dt-5.16' of git://git.kernel.org/pub/scm/li [...] adds 8d2214d3a64c Merge tag 'imx-dt64-5.16' of git://git.kernel.org/pub/scm/ [...] adds d7b101a35ad0 dt-bindings: interconnect: sunxi: Add R40 MBUS compatible adds b4ebc083a3e0 Merge tag 'sunxi-dt-for-5.16-1' of git://git.kernel.org/pu [...] adds 7a4d10a17c7a ARM: dts: Add PTP timesource to the IXP456x adds 3e70cee46cbc ARM: dts: ixp4xx: Group PCI interrupt properties together adds 804565cd9994 Merge tag 'ixp4xx-dts-for-v5.16' of git://git.kernel.org/p [...] adds 25848b04dc07 ARM: dts: gemini: add labels for USB, IDE, flash and ethernet adds c7c7464c99d2 dt-bindings: add vendor prefix for edimax adds 481ef3e3b87f dt-bindings: add vendor prefix for ssi adds 97b07ef09f52 ARM: gemini: add device tree for edimax NS2502 adds 0f2752384fcf ARM: gemini: add device tree for ssi1328 adds 07a6602bdc79 ARM: dts: gemini: Consolidate PCI interrupt-map properties adds 7b27dc2769ba Merge tag 'gemini-dts-for-v5.16' of git://git.kernel.org/p [...] adds 43f9699b0c12 arm64: dts: rockchip: Add idle cooling devices to rk3399 adds 40e7a3994c90 Merge tag 'v5.16-rockchip-dts64-2' of git://git.kernel.org [...] adds 97ef6931208f ARM: dts: rockchip: remove usb-phy fallback string from rk [...] adds fcd9d3469b7f Merge tag 'v5.16-rockchip-dts32-2' of git://git.kernel.org [...] adds 6375b9083785 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds e580ba64acd2 Merge branch 'arm/dt' into for-next adds 4a47ce1fab47 Merge tag 'imx-drivers-5.16' of git://git.kernel.org/pub/s [...] adds 409d8a9c1dbe Merge tag 'sunxi-drivers-for-5.16-1' of git://git.kernel.o [...] adds f4ff6b56bc8a ASoC: cirrus: i2s: Prepare clock before using it adds 9645ccc7bd7a ep93xx: clock: convert in-place to COMMON_CLK adds 9028b2463c1e tee: add sec_world_id to struct tee_shm adds c0ab6db39a90 optee: simplify optee_release() adds 4602c5842f64 optee: refactor driver with internal callbacks adds c51a564a5b48 optee: isolate smc abi adds 4615e5a34b95 optee: add FF-A support adds 20f6d9586eee Merge tag 'optee-ffa-for-v5.16' of git://git.linaro.org/pe [...] adds cf74616f4499 Merge branch 'arm/drivers' into for-next adds f543a47064a4 soc: document merges adds 5e99934c42fc ARM: dts: mstar: Add rtc device node adds 4ad12dd5a2b0 ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw- [...] adds 06fab4a544a2 Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] adds 9f2feb32c2b6 Merge tag 'omap-for-v5.16/gpmc-signed' of git://git.kernel [...] adds bb71c605b3b7 Merge branch 'arm/dt' into for-next adds a307ca926028 Merge tag 'mvebu-defconfig-5.16-1' of git://git.kernel.org [...] adds 9606ebc100ef arm64: defconfig: Visconti: Enable PCIe host controller adds ddcb48fa7d60 Merge tag 'visconti-arm-defconfig-for-v5.16' of git://git. [...] adds 48fe205ada2d Merge tag 'imx-defconfig-5.16' of git://git.kernel.org/pub [...] adds 4cd1489d06d7 Merge branch 'arm/defconfigs' into for-next adds c13d33985def Merge tag 'reset-for-v5.16' of git://git.pengutronix.de/pz [...] adds e3ac7333c2ea Merge branch 'arm/drivers' into for-next adds 851feb4943ea Merge tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/ [...] adds 17c129caec5d Merge tag 'imx-maintainers-5.16' of git://git.kernel.org/p [...] adds 5cec64e5f97e Merge tag 'sunxi-core-for-5.16-1' of git://git.kernel.org/ [...] adds 9dbe1058039d Merge branch 'arm/soc' into for-next adds 64e0faea9d7c Merge tag 'v5.15-rc6' into for-next adds a5f2e9a8881a Merge branch 'arm/fixes' into for-next adds c175536e7eff soc: document merges adds 6fc04eacf1ba Merge tag 'aspeed-5.16-defconfig' of git://git.kernel.org/ [...] adds 2d8673e3ccb8 Merge branch 'arm/defconfigs' into for-next adds 14b43c20c283 memory: tegra20-emc: Add runtime dependency on devfreq gov [...] adds bccb5d53e259 Merge tag 'memory-controller-drv-5.16-2' of git://git.kern [...] adds 34f3c67b8178 optee: smc_abi.c: add missing #include <linux/mm.h> adds 7c1b9cfaeb0d Merge branch 'arm/drivers' into for-next adds 015fe822d29f soc: document merges adds 7d8c48fb2173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef4855cbf606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds de90a4ff6959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6341a59d10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e79c58975c27 ARM: dts: at91: sama7g5: add rtc node adds 9430ff34385e ARM: dts: at91: sama7g5: add tcb nodes adds f3c0366411d6 ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as [...] adds fb31e6278ae3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next adds 53816d5f6c22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 1329e862c578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3b6ebe89a89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cddc976f185e arm64: dts: mt8183: change rpmsg property name adds 0efac36e9559 Merge branch 'v5.16-tmp/dts64' into for-next adds 99b9954f8674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4fc349555ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9993c8059722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fb55279e157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5d9dfa55ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3df3a6674973 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next adds cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next adds 41da055359ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b91bd8d2bce ARM: dts: exynos: add 'chassis-type' property adds 7b06c1ad884e ARM: dts: s5pv210: add 'chassis-type' property adds a26fd3037b88 Merge branch 'next/dt' into for-next adds 4b1a78330df4 arm64: dts: exynos: add 'chassis-type' property adds ed58c2078de0 Merge branch 'next/dt64' into for-next adds 8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash c [...] adds 65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible adds 20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties i [...] adds 73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic adds 9962a066f3c1 riscv: dts: sifive: add missing compatible for plic adds 3ed6ae3305e0 Merge branch 'for-v5.16/dts-riscv' into for-next adds f9421da7c426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72c9c2cffce5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds e6d906308f16 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds f5e8230554ac Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 48bc25e4f5a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80b7d0fb9227 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds ab57312df329 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] adds 197634683362 Merge branch 'clk-composite-determine-fix' (early part) in [...] adds d9843c8ead69 Merge branch 'clk-fixes' into clk-next adds 6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mu [...] adds e88c20ffe7d5 Merge branch 'clk-composite-determine-fix' into clk-next adds f7081959b45c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds d29e6f82da99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7a3a9ba68f1 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds b1abf24ab50a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 16275e936147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b6d0208aaadd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds ef8302322cc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 210893cad279 openrisc: signal: remove unused DEBUG_SIG macro adds c4b749628686 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds dbc72ebcee7b parisc/unwind: use copy_from_kernel_nofault() adds 8baaa5f25e33 parisc: make parisc_acctyp() available outside of faults.c adds 93ad32a3468b parisc: Switch to ARCH_STACKWALK implementation adds d412236f09ef parisc: Add KFENCE support adds d172588868b9 parisc: disable preemption during local tlb flush adds 9702318eefa4 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] adds 61c359de9c08 parisc: fix preempt_count() check in entry.S adds f3f312c4f7ad parisc: disable preemption in send_IPI_allbutself() adds f8011cb07903 parisc: fix warning in flush_tlb_all adds e6fa5791478e parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] adds fe4d878f71d2 parisc: Allocate task struct with stack frame alignment adds 55d3a95ff38c parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h adds df199e805a97 parisc: Use PRIV_USER instead of 3 in entry.S adds 69dc881ed715 task_stack: Fix end_of_stack() for architectures with upwa [...] adds e0d8fb74c1a5 parisc: Fix ptrace check on syscall return adds b6be4a8fc657 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled adds b823642ca2cc parisc: move virt_map macro to assembly.h adds a3a48ef6e245 parisc: add PIM TOC data structures adds 4715fba71286 parisc/firmware: add functions to retrieve TOC data adds 665f05ca9ffb parisc: add support for TOC (transfer of control) adds 88595c9ae4e4 parisc: Move thread_info into task struct adds 72b7a31c8ec2 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] adds 7f3baa7f79ba parisc: Use PRIV_USER in syscall.S adds 20b15037c0f9 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h adds ac0e561e5069 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers adds 4bc5048ac647 parisc: enhance warning regarding usage of O_NONBLOCK adds 0158e2090446 parisc: mark xchg functions notrace adds 93064c275448 parisc: don't enable irqs unconditionally in handle_interr [...] adds a4eb28e2e5a0 parisc: Make use of the helper macro kthread_run() adds 20fe7323b1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2380a9c01d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel. [...] adds 8bd5f5590b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f01fa541d11b Merge branch 'fixes' into for-next adds 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support adds 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h adds c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option adds 1254cfbc5f97 samples: add s390 support for ftrace direct call samples adds 1a446b24730e s390: update defconfigs adds 2482e6b6e33c Merge branch 'features' into for-next adds fb6e5a479cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 679574affdbf Merge branch 'for-next' of git://git.libc.org/linux-sh adds 937c6821f028 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] adds eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly adds d191323bc023 xtensa: don't use a12 in strncpy_user adds 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI adds 5cce39b6aaa0 xtensa: definitions for call0 ABI adds 0b5372570b1f xtensa: implement call0 ABI support in assembly adds 09af39f649da xtensa: use register window specific opcodes only when present adds da0a4e5c8fbc xtensa: only build windowed register support code when needed adds 431d1a34dfb6 xtensa: remove unused variable wmask adds bd47cdb78997 xtensa: move section symbols to asm/sections.h adds 0e8fe383116c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 61eb4ab8c5eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2aaf039030ab Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 53da2d1f3c32 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 0cacde3cd466 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 3ee4f5a8280c btrfs: send: simplify send_create_inode_if_needed adds 2cdafb85335a btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 3da2ec563794 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 8bc894170b69 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 147a54886bfe btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds bfe50ced42c1 btrfs: subpage: introduce btrfs_subpage_bitmap_info adds 160e1fe9a728 btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds f3ecd10ae748 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds 8ef278edd1a9 btrfs: rename and switch to bool btrfs_chunk_readonly adds 6777d3e398ef btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds 057455043767 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 926cdd507039 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds dc78c1aadedf btrfs: defrag: factor out page preparation into a helper adds ebcaee5a45ea btrfs: defrag: introduce helper to collect target file extents adds c619afc63aed btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds f29cedc7d1a1 btrfs: defrag: introduce helper to defrag a range adds 2dd04bb3e709 btrfs: defrag: introduce helper to defrag one cluster adds 84f585f9966f btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds 231a780925d5 btrfs: defrag: remove the old infrastructure adds 4808ec2622c4 btrfs: defrag: enable defrag for subpage case adds 90df065385ab btrfs: zoned: load zone capacity information from devices adds 77625a1c1953 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds f173d668b280 btrfs: zoned: calculate free space from zone capacity adds 0185bd389ee7 btrfs: zoned: tweak reclaim threshold for zone capacity adds 079f2e5b7df5 btrfs: zoned: consider zone as full when no more SB can be [...] adds d489382e2470 btrfs: zoned: locate superblock position using zone capacity adds 4849a8d73a76 btrfs: zoned: finish superblock zone once no space left fo [...] adds 13ee495854f7 btrfs: zoned: load active zone information from devices adds f8eaa4d454fd btrfs: zoned: introduce physical_map to btrfs_block_group adds 8bb6d4078852 btrfs: zoned: implement active zone tracking adds 7ba930157fb7 btrfs: zoned: load active zone info for block group adds 473f59744987 btrfs: zoned: activate block group on allocation adds eee734026692 btrfs: zoned: activate new block group adds 5e42bab77ea1 btrfs: move ffe_ctl one level up adds 997034c2b0ce btrfs: zoned: avoid chunk allocation if active block group [...] adds 1c3946390eff btrfs: zoned: finish fully written block group adds e01495b3c2df btrfs: zoned: finish relocating block group adds d0f4b7b7e669 btrfs: convert latest_bdev type to btrfs_device and rename adds 8473c4db8035 btrfs: use latest_dev in btrfs_show_devname adds 75a753c509d8 btrfs: update latest_dev when we create a sprout device adds f8b82c303db1 btrfs: remove stale comment about the btrfs_show_devname adds 7a42fe4500db btrfs: check if a log tree exists at inode_logged() adds 87726a0c15a1 btrfs: remove no longer needed checks for NULL log context adds f446c5627b23 btrfs: do not log new dentries when logging that a new nam [...] adds fbd492bf16a7 btrfs: always update the logged transaction when logging n [...] adds 15028f480d8b btrfs: avoid expensive search when dropping inode items from log adds fb65062f6493 btrfs: add helper to truncate inode items when logging inode adds ab61ea9870d8 btrfs: avoid expensive search when truncating inode items [...] adds b21f49310910 btrfs: avoid search for logged i_size when logging inode i [...] adds d12bb4adddfb btrfs: avoid attempt to drop extents when logging inode fo [...] adds e636fd469bc8 btrfs: do not commit delayed inode when logging a file in [...] adds 72ab4215583b btrfs: unexport repair_io_failure() adds c64b9b8a58b1 btrfs: introduce btrfs_is_data_reloc_root adds 28d22c4a66a5 btrfs: zoned: add a dedicated data relocation block group adds 3a993b3870aa btrfs: zoned: only allow one process to add pages to a rel [...] adds 2d31c34f4645 btrfs: zoned: use regular writes for relocation adds 80351124fe14 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 1a1ea608bfa2 btrfs: zoned: allow preallocation for relocation inodes adds 7b3abd1b7770 btrfs: rename setup_extent_mapping in relocation code adds b8bddf9a98f3 btrfs: zoned: let the for_treelog test in the allocator stand out adds 5cf29b8c4d71 btrfs: remove root argument from btrfs_log_inode() and its [...] adds dd3353aa607d btrfs: remove redundant log root assignment from log_dir_items() adds 5d06e5785236 btrfs: factor out the copying loop of dir items from log_d [...] adds bbd8514027c1 btrfs: insert items in batches when logging a directory wh [...] adds ca997c137e23 btrfs: keep track of the last logged keys when logging a d [...] adds ea092b2c9565 btrfs: rename btrfs_bio to btrfs_io_context adds fdb09b8567c4 btrfs: remove btrfs_bio_alloc() helper adds f4c03ce36644 btrfs: rename struct btrfs_io_bio to btrfs_bio adds d5942b5b6f66 btrfs: do not take the uuid_mutex in btrfs_rm_device adds ad576a1ff71b btrfs: assert that extent buffers are write locked instead [...] adds e03188dd598d btrfs: make sure btrfs_io_context::fs_info is always initialized adds 27e8f645a115 btrfs: remove btrfs_raid_bio::fs_info member adds e63ecaac5932 btrfs: loop only once over data sizes array when inserting [...] adds 0a7fe481013f btrfs: unexport setup_items_for_insert() adds ab9027c8aa2c btrfs: use single bulk copy operations when logging directories adds fddcf0e1e2ab btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds 3200e435491e btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 62824c604f46 btrfs: use async_chunk::async_cow to replace the confusing [...] adds d9126de867e5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 79f82f4354ab btrfs: subpage: make add_ra_bio_pages() compatible adds 1ad08ac6a8c1 btrfs: introduce compressed_bio::pending_sectors to trace [...] adds 82e34731c77f btrfs: subpage: add bitmap for PageChecked flag adds 2d51630902d9 btrfs: handle errors properly inside btrfs_submit_compress [...] adds f2e9f8074e97 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 3cdbc2ecdb89 btrfs: introduce submit_compressed_bio() for compression adds efb3f4e77252 btrfs: introduce alloc_compressed_bio() for compression adds 8f379e9d2e38 btrfs: determine stripe boundary at bio allocation time in [...] adds 19194814cf0d btrfs: determine stripe boundary at bio allocation time in [...] adds 400ad860197d btrfs: remove unused function btrfs_bio_fits_in_stripe() adds 5d908eaee789 btrfs: refactor submit_compressed_extents() adds 418ac4b41ce2 btrfs: cleanup for extent_write_locked_range() adds 3c503efb0b23 btrfs: subpage: make compress_file_range() compatible adds 728be295617b btrfs: subpage: make btrfs_submit_compressed_write() compatible adds d9bcdb2a075a btrfs: subpage: make end_compressed_bio_writeback() compatible adds addced0266f4 btrfs: subpage: make extent_write_locked_range() compatible adds 2cd6c8bac1dc btrfs: factor uncompressed async extent submission code in [...] adds e06ff8658d1b btrfs: subpage: make lzo_compress_pages() compatible adds 90dd141dffc6 btrfs: rework page locking in __extent_writepage() adds bf95eb3e1244 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 31ddf5fd023c btrfs: subpage: avoid potential deadlock with compression [...] adds 08ef5b1c1044 btrfs: subpage: only allow compression if the range is ful [...] adds 2a3bfc324fa3 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds 902ce3648c91 btrfs: change handle_fs_error in recover_log_trees to aborts adds af7139c714e0 btrfs: change error handling for btrfs_delete_*_in_log adds ec2d36992c3c btrfs: add a BTRFS_FS_ERROR helper adds c243cb74d916 btrfs: do not infinite loop in data reclaim if we aborted adds a19a46c28431 btrfs: rename root fields in delayed refs structs adds e47b86738226 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds b970071bc5ce btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds df5a39db0549 btrfs: pull up qgroup checks from delayed-ref core to init time adds e71f2d171ada btrfs: make btrfs_ref::real_root optional adds 4e39b120607a btrfs: reduce btrfs_update_block_group alloc argument to bool adds 276b9e8b55e0 btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds 6fe92b8b545c btrfs: rename btrfs_dio_private::logical_offset to file_offset adds 7315ac1a7cf9 btrfs: remove btrfs_bio::logical member adds c855b961d8e0 btrfs: fix lost error handling when replaying directory deletes adds c716c210332b btrfs: use num_device to check for the last surviving seed device adds b8e51756a235 btrfs: add comments for device counts in struct btrfs_fs_devices adds 6ab1495bb16d btrfs: do not call close_fs_devices in btrfs_rm_device adds 357ff614605f btrfs: handle device lookup with btrfs_dev_lookup_args adds 72911a55a247 btrfs: add a btrfs_get_dev_args_from_path helper adds 4c46557a230c btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds f2dc13a31107 btrfs: check-integrity: stop storing the block device name [...] adds d083008e6f75 btrfs: zoned: use greedy gc for auto reclaim adds 9c1f73374a17 btrfs: fix deadlock between chunk allocation and chunk btr [...] adds c16a57c9117b btrfs: update comments for chunk allocation -ENOSPC cases adds e57fb1713734 btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE adds 31ad35e280b0 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit adds 6e7276a38cde btrfs: fix deadlock when defragging transparent huge pages adds 69efc1ef07f4 fs: export an inode_update_time helper adds 407b69507ab0 btrfs: update device path inode time instead of bd_inode adds 340a048e5376 Merge branch 'misc-next' into for-next-next-v5.15-20211021 adds 1f62a71da882 btrfs: index free space entries on size adds 888e5fb83ff4 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds e10a898803c2 btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] adds 20792e3308c1 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] adds b54d2cb4664c Merge branch 'for-next-next-v5.15-20211021' into for-next- [...] adds 80544f7605cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13d001549466 ceph: convert to noop_direct_IO adds 324bfaa1a6cc libceph: drop ->monmap and err initialization adds 953fc9429414 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9c047bffc1c5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 72bb52620fdf erofs: introduce the secondary compression head adds 386292919c25 erofs: introduce readmore decompression strategy adds 83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum [...] adds a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds aaa2975f2b07 lib/xz: Add MicroLZMA decoder adds 0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 966edfb0a3dc erofs: rename some generic methods in decompressor adds 622ceaddb764 erofs: lzma compression support adds 77acff514381 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds efc7bd8527d0 exfat: fix incorrect loading of i_blocks for large files adds b0c568dbb484 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9bf3d2033129 quota: check block number when reading the block in quota file adds d0e36a62bd4c quota: correct error number in free_dqentry() adds e96a1866b405 isofs: Fix out of bound access for corrupted isofs image adds 1efcffd4d720 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 04c0acaa9b0e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim adds 701179c15976 f2fs: include non-compressed blocks in compr_written_block adds 603b12976f62 f2fs: replace snprintf in show functions with sysfs_emit adds b68256d532a0 f2fs: introduce fragment allocation mode mount option adds e975f6df1945 f2fs: multidevice: support direct IO adds 4e103b56d147 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d534d31d6a45 fuse: check s_root when destroying sb adds a27c061a49af fuse: get rid of fuse_put_super() adds c191cd07ee94 fuse: clean up fuse_mount destruction adds 80019f113832 fuse: always initialize sb->s_fs_info adds 964d32e51267 fuse: clean up error exits in fuse_fill_super() adds 98b67ea17942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cdd591fc86e3 iov_iter: Introduce fault_in_iov_iter_writeable adds 2eb7509a0544 gfs2: Add wrapper for iomap_file_buffered_write adds 6144464937fe gfs2: Clean up function may_grant adds dc732906c245 gfs2: Introduce flag for glock holder auto-demotion adds b924bdab7445 gfs2: Move the inode glock locking to gfs2_file_buffered_write adds 1b223f7065bc gfs2: Eliminate ip->i_gh adds 2384bf50c6c6 gfs2: Fix mmap + page fault deadlocks for buffered I/O adds a0b6265f5ce7 iomap: Fix iomap_dio_rw return value for user copies adds 6597350fa8e2 iomap: Support partial direct I/O on user copy failures adds 1bca16e40c8f iomap: Add done_before argument to iomap_dio_rw adds 88ed3852da64 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 0df01a352867 iov_iter: Introduce nofault flag to disable page faults adds 9244c8d48fcc gfs2: Fix mmap + page fault deadlocks for direct I/O adds 85c4fd3fddde gfs2: remove redundant check in gfs2_rgrp_go_lock adds e2574b7026b9 gfs2: Add GL_SKIP holder flag to dump_holder adds 5a8fc29c6fd7 gfs2: move GL_SKIP check from glops to do_promote adds 6333089f2d94 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds 9e72c567ba42 gfs2: Allow append and immutable bits to coexist adds e59413325f08 gfs2: Save ip from gfs2_glock_nq_init adds e0f87bc07f09 gfs2: dequeue iopen holder in gfs2_inode_lookup error adds d4a990061c72 gfs2: dump glocks from gfs2_consist_OBJ_i adds 1aeb65c82419 gfs2: change go_lock to go_instantiate adds 6348775980bf gfs2: Remove 'first' trace_gfs2_promote argument adds 680dc3abde83 gfs2: re-factor function do_promote adds 1f13e649bc3d gfs2: further simplify do_promote adds 0b4450d56931 gfs2: split glock instantiation off from do_promote adds 236275a9b703 gfs2: fix GL_SKIP node_scope problems adds 7d01358519e1 gfs2: Eliminate GIF_INVALID flag adds 852bce1177a8 gfs2: remove RDF_UPTODATE flag adds 7e1ef46c5a68 gfs2: set glock object after nq adds ee82b2c9d7a2 gfs2: Cancel remote delete work asynchronously adds 662a8c38f35f gfs2: Fix glock_hash_walk bugs adds 0b388a30547d gfs2: check context in gfs2_glock_put adds d000f3b901c3 gfs2: Fix unused value warning in do_gfs2_set_flags() adds 2f1758b243ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 24239951d8a4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INF [...] adds 621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary [...] adds 0d994cd482ee ksmbd: add buffer validation in session setup adds 020c9a56dad3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 291cd656da04 NFSD:fix boolreturn.cocci warning adds 9f92b1945e73 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds e2efda3849c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39b158664088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 63de3cfec02f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking adds e9728cc72d91 locks: remove changelog comments adds ef05556c47b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds e8beb3f13554 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c601c6f2752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fb1a6c727da Merge branch 'pci/acpi' adds e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug adds 095957fb465a Merge branch 'pci/aspm' adds 8935c04e7d87 Merge branch 'pci/enumeration' adds 59d288283a05 Merge branch 'pci/driver' adds 004f2cd42821 Merge branch 'pci/hotplug' adds 5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq adds ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' adds 85a6387ef13c Merge branch 'pci/msi' adds ed2df2833878 Merge branch 'pci/p2pdma' adds b83225a416a0 Merge branch 'pci/portdrv' adds d7e1ae24c6cf Merge branch 'pci/resource' adds e7da2993194e Merge branch 'pci/switchtec' adds c2e422254cb9 Merge branch 'pci/sysfs' adds 8a99e8f8ce8c Merge branch 'pci/virtualization' adds 77aaf32498fa Merge branch 'pci/vpd' adds 88dee3b0efe4 PCI: Remove unused pci_pool wrappers adds bf91b7268cb7 Merge branch 'pci/misc' adds 314e13b428aa Merge branch 'remotes/lorenzo/pci/aardvark' adds 2293f288d5c6 Merge branch 'remotes/lorenzo/pci/apple' adds 9fa573ad9988 Merge branch 'remotes/lorenzo/pci/dt' adds e6ebe9695395 Merge branch 'remotes/lorenzo/pci/dwc' adds e9d737d98a97 Merge branch 'remotes/lorenzo/pci/endpoint' adds 50c0d4a167fa Merge branch 'remotes/lorenzo/pci/imx6' adds 27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller adds 2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver adds 370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer adds ef3f939b344f Merge branch 'pci/host/mt7621' adds 6c7bf30e5921 Merge branch 'remotes/lorenzo/pci/qcom' adds caa4f74be41f Merge branch 'pci/host/rcar' adds 83074dd01d79 Merge branch 'remotes/lorenzo/pci/vmd' adds 1b6c2cdb635d Merge branch 'remotes/lorenzo/pci/xgene' adds b100055b7352 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57cef37d17cb Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK adds 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 adds 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard adds d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk adds 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next adds b81e64c2d533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 32a570a29eb9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 6680f8be69e7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 1090d0908463 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 7b5f80123104 block: add documentation for inflight adds 9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing [...] adds 2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo adds 8b460ad49b89 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 871281824bb1 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() adds 570a82b9c36f media: i2c: select V4L2_ASYNC where needed adds cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls adds 67f85135c57c media: videobuf2: always set buffer vb2 pointer adds 52fed10ad756 media: aspeed: add debugfs adds 1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H adds 3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] adds d64a7709a81c media: TDA1997x: replace video detection routine adds 901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. adds c2c88a07d679 media: Add ADV7610 support for adv7604 driver. adds 48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input adds 305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver adds 4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg adds 298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format adds 0887e9e152ef media: rkvdec: Support dynamic resolution changes adds 5db127a534e1 media: cedrus: Don't kernel map most buffers adds 6cb67bea945b media: ivtv: fix build for UML adds febfe985fc2e media: ir_toy: assignment to be16 should be of correct type adds 95f4325de9e6 media: sir_ir: remove broken driver adds fdc881783099 media: ite-cir: IR receiver stop working after receive overflow adds 1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized adds dacc21d638c4 media: allegro: fix module removal if initialization failed adds b6707e770d83 media: allegro: lookup VCU settings adds 83cc5fd9c622 media: allegro: add pm_runtime support adds 98f1cbf65bf2 media: allegro: add encoder buffer support adds 7aea2c0b48a5 media: allegro: add control to disable encoder buffer adds 436ee4b515bb media: allegro: fix row and column in response message adds c0a3753c5a60 media: allegro: remove external QP table adds 89091e12464a media: allegro: correctly scale the bit rate in SPS adds e5c28f21916d media: allegro: extract nal value lookup functions to header adds 0317c05fa15b media: allegro: write correct colorspace into SPS adds 42fd280628bd media: allegro: nal-hevc: implement generator for vui adds b35d3fea2a39 media: allegro: write vui parameters for HEVC adds 3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend adds b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops adds 3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions adds aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error adds 3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding adds 40d87aafee29 media: venus: vdec: decoded picture buffer handling during [...] adds 96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema adds 57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct adds 2140ba7de67e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 28fd36846e09 Merge branch 'acpica' into linux-next adds 797dda2cc638 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds 1412ff183a91 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-processor' an [...] adds 00370bb7b2f5 Merge branches 'acpi-scan', 'acpi-battery' and 'acpi-soc' [...] adds b53c0e5ff4c8 Merge branch 'acpi-tools' into linux-next adds e26ca489cdf8 Merge branch 'pnp' into linux-next adds 42fbd15bce42 Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] adds de41d74e7db6 Merge branch 'pm-em' into linux-next adds dccaef986958 Merge branches 'thermal-docs', 'thermal-powerclamp' and 't [...] adds bc2836859643 ACPI: PM: Do not turn off power resources in unknown state adds 548e1842f9d7 Merge branch 'acpi-pm-fixes' into linux-next adds c1bfc598181b Revert "PM: sleep: Do not assume that "mem" is always present" adds 82aaab34efd3 Merge branch 'pm-sleep' into linux-next adds a1224f34d72a ACPI: PM: Check states of power resources during initialization adds 7a63296d6f57 ACPI: PM: Turn off unused wakeup power resources adds a2d7b2e004af ACPI: PM: Fix sharing of wakeup power resources adds a9a8f827f9e8 ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors adds 7f01eda12647 Merge branch 'acpi-pm' into linux-next adds 6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() adds 8b39e976f0f8 Merge branch 'pm-pci' into linux-next adds be30f6b412bc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a91d3bdf22b2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds bb5172c3c075 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 334f17a0f617 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 711af81f78c2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 0a5c26712f96 thermal/core: fix a UAF bug in __thermal_cooling_device_re [...] adds 9e5a4fb84230 thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM adds d012f9189fda thermal/drivers/tsens: Add timeout to get_temp_tsens_valid adds 07c54d9a409f dt-bindings: thermal: allow more resets for tsadc node in [...] adds 5f553ac23254 dt-bindings: thermal: remove redundant comments from rockc [...] adds 02832ed8ae2c thermal/drivers/rockchip_thermal: Allow more resets for ts [...] adds 5041e63aaf36 dt-bindings: thermal: uniphier: Add binding for NX1 SoC adds fb6de59d3967 thermal/drivers/uniphier: Add compatible string for NX1 SoC adds c4fcf1ada4ae thermal/drivers/int340x: Improve the tcc offset saving for [...] adds 0275c9fb0eff thermal/core: Make the userspace governor deprecated adds a67a46af4ad6 thermal/core: Deprecate changing cooling device state from [...] adds 8786500afda0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey adds 062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey adds c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey adds 83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key adds 4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib adds ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey adds 71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next adds 9f735249fa2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 891e861efb1d qed: Optimize the ll2 ooo flow adds 939a6567f976 qed: Change the TCP common variable - "iscsi_ooo" adds 45eebd62999d iavf: Refactor iavf state machine tracking adds 59756ad6948b iavf: Add __IAVF_INIT_FAILED state adds 898ef1cb1cb2 iavf: Combine init and watchdog state machines adds 4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4c71ce50d2fe net/mlx5: Support partial TTC rules adds 425a563acb1d net/mlx5: Introduce port selection namespace adds e7e2519e3632 net/mlx5: Add support to create match definer adds 58a606dba708 net/mlx5: Introduce new uplink destination type adds 3d677735d3b7 net/mlx5: Lag, move lag files into directory adds 1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping adds e465550b38ed net/mlx5: Lag, set match mask according to the traffic typ [...] adds dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG adds 8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG po [...] adds b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port s [...] adds da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG adds 408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array adds d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward d [...] adds aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.or [...] adds 6b3efbfa4e68 net: sch_tbf: Add a graft command adds 76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of c [...] adds 91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling fu [...] adds 65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_ [...] adds be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation adds 01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when prioma [...] adds c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology adds 2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful adds 29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees adds 641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload' adds 15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set() adds 4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set() adds b814d3286923 ethernet: lpc: use eth_hw_addr_set() adds 88e102e8777e ethernet: netxen: use eth_hw_addr_set() adds 1c5d09d58748 ethernet: r8169: use eth_hw_addr_set() adds 0b08956cd532 ethernet: renesas: use eth_hw_addr_set() adds 298b0e0c5fec ethernet: rocker: use eth_hw_addr_set() adds 15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set() adds f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set() adds 74fad215ee3d ethernet: sis900: use eth_hw_addr_set() adds 02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set() adds f15fef4c0675 ethernet: smsc: use eth_hw_addr_set() adds 867a92846e2e Merge branch 'dev_addr-conversions-part-two' adds e80094a473ee ethernet: add a helper for assigning port addresses adds 53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen() adds 8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen() adds ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen() adds be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen() adds 07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen() adds f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches' adds 1bd297988b75 e1000e: Remove redundant statement adds dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set() adds e22db7bd552f net: sched: Allow statistics reads from softirq. adds 92817dad7dcb net: phylink: Support disabling autonegotiation for PCS adds 3c71e0c9ab4f ethernet: Remove redundant statement adds cb3dc8901ba4 devlink: Remove extra device_lock assert checks adds 07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls adds 05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() inste [...] adds 4c57e2fac41c net: sched: fix logic error in qdisc_run_begin() adds 97604c65bcda net: sched: remove one pair of atomic operations adds 816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes' adds 7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports h [...] adds e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema adds ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps adds 9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps proper [...] adds 4d8e5035fa8c Merge branch 'sja1105-next' adds 414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set() adds 7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set() adds 3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set() adds 41a19eb084f0 ethernet: tlan: use eth_hw_addr_set() adds 83f262babdde ethernet: via-rhine: use eth_hw_addr_set() adds 0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set() adds 623acf876398 Merge branch 'dev_addr-conversions-part-three' adds 4ecc8633056b ice: Add support for VF rate limiting adds d8eb7ad5e46c ice: update dim usage and moderation adds d16a4f45f3a3 ice: fix rate limit update after coalesce change adds 23be7075b318 ice: fix software generating extra interrupts adds 1281b7459657 ice: Forbid trusted VFs in switchdev mode adds 73b483b79029 ice: Manage act flags for switchdev offloads adds 3f13f570ff2c ice: Refactor PR ethtool ops adds 7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset() adds 6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc() adds 8702ed0b0de1 ice: fix an error code in ice_ena_vfs() adds 37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check adds 818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_s [...] adds 47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr adds 659f4e02f15a mac802154: use dev_addr_set() adds 08bb7516e530 mac802154: use dev_addr_set() - manual adds 0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy() adds 5b92be649605 net-core: use netdev_* calls for kernel messages adds cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd() adds 2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode adds dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic adds 62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG adds 90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list adds 0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs a [...] adds bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0 adds d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer adds 7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress' adds 0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc adds fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc adds 9fea749856d1 ice: Add tc-flower filter support for channel adds dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 82b318983c51 net: dsa: introduce helpers for iterating through ports using dp adds d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern f [...] adds 65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port adds 57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port adds fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp adds 5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port adds 992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as [...] adds ce2729731ab3 Merge branch 'dsa_to_port-loops' adds c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basi [...] adds 50af5969bb22 net/core: Remove unused assignment operations and variable adds ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring() adds 520661495409 net: enetc: use the skb variable directly in enetc_clean_t [...] adds 8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-c [...] adds 8476429aa71c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG adds d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/ [...] adds 34e3ab1447db bpftool: Fix install for libbpf's internal header(s) adds ced846c65e8f bpftool: Do not FORCE-build libbpf adds 062e1fc008de bpftool: Turn check on zlib from a phony target into a con [...] adds 32fa0efab63e Merge branch 'fixes for bpftool's Makefile' adds 588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf adds ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear adds 5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target adds b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers adds efc36d6c642a bpftool: Remove useless #include to <perf-sys.h> from map_ [...] adds b599015f044d samples/bpf: Fix application of sizeof to pointer adds b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it adds c9e982b87946 libbpf: Fix dumping big-endian bitfields adds 961632d54163 libbpf: Fix dumping non-aligned __int128 adds 99aaebfc288a Merge branch 'btf_dump fixes for s390' adds 7960d02dddcc selftests/bpf: Some more atomic tests adds db5b6a46f43a net: bpf: Switch over to memdup_user() adds 44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF [...] adds 9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper adds b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper adds 549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper' adds 632f96d2652e libbpf: Fix ptr_is_aligned() usages adds aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo adds e1b9023fc7ab selftests/bpf: Add verif_stats test adds 8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed' adds d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus adds aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_ [...] adds 99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test adds b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test' adds b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c adds 29a30ff50151 libbpf: Extract ELF processing state into separate struct adds ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF adds 25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.da [...] adds 8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton adds ef9356d392f9 bpftool: Improve skeleton generation for data maps without [...] adds aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps adds 30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections adds 26071635ac5e libbpf: Simplify look up by name of internal maps adds 4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups [...] adds 29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections' adds 5c5490ddbf87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5ac75f6ca026 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next adds 2aaa0224666d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 026e092c2aa9 MAINTAINERS: mt76: update MTK folks adds 515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling adds 257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() adds a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() adds e0e037b9fe5f rtw89: remove unneeded semicolon adds 03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled adds fd7f8c321b78 mwifiex: Log an error on command failure during key-materi [...] adds a8a8fc7b2a71 mwifiex: Fix an incorrect comment adds cc8a8bc37466 mwifiex: Send DELBA requests according to spec adds 5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was acti [...] adds 747ff7d3d742 ath10k: Don't always treat modem stop events as crashes adds 053f9852b95e ath9k: add option to reset the wifi chip via debugfs adds 4925642d5412 ath9k: Fix potential interrupt storm on queue reset adds 57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema adds 7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() adds 567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompa [...] adds 4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size adds ec4363384c3f ath11k: Use kcalloc() instead of kzalloc() adds 4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer deref [...] adds 96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR adds 31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390 adds 03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels adds 8cd5c0847160 ath11k: Identify DFS channel when sending scan channel lis [...] adds 57671351379b ath9k: fix an IS_ERR() vs NULL check adds 0a491167fe0c ath10k: fix max antenna gain unit adds 65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit adds 8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume adds 70382b0897ee iwlwifi: change all JnP to NO-160 configuration adds 0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have adds e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough adds 8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices adds 708884e7f7f3 wireless: use eth_hw_addr_set() adds fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy() adds 8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases adds f2e2a083be8a ath6kl: use eth_hw_addr_set() adds c7b6128a8db1 wil6210: use eth_hw_addr_set() adds 251277af9c4f atmel: use eth_hw_addr_set() adds fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr adds e3f90395c4f2 airo: use eth_hw_addr_set() adds d8a416def4c8 ipw2200: prepare for const netdev->dev_addr adds 2202c2f428e1 hostap: use eth_hw_addr_set() adds 0341ae70ebf0 wilc1000: use eth_hw_addr_set() adds 6dedb2742b7a ray_cs: use eth_hw_addr_set() adds 18774612246d wl3501_cs: use eth_hw_addr_set() adds 2ad96cb5b4f4 zd1201: use eth_hw_addr_set() adds df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event adds 305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in m [...] adds 08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb adds 7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs adds d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi adds 3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() adds 7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect p [...] adds d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage adds bf3747ae2e25 mt76: mt7921: enable aspm by default adds adedbc643f02 mt76: fix build error implicit enumeration conversion adds 64ed76d118c6 mt76: mt7921: fix survey-dump reporting adds c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c adds 4826075c8da5 mt76: mt7915: report HE MU radiotap adds d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for [...] adds 502604f54597 mt76: mt7921: add .set_sar_specs support adds d45dac0732a2 mt76: mt7915: fix an off-by-one bound check adds ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bs [...] adds ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable adds 9908d98ae72c mt76: mt7915: report tx rate directly from tx status adds 05909e4625b0 mt76: mt7915: remove mt7915_sta_stats adds bce844584799 mt76: mt7921: introduce testmode support adds e4867225431f mt76: add mt76_default_basic_rate more devices can rely on adds 326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate adds bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate adds cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt adds b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset adds 688088728bd3 mt76: mt7921: Add mt7922 support adds 02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling adds 68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate adds 7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate adds 82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index adds 978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode adds 47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx adds 33920b2bf048 mt76: add support for setting mcast rate adds a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod adds 781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode adds f3f1c04536b8 mt76: connac: add support for limiting to maximum regulato [...] adds 82e0f5964737 mt76: mt7921: get rid of monitor_vif adds b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter adds 890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utili [...] adds f6e1f59885da mt76: overwrite default reg_ops if necessary adds 1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module adds 4fee32153ab6 mt76: mt7921: report HE MU radiotap adds 4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command adds 99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates adds 8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate adds 67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode [...] adds 9aac2969fe5f mt76: mt7915: update mac timing settings adds f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DR [...] adds e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz adds 16bab114895e mt76: mt7915: fix potential NPE in TXS processing adds 0421bf80579b mt76: mt7915: add LED support adds b4b9f0a32d31 mt76: mt7915: introduce bss coloring support adds 2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht adds ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards adds 0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c adds 776ec4e77aa6 mt76: mt7915: rework debugfs queue info adds 6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues adds 569008744178 mt76: mt7921: always wake device if necessary in debugfs adds cf592be1d734 mt76: mt7921: update mib counters dumping phy stats adds 4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings adds a2e759612e5f mt76: switch from 'pci_' to 'dma_' API adds abe3f3da6709 mt76: fill boottime_ns in Rx path adds 970be1dff26d mt76: disable BH around napi_schedule() calls adds 68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate adds 0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free adds 0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free adds 159d95d4737f mt76: mt7921: start reworking tx rate reporting adds 273910ac4375 mt76: mt7921: add support for tx status reporting adds 970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status adds 8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code adds 1799c220d807 mt76: mt7921: remove mt7921_sta_stats adds b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet adds 706dc08c2936 mt76: mt7915: honor all possible error conditions in mt791 [...] adds e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore adds 3a0098768761 mt76: mt7921: robustify hardware initialization flow adds 02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end adds 95bc1457f66a mt76: mt7915: add ethtool stats support adds c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks adds bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool adds 016f2040591f mt76: mt7915: add tx mu/su counters to mib adds a90f2115c1a8 mt76: mt7915: add more MIB registers adds f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats adds b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} adds 212e5197eec2 mt76: connac: enable 6GHz band for hw scan adds cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_chan [...] adds 9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support adds 5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv adds 3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss adds bebd3681113a mt76: connac: enable hw amsdu @ 6GHz adds edf9dab8ba27 mt76: add 6GHz support adds 50ac15a511e3 mt76: mt7921: add 6GHz support adds bd1e3e7b693c mt76: introduce packet_id idr adds c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check s [...] adds c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t [...] adds c4a784e34bd5 mt76: schedule status timeout at dma completion adds 255d3807b604 mt76: support reading EEPROM data embedded in fdt adds a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property adds 215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine adds 5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_ [...] adds f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine adds 179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command adds 3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine adds 204324764cb2 mt76: mt7915: enable twt responder capability adds 34f374f85eff mt76: mt7915: add twt_stats knob in debugfs adds 2d8be76c1674 mt76: debugfs: improve queue node readability adds a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash adds b94c0ed609bd mt76: mt7921: add delay config for sched scan adds a1b0bbd4846b mt76: use a separate CCMP PN receive counter for managemen [...] adds 7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs adds b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt7 [...] adds 22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() adds f89f297aef28 mt76: mt7915: fix txbf starec TLV issues adds a56c431ededa mt76: mt7915: improve starec readability of txbf adds afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len adds 89bbd3730f38 mt76: mt7915: rework starec TLV tags adds 161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() adds f9372753648e mt76: mt7915: set VTA bit in tx descriptor adds e5a9f383134e mt76: mt7915: set muru platform type adds 3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops ro [...] adds 115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy adds 53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler adds d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx [...] adds e0710ca9576a mt76: mt7915: remove dead code in debugfs code adds bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support adds 576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent adds f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific adds dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent adds 033ae79b3830 mt76: mt7921: refactor init.c to be bus independent adds 8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module adds 87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76 [...] adds 02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility adds f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt792 [...] adds f1e2eef11101 mt76: mt7921: use physical addr to unify register access adds 764dee47e2c1 mt76: sdio: move common code in mt76_sdio module adds 3ad085093417 mt76: sdio: introduce parse_irq callback adds dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2 adds 8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability adds 16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability adds fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message adds 48fab5bbef40 mt76: mt7921: introduce mt7921s support adds ca74b9b907f9 mt76: mt7921s: add reset support adds d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset adds 99043e99a774 mt76: move mt76_sta_stats in mt76.h adds 54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module adds 81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex adds 37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats adds 6c833df90ce9 mt76: do not reset MIB counters in get_stats callback adds 6b16ae47eb82 mt76: mt7921: add some more MIB counters adds 6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool adds 9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb adds fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats adds 568a1b516a2c mt76: mt7921: add per-vif counters in ethtool adds bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO adds 16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() adds 3176487f3fde mt76: mt7915: fix missing HE phy cap adds ff8c04989168 mt76: mt7915: change max rx len limit of hw modules adds 9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.co [...] adds d533666113fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() adds 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] adds c506f0315f7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly adds e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set() adds de1352ead8a8 mac80211: use eth_hw_addr_set() adds 10de5a599f92 cfg80211: prepare for const netdev->dev_addr adds 8223ac199a38 mac80211: fix memory leaks with element parsing adds ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem() adds 153e2a11c99b nl80211: use element finding functions adds a3eca8179297 cfg80211: scan: use element finding functions in easy cases adds f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places adds 97981d89a1d4 cfg80211: separate get channel number from ies adds a6e34fde48e8 mac80211: split beacon retrieval functions adds 1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_V [...] adds 63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band adds b33fb28c867d mac80211: Prevent AP probing during suspend adds f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA adds 4e20217df797 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a8fc22ef4ac8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 5e4ef7f05d35 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 15b02050baee mtd: spi-nor: Enable locking for n25q128a13 adds 78e4d3421876 mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() adds a10ed4c42533 mtd: spi-nor: hisi-sfc: Make use of the helper function de [...] adds df872ab1ffe4 mtd: spi-nor: nxp-spifi: Make use of the helper function d [...] adds 7592a4ded14b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 4b08fc3400b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 94ff371eb849 Merge tag 'drm-intel-next-2021-10-15' of git://anongit.fre [...] adds aa5e9f98113b drm/i915/gt: include tsc.h where used adds a5b51a9f8523 drm/i915/gt: add asm/cacheflush.h for use of clflush() adds c46f4405486d drm/i915: Stop using I915_TILING_* in client blit selftest adds b0179f0d18dd drm/i915: fix blank screen booting crashes adds 82a149a62b6b drm/i915/gt: move remaining debugfs interfaces into gt adds 0ea92ace8b95 drm/i915/guc: Move GuC guc_id allocation under submission [...] adds 1a52faed3131 drm/i915/guc: Take GT PM ref when deregistering context adds f61eae181570 drm/i915/guc: Take engine PM when a context is pinned with [...] adds 363324292710 drm/i915/guc: Don't call switch_to_kernel_context with GuC [...] adds 4f3059dc2dbb drm/i915: Add logical engine mapping adds 9409eb359427 drm/i915: Expose logical engine instance to user adds 3897df4c0187 drm/i915/guc: Introduce context parent-child relationship adds c2aa552ff09d drm/i915/guc: Add multi-lrc context registration adds 44d25fec1a5d drm/i915/guc: Ensure GuC schedule operations do not operat [...] adds 09c5e3a5e509 drm/i915/guc: Assign contexts in parent-child relationship [...] adds 99b47aaddfa9 drm/i915/guc: Implement parallel context pin / unpin functions adds 6b540bf6f143 drm/i915/guc: Implement multi-lrc submission adds bc955204919e drm/i915/guc: Insert submit fences between requests in par [...] adds 872758dbdb93 drm/i915/guc: Implement multi-lrc reset adds d38a9294491d drm/i915/guc: Update debugfs for GuC multi-lrc adds e5e32171a2cf drm/i915/guc: Connect UAPI to GuC multi-lrc interface adds 0d7502fcd420 drm/i915/doc: Update parallel submit doc to point to i915_drm.h adds f9d72092cb49 drm/i915/guc: Add basic GuC multi-lrc selftest adds 5851387a422c drm/i915/guc: Implement no mid batch preemption for multi-lrc adds 544460c33821 drm/i915: Multi-BB execbuf adds 28c7023332ce drm/i915/guc: Handle errors in multi-lrc requests adds afc76f307e60 drm/i915: Make request conflict tracking understand parall [...] adds 7647f0096ee8 drm/i915: Update I915_GEM_BUSY IOCTL to understand composi [...] adds 4eb61ddc1b67 drm/i915: Enable multi-bb execbuf adds ef7ec41f17cb drm/i915: Replace the unconditional clflush with drm_clflu [...] adds af7b6d234eef drm/i915: Convert unconditional clflush to drm_clflush_vir [...] adds 9ced12182d0d drm/i915: Catch yet another unconditioal clflush adds c654dc379379 drm/i915/selftests: remove duplicate include in mock_region.c adds e1f17ea4c36f drm/i915: mark dmabuf objects as ALLOC_USER adds f7858cb48bf8 drm/i915: mark userptr objects as ALLOC_USER adds 30f1dccd295b drm/i915: extract bypass-llc check into helper adds a035154da45d drm/i915/dmabuf: add paranoid flush-on-acquire adds 63430347713a drm/i915/userptr: add paranoid flush-on-acquire adds d70af57944a1 drm/i915/shmem: ensure flush during swap-in on non-LLC adds df94fd05e69e drm/i915: expand on the kernel-doc for cache_dirty adds 3884d8af9b3f drm/i915: mark up internal objects with start_cpu_write adds ab5d964c001b drm/i915/selftests: mark up hugepages object with start_cpu_write adds 6f2f7c83303d Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit. [...] adds dae5da00af1b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c adds 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere adds 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() adds 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] adds 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() adds 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] adds 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers adds 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin adds e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] adds f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object adds 45a44b01faa6 drm/bridge: tc358768: Enable reference clock adds 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode adds b93e947664a1 drm/bridge: tc358768: Calculate video start delay adds fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode adds 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming adds c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict adds 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds ba3078dad140 drm/dp: add helpers to read link training delays adds 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers adds c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini adds 8315e2975e8e drm/msm: use new iterator in msm_gem_describe adds 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv adds 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function adds a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed adds f8b5307074f8 drm/rockchip: Implement mmap as GEM object function adds 41229da3ea26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 5aeeac6fa38f drm/amdkfd: Fix an inappropriate error handling in allloc [...] adds c72942c167c1 drm/amdgpu: load PSP RL in resume path adds d5edb56fbc59 drm/amdkfd: map gpu hive id to xgmi connected cpu adds a3848df60b06 drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early adds 652de07addd2 drm/amd/display: Fully switch to dmub for all dcn21 asics adds 7a28bee067d5 drm/amd/display: Disable dpp root clock when not being used adds 4a0dc87fca19 drm/amd/display: Clear encoder assignment for copied streams adds d5ce4313cca4 drm/amd/display: Do not skip link training on DP quick hot plug adds 05692bb02abd drm/amd/display: add DP2.0 debug option to set MST_EN for [...] adds fd8811e60db4 drm/amd/display: Clean Up VPG Low Mem Power adds 2fcb26979d5b drm/amd/display: do not compare integers of different widths adds b78f26d3efef drm/amd/display: correct apg audio channel enable golden value adds 94e587b8d1bb drm/amd/display: Validate plane rects before use adds 4a86858d3993 drm/amd/display: Removed power down on boot from DCN31 adds 8048af26034f drm/amd/display: Limit display scaling to up to true 4k fo [...] adds 3cf79bb772a4 drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY adds 641e0e1f5d7f drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds a35e5c5b7587 drm/amd/display: Add missing PSR state adds e22ad7e33823 drm/amd/display: Disable dsc root clock when not being used adds 5595e962bd22 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 22006ad23b4f drm/amd/display: increase Z9 latency to workaround underfl [...] adds aacdc9d07ecd drm/amd/display: Increase watermark latencies for DCN3.1 adds bda24462578c drm/amd/display: Disable dpstreamclk, symclk32_se, and sym [...] adds dd706b20934f drm/amd/display: Removed z10 save after dsc disable adds f2949a513a8c drm/amd/display: Moved dccg init to after bios golden init adds e7414a1a185e drm/amd/display: Disable hdmistream and hdmichar clocks adds c78abac92190 drm/amd/display: Change initializer to single brace adds c57d7da77b48 drm/amd/display: 3.2.157 adds 69c86e6be322 drm/amd/display: Add bios parser support for latest firmware_info adds 8098acd3dc82 drm/amd/display: [FW Promotion] Release 0.0.88 adds e848c714dbda Revert "drm/amd/display: Fix error in dmesg at boot" adds c494e57992f9 Revert "drm/amd/display: Add helper for blanking all dp displays" adds 1b5254e8d932 drm/amdgpu: centralize checking for RAS TA status adds 42f88ab772a3 drm/amdgpu: output warning for unsupported ras error inject (v2) adds dac35c423984 drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3 adds 5efacdf072d1 drm/amdgpu: support B0&B1 external revision id for yellow carp adds 40320159f066 drm/amdgpu: replace snprintf in show functions with sysfs_emit adds 68e3871dcd6e drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds c9c7d1804592 drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds 18f12604f5ee drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 0f3d2b680444 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds 7092432e3cb1 drm/amdgpu: drop soc15_set_ip_blocks() adds bf99b9b03265 drm/amdgpu: drop nv_set_ip_blocks() adds 0d055f09e121 drm/amdgpu: drop navi reg init functions adds dcd5ea9f9428 drm/amdgpu: Clarify error when hitting bad page threshold adds f1be6c504f4b drm/amdgpu: use generic fb helpers instead of setting up A [...] adds bd01f6b68a72 drm/amdgpu: add another raven1 gfxoff quirk adds ccc5df7037e4 drm/amdgpu: only check for _PR3 on dGPUs adds 1899851cd6b0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds bbf4bdea5193 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 255f225d4fe9 Revert "drm/amd/display: To modify the condition in indica [...] adds c52179a248af drm/radeon: Add HD-audio component notifier support (v2) adds 2ceec1010d99 drm/amdgpu/smu11.0: add missing IP version check adds 91f6a183f5f5 drm/amdgpu/vcn3.0: handle harvesting in firmware setup adds add9aed0117c drm/amdgpu: Consolidate VCN firmware setup code adds 9aee01b826f1 drm/amdgpu/vcn2.0: remove intermediate variable adds 019906884a57 drm/amdgpu/vcn3.0: remove intermediate variable adds a885b0da59b8 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file adds b2de2d006dfa drm/i915: Move PCH modeset code to its own file adds ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention adds f45d2252ee10 drm/i915: Move LPT PCH readout code adds 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() adds 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code adds 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() adds d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code adds 718cc87e1669 drm/i915: Introduce lpt_pch_disable() adds babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds b7d5abda8e64 drm/i915/dp: use new link training delay helpers adds 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid adds 9ad87de47356 drm/i915/dp: Ensure max link params are always valid adds bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] adds caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values adds ce679dea955e drm/i915/dp: Sanitize link common rate array lookups adds 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] adds 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() adds 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers adds 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c adds 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor adds d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] adds b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() adds 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] adds b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] adds df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes adds f50423436105 drm/i915: Add a platform independent way to check for CCS [...] adds e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c adds 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] adds 09f8fe4cae5e drm/i915: Move function prototypes to the correct header adds 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] adds bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() adds 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() adds f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] adds 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() adds 72f1139b90ad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds a276be1951aa Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds d624e50aa3c1 drm/msm/dp: Remove global g_dp_display variable adds 167dac97eb46 drm/msm/dp: Modify prototype of encoder based API adds 269e92d84cd2 drm/msm/dp: Allow specifying connector_type per controller adds 4b296d15b355 drm/msm/dp: Allow attaching a drm_panel adds bb3de286d992 drm/msm/dp: Support up to 3 DP controllers adds e60af4f8550f dt-bindings: msm/dp: Add SC8180x compatibles adds 4103d878d255 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 9ccc875241ef Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() dec [...] adds f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description adds b4f966e485e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 adds 0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void adds bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in mes [...] adds 0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test adds a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller heade [...] adds 121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 adds 86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 adds 01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() adds 41b1774fb814 ASoC: soc-core: tidyup empty function adds 7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_ [...] adds a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/componen [...] adds bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 adds 961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais adds 810532e7392e ASoC: qcom: sm8250: Add Jack support adds 430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and R [...] adds 324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 adds fbdf6ab3d36e Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 48b854a462e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1c02d0bcd265 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() adds 63877a85f325 Merge branch 'for-5.16/block' into for-next adds a87acfde9491 io_uring: dump sqe contents if issue fails adds 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() adds 4b628aeb69cc io_uring: kill off ios_left adds 6b639522f63f io_uring: inline io_dismantle_req adds d81499bfcd47 io_uring: inline linked part of io_req_find_next adds c450178d9be9 io_uring: dedup CQE flushing non-empty checks adds d97ec6239ad8 io_uring: kill extra wake_up_process in tw add adds 83f84356bc8f io_uring: add more uring info to fdinfo for debug adds a3f349071eb0 io_uring: remove ctx referencing from complete_post adds 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks adds 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data adds 6878b40e7b28 io_uring: mark having different creds unlikely adds 87a115fb715b io_uring: force_nonspin adds 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs adds 6f33b0bc4ea4 io_uring: use slist for completion batching adds 3ab665b74e59 io_uring: remove allocation cache array adds 0d9521b9b526 io-wq: add io_wq_work_node based stack adds c2b6c6bc4e0d io_uring: replace list with stack for req caches adds e3f721e6f6d5 io_uring: split iopoll loop adds 5eef4e87eb0b io_uring: use single linked list for iopoll adds 3aa83bfb6e5c io_uring: add a helper for batch free adds b3fa03fd1b17 io_uring: convert iopoll_completed to store_release adds f5ed3bcd5b11 io_uring: optimise batch completion adds d4b7a5ef2b9c io_uring: inline completion batching helpers adds 1cce17aca621 io_uring: don't pass tail into io_free_batch_list adds 553deffd0920 io_uring: don't pass state to io_submit_state_end adds f15a3431775a io_uring: deduplicate io_queue_sqe() call sites adds 2a56a9bd64db io_uring: remove drain_active check from hot path adds 4652fe3f10e5 io_uring: split slow path from io_queue_sqe adds d475a9a6226c io_uring: inline hot path of __io_queue_sqe() adds d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling adds 6962980947e2 io_uring: restructure submit sqes to_submit checks adds ef05d9ebcc92 io_uring: kill off ->inflight_entry field adds a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() adds 5e371265ea1d io_uring: disable draining earlier adds 22b2ca310afc io_uring: extra a helper for drain init adds e0eb71dcfc4b io_uring: don't return from io_drain_req() adds fc0ae0244bbb io_uring: init opcode in io_init_req() adds 30d51dd4ad20 io_uring: clean up buffer select adds 6224590d242f io_uring: add flag to not fail link after timeout adds 7e3709d57651 io_uring: optimise kiocb layout adds 51d48dab62ed io_uring: add more likely/unlikely() annotations adds fff4e40e3094 io_uring: delay req queueing into compl-batch list adds a33ae9ce16a8 io_uring: optimise request allocation adds 765ff496c781 io_uring: optimise INIT_WQ_LIST adds aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted adds d60aa65ba221 io_uring: merge CQ and poll waitqueues adds 37f0e767e177 io_uring: optimise ctx referencing by requests adds c072481ded14 io_uring: mark cold functions adds c1e53a6988b9 io_uring: optimise io_free_batch_list() adds d886e185a128 io_uring: control ->async_data with a REQ_F flag adds d17e56eb4907 io_uring: remove struct io_completion adds 867f8fa5aeb7 io_uring: inline io_req_needs_clean() adds eb6e6f0690c8 io_uring: inline io_poll_complete adds 54daa9b2d80a io_uring: correct fill events helpers types adds 6d63416dc57e io_uring: optimise plugging adds 756ab7c0ec71 io_uring: safer fallback_work free adds 5a158c6b0d03 io_uring: reshuffle io_submit_state bits adds 4a04d1d14831 io_uring: optimise out req->opcode reloading adds 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up adds def77acf4396 io_uring: fix io_free_batch_list races adds a46be971edb6 io_uring: optimise io_req_set_rsrc_node() adds ab4094024784 io_uring: optimise rsrc referencing adds 04f34081c5de io_uring: consistent typing for issue_flags adds f80a50a632d6 io_uring: prioritise read success path over fails adds 258f3a7f84d1 io_uring: optimise rw comletion handlers adds 538941e2681c io_uring: encapsulate rw state adds c88598a92a58 io_uring: optimise read/write iov state storing adds 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing adds 5e49c973fc39 io_uring: clean up io_import_iovec adds 607b6fb8017a io_uring: rearrange io_read()/write() adds 9983028e7660 io_uring: optimise req->ctx reloads adds 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll adds d1d681b0846a io_uring: optimise io_import_iovec fixed path adds caa8fe6e86fd io_uring: return iovec from __io_import_iovec adds 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting adds 5cb03d63420b io_uring: clean io_prep_rw() adds b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...] adds e74ead135bc4 io_uring: arm poll for non-nowait files adds 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags adds 88459b50b42a io_uring: simplify io_file_supports_nowait() adds 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...] adds 23799b0f0689 Merge branch 'for-5.16/io_uring' into for-next adds 88eb469d0dcb Merge branch 'for-5.16/bdev-size' into for-next adds db9a02baa232 block: move bdev_read_only() into the header adds 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request adds 87c037d11b83 block: return whether or not to unplug through boolean adds df87eb0fce8f block: get rid of plug list sorting adds e028f167eca5 block: move blk_mq_tag_to_rq() inline adds 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline adds 684c37adb852 Merge branch 'for-5.16/block' into for-next adds 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring adds 8261473e9858 Merge branch 'for-5.16/drivers' into for-next adds 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn adds 08c327b95c70 Merge branch 'for-5.16/block' into for-next adds 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes adds f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it adds 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it adds 06114f3294e9 Merge branch 'for-5.16/bdev-size' into for-next adds bc490f81731e block: change plugging to use a singly linked list adds dc5fc361d891 block: attempt direct issue of plug list adds 59d62b58f120 Merge branch 'for-5.16/block' into for-next adds 00169246e698 io_uring: warning about unused-but-set parameter adds 661e6d6cb9e3 Merge branch 'for-5.16/io_uring' into for-next adds d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush adds 44b2b16cb778 Merge branch 'for-5.16/block' into for-next adds 9c3d29296fe4 nvme: move command clear into the various setup helpers adds a9a7e30fd918 nvme: don't memset() the normal read/write command adds 4ff840e57c84 Merge branch 'for-5.16/drivers' into for-next adds a808a9d545cd block: inline fast path of driver tag allocation adds 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() adds b90bae7895fc Merge branch 'for-5.16/block' into for-next adds 3b44b3712c5b io_uring: split logic of force_nonblock adds ce807b324fd4 Merge branch 'for-5.16/io_uring' into for-next adds a277654bafb5 nvme: add APIs for stopping/starting admin queue adds 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue adds ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing adds 9e6a6b121210 nvme: paring quiesce/unquiesce adds 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...] adds e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce adds 3c28642f1da8 Merge branch 'for-5.16/block' into for-next adds 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) adds d04a4b0ffd1b Merge branch 'for-5.16/io_uring' into for-next adds cf6d6238cdd3 block: turn macro helpers into inline functions adds 859897c3fb9a block: convert leftovers to bdev_get_queue adds 478eb72b815f block: optimise req_bio_endio() adds 1497a51a3287 block: don't bloat enter_queue with percpu_ref adds c809084ab033 block: inline a part of bio_release_pages() adds 32edfbe62c09 Merge branch 'for-5.16/block' into for-next adds 0c98057be9ef nbd: Fix use-after-free in pid_show adds 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int adds 10c78e53eea3 s390/dasd: fix kernel doc comment adds 23596961b437 s390/dasd: split up dasd_eckd_read_conf adds 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security adds 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...] adds 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation adds a8e5d491dfc1 s390/dasd: fix possibly missed path verification adds 44544d5bcb1d Merge branch 'for-5.16/drivers' into for-next adds 037057a5a979 block: remove inaccurate requeue check adds 8a5d3ca87eaa Merge branch 'for-5.16/block' into for-next adds a307e2abfc22 md: bcache: Fix spelling of 'acquire' adds 0a2b3e363566 bcache: reserve never used bits from bkey.high adds d55f7cb2e5c0 bcache: fix error info in register_bcache() adds 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...] adds 7e84c2150731 bcache: remove the cache_dev_name field from struct cache adds 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev adds 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify adds 39fa7a95552c bcache: remove bch_crc64_update adds 4977e4467304 Merge branch 'for-5.16/drivers' into for-next adds a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio adds dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h adds b600455d8430 block: optimise blk_flush_plug_list adds 008f75a20e70 block: cleanup the flush plug helpers adds 8b8fd7d5f797 Merge branch 'for-5.16/block' into for-next adds 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags adds bed073118387 Merge branch 'for-5.16/block' into for-next adds 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev adds 49389040df8f Merge branch 'for-5.16/block' into for-next adds bbc3925cf696 cdrom: Remove redundant variable and its assignment adds 60069ac90ba2 Merge branch 'for-5.16/cdrom' into for-next adds f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...] adds 01d838164b4c nvme-fc: add support for ->map_queues adds 2b2af50ae836 qla2xxx: add ->map_queues support for nvme adds e3e19dcc4c41 nvmet: fix use-after-free when a port is removed adds fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed adds 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed adds 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers adds 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers adds c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op adds 626851e9225d nvmet: make discovery NQN configurable adds e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' adds a294711ed512 nvmet: add nvmet_is_disc_subsys() helper adds d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data adds 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' adds 20e8b689c908 nvme: Add connect option 'discovery' adds e5ea42faa773 nvme: display correct subsystem NQN adds 571b5444d1ee nvmet: use macro definition for setting nmic value adds d56ae18f063e nvmet: use macro definitions for setting cmic value adds 11384580e332 nvme-multipath: add error handling support for add_disk() adds 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl adds 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets adds 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...] adds 117d5b6d00ee nvmet: use struct_size over open coded arithmetic adds cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...] adds ee4a8a291b25 Merge branch 'for-5.16/drivers' into for-next adds 6450fe1f668f block: optimise boundary blkdev_read_iter's checks adds 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging adds 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR adds 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU adds e94f68527a35 block: kill extra rcu lock/unlock in queue enter adds c130efed2e57 Merge branch 'for-5.16/block' into for-next adds ff06ed7e815c block: aoe: fixup coccinelle warnings adds 937739ef13cf Merge branch 'for-5.16/drivers' into for-next adds e7089f65dd51 dm: add add_disk() error handling adds 2961c3bbcaec bcache: add error handling support for add_disk() adds 293a7c528803 xen-blkfront: add error handling support for add_disk() adds 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() adds 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() adds 2e9e31bea019 rnbd: add error handling support for add_disk() adds 83b863f4a3f0 mtd: add add_disk() error handling adds a90adfe5ca7f Merge branch 'for-5.16/drivers' into for-next adds 665e97e26226 fs: replace the ki_complete two integer arguments with a s [...] adds f56806bde153 Merge branch 'for-5.16/ki_complete' into for-next adds f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk adds e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk adds 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable adds 435c2acb307f nbd: Use invalidate_disk() helper on disconnect adds 7d69289a80f1 Merge branch 'for-5.16/block' into for-next adds eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names adds 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile adds cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile adds 8e9f666a6e66 blk-crypto: update inline encryption documentation adds 8131e5e445ac Merge branch 'for-5.16/block' into for-next adds 1171f7a80e08 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds b443c59d8ea4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 28946f3ffdd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() adds e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header adds 5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) adds 67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) adds 976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) adds 31b758f2015a Merge branch 'fixes' into next adds 5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs adds de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 adds 42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier adds f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions adds 3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggr [...] adds a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq adds ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove [...] adds 738216c1953e memstick: r592: Fix a UAF bug when removing the driver adds b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_ [...] adds f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set adds 61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback adds 4274dd46279f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cfae1d2e6d6d mfd: exynos-lpass: Describe driver in KConfig adds 197e7a12be24 mfd: altr_a10sr: Add SPI device ID table adds 081be399fca1 mfd: cpcap: Add SPI device ID table adds a1198da3ef0b mfd: sprd: Add SPI device ID table adds e517a146f83a mfd: qcom-pm8xxx: switch away from using chained IRQ handlers adds ad1ebdb0e3c8 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema adds 66e31059d11a dt-bindings: mfd: Convert X-Powers AXP binding to a schema adds 8cf7685c92ef mfd: arizona: Split of_match table into I2C and SPI versions adds 412a235df11f dt-bindings: mfd: syscon: Add rk3368 QoS register compatible adds c52ed00093cc dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to [...] adds 813c24f4caf3 mfd: altera-sysmgr: Fix a mistake caused by resource_size [...] adds 6f35577e0b7c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 3976e974df1f video: backlight: ili9320: Make ili9320_remove() return void adds 650dbd5c756c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds ba73a00ae96f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f94bdcb544e8 next-20211021/regulator adds 866eaad787f0 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 7ea2a1ecbb50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds d2f2c191615a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 4d223988a946 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 1c73213ba991 selinux: fix a sock regression in selinux_ip_postroute_compat() adds 15bf32398ad4 security: Return xattr name from security_dentry_init_security() adds 431ec2750dc3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds def7d53bbb62 Merge branch 'next' of git://github.com/cschaufler/smack-next adds edd637d6b6ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 96d16b6ccb12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml [...] adds b09122361918 MAINTAINERS: update arm,vic.yaml reference adds 02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference adds 2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference adds 109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference adds e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference adds 6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference adds 433c58da4657 MAINTAINERS: update gemini.yaml reference adds 92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference adds 1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference adds dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor adds 33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml adds 762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema adds bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema adds 3985aa6ff3a8 dt-bindings: Parallelize yamllint adds 378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all jso [...] adds 795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes adds ca96bbe2469f ARM: Use of_get_cpu_hwid() adds eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() adds 4d97b9290ed3 arm64: Use of_get_cpu_hwid() adds 316b5e31daef csky: Use of_get_cpu_hwid() adds 4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() adds 41408b22ec38 powerpc: Use of_get_cpu_hwid() adds bd2259ee458e riscv: Use of_get_cpu_hwid() adds ada03c68aad5 sh: Use of_get_cpu_hwid() adds 7688fa1025cd x86: dt: Use of_get_cpu_hwid() adds 6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const adds a3c85b2ee098 of: make of_node_check_flag() device_node parameter const adds f925a97b32f4 of/unittest: Add of_node_put() before return adds 576f3b71d009 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe adds 0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage adds 40a452791817 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds 3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod adds fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 adds 8605ad089701 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 36dcc497868a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c688bd5dc94e x86/sev: Carve out HV call's return value verification adds e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] adds 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master adds f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* na [...] adds fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure adds cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure adds 26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 [...] adds 851d43f4eb2f Merge remote-tracking branch 'tip/perf/core' into tip-master adds 4d3816733091 futex: Fix PREEMPT_RT build adds bc67f1c454fb docs: futex: Fix kernel-doc references adds 7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region adds 6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() adds 5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock s [...] adds 243133a039cd Merge remote-tracking branch 'tip/locking/core' into tip-master adds 63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit adds e4c9e8ff5484 Merge remote-tracking branch 'tip/sched/urgent' into tip-master adds 9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() adds d2d926482cdf x86/fpu: Update stale comments adds b50854eca0e0 x86/pkru: Remove useless include adds f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states adds dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter adds 01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() adds 2d16a1876f20 x86/process: Clone FPU in copy_thread() adds 509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO work [...] adds 126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization adds ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() adds 63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init adds a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core adds ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user adds ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() adds 9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init adds 63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into [...] adds d06241f52cfe x86/fpu: Clean up CPU feature tests adds b579d0c3750e x86/fpu: Make os_xrstor_booting() private adds df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core adds 34002571cb41 x86/fpu: Move legacy ASM wrappers to core adds cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private adds 9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core adds d9d005f32aac x86/fpu: Move mxcsr related code to core adds 90489f1dee8b x86/fpu: Move fpstate functions to api.h adds 0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h adds ff0c37e191f2 x86/sev: Include fpu/xcr.h adds 6415bb809263 x86/fpu: Mop up the internal.h leftovers adds b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h adds 079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() adds 5a6f572f84d8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 639475d434b8 x86/CPU: Add support for Vortex CPUs adds 13207c84b6d6 Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team adds 62132b6fd894 Merge remote-tracking branch 'tip/x86/urgent' into tip-master adds bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user adds 87d0e5be0fac x86/fpu: Provide struct fpstate adds f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate adds 18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate adds 087df48c298c x86/fpu: Replace KVMs xstate component clearing adds 1c57572d754f x86/KVM: Convert to fpstate adds cceb496420fa x86/fpu: Convert tracing to fpstate adds caee31a36c33 x86/fpu/regset: Convert to fpstate adds 7e049e8b7459 x86/fpu/signal: Convert to fpstate adds c20942ce5128 x86/fpu/core: Convert to fpstate adds 63d6bdf36ce1 x86/math-emu: Convert to fpstate adds 2f27b5034244 x86/fpu: Remove fpu::state adds f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork adds 2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line adds 248452ce21ae x86/fpu: Add size and mask information to fpstate adds be31dfdfd75b x86/fpu: Use fpstate::size adds 073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() adds 0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() adds ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() adds 3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() adds 49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() adds 5509cc78080d x86/fpu/signal: Use fpstate for size and features adds 480ff896fba8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() adds ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack adds 8254ef0e3d0b Merge remote-tracking branch 'tip/x86/sev' into tip-master adds 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL adds f7354d76523e Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds d67183606ec1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error adds 32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] adds 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] adds 29cd1123ec37 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 4d29aab81fa0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function dev [...] adds bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function dev [...] adds 2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_p [...] adds fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platfo [...] adds 10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_ [...] adds 12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next adds 36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC adds 00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC adds 2aee149dd9ba irqchip/mchp-eic: Drop build-breaking COMPILE_TEST adds 4a0cdba20520 Merge branch irq/mchp-eic into irq/irqchip-next adds f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/ [...] adds a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module adds dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection adds bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline adds 57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() adds 4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() adds 35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS adds 3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS adds c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER adds fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg adds 51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 945486bf1ee3 genirq: Export irq_gc_noop() adds 3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers adds c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers adds b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE adds 2e0fd58181a2 irqchip/meson-gpio: Drop build-breaking COMPILE_TEST adds f880d3b0e2a4 Merge branch irq/modular-irqchips into irq/irqchip-next adds fd6502ed3602 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 194f9fbdbd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 20ba7030397f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds bccd85e03610 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds ffb4ce3c4936 KVM: selftests: Make memslot_perf_test arch independent adds 358928fd5264 KVM: selftests: Build the memslot tests for arm64 adds 5a2acbbb0179 Merge branch kvm/selftests/memslot into kvmarm-master/next adds 75ee2849254d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f3da9db66f2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bbac6b2587c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d25302e46592 workqueue: make sysfs of unbound kworker cpumask more clever adds 55df0933be74 workqueue: Introduce show_one_worker_pool and show_one_workqueue. adds b9601b6d7ae4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aafa1cafedca platform_data/mlxreg: Add new type to support modular systems adds a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new mo [...] adds bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplu [...] adds 67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks f [...] adds bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes adds 9d93d7877c91 platform_data/mlxreg: Add new field for secured access adds 62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvid [...] adds 527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] adds 5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg [...] adds 249606d37d20 platform/x86: mlx-platform: Add support for multiply cooli [...] adds 95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed adds 0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OL [...] adds 76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds adds 603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color adds 5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly adds 7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_devic [...] adds 043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly adds 2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show f [...] adds 33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings adds fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning adds cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header adds 693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_i [...] adds 5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper adds 0f1f52319938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() adds 7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() adds 5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void adds 4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command adds fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() adds 3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra adds e6033443944b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f99b8de265d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 81294b0fd1a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit adds f5ed4f952229 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds a164ff53cbd3 driver core: Provide device_match_acpi_handle() helper adds 0a2d47aa32f0 i2c: acpi: Replace custom function with device_match_acpi_ [...] adds adb5151fa82c gpiolib: acpi: Replace custom code with device_match_acpi_ [...] adds dde8638638db Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 05c8f1b67e67 usb-storage: Add compatibility quirk flags for iODD 2531/2541 adds 8ef1e58783b9 usb: typec: STUSB160X should select REGMAP_I2C adds 9990f2f6264c usb: typec: tipd: Enable event interrupts by default adds 6e4d56db30a5 Revert "platform/x86: i2c-multi-instantiate: Don't create [...] adds 99984b081f99 usb: gadget: u_ether: use eth_hw_addr_set() adds b851f7c7b8fd usb: dwc3: gadget: Change to dev_dbg() when queuing to ina [...] adds 64b77e73afc1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds a4ef60445b78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds bc752c456e22 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 3968ddcf05fb tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc adds 7a569740f464 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel. [...] adds 511c1957de9d habanalabs: add kernel-doc style comments adds 4be9fb53039a habanalabs: add debugfs node for configuring CS timeout adds 745726913604 habanalabs: create static map of f/w hwmon enums adds 2ee58fee3f8c habanalabs: generalize COMMS message sending procedure adds 2b28485d0a3b habanalabs: enable power info via HWMON framework adds 027d53b03ca1 habanalabs: remove redundant cs validity checks adds d62b9a6976cd habanalabs: add support for a long interrupt target value adds dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation adds a00f1f571e50 habanalabs: define soft-reset as inference op adds 1282dbbd292e habanalabs: refactor reset log message adds c1904127ce8d habanalabs: prevent race between fd close/open adds f05d17b226db habanalabs: take timestamp on wait for interrupt adds 10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event adds efc6b04b869b habanalabs: update firmware files adds 1d16a46b1a83 habanalabs: use only u32 adds ea6eb91c09cd habanalabs: fix race condition in multi CS completion adds 81f8582ec404 habanalabs: fix NULL pointer dereference adds a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF adds db1a8dd916aa habanalabs: add support for dma-buf exporter adds f6fb34390cd0 habanalabs: select CRC32 adds 024b7b1d6dcd habanalabs: Unify frequency set/get functionality adds 4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node adds d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow adds fae132632c55 habanalabs: context cleanup cosmetics adds b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences adds be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git [...] adds 32e9f56a96d8 binder: don't detect sender/target during buffer cleanup adds 15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() adds c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere adds f5245a5fdf75 counter: drop chrdev_lock adds 42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI adds c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds f840f41fa5cb iio: ABI: Document in_concentration_co2_scale adds 89c65417da90 iio: adc: aspeed: Keep model data to driver data. adds eaa74a8d510d iio: adc: aspeed: Restructure the model data adds 1de952a4b1cd iio: adc: aspeed: Add vref config function adds 9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. adds 4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. adds 1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. adds 90f9647753de iio: adc: aspeed: Fix the calculate error of clock. adds 13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. adds f2836e8c4c2e iio: adc: aspeed: Add compensation phase. adds df05f384a7e3 iio: adc: aspeed: Support battery sensing. adds d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. adds 131fb9f2b96f iio: accel: fxls8962af: add threshold event handling adds 269efcf0bbee iio: accel: fxls8962af: add wake on event adds 1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds 7127822d1929 iio: adc: max1027: Fix style adds 064652c0a402 iio: adc: max1027: Drop extra warning message adds 6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages adds e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels adds 4201519a1769 iio: adc: max1027: Rename a helper adds eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the c [...] adds c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper adds cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration adds af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channe [...] adds 59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during [...] adds c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic adds a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper adds d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ adds 1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds 075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used adds 089ec5e93413 iio: adc: max1027: Don't reject external triggers when the [...] adds 1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed adds 25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short [...] adds 7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds 298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed adds 9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed adds fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed adds b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' adds 31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin adds cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag adds 23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag adds 4415381093fc iio: adc: nau7802: convert probe to full device-managed adds a1ff6d252613 iio: adc: max1363: convert probe to full device-managed adds bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds 461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only adds 8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only adds 0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds 95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. adds 2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 6b104e7895ab iio: adc: ad799x: Implement selecting external reference v [...] adds 04892d253374 dt-bindings: iio: ad779x: Add binding document adds f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds 7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err [...] adds 2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() adds d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err [...] adds c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err [...] adds 7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds 4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() adds b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 8025ea509533 iio: health: afe4403: Make use of the helper function dev_ [...] adds 842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_ [...] adds 8283b95455ca iio: light: cm36651: Make use of the helper function dev_e [...] adds c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_e [...] adds a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver adds 49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds d6fa1406306d iio: documentation: Document scd4x calibration use adds 9eeee3b0bf19 iio: Add output buffer support adds 1546d6718dc9 iio: kfifo-buffer: Add output buffer support adds c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers adds 885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer adds fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void adds 9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void adds bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void adds df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void adds 523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void adds d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void adds 1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void adds 72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void adds 3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void adds c7143c49c604 iio: health: afe4403: Don't return an error in .remove() adds 4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void adds 6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() adds f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void adds 0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused adds 6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kerne [...] adds 8135cc5b270b MAINTAINERS: Update the entry for MHI bus adds 17662e062cbf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2d3ff312263a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 037d5fcf9a81 phy: qcom-qusb2: Fix a memory leak on probe adds 6b0e686e7ca7 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] adds 29aecc40f44f phy: stm32: restore utmi switch on resume adds 689862d749af dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] adds 030997ccad92 phy: stm32: add phy tuning support adds 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] adds 19acaae447d7 phy: ti: gmii-sel: check of_get_address() for failure adds a3b7659a1561 phy: cadence-torrent: Migrate to clk_hw based registration [...] adds a6b3293b79a5 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] adds 1aa4e4072b99 phy: cadence-torrent: Model reference clock driver as a cl [...] adds fc2a3a3641af phy: cadence-torrent: Add support to output received refer [...] adds 02d4bbda1d85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4cbbe74d906b soundwire: bus: stop dereferencing invalid slave pointer adds abd9a6049bb5 soundwire: qcom: add debugfs entry for soundwire register dump adds d70c2e962919 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1710c77ea1cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 63b150fde7a2 vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() adds 1ceabade1df7 vfio: Do not open code the group list search in vfio_creat [...] adds 325a31c92030 vfio: Don't leak a group reference if the group already exists adds 2b678aa2f099 vfio: Use a refcount_t instead of a kref in the vfio_group adds 9cef73918e15 vfio: Use cdev_device_add() instead of device_create() adds ebf8cbf176e5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 960a8463dd20 staging: r8188eu: remove empty functions from odm.c adds cd439d51a453 staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting() adds 77176f25ed60 staging: r8188eu: remove GetPSDData() adds 4b095e9c88ea staging: r8188eu: remove ODM_AntselStatistics_88C() adds 79b1186dd969 staging: r8188eu: pBandType is never set adds 24198f2ffdba staging: r8188eu: pMacPhyMode is not used adds abadb46d4b4a staging: r8188eu: remove ODM_CmnInfoPtrArrayHook() adds ce835dbd04d7 staging: mt7621-dts: change some node hex addresses to lower case adds 78a689b6a05e staging: r8188eu: remove unused constants and variables adds ec23d22546bf staging: r8188eu: remove empty trigger gpio code adds 7a11bd052aaa staging: r8188eu: interface type is always usb adds 83936407688b staging: r8188eu: remove two checks that are always false adds fed4c84b6f42 staging: r8188eu: remove unused function prototypes adds 93998fb0a94f staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used adds d443ddf4e320 staging: r8188eu: clean up Hal8188EPhyCfg.h adds 2fd96ac5592a staging: r8188eu: remove procfs functions adds 9b6abb874aa6 staging: r8188eu: CurrentWirelessMode is not used adds 8f35a0b56927 staging: r8188eu: remove unused components in pwrctrl_priv adds 7ddd55135114 staging: r8188eu: remove BT_COEXIST settings from Makefile adds 3331785f3c1e staging: r8188eu: res_to_status is unused adds d508cee5d03c staging: r8188eu: daemonize is not defined adds bef56d47b915 staging: r8188eu: don't accept SIGTERM for cmd thread adds 679e0f8e41e7 staging: r8188eu: remove unnecessary assignment adds 02be9e82253d staging: r8188eu: Makefile: remove unused driver config adds 811245c4617d staging: r8188eu: Makefile: don't overwrite global settings adds 6ba3047d493f staging: r8188eu: Makefile: use one file list adds 548b6d7ebfa4 staging: vt6655: Rename byPreambleType field adds 436c7525f31d staging: mt7621-dts: get rid of nodes with no in-tree driver adds 2d68d8ee8fec staging: r8188eu: fix a gcc warning adds d250bf4c397a staging: r8188eu: Use completions for signaling start / en [...] adds e8eb2f890f2c staging: r8188eu: Use completions for signaling enqueueing adds d9f32a101e43 staging: r8188eu: Remove redundant 'if' statement adds a35ff2f48887 staging: r8188eu: remove duplicate structure adds b670be54c4a5 staging: r8188eu: BTRxRSSIPercentage is set but never used adds ea49ef360b0a staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries() adds 4f276b3a35a7 staging: r8188eu: remove unused cases from ODM_CmnInfo{Hoo [...] adds 7b2f8ee2fe6c staging: r8188eu: remove unused fields from enum odm_commo [...] adds b7a96e0d4018 staging: r8188eu: remove unused enums and defines from odm.h adds 07e00148a2ee staging: r8188eu: RFType type is always ODM_1T1R adds 6ed178cb23ec staging: use eth_hw_addr_set() adds 349f631da4e1 staging: use eth_hw_addr_set() instead of ether_addr_copy() adds 3928f64b1e47 staging: use eth_hw_addr_set() for dev->addr_len cases adds e7fd1a5a37f3 staging: qlge: use eth_hw_addr_set() adds d0cf28f1f5be staging: rtl8712: prepare for const netdev->dev_addr adds 13898e934182 staging: unisys: use eth_hw_addr_set() adds e7c636f2bb50 staging: rtl: use eth_hw_addr_set() adds 524b09ea34a4 staging: use eth_hw_addr_set() in orphan drivers adds efbc7bd90f60 staging: mt7621-dts: change palmbus address to lower case adds 5978d492f047 staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' ins [...] adds c052cc1a069c staging: rtl8712: fix use-after-free in rtl8712_dl_fw adds 26f448371820 staging: r8188eu: fix memleak in rtw_wx_set_enc_ext adds cf8f6446bb9f staging: rtl8723bs: core: Remove true and false comparison adds 1263c10cdc55 staging: vt6655: Rename `by_preamble_type` parameter adds 573c79e42d40 staging: vt6655: Rename `dwAL2230InitTable` array adds c99275f125e8 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix adds ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings adds f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support adds 26fa68c1d7a1 iio: light: ltr501: Add of_device_id table adds 0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version adds eeb82b54bb03 iio: buffer: Fix uninitialized variable ret adds 08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function de [...] adds 1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_e [...] adds 922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev [...] adds 9444794b58bf iio: adc: max1118: Make use of the helper function dev_err [...] adds 070a83ff635c iio: adc: max1241: Make use of the helper function dev_err [...] adds a5999024b5ba iio: adc: meson_saradc: Make use of the helper function de [...] adds 94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper functi [...] adds 8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function [...] adds 42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_ [...] adds 0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_er [...] adds 77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_ [...] adds 94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st [...] adds dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct adds 1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of openco [...] adds 664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding adds 6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint [...] adds 45571a361c09 iio: adc: stm32-adc: split channel init into several routines adds 95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding adds aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels adds 0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support adds 796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time adds 17b5b576ff5f mux: add support for delay after muxing adds b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time adds 39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property adds 16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() adds 86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells adds 392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels adds e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentratio [...] adds 63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 adds 77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc adds f886de29e699 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 8b4c6a69183a Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 83754b163bb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4b35836dc3ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2136cc70973 Merge branch 'fixes' into for-next adds edc5cb40999b Merge branch 'misc' into for-next adds 40bb26876fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4da1205752d scsi: sd: Print write through due to no caching mode page [...] adds 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() adds 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] adds b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code adds 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval adds 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() adds f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() adds 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength adds d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK adds 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area adds fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] adds 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] adds 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay adds 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling adds ed1227e08099 scsi: target: Fix ordered tag handling adds 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking adds 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path adds f9793d649c29 scsi: target: Perform ALUA group changes in one step adds 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() adds e9d658c2175b scsi: sr: Add error handling support for add_disk() adds e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() adds 1b74ab77d62f scsi: target: core: Stop using bdevname() adds 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions adds 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static adds bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse adds b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer adds a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] adds d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] adds 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] adds 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine adds 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted adds 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] adds af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] adds 83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 adds 55cf54fdde40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 445cc8ff2aa6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e48b70986e2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f69be318465 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 822a60a928b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f8481cf02a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f0e707b5d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15bc01effefe ucounts: Fix signal ucount refcounting adds 629715adc62b ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns i [...] adds 34dc2fd6e690 ucounts: Proper error handling in set_cred_ucounts adds 5ebcbe342b1c ucounts: Move get_ucounts from cred_alloc_blank to key_cha [...] adds 99c31f9feda4 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL adds 5fc9e37cd5ae ucounts: Remove unnecessary test for NULL ucount in get_ucounts adds da70d3109e74 ucounts: Add get_ucounts_or_wrap for clarity adds 32342701b4ba ucounts: Use atomic_long_sub_return for clarity adds e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] adds c86a5c19a995 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() adds 3f9520cb361b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1dd328ec5e6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b974bf52828 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds eea81ea92c8b Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 14b06f491d07 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 5d6e0f5b9c5c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 58818dbf1444 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds fb5b21a02702 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] adds 8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule adds b4d89579ccb1 gcc-plugins: Remove cyc_complexity adds 6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h adds a7790b4a4310 Merge branches 'for-next/thread_info/cpu', 'for-next/overf [...] adds c2e994b8ea06 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 4a7ef8449d22 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 11b7a6070782 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 008d3825a805 fsi: occ: Use a large buffer for responses adds 8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer adds 4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface adds 5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs adds 9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface adds 826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error adds 7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking adds 421eaf5f17ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9331420c3531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c353d7ce76bf uapi: Add <linux/map_to_14segment.h> adds ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segmen [...] adds afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying emp [...] adds 7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev adds 12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sys [...] adds 7e76aece6f03 auxdisplay: Extract character line display core support adds 364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper adds d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate adds 80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev adds 840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking adds fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() adds 11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad [...] adds e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function adds d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev adds 85d93b165f81 auxdisplay: ht16k33: Move delayed work adds b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() adds fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing adds a0428724cf9b auxdisplay: ht16k33: Add support for segment displays adds 2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode adds c223d9c636ed auxdisplay: ht16k33: Add LED support adds 5d343f7c458c auxdisplay: ht16k33: Make use of device properties adds 83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files adds 2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files adds 1515b849f726 auxdisplay: ht16k33: remove superfluous header files adds 4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs wher [...] adds 97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers adds c9358ea6db1c Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite adds a127b154a8f2 kunit: tool: allow filtering test cases via glob adds cd94fbc2cafb kunit: fix too small allocation when using suite-only kuni [...] adds a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) adds fe678fed2cda kunit: tool: show list of valid --arch options when invalid adds 9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests adds 7ef925ea8194 kunit: tool: factor exec + parse steps into a function adds 5f6aa6d82e45 kunit: tool: actually track how long it took to run tests adds ff9e09a3762f kunit: tool: support running each suite/test separately adds 7d7c48df811d kunit: tool: yield output from run_kernel in real time adds d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KT [...] adds 17ac23eb43f0 kunit: Reset suite count after running tests adds 2521af07dd70 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds fdc63184c87c rust: add `kernel` crate adds 6e28ec5867e9 rust: export generated symbols adds b1cdddf4d1bd Kbuild: add Rust support adds 863f302d181f docs: add Rust documentation adds a970ba5e1179 samples: add Rust examples adds 2b8dc4465aae scripts: add `generate_rust_analyzer.py` adds a5085d70a3ba MAINTAINERS: Rust adds cb30435ba77d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 82357cc8d65a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4b335ff1aaeb Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds a4d7145b8a49 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds f387f6dc5a38 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables adds 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds a0682782ac11 lib/test_kasan.c: use underlying string helpers adds 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes adds 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check adds e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages adds d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir adds 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt adds ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" adds 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] adds 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths adds 9a8421029201 ocfs2: cleanup journal init and shutdown adds d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret adds 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] adds cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode adds ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning adds 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h adds 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() adds a82934015d24 slub: add back check for free nonslab objects adds e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages adds ff82d2329f24 mm/slub: increase default cpu partial list sizes adds dd4b499af21b mm, slub: use prefetchw instead of prefetch adds 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds a150ad3e6fc6 lib/stackdepot: include gfp.h adds 29cfb2f197b7 lib/stackdepot: remove unused function argument adds a312176d57b7 lib/stackdepot: introduce __stack_depot_save() adds 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() adds 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack adds 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB adds 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write adds 664230b497ee mm/smaps: fix shmem pte hole swap calculation adds fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes adds 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly adds 7de92c66a32c kasan: test: bypass __alloc_size checks adds f49ad45840e5 rapidio: avoid bogus __alloc_size warning adds 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] adds 7b71d3b837b4 slab: clean up function prototypes adds c333eacfa102 slab: add __alloc_size attributes for better bounds checking adds 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] adds d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking adds cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] adds 018b3196d0fd mm/page_ext.c: fix a comment adds a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] adds fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] adds bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page adds ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON adds e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU adds 75affdaa953b mm/gup: further simplify __gup_device_huge() adds cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check adds 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() adds 7ec50d8d865d mm: optimise put_pages_list() adds 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds e0eeb5aff0ab memcg: flush stats only if updated adds 168a56603ddb memcg: unify memcg stat flushing adds 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() adds 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic adds 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes adds c79bbd9d50ba memcg, kmem: mark cancel_charge() inline adds 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes adds 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks adds 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm adds 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it adds af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns adds 1b40c5d984c6 mm: drop first_index/last_index in zap_details adds c27f24dc72de mm: add zap_skip_check_mapping() helper adds 4c08ce01e7b0 mm: introduce pmd_install() helper adds 77fe6b7011ce mm: remove redundant smp_wmb() adds 3bee30e45770 Documentation: update pagemap with shmem exceptions adds 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions adds abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable adds 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE adds 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() adds 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine adds 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk adds 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings adds 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead adds 1db72c04dd2c mm/vmalloc: check various alignments when debugging adds 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed adds 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] adds 23472977d78a arm64: support page mapping percpu first chunk allocator adds 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] adds 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags adds 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() adds fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() adds c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 1fd0fd3e7065 mm/page_alloc: print node fallback order adds fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] adds feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP adds fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP adds 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() adds 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says adds 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() adds 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() adds 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() adds f90aeb89348d mm: fix data race in PagePoisoned() adds c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops adds 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() adds 14f27ba3f059 mm: hwpoison: refactor refcount check handling adds 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens adds 676e801b2e3e mm/memory_failure: initialize extra_pins in me_pagecache_clean() adds 146380c67b8d mm: hwpoison: handle non-anonymous THP correctly adds c3aa9ae2fe12 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds d929d54c1d0f hugetlb: add demote hugetlb page sysfs interfaces adds 9f3619608d6e mm/cma: add cma_pages_valid to determine if pages are in CMA adds 5071bf73a4c7 hugetlb: be sure to free demoted CMA pages to CMA adds 25576915ec4a hugetlb: add demote bool to gigantic page routines adds 9fa3bb7b726a hugetlb: add hugetlb demote page support adds 81f077ceb342 hugetlb-add-hugetlb-demote-page-support-v4 adds 59859c4e7773 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds a9e4b6bef172 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds e4bf0a63529a mm, hugepages: add mremap() support for hugepage backed vma adds effd41acae67 mm, hugepages: add hugetlb vma mremap() test adds 27d5698e8ecb mm-hugepages-add-hugetlb-vma-mremap-test-v8 adds 605fcad53f4b hugetlb: support node specified when using cma for giganti [...] adds 975fd1f28750 mm: remove duplicate include in hugepage-mremap.c adds 9fb22f3169c0 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds 760f11ef489b userfaultfd/selftests: fix feature support detection adds a5c08e46274a userfaultfd/selftests: fix calculation of expected ioctls adds 02120d1830c6 mm/page_isolation: fix potential missing call to unset_mig [...] adds 0daa2da288c9 mm/page_isolation: guard against possible putback unisolated page adds c6f743e9a65d mm/vmscan.c: fix -Wunused-but-set-variable warning adds 331889c1284c mm/vmscan: throttle reclaim until some writeback completes [...] adds f5ee21c3c5b2 mm/vmscan: throttle reclaim and compaction when too may pa [...] adds f3001f88f145 mm/vmscan: throttle reclaim when no progress is being made adds 2b6eb7bdae75 mm/writeback: throttle based on page writeback instead of [...] adds 559351616b78 mm/page_alloc: remove the throttling logic from the page a [...] adds a3e66c3f45a9 mm/vmscan: centralise timeout values for reclaim_throttle adds c00186e66f12 mm/vmscan: increase the timeout if page reclaim is not mak [...] adds 8c85ff43eec2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS adds 3ed908b0ec96 tools/vm/page_owner_sort.c: count and sort by mem adds 825e76a12185 tools/vm/page-types.c: make walk_file() aware of address r [...] adds bf25b8b0d912 tools/vm/page-types.c: move show_file() to summary output adds d86a8717287c tools/vm/page-types.c: print file offset in hexadecimal adds 099323ba2423 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds e7915a9336af mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0a8215cc605f arch_numa: simplify numa_distance allocation adds a803d7f50f52 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds c25ce77eea7c memblock: drop memblock_free_early_nid() and memblock_free [...] adds 0e56c80a8403 memblock: stop aliasing __memblock_free_late with memblock [...] adds 543b0385de82 memblock: rename memblock_free to memblock_phys_free adds ed2335112700 memblock: use memblock_free for freeing virtual pointers adds f05e4d201aea fixup for "memblock: use memblock_free for freeing virtual [...] adds 6945b5a8359e mm: mark the OOM reaper thread as freezable adds e7705fbaf0a6 oom_kill: oom_score_adj broken for processes with small me [...] adds c948feafff1e hugetlbfs: extend the definition of hugepages parameter to [...] adds 8eeb755d90b3 mm/migrate: de-duplicate migrate_reason strings adds 2c135b037963 mm: migrate: make demotion knob depend on migration adds 2ef7c767e01a selftests/vm/transhuge-stress: fix ram size thinko adds 068657e500fc mm/readahead.c: fix incorrect comments for get_init_ra_size adds 86636170240b mm: nommu: kill arch_get_unmapped_area() adds 1ed31c57464d selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 0ca17c5ffc5f selftests: vm: add KSM huge pages merging time test adds 563dacfc9456 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 9a9bae45572d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds a4349ec0d00c mm: vmstat.c: make extfrag_index show more pretty adds edbb378b03ba selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers adds 0890263a6264 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 542cbbaf6aba memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 0cb194a3d54b memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds aedf53c7ff60 memory-hotplug.rst: document the "auto-movable" online policy adds a22928e808d2 memory-hotplug.rst: document the "auto-movable" online policy adds 9fdf0950d399 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 140b96ac09e9 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 8d33f0aa0802 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 4397c0f03778 mm/memory_hotplug: remove HIGHMEM leftovers adds 2e2e39dfab4c mm/memory_hotplug: remove stale function declarations adds abc37c1b6f2f x86: remove memory hotplug support on X86_32 adds 417da252a4a0 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds a81e35b0c9a7 memblock: improve MEMBLOCK_HOTPLUG documentation adds e9c17e36e983 memblock: allow to specify flags with memblock_add_node() adds fd1bc0ea579d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds c3d95f84ce91 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds bd6d6991f67c mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 9b6924ecdd68 mm/rmap.c: avoid double faults migrating device private pages adds 119d44dc1537 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 204c3d253f90 mm: disable zsmalloc on PREEMPT_RT adds 1fee400b6b36 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 181abfbcd3d8 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 85b5451d944f mm/highmem: Remove deprecated kmap_atomic adds a10a91f78e50 zram_drv: allow reclaim on bio_alloc adds 977f157786c9 zram: off by one in read_block_state() adds bd93224c0067 zram: introduce an aged idle interface adds 8d8c6dd1b908 zram-introduce-an-aged-idle-interface-v5 adds ec7cc8be7048 zram: Introduce an aged idle interface adds 8f8f0d8dccdb mm: remove HARDENED_USERCOPY_FALLBACK adds 10f675c62d87 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 467775ef2624 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 1a88898ead7c kfence: count unexpectedly skipped allocations adds 13c4e7c36d1e kfence: move saving stack trace of allocations into __kfen [...] adds 08919a31a4f6 kfence: limit currently covered allocations when pool nearly full adds 81fd09be13c0 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds b76596fb17f3 fixup! kfence: limit currently covered allocations when po [...] adds 0ac34272fd18 kfence: add note to documentation about skipping covered a [...] adds a455e481bbfe kfence: test: use kunit_skip() to skip tests adds 3d4a7cb46b88 kfence: shorten critical sections of alloc/free adds c1d9e8cac712 kfence: always use static branches to guard kfence_alloc() adds e05d3377c915 kfence: default to dynamic branch instead of static keys mode adds 4e3db0a522a4 mm/damon: grammar s/works/work/ adds 052254832939 Documentation/vm: move user guides to admin-guide/mm/ adds 3d6c1236920b MAINTAINERS: update SeongJae's email address adds a8b812827825 docs/vm/damon: remove broken reference adds bb33e1bcc954 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds a365c61123ba mm/damon/core: print kdamond start log in debug mode only adds 7554a248c82d mm/damon: remove unnecessary do_exit() from kdamond adds 173565f1ad88 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 17825c0375e1 mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 8a70e095aa91 mm/damon/core: account age of target regions adds 802a22ff739f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 7d7bb788210a mm/damon/vaddr: support DAMON-based Operation Schemes adds 903bea972095 mm/damon/dbgfs: support DAMON-based Operation Schemes adds d3951249449e mm/damon/schemes: implement statistics feature adds b4540dd394c7 selftests/damon: add 'schemes' debugfs tests adds f0d4888275de Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 191790c19e39 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds a0b96093c098 mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 7f0f3f43aa47 Docs/admin-guide/mm/damon: document 'init_regions' feature adds f98a11e55233 mm/damon/vaddr: separate commonly usable functions adds 05e5ca1c82dd mm/damon/vaddr: include 'highmem.h' to fix a build failure adds 67b59f368d9d mm/damon: implement primitives for physical address space [...] adds 05675dc048b7 mm/damon/dbgfs: support physical memory monitoring adds a7f0011f2068 Docs/DAMON: document physical memory monitoring support adds f2c53a97831c mm/damon/vaddr: constify static mm_walk_ops adds 16d4f38787a6 mm/damon/dbgfs: remove unnecessary variables adds ef30f57a080b mm/damon/paddr: support the pageout scheme adds b382e008bb45 mm/damon/schemes: implement size quota for schemes applica [...] adds 3cbd9d6b044d mm/damon/schemes: skip already charged targets and regions adds 756dd28a31f7 mm/damon/schemes: implement time quota adds 44c834086517 mm/damon/dbgfs: support quotas of schemes adds 78e40015f023 mm/damon/selftests: support schemes quotas adds 136d0a969ae4 mm/damon/schemes: prioritize regions within the quotas adds 6331c6bd9e74 mm/damon/vaddr,paddr: support pageout prioritization adds 28d6b1674803 mm/damon/dbgfs: support prioritization weights adds de8d7f518bb2 tools/selftests/damon: update for regions prioritization o [...] adds 4fd3242a7ed6 mm/damon/schemes: activate schemes based on a watermarks m [...] adds ac1b8b311b0f mm/damon/dbgfs: support watermarks adds d34d9ab80f11 selftests/damon: support watermarks adds 9c1095fe7177 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) adds da9f7b765f61 Documentation/admin-guide/mm/damon: add a document for DAM [...] adds d3cece5bc2cb mm/damon: remove unnecessary variable initialization adds 0243d0fec83b mm/damon/dbgfs: add adaptive_targets list check before ena [...] adds 3d31bc709af6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0438fd9bbe8c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2f96916958a9 kernel/hung_task.c: Monitor killed tasks. adds 3fdc93660298 procfs: do not list TID 0 in /proc/<pid>/task adds 1f9732d5b5a6 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 8ce99f2945c2 proc: test that /proc/*/task doesn't contain "0" adds af39d6494fc6 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 50118768a6a3 x86/xen: simplify xen_oldmem_pfn_is_ram() adds cd335591372c x86/xen: print a warning when HVMOP_get_mem_type fails adds b19693d9c0de proc/vmcore: let pfn_is_ram() return a bool adds 916481e9a7b4 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 0a73c3aac731 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds 6e6301542d21 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 904306cf70ea virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds c2afb1ce817f virtio-mem: kdump mode to sanitize /proc/vmcore access adds 305cef81f212 proc: allow pid_revalidate() during LOOKUP_RCU adds ea66f5fc312c proc/sysctl: make protected_* world readable adds 4904505fdb9f kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 563272ba97c6 bottom_half.h needs kernel.h adds af7f7e65b741 kernel.h: split out container_of() and typeof_member() macros adds 0e5a6eea6569 include/kunit/test.h: replace kernel.h with the necessary [...] adds 4bc9e5cd30e4 include/linux/list.h: replace kernel.h with the necessary [...] adds 3b84f5af0376 include/linux/llist.h: replace kernel.h with the necessary [...] adds b1c7abbeb3e0 include/linux/plist.h: replace kernel.h with the necessary [...] adds 927a7c241bc9 include/media/media-entity.h: replace kernel.h with the ne [...] adds dd7d80b45221 linux/container_of.h: switch to static_assert adds de11fecc6ebc MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 6ed7e65371b5 lib, stackdepot: check stackdepot handle before accessing slabs adds 56a229db87e5 lib, stackdepot: add helper to print stack entries adds b38e5029e9de lib, stackdepot: add helper to print stack entries into buffer adds bd4b2a8b681b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds c2742ad9d36e lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds ba92855fae54 include/linux/string_helpers.h: add linux/string.h for strlen() adds ae66ebcea3ab lib: uninline simple_strntoull() as well adds 5e35da44685e lib/stackdepot: allow optional init and stack_table alloca [...] adds b6d008b81054 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 46dc30aae44f lib/stackdepot: allow optional init and stack_table alloca [...] adds efacbb0f9121 mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds d4b009da20d9 const_structs.checkpatch: add a few sound ops structs adds c3584e4f9d57 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 4012f284c6f9 checkpatch: get default codespell dictionary path from pac [...] adds bc1bb1d8bff2 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds f3bd95ecfe2b ELF: fix overflow in total mapping size calculation adds 718d50ef2cc3 ELF: simplify STACK_ALLOC macro adds 7a810c298869 kallsyms: remove arch specific text and data check adds 6a66f362f4d7 kallsyms: fix address-checks for kernel related range adds 9c8ea5782724 sections: move and rename core_kernel_data() to is_kernel_ [...] adds f1ab81d28202 sections: move is_kernel_inittext() into sections.h adds 83235e5e405e x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds e42bf3e2914b sections: provide internal __is_kernel() and __is_kernel_t [...] adds 789c9a02841a mm: kasan: use is_kernel() helper adds e9b745bc979e extable: use is_kernel_text() helper adds af91ad421d4e powerpc/mm: use core_kernel_text() helper adds 4b3838d8ad59 microblaze: use is_kernel_text() helper adds 980fae4b18ad alpha: use is_kernel_text() helper adds f59d172afcf7 ramfs: fix mount source show for ramfs adds 4780abff9438 init: make unknown command line param message clearer adds 7d3f87308369 init/main.c: silence some -Wunused-parameter warnings adds 12589c426a7a coda: avoid NULL pointer dereference from a bad inode adds 22b01bf8e21c coda: check for async upcall request using local state adds 6539d4fa386a coda: remove err which no one care adds b801773994b2 coda: avoid flagging NULL inodes adds bc02b986d20e coda: avoid hidden code duplication in rename adds 3151aa631942 coda: avoid doing bad things on inode type changes during [...] adds 16b10f6841e0 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 2e1f1d2acabc coda: use vmemdup_user to replace the open code adds 1c3844b1f046 coda: bump module version to 7.2 adds c213ac63767d hfs/hfsplus: use WARN_ON for sanity check adds aed8e63d98ab hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds a889dd5e63db signal: remove duplicate include in signal.h adds 36bf67a42633 seq_file: move seq_escape() to a header adds 1864d764adbe kernel/fork.c: unshare(): use swap() to make code cleaner adds b0a9fa520719 sysv: use BUILD_BUG_ON instead of runtime check adds ef9089d7a8ab Documentation/kcov: include types.h in the example adds 7222915bd3a7 Documentation/kcov: define `ip' in the example adds 8beb23ce9f3c kcov: allocate per-CPU memory on the relevant node adds 80d90e569a54 kcov: avoid enable+disable interrupts if !in_task() adds 25d01c8b1625 kcov: replace local_irq_save() with a local_lock_t adds 5cf3aa68118a kernel/resource: clean up and optimize iomem_is_exclusive() adds 8a44bc65b55f kernel/resource: disallow access to exclusive system RAM regions adds 4ebc8589c650 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 21a8822a5ebb ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 880cf3f6fd12 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds 89e1e15c7bf0 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 16e9cb1b9b92 Merge branch 'akpm-current/current' adds aeab7fc59156 mm: allow only SLUB on PREEMPT_RT adds efe42d70b85a mm: migrate: simplify the file-backed pages validation whe [...] adds db29a28e7cee mm: unexport folio_memcg_{,un}lock adds b1b7d493a64b mm: unexport {,un}lock_page_memcg adds 3c7b7ceb3fb7 kasan: add kasan mode messages when kasan init adds 5b3cbcec307a lib/stackdepot: allow optional init and stack_table alloca [...] adds ef24253d91bd Merge branch 'akpm/master' adds cf6c9d12750c Add linux-next specific files for 20211022
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 (5b27c149257d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 241 + .../ABI/testing/debugfs-driver-habanalabs | 6 + Documentation/ABI/testing/sysfs-block | 16 + .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 + Documentation/ABI/testing/sysfs-bus-pci | 11 + .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 + Documentation/ABI/testing/sysfs-fs-f2fs | 16 + Documentation/admin-guide/cgroup-v1/memory.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 6 +- Documentation/admin-guide/mm/damon/index.rst | 1 + Documentation/admin-guide/mm/damon/reclaim.rst | 235 + Documentation/admin-guide/ramoops.rst | 2 +- Documentation/arm64/cpu-feature-registers.rst | 12 +- Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/silicon-errata.rst | 12 + Documentation/block/inline-encryption.rst | 451 +- Documentation/bpf/btf.rst | 24 +- Documentation/dev-tools/kfence.rst | 12 +- Documentation/devicetree/bindings/Makefile | 15 +- .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 65 +- .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + Documentation/devicetree/bindings/arm/toshiba.yaml | 1 + .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- .../bindings/display/msm/dp-controller.yaml | 2 + .../devicetree/bindings/gpio/gpio-axp209.txt | 75 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 55 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 108 +- .../bindings/iio/frequency/adi,adrf6780.yaml | 131 + .../bindings/iio/light/liteon,ltr501.yaml | 51 + .../bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../interrupt-controller/microchip,eic.yaml | 73 + .../bindings/media/qcom,sdm660-venus.yaml | 186 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 68 - Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 7 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 43 + .../devicetree/bindings/net/marvell-bluetooth.txt | 25 - .../devicetree/bindings/net/marvell-bluetooth.yaml | 31 + .../devicetree/bindings/net/ti,bluetooth.yaml | 91 + .../devicetree/bindings/net/ti-bluetooth.txt | 60 - .../bindings/net/wireless/mediatek,mt76.yaml | 5 + .../devicetree/bindings/net/wireless/qca,ath9k.txt | 48 - .../bindings/net/wireless/qca,ath9k.yaml | 90 + .../bindings/net/wireless/ti,wlcore,spi.txt | 57 - .../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 - .../bindings/net/wireless/ti,wlcore.yaml | 134 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 129 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 55 +- .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 11 +- .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 2 +- .../bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 18 + Documentation/filesystems/locks.rst | 17 +- Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 - Documentation/gpu/rfc/i915_scheduler.rst | 4 +- Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kernel-hacking/locking.rst | 14 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../zh_CN/core-api/irq/irq-affinity.rst | 2 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 2 +- MAINTAINERS | 45 +- Makefile | 3 + Next/SHA1s | 224 +- Next/merge.log | 6042 ++++++++++++-------- arch/arm/Kconfig | 11 +- arch/arm/Makefile | 9 +- arch/arm/arm-soc-for-next-contents.txt | 96 +- arch/arm/boot/compressed/decompress.c | 3 + arch/arm/boot/dts/Makefile | 9 + arch/arm/boot/dts/at91-sama7g5ek.dts | 12 + arch/arm/boot/dts/bcm-nsp-ax.dtsi | 70 + arch/arm/boot/dts/bcm-nsp.dtsi | 52 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 39 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 37 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 44 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 200 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 42 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 37 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 37 + arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 37 + arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 35 +- arch/arm/boot/dts/bcm5301x.dtsi | 10 +- arch/arm/boot/dts/bcm53573.dtsi | 18 + arch/arm/boot/dts/bcm94708.dts | 2 +- arch/arm/boot/dts/bcm94709.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 3 +- arch/arm/boot/dts/bcm958525er.dts | 3 +- arch/arm/boot/dts/bcm958525xmc.dts | 3 +- arch/arm/boot/dts/bcm958622hr.dts | 3 +- arch/arm/boot/dts/bcm958623hr.dts | 3 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 281 + arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 163 + arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts | 25 + arch/arm/boot/dts/bcm958625-meraki-mx64.dts | 24 + arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts | 33 + arch/arm/boot/dts/bcm958625-meraki-mx64w.dts | 32 + arch/arm/boot/dts/bcm958625-meraki-mx65.dts | 24 + arch/arm/boot/dts/bcm958625-meraki-mx65w.dts | 32 + .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 129 + arch/arm/boot/dts/bcm958625hr.dts | 3 +- arch/arm/boot/dts/bcm958625k.dts | 3 +- arch/arm/boot/dts/bcm988312hr.dts | 7 +- arch/arm/boot/dts/exynos3250-rinato.dts | 1 + arch/arm/boot/dts/exynos4210-i9100.dts | 1 + arch/arm/boot/dts/exynos4210-trats.dts | 1 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 1 + arch/arm/boot/dts/exynos4412-i9300.dts | 1 + arch/arm/boot/dts/exynos4412-i9305.dts | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 1 + arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 1 + arch/arm/boot/dts/exynos4412-trats2.dts | 1 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 1 + arch/arm/boot/dts/exynos5250-snow.dts | 1 + arch/arm/boot/dts/exynos5250-spring.dts | 1 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/gemini-dlink-dir-685.dts | 18 - arch/arm/boot/dts/gemini-ns2502.dts | 148 + arch/arm/boot/dts/gemini-sl93512r.dts | 18 - arch/arm/boot/dts/gemini-sq201.dts | 18 - arch/arm/boot/dts/gemini-ssi1328.dts | 138 + arch/arm/boot/dts/gemini-wbd111.dts | 18 - arch/arm/boot/dts/gemini-wbd222.dts | 18 - arch/arm/boot/dts/gemini.dtsi | 33 +- arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 2 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 2 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 2 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 2 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 2 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 2 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 2 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 2 + arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 2 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 2 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 2 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 8 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 2 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 2 - arch/arm/boot/dts/mstar-v7.dtsi | 9 + arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/rk3066a.dtsi | 3 +- arch/arm/boot/dts/rk3188.dtsi | 3 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 1 + arch/arm/boot/dts/s5pv210-galaxys.dts | 1 + arch/arm/boot/dts/sama7g5.dtsi | 27 + arch/arm/boot/dts/ste-ab8500.dtsi | 13 +- arch/arm/boot/dts/ste-ab8505.dtsi | 13 +- arch/arm/boot/dts/ste-href.dtsi | 6 + arch/arm/boot/dts/ste-snowball.dts | 6 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 7 + arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 38 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/include/asm/assembler.h | 29 + arch/arm/include/asm/current.h | 50 + arch/arm/include/asm/smp.h | 3 +- arch/arm/include/asm/stackprotector.h | 2 - arch/arm/include/asm/switch_to.h | 16 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/tls.h | 10 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/asm-offsets.c | 6 +- arch/arm/kernel/devtree.c | 22 +- arch/arm/kernel/entry-armv.S | 5 + arch/arm/kernel/entry-common.S | 1 + arch/arm/kernel/entry-header.S | 8 + arch/arm/kernel/head-common.S | 5 + arch/arm/kernel/head-nommu.S | 1 + arch/arm/kernel/head.S | 5 +- arch/arm/kernel/process.c | 8 +- arch/arm/kernel/smp.c | 13 +- arch/arm/kernel/vmlinux-xip.lds.S | 6 +- arch/arm/mach-bcm/Kconfig | 4 - arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-ep93xx/clock.c | 975 ++-- arch/arm/mach-ep93xx/core.c | 2 +- arch/arm/mach-ep93xx/soc.h | 42 +- arch/arm/mm/fault.c | 119 +- arch/arm/mm/fault.h | 4 + arch/arm/mm/proc-macros.S | 4 +- arch/arm/probes/kprobes/core.c | 2 +- arch/arm64/Kconfig | 118 +- arch/arm64/Kconfig.platforms | 4 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 16 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 1 + arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 1 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 22 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 86 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-7040-mochabin.dts | 458 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 + arch/arm64/boot/dts/toshiba/Makefile | 1 + arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 6 + ...pv7708-rm-mbrc.dts => tmpv7708-visrobo-vrb.dts} | 27 +- .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 44 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 59 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/arch_timer.h | 32 +- arch/arm64/include/asm/asm-extable.h | 95 + arch/arm64/include/asm/asm-uaccess.h | 7 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/esr.h | 6 + arch/arm64/include/asm/extable.h | 23 +- arch/arm64/include/asm/fpsimd.h | 113 +- arch/arm64/include/asm/fpsimdmacros.h | 21 +- arch/arm64/include/asm/futex.h | 25 +- arch/arm64/include/asm/gpr-num.h | 26 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/processor.h | 49 +- arch/arm64/include/asm/sysreg.h | 28 +- arch/arm64/include/asm/thread_info.h | 2 +- arch/arm64/include/asm/uaccess.h | 26 +- arch/arm64/include/asm/vdso/compat_barrier.h | 7 - arch/arm64/include/asm/word-at-a-time.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/armv8_deprecated.c | 12 +- arch/arm64/kernel/cpu_errata.c | 64 + arch/arm64/kernel/cpufeature.c | 19 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry-fpsimd.S | 34 +- arch/arm64/kernel/fpsimd.c | 342 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/smp.c | 31 +- arch/arm64/kernel/traps.c | 20 +- arch/arm64/kernel/vdso32/Makefile | 36 +- arch/arm64/kernel/vmlinux.lds.S | 3 +- arch/arm64/kvm/hyp/fpsimd.S | 6 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 10 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/lib/clear_user.S | 10 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/mm/extable.c | 85 +- arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/tools/cpucaps | 4 + arch/csky/kernel/smp.c | 6 +- arch/m68k/emu/nfblock.c | 9 +- arch/mips/Kconfig | 1 + arch/mips/kernel/smp-bmips.c | 3 +- arch/mips/ralink/Kconfig | 3 +- arch/nios2/include/asm/irqflags.h | 4 +- arch/nios2/include/asm/registers.h | 2 +- arch/openrisc/kernel/signal.c | 2 - arch/openrisc/kernel/smp.c | 6 +- arch/parisc/Kconfig | 22 +- arch/parisc/include/asm/assembly.h | 32 + arch/parisc/include/asm/bitops.h | 9 - arch/parisc/include/asm/current.h | 19 + arch/parisc/include/asm/futex.h | 3 - arch/parisc/include/asm/ide.h | 4 - arch/parisc/include/asm/kfence.h | 44 + arch/parisc/include/asm/mckinley.h | 2 - arch/parisc/include/asm/pdc.h | 2 + arch/parisc/include/asm/processor.h | 11 +- arch/parisc/include/asm/ptrace.h | 6 +- arch/parisc/include/asm/runway.h | 2 - arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/thread_info.h | 12 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/include/asm/unaligned.h | 2 - arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/kernel/Makefile | 1 + arch/parisc/kernel/asm-offsets.c | 29 +- arch/parisc/kernel/cache.c | 87 +- arch/parisc/kernel/entry.S | 90 +- arch/parisc/kernel/firmware.c | 32 + arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 25 +- arch/parisc/kernel/stacktrace.c | 30 +- arch/parisc/kernel/sys_parisc.c | 10 +- arch/parisc/kernel/syscall.S | 26 +- arch/parisc/kernel/toc.c | 111 + arch/parisc/kernel/toc_asm.S | 88 + arch/parisc/kernel/traps.c | 9 +- arch/parisc/kernel/unwind.c | 31 +- arch/parisc/lib/bitops.c | 12 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/kernel/idle_book3s.S | 10 +- arch/powerpc/kernel/smp.c | 9 +- arch/powerpc/perf/isa207-common.c | 26 +- arch/powerpc/perf/isa207-common.h | 2 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 7 +- arch/riscv/kernel/cpu.c | 3 +- arch/riscv/net/bpf_jit_core.c | 5 + arch/s390/Kconfig | 2 + arch/s390/configs/debug_defconfig | 10 +- arch/s390/configs/defconfig | 6 + arch/s390/include/asm/ftrace.h | 12 + arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/mcount.S | 23 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 1 + arch/sh/boards/of-generic.c | 5 +- arch/sparc/Kconfig | 3 +- arch/sparc/kernel/ioport.c | 76 +- arch/um/drivers/ubd_kern.c | 13 +- arch/x86/Kconfig | 1 + arch/x86/Kconfig.cpu | 13 + arch/x86/events/perf_event.h | 1 + arch/x86/ia32/ia32_signal.c | 1 - arch/x86/include/asm/fpu/api.h | 36 +- arch/x86/include/asm/fpu/internal.h | 530 -- arch/x86/include/asm/fpu/sched.h | 68 + arch/x86/include/asm/fpu/signal.h | 13 +- arch/x86/include/asm/fpu/types.h | 42 +- arch/x86/include/asm/fpu/xcr.h | 11 - arch/x86/include/asm/fpu/xstate.h | 19 - arch/x86/include/asm/pkru.h | 2 +- arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/common.c | 48 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/vortex.c | 39 + arch/x86/kernel/devicetree.c | 5 +- arch/x86/kernel/fpu/bugs.c | 2 +- arch/x86/kernel/fpu/context.h | 85 + arch/x86/kernel/fpu/core.c | 257 +- arch/x86/kernel/fpu/init.c | 39 +- arch/x86/kernel/fpu/internal.h | 33 + arch/x86/kernel/fpu/legacy.h | 115 + arch/x86/kernel/fpu/regset.c | 34 +- arch/x86/kernel/fpu/signal.c | 102 +- arch/x86/kernel/fpu/xstate.c | 218 +- arch/x86/kernel/fpu/xstate.h | 212 + arch/x86/kernel/process.c | 8 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/sev-shared.c | 53 +- arch/x86/kernel/sev.c | 23 +- arch/x86/kernel/signal.c | 1 - arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 4 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 206 +- arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 6 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/mem_encrypt_identity.c | 9 + arch/x86/power/cpu.c | 2 +- arch/xtensa/boot/boot-elf/bootstrap.S | 2 + arch/xtensa/boot/boot-redboot/bootstrap.S | 72 +- arch/xtensa/include/asm/asmmacro.h | 65 + arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 + arch/xtensa/include/asm/processor.h | 32 +- arch/xtensa/include/asm/sections.h | 41 + arch/xtensa/include/asm/traps.h | 2 + arch/xtensa/kernel/align.S | 2 + arch/xtensa/kernel/entry.S | 216 +- arch/xtensa/kernel/head.S | 24 +- arch/xtensa/kernel/mcount.S | 38 +- arch/xtensa/kernel/process.c | 27 +- arch/xtensa/kernel/setup.c | 102 +- arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 6 +- arch/xtensa/kernel/vectors.S | 55 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 +- block/Makefile | 2 +- block/bdev.c | 8 +- block/bfq-cgroup.c | 12 +- block/bio.c | 7 +- block/blk-core.c | 28 +- block/blk-crypto-fallback.c | 118 +- block/blk-crypto-profile.c | 565 ++ block/blk-crypto.c | 29 +- block/blk-flush.c | 12 +- block/blk-integrity.c | 4 +- block/blk-merge.c | 17 +- block/blk-mq-sched.c | 2 +- block/blk-mq-sched.h | 12 +- block/blk-mq-tag.c | 7 +- block/blk-mq-tag.h | 23 - block/blk-mq.c | 248 +- block/blk-mq.h | 16 +- block/blk-wbt.c | 3 + block/blk.h | 4 +- block/fops.c | 41 +- block/genhd.c | 26 +- block/ioctl.c | 20 +- block/keyslot-manager.c | 579 -- block/partitions/efi.c | 2 +- block/partitions/ibm.c | 19 +- crypto/af_alg.c | 2 +- drivers/acpi/power.c | 104 +- drivers/acpi/tables.c | 3 + drivers/android/binder.c | 14 +- drivers/auxdisplay/Kconfig | 12 +- drivers/auxdisplay/Makefile | 1 + drivers/auxdisplay/cfag12864bfb.c | 9 +- drivers/auxdisplay/ht16k33.c | 501 +- drivers/auxdisplay/img-ascii-lcd.c | 205 +- drivers/auxdisplay/ks0108.c | 3 - drivers/auxdisplay/line-display.c | 261 + drivers/auxdisplay/line-display.h | 43 + drivers/base/core.c | 6 + drivers/block/aoe/aoeblk.c | 13 +- drivers/block/ataflop.c | 18 +- drivers/block/loop.c | 19 +- drivers/block/nbd.c | 30 +- drivers/block/rnbd/rnbd-clt.c | 13 +- drivers/block/xen-blkfront.c | 8 +- drivers/bluetooth/btsdio.c | 2 + drivers/bluetooth/virtio_bt.c | 3 + drivers/cdrom/cdrom.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 20 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk-composite.c | 76 +- drivers/clocksource/Kconfig | 2 + drivers/clocksource/arc_timer.c | 6 +- drivers/counter/counter-chrdev.c | 6 - drivers/counter/counter-sysfs.c | 21 +- drivers/fsi/fsi-occ.c | 209 +- drivers/fsi/fsi-sbefifo.c | 28 +- drivers/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 17 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 90 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 32 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 5 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 237 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 115 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 17 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 9 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/ast/ast_mode.c | 18 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_modeset_lock.c | 17 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 12 + drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 47 - drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 + drivers/gpu/drm/i915/display/intel_cursor.c | 19 +- drivers/gpu/drm/i915/display/intel_ddi.c | 44 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1182 +--- drivers/gpu/drm/i915/display/intel_display.h | 17 +- drivers/gpu/drm/i915/display/intel_display_power.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 19 +- drivers/gpu/drm/i915/display/intel_dp.c | 130 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 520 +- drivers/gpu/drm/i915/display/intel_fb.h | 30 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 ++ drivers/gpu/drm/i915/display/intel_pch_display.h | 27 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 +++ drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 + drivers/gpu/drm/i915/display/intel_psr.c | 6 +- drivers/gpu/drm/i915/display/intel_sprite.c | 35 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 - drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 206 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 57 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 227 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 16 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 797 ++- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 26 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 27 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 29 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 7 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 29 +- drivers/gpu/drm/i915/gt/intel_context.c | 51 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 73 +- drivers/gpu/drm/i915/gt/intel_engine.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 66 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 13 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 37 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 7 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 55 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 4 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 14 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 41 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 4 + drivers/gpu/drm/i915/gt/intel_llc.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 5 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 12 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 54 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 34 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1446 ++++- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 179 + drivers/gpu/drm/i915/i915_debugfs.c | 43 +- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_query.c | 2 + drivers/gpu/drm/i915/i915_reg.h | 2 - drivers/gpu/drm/i915/i915_request.c | 143 +- drivers/gpu/drm/i915/i915_request.h | 23 + drivers/gpu/drm/i915/i915_vma.c | 21 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/intel_pm.c | 1 + drivers/gpu/drm/i915/intel_wakeref.h | 12 + .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/mock_region.c | 2 - drivers/gpu/drm/kmb/kmb_crtc.c | 41 +- drivers/gpu/drm/kmb/kmb_drv.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.h | 10 +- drivers/gpu/drm/kmb/kmb_dsi.c | 25 +- drivers/gpu/drm/kmb/kmb_dsi.h | 2 +- drivers/gpu/drm/kmb/kmb_plane.c | 43 +- drivers/gpu/drm/kmb/kmb_plane.h | 6 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 7 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 66 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 8 +- drivers/gpu/drm/msm/dp/dp_display.c | 141 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 + drivers/gpu/drm/msm/dp/dp_drm.c | 13 +- drivers/gpu/drm/msm/dp/dp_parser.c | 30 +- drivers/gpu/drm/msm/dp/dp_parser.h | 3 +- drivers/gpu/drm/msm/msm_drv.h | 9 +- drivers/gpu/drm/msm/msm_gem.c | 19 +- drivers/gpu/drm/msm/msm_gpu.h | 4 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 3 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 - drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 208 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/hid/hid-apple.c | 54 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-quirks.c | 3 +- drivers/hv/hyperv_vmbus.h | 1 + drivers/hwmon/occ/p9_sbe.c | 86 +- drivers/i2c/i2c-core-acpi.c | 22 +- drivers/iio/accel/sca3000.c | 3 +- drivers/iio/adc/ab8500-gpadc.c | 22 +- drivers/iio/adc/aspeed_adc.c | 2 +- drivers/iio/adc/imx7d_adc.c | 18 +- drivers/iio/adc/lpc18xx_adc.c | 75 +- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 17 +- drivers/iio/adc/meson_saradc.c | 39 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 9 +- drivers/iio/adc/rockchip_saradc.c | 27 +- drivers/iio/adc/stm32-adc-core.c | 1 + drivers/iio/adc/stm32-adc-core.h | 10 + drivers/iio/adc/stm32-adc.c | 422 +- drivers/iio/adc/ti-adc128s052.c | 33 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 1 - drivers/iio/chemical/scd4x.c | 9 +- drivers/iio/frequency/Kconfig | 12 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/adrf6780.c | 527 ++ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/industrialio-buffer.c | 14 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/cm3605.c | 29 +- drivers/iio/light/gp2ap002.c | 24 +- drivers/iio/light/ltr501.c | 37 + drivers/iio/multiplexer/iio-mux.c | 7 +- drivers/infiniband/hw/irdma/verbs.c | 8 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/devx.h | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 31 +- drivers/infiniband/hw/mlx5/mr.c | 85 +- drivers/infiniband/hw/mlx5/odp.c | 38 +- drivers/infiniband/hw/mlx5/wr.c | 10 +- drivers/infiniband/hw/qedr/qedr.h | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/input/misc/axp20x-pek.c | 26 +- drivers/irqchip/Kconfig | 23 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 47 +- drivers/irqchip/irq-bcm7120-l2.c | 21 +- drivers/irqchip/irq-brcmstb-l2.c | 16 +- drivers/irqchip/irq-mchp-eic.c | 280 + drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ts4800.c | 4 +- drivers/isdn/hardware/mISDN/hfcpci.c | 8 +- drivers/md/bcache/bcache.h | 4 - drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/debug.c | 15 +- drivers/md/bcache/io.c | 16 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 89 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/util.h | 8 - drivers/md/dm-core.h | 4 +- drivers/md/dm-table.c | 168 +- drivers/md/dm.c | 14 +- drivers/media/platform/allegro-dvt/allegro-core.c | 311 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 23 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 10 +- drivers/media/platform/allegro-dvt/nal-h264.c | 74 - drivers/media/platform/allegro-dvt/nal-h264.h | 200 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 202 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +- drivers/media/platform/qcom/venus/core.c | 77 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 67 +- drivers/media/platform/qcom/venus/helpers.h | 4 + drivers/media/platform/qcom/venus/hfi.c | 48 +- drivers/media/platform/qcom/venus/vdec.c | 25 +- drivers/media/platform/qcom/venus/venc.c | 116 +- drivers/memory/tegra/tegra20-emc.c | 1 + drivers/memstick/host/r592.c | 8 +- drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/arizona-core.c | 13 - drivers/mfd/arizona-i2c.c | 14 +- drivers/mfd/arizona-spi.c | 13 +- drivers/mfd/arizona.h | 2 - drivers/misc/habanalabs/Kconfig | 2 + drivers/misc/habanalabs/common/Makefile | 2 +- .../misc/habanalabs/common/command_submission.c | 105 +- drivers/misc/habanalabs/common/context.c | 8 +- drivers/misc/habanalabs/common/debugfs.c | 51 + drivers/misc/habanalabs/common/device.c | 159 +- drivers/misc/habanalabs/common/firmware_if.c | 28 +- drivers/misc/habanalabs/common/habanalabs.h | 64 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- .../{gaudi/gaudi_hwmgr.c => common/hwmgr.c} | 38 +- drivers/misc/habanalabs/common/hwmon.c | 194 +- drivers/misc/habanalabs/common/irq.c | 5 +- drivers/misc/habanalabs/common/memory.c | 513 +- drivers/misc/habanalabs/common/mmu/mmu.c | 30 +- drivers/misc/habanalabs/common/sysfs.c | 6 +- drivers/misc/habanalabs/gaudi/Makefile | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 22 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 - drivers/misc/habanalabs/goya/goya.c | 13 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 - drivers/misc/habanalabs/include/common/cpucp_if.h | 22 +- .../misc/habanalabs/include/common/hl_boot_if.h | 189 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 10 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + drivers/mmc/core/crypto.c | 11 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/cqhci-crypto.c | 33 +- drivers/mmc/host/dw_mmc.c | 39 +- drivers/mmc/host/mxs-mmc.c | 10 + drivers/mmc/host/sdhci-acpi.c | 14 +- drivers/mmc/host/sdhci-esdhc-imx.c | 16 + drivers/mmc/host/sdhci-omap.c | 265 +- drivers/mmc/host/sdhci-pci-core.c | 152 +- drivers/mmc/host/sdhci-pci-data.c | 6 - drivers/mmc/host/sdhci-pci.h | 5 - drivers/mmc/host/sdhci.c | 19 + drivers/mmc/host/sdhci.h | 2 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 8 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 7 +- drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mux/core.c | 38 +- drivers/net/dsa/qca8k.c | 74 +- drivers/net/dsa/sja1105/sja1105.h | 25 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 35 +- drivers/net/dsa/sja1105/sja1105_main.c | 94 +- drivers/net/dsa/sja1105/sja1105_vl.c | 3 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc.c | 8 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +- drivers/net/ethernet/freescale/fec_main.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 37 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 9 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 4 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 31 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 46 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 192 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 108 +- drivers/net/ethernet/intel/ice/ice_base.c | 34 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 201 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_devids.h | 4 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 126 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 127 - drivers/net/ethernet/intel/ice/ice_fltr.h | 4 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 585 +- drivers/net/ethernet/intel/ice/ice_lib.h | 17 +- drivers/net/ethernet/intel/ice/ice_main.c | 1092 +++- drivers/net/ethernet/intel/ice/ice_sched.c | 184 + drivers/net/ethernet/intel/ice/ice_sched.h | 8 + drivers/net/ethernet/intel/ice/ice_switch.c | 128 +- drivers/net/ethernet/intel/ice/ice_switch.h | 13 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 221 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 22 + drivers/net/ethernet/intel/ice/ice_txrx.c | 114 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 7 + drivers/net/ethernet/intel/ice/ice_type.h | 3 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 177 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- .../net/ethernet/marvell/prestera/prestera_main.c | 7 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 51 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 16 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 72 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + .../ethernet/mellanox/mlx5/core/{ => lag}/lag.c | 102 +- .../ethernet/mellanox/mlx5/core/{ => lag}/lag.h | 9 +- .../mellanox/mlx5/core/{lag_mp.c => lag/mp.c} | 17 +- .../mellanox/mlx5/core/{lag_mp.h => lag/mp.h} | 2 + .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 611 ++ .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 52 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 4 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 10 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 11 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 15 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 427 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 272 +- drivers/net/ethernet/mscc/ocelot.h | 1 + drivers/net/ethernet/mscc/ocelot_mrp.c | 8 +- drivers/net/ethernet/mscc/ocelot_net.c | 15 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 4 +- drivers/net/ethernet/nxp/lpc_eth.c | 4 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 103 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 20 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/renesas/ravb_main.c | 16 +- drivers/net/ethernet/renesas/sh_eth.c | 16 +- drivers/net/ethernet/rocker/rocker_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 37 +- drivers/net/ethernet/sfc/ptp.c | 4 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 16 +- drivers/net/ethernet/smsc/smsc9420.c | 18 +- drivers/net/ethernet/socionext/netsec.c | 16 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/ti/tlan.c | 10 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ieee802154/ca8210.c | 2 - drivers/net/phy/micrel.c | 5 +- drivers/net/phy/phylink.c | 44 +- drivers/net/usb/usbnet.c | 4 + drivers/net/vrf.c | 4 - drivers/net/wireless/ath/ath10k/mac.c | 6 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath10k/snoc.c | 77 + drivers/net/wireless/ath/ath10k/snoc.h | 5 + drivers/net/wireless/ath/ath10k/wmi.h | 3 + drivers/net/wireless/ath/ath11k/core.c | 10 +- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 10 +- drivers/net/wireless/ath/ath11k/dp.h | 1 + drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 41 +- drivers/net/wireless/ath/ath11k/qmi.c | 1 - drivers/net/wireless/ath/ath11k/wmi.c | 10 +- drivers/net/wireless/ath/ath5k/sysfs.c | 8 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 9 +- drivers/net/wireless/ath/ath9k/debug.c | 57 +- drivers/net/wireless/ath/ath9k/debug.h | 1 + drivers/net/wireless/ath/ath9k/init.c | 6 +- drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +- drivers/net/wireless/ath/wil6210/main.c | 6 +- drivers/net/wireless/ath/wil6210/wil6210.h | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/atmel/atmel.c | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +- drivers/net/wireless/cisco/airo.c | 27 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 4 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 7 +- drivers/net/wireless/marvell/libertas/cmd.c | 5 +- drivers/net/wireless/marvell/libertas/main.c | 4 +- drivers/net/wireless/marvell/mwifiex/11n.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 12 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 21 + drivers/net/wireless/marvell/mwifiex/main.c | 20 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 + drivers/net/wireless/marvell/mwifiex/uap_event.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 14 + drivers/net/wireless/mediatek/mt76/mac80211.c | 242 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 126 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 68 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 296 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 355 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 381 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 170 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 646 ++- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 334 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1046 ++-- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 105 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 144 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 149 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 23 + .../net/wireless/mediatek/mt76/mt7915/testmode.h | 6 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 93 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 776 ++- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 32 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 328 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 448 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 179 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 66 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 348 ++ .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 115 + drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 58 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 317 + .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 220 + .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 135 + .../net/wireless/mediatek/mt76/mt7921/testmode.c | 197 + drivers/net/wireless/mediatek/mt76/sdio.c | 303 +- .../net/wireless/mediatek/mt76/{mt7615 => }/sdio.h | 33 +- .../mediatek/mt76/{mt7615 => }/sdio_txrx.c | 134 +- drivers/net/wireless/mediatek/mt76/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/testmode.h | 7 + drivers/net/wireless/mediatek/mt76/tx.c | 84 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 13 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 4 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/realtek/rtw89/cam.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 2 +- drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/wl3501_cs.c | 3 +- drivers/net/wireless/zydas/zd1201.c | 9 +- drivers/nfc/st95hf/core.c | 6 +- drivers/nvme/host/core.c | 120 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fabrics.h | 8 + drivers/nvme/host/fc.c | 34 +- drivers/nvme/host/multipath.c | 30 +- drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/rdma.c | 25 +- drivers/nvme/host/tcp.c | 18 +- drivers/nvme/host/zns.c | 2 + drivers/nvme/target/admin-cmd.c | 16 +- drivers/nvme/target/configfs.c | 41 + drivers/nvme/target/core.c | 17 +- drivers/nvme/target/discovery.c | 2 + drivers/nvme/target/fabrics-cmd.c | 3 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 6 + drivers/nvme/target/rdma.c | 30 + drivers/nvme/target/tcp.c | 16 + drivers/of/base.c | 22 + drivers/of/kobj.c | 4 +- drivers/of/of_private.h | 2 +- drivers/of/of_reserved_mem.c | 2 + drivers/of/unittest.c | 2 + drivers/pci/controller/Kconfig | 8 + drivers/pci/controller/Makefile | 2 + .../pci-mt7621.c => pci/controller/pcie-mt7621.c} | 24 +- drivers/pci/pci-sysfs.c | 24 +- drivers/pci/pci.c | 32 +- drivers/pci/pci.h | 1 + drivers/pci/probe.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 316 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 16 +- drivers/phy/st/phy-stm32-usbphyc.c | 203 + drivers/phy/ti/phy-gmii-sel.c | 2 + drivers/platform/chrome/cros_ec_proto.c | 48 + drivers/platform/chrome/cros_ec_typec.c | 69 +- drivers/platform/chrome/cros_usbpd_notify.c | 50 +- drivers/platform/mellanox/Kconfig | 12 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxreg-hotplug.c | 123 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 906 +++ drivers/platform/surface/surface3-wmi.c | 9 +- drivers/platform/surface/surface3_power.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/ideapad-laptop.c | 8 +- drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/mlx-platform.c | 2279 +++++++- drivers/platform/x86/panasonic-laptop.c | 18 +- drivers/platform/x86/system76_acpi.c | 428 +- drivers/platform/x86/thinkpad_acpi.c | 56 +- drivers/ptp/ptp_clock.c | 16 +- drivers/s390/block/dasd.c | 9 +- drivers/s390/block/dasd_3990_erp.c | 6 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 13 +- drivers/s390/block/dasd_erp.c | 8 +- drivers/s390/block/dasd_int.h | 11 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 + drivers/scsi/lpfc/lpfc_disc.h | 12 +- drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 112 +- drivers/scsi/lpfc/lpfc_init.c | 68 +- drivers/scsi/lpfc/lpfc_scsi.c | 19 +- drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/sd.c | 8 +- drivers/scsi/sr.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 6 +- drivers/scsi/ufs/ufshcd-crypto.c | 32 +- drivers/scsi/ufs/ufshcd-crypto.h | 9 +- drivers/scsi/ufs/ufshcd-pci.c | 2 + drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/scsi/ufs/ufshcd.h | 6 +- drivers/soc/fsl/dpio/qbman-portal.c | 11 +- drivers/soundwire/bus.c | 2 +- drivers/soundwire/qcom.c | 27 + drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-at91-usart.c | 27 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/gdm724x/gdm_lte.c | 4 +- drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 52 +- drivers/staging/mt7621-pci/Kconfig | 8 - drivers/staging/mt7621-pci/Makefile | 2 - drivers/staging/mt7621-pci/TODO | 4 - drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 104 - drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/qlge/qlge_main.c | 18 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/r8188eu/Makefile | 152 +- drivers/staging/r8188eu/core/rtw_cmd.c | 22 +- drivers/staging/r8188eu/core/rtw_debug.c | 886 --- drivers/staging/r8188eu/core/rtw_led.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 14 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 3 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 8 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 122 +- drivers/staging/r8188eu/hal/odm.c | 225 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 41 +- drivers/staging/r8188eu/hal/odm_interface.c | 5 - drivers/staging/r8188eu/hal/rtl8188e_dm.c | 11 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 5 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 8 - drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 78 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/odm.h | 208 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 2 +- drivers/staging/r8188eu/include/odm_interface.h | 2 - drivers/staging/r8188eu/include/odm_precomp.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 13 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 1 - drivers/staging/r8188eu/include/rtw_cmd.h | 5 +- drivers/staging/r8188eu/include/rtw_debug.h | 148 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 4 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 7 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 8 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 7 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192u/r8192U.h | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 15 +- drivers/staging/rtl8712/os_intfs.c | 9 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 17 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 5 +- drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/rf.c | 8 +- drivers/staging/vt6655/rxtx.c | 50 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 4 +- drivers/target/target_core_file.c | 4 +- drivers/target/target_core_iblock.c | 4 +- drivers/tee/optee/Makefile | 5 +- drivers/tee/optee/call.c | 445 +- drivers/tee/optee/core.c | 719 +-- drivers/tee/optee/ffa_abi.c | 911 +++ drivers/tee/optee/optee_ffa.h | 153 + drivers/tee/optee/optee_msg.h | 27 +- drivers/tee/optee/optee_private.h | 157 +- drivers/tee/optee/rpc.c | 237 +- drivers/tee/optee/shm_pool.c | 101 - drivers/tee/optee/shm_pool.h | 14 - drivers/tee/optee/smc_abi.c | 1362 +++++ drivers/thermal/gov_user_space.c | 9 + .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/qcom/Kconfig | 2 +- drivers/thermal/qcom/tsens.c | 29 +- drivers/thermal/rockchip_thermal.c | 2 +- drivers/thermal/thermal_core.c | 6 +- drivers/thermal/thermal_sysfs.c | 3 + drivers/thermal/uniphier_thermal.c | 4 + drivers/tty/sysrq.c | 2 +- drivers/tty/tty_buffer.c | 3 + drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/gadget/legacy/inode.c | 11 +- drivers/usb/storage/unusual_devs.h | 10 + drivers/usb/typec/Kconfig | 4 +- drivers/usb/typec/tipd/core.c | 8 + drivers/vdpa/mlx5/core/mlx5_vdpa.h | 8 +- drivers/vdpa/mlx5/core/mr.c | 8 +- drivers/vdpa/mlx5/core/resources.c | 13 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vfio/vfio.c | 347 +- drivers/video/backlight/ili9320.c | 3 +- drivers/video/backlight/ili9320.h | 2 +- drivers/video/backlight/vgg2432a4.c | 4 +- fs/aio.c | 14 +- fs/autofs/waitq.c | 2 +- fs/btrfs/block-group.c | 188 +- fs/btrfs/block-group.h | 2 + fs/btrfs/check-integrity.c | 201 +- fs/btrfs/ctree.h | 7 + fs/btrfs/disk-io.h | 3 - fs/btrfs/ioctl.c | 14 + fs/btrfs/relocation.c | 4 + fs/btrfs/sysfs.c | 93 +- fs/btrfs/tree-log.c | 5 +- fs/btrfs/volumes.c | 17 +- fs/cachefiles/io.c | 12 +- fs/ceph/file.c | 2 +- fs/ceph/super.c | 2 +- fs/ceph/xattr.c | 3 +- fs/cifs/file.c | 4 +- fs/direct-io.c | 2 +- fs/erofs/erofs_fs.h | 2 +- fs/exfat/inode.c | 2 +- fs/f2fs/compress.c | 1 + fs/f2fs/data.c | 57 +- fs/f2fs/f2fs.h | 44 +- fs/f2fs/gc.c | 5 +- fs/f2fs/segment.c | 55 +- fs/f2fs/segment.h | 1 + fs/f2fs/super.c | 19 + fs/f2fs/sysfs.c | 24 +- fs/fs-writeback.c | 5 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 45 +- fs/fuse/file.c | 96 +- fs/fuse/fuse_i.h | 18 +- fs/fuse/inode.c | 132 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 4 +- fs/fuse/virtio_fs.c | 12 +- fs/fuse/xattr.c | 10 +- fs/gfs2/glock.c | 15 +- fs/inode.c | 7 +- fs/io_uring.c | 61 +- fs/iomap/direct-io.c | 10 +- fs/isofs/inode.c | 2 + fs/ksmbd/auth.c | 16 +- fs/ksmbd/ksmbd_netlink.h | 2 + fs/ksmbd/mgmt/user_config.c | 2 +- fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/smb2pdu.c | 146 +- fs/ksmbd/transport_ipc.c | 3 +- fs/ksmbd/transport_ipc.h | 2 +- fs/locks.c | 114 +- fs/nfs/direct.c | 2 +- fs/nfs/nfs4proc.c | 3 +- fs/nfsd/nfssvc.c | 2 +- fs/overlayfs/file.c | 4 +- fs/quota/quota_tree.c | 15 + include/drm/drm_dp_helper.h | 21 +- include/dt-bindings/phy/phy-cadence.h | 2 + include/linux/backing-dev.h | 1 - include/linux/bio.h | 40 +- include/linux/blk-crypto-profile.h | 166 + include/linux/blk-mq.h | 40 +- include/linux/blkdev.h | 53 +- include/linux/bpf.h | 2 + include/linux/compiler-gcc.h | 8 + include/linux/container_of.h | 12 +- include/linux/counter.h | 7 - include/linux/damon.h | 137 +- include/linux/device-mapper.h | 4 +- include/linux/device/bus.h | 1 + include/linux/dsa/8021q.h | 5 +- include/linux/etherdevice.h | 21 + include/linux/filter.h | 1 + include/linux/fs.h | 4 +- include/linux/fsi-occ.h | 2 + include/linux/genhd.h | 7 + include/linux/gfp.h | 4 + include/linux/io-mapping.h | 6 - include/linux/irqchip.h | 15 +- include/linux/keyslot-manager.h | 120 - include/linux/kfence.h | 21 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 3 + include/linux/mempolicy.h | 4 - include/linux/migrate.h | 5 + include/linux/mlx5/device.h | 15 + include/linux/mlx5/driver.h | 31 +- include/linux/mlx5/fs.h | 9 + include/linux/mlx5/mlx5_ifc.h | 298 +- include/linux/mm_types.h | 2 - include/linux/mmc/host.h | 4 +- include/linux/mmc/sdhci-pci-data.h | 18 - include/linux/mmzone.h | 12 + include/linux/mux/consumer.h | 23 +- include/linux/mux/driver.h | 4 + include/linux/nvme-fc-driver.h | 7 + include/linux/nvme-rdma.h | 2 + include/linux/nvme.h | 11 +- include/linux/of.h | 3 +- include/linux/page-flags.h | 23 + include/linux/page_owner.h | 12 +- include/linux/pci.h | 11 - include/linux/percpu-refcount.h | 33 +- include/linux/platform_data/cros_ec_proto.h | 3 + include/linux/platform_data/mlxreg.h | 82 + include/linux/platform_data/x86/soc.h | 65 + include/linux/sched/task_stack.h | 4 + include/linux/security.h | 6 +- include/linux/signal.h | 1 - include/linux/slub_def.h | 13 +- include/linux/tee_drv.h | 7 +- include/linux/trace_recursion.h | 49 +- include/linux/user_namespace.h | 2 + include/linux/workqueue.h | 3 +- include/net/cfg80211.h | 15 +- include/net/codel.h | 7 +- include/net/codel_impl.h | 14 +- include/net/dsa.h | 35 +- include/net/pkt_cls.h | 2 + include/net/sch_generic.h | 12 +- include/scsi/scsi_transport_sas.h | 1 + include/soc/arc/timers.h | 4 +- include/soc/mscc/ocelot.h | 24 +- include/sound/memalloc.h | 3 - include/sound/soc-component.h | 5 + include/trace/events/block.h | 6 +- include/trace/events/f2fs.h | 21 +- include/trace/events/vmscan.h | 38 + include/trace/events/writeback.h | 7 - include/uapi/drm/i915_drm.h | 139 +- include/uapi/linux/bcache.h | 4 +- include/uapi/linux/bpf.h | 8 + include/uapi/linux/btf.h | 8 +- include/uapi/linux/map_to_14segment.h | 241 + include/uapi/linux/nl80211-vnd-intel.h | 29 + include/uapi/linux/nl80211.h | 6 +- include/uapi/linux/perf_event.h | 19 +- include/uapi/linux/pkt_sched.h | 3 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/misc/habanalabs.h | 84 +- init/Kconfig | 5 +- kernel/auditsc.c | 2 +- kernel/bpf/btf.c | 44 +- kernel/bpf/core.c | 4 +- kernel/bpf/preload/.gitignore | 4 +- kernel/bpf/preload/Makefile | 3 +- kernel/bpf/syscall.c | 8 +- kernel/bpf/verifier.c | 14 +- kernel/cred.c | 14 +- kernel/futex/futex.h | 4 + kernel/irq/generic-chip.c | 3 + kernel/locking/mutex.c | 22 +- kernel/locking/rwsem.c | 70 +- kernel/power/process.c | 2 +- kernel/power/suspend.c | 4 +- kernel/sched/core.c | 6 +- kernel/signal.c | 25 +- kernel/trace/blktrace.c | 7 +- kernel/trace/bpf_trace.c | 2 + kernel/trace/ftrace.c | 4 +- kernel/ucount.c | 65 +- kernel/workqueue.c | 187 +- lib/Kconfig.kfence | 26 +- lib/scatterlist.c | 11 +- lib/stackdepot.c | 2 +- lib/test_kasan.c | 24 +- localversion-next | 2 +- mm/backing-dev.c | 48 - mm/compaction.c | 10 +- mm/damon/Kconfig | 12 + mm/damon/Makefile | 1 + mm/damon/core.c | 288 +- mm/damon/dbgfs.c | 110 +- mm/damon/paddr.c | 51 +- mm/damon/prmtv-common.c | 46 + mm/damon/prmtv-common.h | 3 + mm/damon/reclaim.c | 354 ++ mm/damon/vaddr.c | 21 +- mm/filemap.c | 16 +- mm/gup.c | 2 +- mm/huge_memory.c | 2 + mm/hugetlb.c | 86 +- mm/internal.h | 21 + mm/kasan/hw_tags.c | 14 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 16 +- mm/list_lru.c | 7 +- mm/memblock.c | 10 +- mm/memcontrol.c | 49 +- mm/memory-failure.c | 138 +- mm/memory.c | 9 + mm/mempolicy.c | 137 +- mm/migrate.c | 61 + mm/page-writeback.c | 11 +- mm/page_alloc.c | 42 +- mm/page_owner.c | 6 +- mm/readahead.c | 2 +- mm/rmap.c | 8 +- mm/shmem.c | 38 +- mm/slub.c | 94 +- mm/userfaultfd.c | 5 + mm/vmalloc.c | 31 +- mm/vmscan.c | 151 +- mm/vmstat.c | 3 +- net/batman-adv/bridge_loop_avoidance.c | 14 +- net/batman-adv/routing.c | 3 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tvlv.c | 4 +- net/batman-adv/tvlv.h | 4 +- net/bpf/test_run.c | 21 +- net/can/isotp.c | 3 + net/core/dev.c | 22 +- net/core/devlink.c | 2 - net/core/filter.c | 23 + net/core/gen_stats.c | 45 +- net/core/rtnetlink.c | 3 +- net/core/sysctl_net_core.c | 2 +- net/dsa/dsa.c | 22 +- net/dsa/dsa2.c | 66 +- net/dsa/port.c | 21 +- net/dsa/slave.c | 2 +- net/dsa/switch.c | 169 +- net/dsa/tag_8021q.c | 113 +- net/dsa/tag_ocelot_8021q.c | 2 +- net/dsa/tag_sja1105.c | 9 +- net/ieee802154/6lowpan/core.c | 2 +- net/mac80211/agg-rx.c | 3 +- net/mac80211/debugfs_sta.c | 91 +- net/mac80211/fils_aead.c | 22 +- net/mac80211/ibss.c | 10 +- net/mac80211/ieee80211_i.h | 3 + net/mac80211/iface.c | 8 +- net/mac80211/mlme.c | 87 +- net/mac80211/pm.c | 4 + net/mac80211/sta_info.c | 4 +- net/mac80211/tx.c | 206 +- net/mac802154/iface.c | 17 +- net/sched/sch_fq_codel.c | 13 +- net/sched/sch_tbf.c | 16 + net/wireless/nl80211.c | 45 +- net/wireless/scan.c | 59 +- net/wireless/util.c | 2 + rust/Makefile | 18 +- rust/kernel/io_mem.rs | 2 + rust/kernel/lib.rs | 10 +- rust/kernel/power.rs | 2 + samples/Kconfig | 5 +- samples/bpf/Makefile | 3 +- samples/bpf/xdp_redirect_cpu_user.c | 6 +- samples/ftrace/ftrace-direct-modify.c | 44 + samples/ftrace/ftrace-direct-too.c | 28 + samples/ftrace/ftrace-direct.c | 28 + scripts/Makefile.clang | 20 +- scripts/Makefile.gcc-plugins | 2 - scripts/bpf_doc.py | 2 + scripts/checkpatch.pl | 32 +- scripts/gcc-plugins/Kconfig | 20 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 27 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 69 - scripts/gcc-plugins/gcc-common.h | 1 - scripts/sorttable.c | 30 + security/Kconfig.hardening | 9 +- security/keys/process_keys.c | 8 + security/security.c | 7 +- security/selinux/hooks.c | 10 +- sound/core/memalloc.c | 2 +- sound/core/oss/mixer_oss.c | 44 +- sound/pci/hda/patch_realtek.c | 17 + sound/soc/cirrus/ep93xx-i2s.c | 12 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 4 +- sound/soc/codecs/tlv320aic32x4.h | 2 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/common/soc-intel-quirks.h | 51 +- sound/soc/meson/meson-card-utils.c | 1 + sound/soc/meson/meson-codec-glue.c | 3 - sound/soc/qcom/sm8250.c | 79 + sound/soc/rockchip/Makefile | 5 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/rockchip/rockchip_pcm.c | 44 - sound/soc/rockchip/rockchip_pcm.h | 11 - sound/soc/soc-core.c | 51 +- sound/soc/soc-pcm.c | 13 +- sound/usb/mixer.c | 7 + sound/usb/quirks.c | 7 + tools/bpf/bpftool/Makefile | 31 +- tools/bpf/bpftool/btf.c | 6 +- tools/bpf/bpftool/gen.c | 158 +- tools/bpf/bpftool/map_perf_ring.c | 1 - tools/include/uapi/linux/bpf.h | 8 + tools/include/uapi/linux/btf.h | 8 +- tools/include/uapi/linux/perf_event.h | 19 +- tools/lib/bpf/Makefile | 6 - tools/lib/bpf/btf.c | 133 +- tools/lib/bpf/btf.h | 13 +- tools/lib/bpf/btf_dump.c | 48 +- tools/lib/bpf/libbpf.c | 939 +-- tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/libbpf_internal.h | 12 +- tools/lib/bpf/linker.c | 1 - tools/perf/util/mem-events.c | 20 +- tools/testing/selftests/arm64/fp/Makefile | 4 +- tools/testing/selftests/arm64/fp/asm-utils.S | 172 + tools/testing/selftests/arm64/fp/assembler.h | 11 + tools/testing/selftests/arm64/fp/fpsimd-test.S | 164 - tools/testing/selftests/arm64/fp/sve-test.S | 163 - tools/testing/selftests/bpf/README.rst | 4 +- tools/testing/selftests/bpf/btf_helpers.c | 8 +- tools/testing/selftests/bpf/cgroup_helpers.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 160 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 30 +- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 11 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 17 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +- .../selftests/bpf/prog_tests/skc_to_unix_sock.c | 54 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 29 + .../testing/selftests/bpf/prog_tests/verif_stats.c | 28 + tools/testing/selftests/bpf/progs/tag.c | 6 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 + tools/testing/selftests/bpf/progs/test_skeleton.c | 18 + tools/testing/selftests/bpf/test_btf.h | 4 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 38 + .../testing/selftests/bpf/verifier/atomic_fetch.c | 57 + .../selftests/bpf/verifier/atomic_invalid.c | 25 + tools/testing/selftests/damon/debugfs_attrs.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_offload.sh | 276 + tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/memslot_perf_test.c | 56 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- tools/testing/selftests/vm/hugepage-mremap.c | 11 +- tools/testing/selftests/vm/madv_populate.c | 15 +- tools/testing/selftests/vm/run_vmtests.sh | 11 + tools/testing/selftests/vm/transhuge-stress.c | 2 +- 1591 files changed, 53703 insertions(+), 25174 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmon create mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt create mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/microchi [...] create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml delete mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 arch/arm/boot/dts/bcm-nsp-ax.dtsi create mode 100644 arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65w.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi create mode 100644 arch/arm/boot/dts/gemini-ns2502.dts create mode 100644 arch/arm/boot/dts/gemini-ssi1328.dts create mode 100644 arch/arm/include/asm/current.h create mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts copy arch/arm64/boot/dts/toshiba/{tmpv7708-rm-mbrc.dts => tmpv7708-visrobo-vrb.dts} (66%) create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi create mode 100644 arch/arm64/include/asm/asm-extable.h create mode 100644 arch/arm64/include/asm/gpr-num.h create mode 100644 arch/parisc/include/asm/current.h create mode 100644 arch/parisc/include/asm/kfence.h create mode 100644 arch/parisc/kernel/toc.c create mode 100644 arch/parisc/kernel/toc_asm.S create mode 100644 arch/x86/include/asm/fpu/sched.h create mode 100644 arch/x86/kernel/cpu/vortex.c create mode 100644 arch/x86/kernel/fpu/context.h create mode 100644 arch/x86/kernel/fpu/internal.h create mode 100644 arch/x86/kernel/fpu/legacy.h create mode 100644 arch/x86/kernel/fpu/xstate.h create mode 100644 arch/xtensa/include/asm/sections.h create mode 100644 block/blk-crypto-profile.c delete mode 100644 block/keyslot-manager.c create mode 100644 drivers/auxdisplay/line-display.c create mode 100644 drivers/auxdisplay/line-display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c create mode 100644 drivers/iio/frequency/adrf6780.c create mode 100644 drivers/irqchip/irq-mchp-eic.c rename drivers/misc/habanalabs/{gaudi/gaudi_hwmgr.c => common/hwmgr.c} (61%) delete mode 100644 drivers/mmc/host/sdhci-pci-data.c rename drivers/net/ethernet/mellanox/mlx5/core/{ => lag}/lag.c (92%) rename drivers/net/ethernet/mellanox/mlx5/core/{ => lag}/lag.h (89%) rename drivers/net/ethernet/mellanox/mlx5/core/{lag_mp.c => lag/mp.c} (98%) rename drivers/net/ethernet/mellanox/mlx5/core/{lag_mp.h => lag/mp.h} (87%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/testmode.c rename drivers/net/wireless/mediatek/mt76/{mt7615 => }/sdio.h (72%) rename drivers/net/wireless/mediatek/mt76/{mt7615 => }/sdio_txrx.c (67%) rename drivers/{staging/mt7621-pci/pci-mt7621.c => pci/controller/pcie-mt7621.c} (95%) create mode 100644 drivers/platform/mellanox/mlxreg-lc.c delete mode 100644 drivers/staging/mt7621-pci/Kconfig delete mode 100644 drivers/staging/mt7621-pci/Makefile delete mode 100644 drivers/staging/mt7621-pci/TODO delete mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt delete mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/tee/optee/ffa_abi.c create mode 100644 drivers/tee/optee/optee_ffa.h delete mode 100644 drivers/tee/optee/shm_pool.c delete mode 100644 drivers/tee/optee/shm_pool.h create mode 100644 drivers/tee/optee/smc_abi.c create mode 100644 include/linux/blk-crypto-profile.h delete mode 100644 include/linux/keyslot-manager.h delete mode 100644 include/linux/mmc/sdhci-pci-data.h create mode 100644 include/linux/platform_data/x86/soc.h create mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 mm/damon/reclaim.c delete mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.h create mode 100644 tools/testing/selftests/arm64/fp/asm-utils.S create mode 100644 tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c create mode 100644 tools/testing/selftests/bpf/prog_tests/verif_stats.c create mode 100644 tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_invalid.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_offload.sh