This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 3196a52aff93 Add linux-next specific files for 20211021 omits 42020b61be06 Merge branch 'akpm/master' omits 1e19a46e1e0d kasan: add kasan mode messages when kasan init omits 85e90048c3d2 mm: unexport {,un}lock_page_memcg omits d6177fa0a130 mm: unexport folio_memcg_{,un}lock omits 0c20c9bd90b4 mm: migrate: simplify the file-backed pages validation whe [...] omits ef6e770395fb mm: allow only SLUB on PREEMPT_RT omits 82901b07aee8 mm-filemap-check-if-thp-has-hwpoisoned-subpage-for-pmd-pag [...] omits a6d307a97d6d fix up for "mm: Add folio flag manipulation functions" omits 99cbe6d80178 Merge branch 'akpm-current/current' omits 8e7aedc4e7e0 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 0323805fc02d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 98ffd5f8cf26 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits b03eff49d35d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 23410f13d4f1 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 908f7f18f6b5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 683db636dc83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f674a22c3b5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3d77dbc05550 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 2f5863f5469c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 01e95ed91e85 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4b9678376133 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 090e80e6bbda Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 7d8777b9ca71 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 42e4a3a063f7 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits db2d4669f6c3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 8d730516298a Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits ebfa779cabb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d345d2b90870 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 101726d84ce6 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 2da7ada349c7 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits c3a6b98ee814 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits c71e29daa54c kernel/resource: disallow access to exclusive system RAM regions omits c6e333f11c26 kernel/resource: clean up and optimize iomem_is_exclusive() omits 3b9d04717717 kcov: replace local_irq_save() with a local_lock_t omits c8eb6fbd497f kcov: avoid enable+disable interrupts if !in_task() omits d4ab25c98ff2 kcov: allocate per-CPU memory on the relevant node omits fba3bb0ba34e Documentation/kcov: define `ip' in the example omits 519c67ea4207 Documentation/kcov: include types.h in the example omits ceab57b3f1ff sysv: use BUILD_BUG_ON instead of runtime check omits 7dec3245ff9d kernel/fork.c: unshare(): use swap() to make code cleaner omits 12e68996a1ac seq_file: move seq_escape() to a header omits ec9fe0421c22 signal: remove duplicate include in signal.h omits 48da004b46b6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits a696de8a8ea7 hfs/hfsplus: use WARN_ON for sanity check omits 3e7b8ae211f5 coda: bump module version to 7.2 omits 6893e01d22d5 coda: use vmemdup_user to replace the open code omits 889f0e0529ec coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits b31a9482d7a1 coda: avoid doing bad things on inode type changes during [...] omits 06c00ba165ff coda: avoid hidden code duplication in rename omits 9b6451e41d8a coda: avoid flagging NULL inodes omits 641eb2f4a5ec coda: remove err which no one care omits dd450bc27b02 coda: check for async upcall request using local state omits ccb262ad0802 coda: avoid NULL pointer dereference from a bad inode omits 6f559b46789e init/main.c: silence some -Wunused-parameter warnings omits e057f4263dbd init: make unknown command line param message clearer omits bf5f21eb91b0 ramfs: fix mount source show for ramfs omits e1782a0be8f9 alpha: use is_kernel_text() helper omits 8f77a722b255 microblaze: use is_kernel_text() helper omits c36fbac02b89 powerpc/mm: use core_kernel_text() helper omits 6460b13fa2ac extable: use is_kernel_text() helper omits 796221448cc0 mm: kasan: use is_kernel() helper omits 9e255f0f0e51 sections: provide internal __is_kernel() and __is_kernel_t [...] omits def2ebc7ad41 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 909b26af2ea3 sections: move is_kernel_inittext() into sections.h omits 2b40d8b9e353 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 1eb154f7e51c kallsyms: fix address-checks for kernel related range omits e0b198e3916b kallsyms: remove arch specific text and data check omits af319ddd52c6 ELF: simplify STACK_ALLOC macro omits 3b7bbcac9d82 ELF: fix overflow in total mapping size calculation omits dc2ed1122b2f binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits 54edeb12188f checkpatch: get default codespell dictionary path from pac [...] omits dc517751d14f checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 88c407feebfd const_structs.checkpatch: add a few sound ops structs omits f6af4dfb205d mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 9938ce8612bf lib/stackdepot: allow optional init and stack_table alloca [...] omits 79882a4719b3 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits b7a763741b57 lib/stackdepot: allow optional init and stack_table alloca [...] omits 644a29b89af0 lib: uninline simple_strntoull() as well omits d0c5cbad032a include/linux/string_helpers.h: add linux/string.h for strlen() omits 3a9b36398531 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 05557bcd81d3 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 0ddc52c4f6a6 lib, stackdepot: add helper to print stack entries into buffer omits 73bdfbc0458f lib, stackdepot: add helper to print stack entries omits 6364d5c28d06 lib, stackdepot: check stackdepot handle before accessing slabs omits e7efe0e71de0 MAINTAINERS: add "exec & binfmt" section with myself and Eric omits f3582bce4bb6 linux/container_of.h: switch to static_assert omits 19acdedbca73 include/media/media-entity.h: replace kernel.h with the ne [...] omits e392e3e022f1 include/linux/plist.h: replace kernel.h with the necessary [...] omits 72f51214c8a4 include/linux/llist.h: replace kernel.h with the necessary [...] omits f2de414eade7 include/linux/list.h: replace kernel.h with the necessary [...] omits d4b998a4d2d5 include/kunit/test.h: replace kernel.h with the necessary [...] omits 0eebc2645346 kernel.h: split out container_of() and typeof_member() macros omits b41ac179647a bottom_half.h needs kernel.h omits 075b2586a57c kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 630eec6b21cb proc/sysctl: make protected_* world readable omits 2afe32a03bf3 proc: allow pid_revalidate() during LOOKUP_RCU omits 08e6d5001bc1 virtio-mem: kdump mode to sanitize /proc/vmcore access omits 1cde94bd80a7 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits dff769e8076f virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits e3ae30117d06 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 3d8be955fd21 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits 072a06de6837 proc/vmcore: let pfn_is_ram() return a bool omits d1a586fe7e6f x86/xen: print a warning when HVMOP_get_mem_type fails omits 8891e3396cf7 x86/xen: simplify xen_oldmem_pfn_is_ram() omits 35ef23fe73cc x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 057263ff63ec proc: test that /proc/*/task doesn't contain "0" omits f094246f2150 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits dadd43d458e9 procfs: do not list TID 0 in /proc/<pid>/task omits 438dbf668742 kernel/hung_task.c: Monitor killed tasks. omits d54a4be48726 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 7ed4fa82737c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits caf0e85d684a mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits ef2838462a31 mm/damon: remove unnecessary variable initialization omits a81299b83834 Documentation/admin-guide/mm/damon: add a document for DAM [...] omits f034027c84c0 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits 16beb5140718 selftests/damon: support watermarks omits 78e630c3077a mm/damon/dbgfs: support watermarks omits 532503bab53e mm/damon/schemes: activate schemes based on a watermarks m [...] omits 1b8a12b6cb2e tools/selftests/damon: update for regions prioritization o [...] omits e68d7803fb92 mm/damon/dbgfs: support prioritization weights omits bdb3f1382cb3 mm/damon/vaddr,paddr: support pageout prioritization omits d41b0a29d890 mm/damon/schemes: prioritize regions within the quotas omits 00b8d2d5a6ce mm/damon/selftests: support schemes quotas omits 21b73f575301 mm/damon/dbgfs: support quotas of schemes omits c0c7e850b498 mm/damon/schemes: implement time quota omits bb33b7e47c14 mm/damon/schemes: skip already charged targets and regions omits 0fc86f6ecce9 mm/damon/schemes: implement size quota for schemes applica [...] omits be68639d6caa mm/damon/paddr: support the pageout scheme omits 5a3373fcc03c mm/damon/dbgfs: remove unnecessary variables omits 2defeeb2dafd mm/damon/vaddr: constify static mm_walk_ops omits 51c68d84cd37 Docs/DAMON: document physical memory monitoring support omits de8babccab92 mm/damon/dbgfs: support physical memory monitoring omits 0b8a0a9974de mm/damon: implement primitives for physical address space [...] omits b3b603c30805 mm/damon/vaddr: include 'highmem.h' to fix a build failure omits 3e1f20647c71 mm/damon/vaddr: separate commonly usable functions omits 92899b2ab9bc Docs/admin-guide/mm/damon: document 'init_regions' feature omits 1413632170bf mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits f7e0091fa6bc mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 596acb9392f8 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits 59675467e25f selftests/damon: add 'schemes' debugfs tests omits d88fd630bd1d mm/damon/schemes: implement statistics feature omits 8d13432e20a2 mm/damon/dbgfs: support DAMON-based Operation Schemes omits ea703a3752c7 mm/damon/vaddr: support DAMON-based Operation Schemes omits 39d1cd057547 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 7b7cdf775ce8 mm/damon/core: account age of target regions omits 6e85f150bb9f mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 6bbf74069b4f mm/damon: needn't hold kdamond_lock to print pid of kdamond omits d59f96c1ffb7 mm/damon: remove unnecessary do_exit() from kdamond omits 5f28d125916e mm/damon/core: print kdamond start log in debug mode only omits 7bf06c0c6a50 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 3713201631f3 docs/vm/damon: remove broken reference omits d4e817e9a127 MAINTAINERS: update SeongJae's email address omits 92c5b2fd44fe Documentation/vm: move user guides to admin-guide/mm/ omits f251f8d3cb20 mm/damon: grammar s/works/work/ omits b4e86d141347 kfence: default to dynamic branch instead of static keys mode omits d48b1b28d04b kfence: always use static branches to guard kfence_alloc() omits 1f22f8a0cfba kfence: shorten critical sections of alloc/free omits 13196a7fb524 kfence: test: use kunit_skip() to skip tests omits d9f017735148 kfence: add note to documentation about skipping covered a [...] omits ce64a3999874 fixup! kfence: limit currently covered allocations when po [...] omits 542cc64018a5 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 63e5a28ff9dc kfence: limit currently covered allocations when pool nearly full omits 1205e1d2be03 kfence: move saving stack trace of allocations into __kfen [...] omits 033ef175c94c kfence: count unexpectedly skipped allocations omits 93bc8a8cc8db stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits ac2dcebaeac3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 9b271eb6c3de mm: remove HARDENED_USERCOPY_FALLBACK omits 22bcf80ed7d9 zram: Introduce an aged idle interface omits a44e305964d6 zram-introduce-an-aged-idle-interface-v5 omits 439bce6c7d84 zram: introduce an aged idle interface omits 975a7726b568 zram: off by one in read_block_state() omits 1ff0507f34d0 zram_drv: allow reclaim on bio_alloc omits f69bdfa6b02e mm/highmem: Remove deprecated kmap_atomic omits 1b08c512023e mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 39036ab8fab7 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 20ec83286404 mm: disable zsmalloc on PREEMPT_RT omits 2053caba842c mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits e8beffa5e938 mm/rmap.c: avoid double faults migrating device private pages omits e74765c01d53 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits c6c191c31bfb mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits b9e7a49bdd5a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 9a360d5d1665 memblock: allow to specify flags with memblock_add_node() omits df356cc185a3 memblock: improve MEMBLOCK_HOTPLUG documentation omits 34817c585c78 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits d2a7089bc600 x86: remove memory hotplug support on X86_32 omits 705980aa4e96 mm/memory_hotplug: remove stale function declarations omits bf042e98cd58 mm/memory_hotplug: remove HIGHMEM leftovers omits 63d64610fd34 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 2eae6dd2be6d mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 664d87ea15da mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits f19cb2a2288f memory-hotplug.rst: document the "auto-movable" online policy omits 8fffc1ba6131 memory-hotplug.rst: document the "auto-movable" online policy omits 050315baf474 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 827dd8b18232 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 3ebbbd43e4d9 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 3c2f83523cad selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits 78c368d0110c mm: vmstat.c: make extfrag_index show more pretty omits d0d27d1cf5f7 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits d21358a40545 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits e344f8ffe583 selftests: vm: add KSM huge pages merging time test omits 73bee758c79c selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 9d3de762756a mm: nommu: kill arch_get_unmapped_area() omits 01293a61baab mm/readahead.c: fix incorrect comments for get_init_ra_size omits 173e3f033b49 selftests/vm/transhuge-stress: fix ram size thinko omits 35fcdb09fa8c mm: migrate: make demotion knob depend on migration omits e3e81c142da7 mm/migrate: de-duplicate migrate_reason strings omits 1bd298a17c64 hugetlbfs: extend the definition of hugepages parameter to [...] omits 1632c4f9740a oom_kill: oom_score_adj broken for processes with small me [...] omits 5fd9f24abd7e mm: mark the OOM reaper thread as freezable omits 157f8d5408bc fixup for "memblock: use memblock_free for freeing virtual [...] omits 1b9f859bbd82 memblock: use memblock_free for freeing virtual pointers omits 9ed1c44715c7 memblock: rename memblock_free to memblock_phys_free omits 06b3f582009d memblock: stop aliasing __memblock_free_late with memblock [...] omits 3b168bbe5075 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 30d01d8c30eb xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 0a018f9bae8d arch_numa: simplify numa_distance allocation omits fa6a54ee4f56 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 1f5ebae65970 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits dee46d2e118d tools/vm/page-types.c: print file offset in hexadecimal omits 292c5c9cd4f0 tools/vm/page-types.c: move show_file() to summary output omits 358f172e40e9 tools/vm/page-types.c: make walk_file() aware of address r [...] omits 8c011ad84255 tools/vm/page_owner_sort.c: count and sort by mem omits 74943b7894f0 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits 87a428ee6649 mm/vmscan: increase the timeout if page reclaim is not mak [...] omits cef41d97f81c mm/vmscan: centralise timeout values for reclaim_throttle omits d5023e501a89 mm/page_alloc: remove the throttling logic from the page a [...] omits 0cfb60d27ad4 mm/writeback: throttle based on page writeback instead of [...] omits 70556b01d75f mm/vmscan: throttle reclaim when no progress is being made omits e9f267613540 mm/vmscan: throttle reclaim and compaction when too may pa [...] omits 12bc5a13ef95 mm/vmscan: throttle reclaim until some writeback completes [...] omits a7887ba6707d mm/vmscan.c: fix -Wunused-but-set-variable warning omits 2cf7ef4794a1 mm/page_isolation: guard against possible putback unisolated page omits c628636ffd14 mm/page_isolation: fix potential missing call to unset_mig [...] omits 72ad682d2805 userfaultfd/selftests: fix calculation of expected ioctls omits 492aa149a912 userfaultfd/selftests: fix feature support detection omits 8b5e6be21c7e userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 3664d3e8c329 mm: remove duplicate include in hugepage-mremap.c omits 2f71252817ab hugetlb: support node specified when using cma for giganti [...] omits b54f30963c83 mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits ecab57d9f889 mm, hugepages: add hugetlb vma mremap() test omits 8f3c9a245bc3 mm, hugepages: add mremap() support for hugepage backed vma omits 8dc31793d911 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits cb6138ffc2b0 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits a98a52366fa1 hugetlb-add-hugetlb-demote-page-support-v4 omits ab2098e75a7b hugetlb: add hugetlb demote page support omits 6b275ce1ae69 hugetlb: add demote bool to gigantic page routines omits f200924afa51 hugetlb: be sure to free demoted CMA pages to CMA omits 515d6feceb50 mm/cma: add cma_pages_valid to determine if pages are in CMA omits 39e0d8f5465d hugetlb: add demote hugetlb page sysfs interfaces omits ac146bb381c3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits b9376af4e63e mm: hwpoison: handle non-anonymous THP correctly omits d882a43a0011 mm: shmem: don't truncate page if memory failure happens omits e44ca4e5476c mm: hwpoison: refactor refcount check handling omits c21ce976b72f mm: filemap: coding style cleanup for filemap_map_pmd() omits c4cfd445e7ec mm/memory_failure: constify static mm_walk_ops omits 644cf1cea761 mm: fix data race in PagePoisoned() omits 22ba33892d46 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() omits fa43f5d13c91 s390: use generic version of arch_is_kernel_initmem_freed() omits ab03fc42492b powerpc: use generic version of arch_is_kernel_initmem_freed() omits 5401e8c9e045 mm: make generic arch_is_kernel_initmem_freed() do what it says omits 3a2242ab71cd mm: create a new system state and fix core_kernel_text() omits 5591b81e52ec mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits d9003affd5e7 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 268c5553c4e7 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits 969c9518978f mm: move fold_vm_numa_events() to fix NUMA without SMP omits a39866e9d7e8 mm: move node_reclaim_distance to fix NUMA without SMP omits f702bbb9c8c4 mm/page_alloc: use accumulated load when building node fal [...] omits 7cc4417eb2bb mm/page_alloc: print node fallback order omits da57ad4c6c9e mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits f8a0549614ce mm/page_alloc.c: use helper function zone_spans_pfn() omits 36b95637764c mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 0c1f0230b349 mm/page_alloc.c: simplify the code by using macro K() omits 236de7c5bc8c mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits babe5fddeb67 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 89dfd3922454 mm/vmalloc: be more explicit about supported gfp flags omits cb8806916c0f mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits ab9972854615 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits 24d2d18eddc4 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] omits bfd9a8dc9edb mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 8d033596af9a kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits ddbdc1707a39 arm64: support page mapping percpu first chunk allocator omits 4b4363a6525f vmalloc: choose a better start address in vm_area_register [...] omits c7a677ee88b0 vmalloc: back off when the current task is OOM-killed omits 544a791d6726 mm/vmalloc: check various alignments when debugging omits 276db7a8df15 mm/vmalloc: do not adjust the search size for alignment overhead omits 7aabd365056a mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits 76396e6e952d mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 513f295751c7 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 35c0ceda8647 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 638c6baaae17 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 8c0252e1a2ee mm: mmap_lock: remove redundant newline in TP_printk omits 809a6bb61bc0 include/linux/io-mapping.h: remove fallback for writecombine omits 8781610f2327 mm/mremap: don't account pages in vma_to_resize() omits 3daa38efe018 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 5bbefa714383 memory: remove unused CONFIG_MEM_BLOCK_SIZE omits 556bb63507e8 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 1bd136e8ee18 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits e921ce55ed8d lazy tlb: allow lazy tlb mm refcounting to be configurable omits d24a383a2d4c lazy tlb: introduce lazy mm refcount helper functions omits b56b6fe24b88 Documentation: update pagemap with shmem exceptions omits 2f9a0c54b440 mm: remove redundant smp_wmb() omits 059289cddab9 mm: introduce pmd_install() helper omits be45a75d24f1 mm: add zap_skip_check_mapping() helper omits 3b31f692ef6f mm: drop first_index/last_index in zap_details omits 814d50ed201f mm: clear vmf->pte after pte_unmap_same() returns omits 7393ffc0c00c mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 1a1072b91d33 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 61d66abd388b mm: use __pfn_to_section() instead of open coding it omits c0d0f8adeb00 mm/mmap.c: fix a data race of mm->total_vm omits 794e5e0e4448 memcg: prohibit unconditional exceeding the limit of dying tasks omits 35fa1c345c79 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes omits 9cd2c218fa0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 984d39259e41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4f936c31cac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b303cb44d122 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b434bd19fa24 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits d1aadd8690fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7ed09a29dbf Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 22b3d2a32c63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06b2bee999c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df2188895232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aaee78e6f77e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 87758f3c59a2 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits aa85ca7bbaca Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits cfc5db806b78 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ceed320033ea Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits ea23b6257225 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2fce6a21372 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6c6ecd5fda98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 996c3a010b82 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 3ba8222c43a9 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits aee77a64a4de Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits e9f8c20900a3 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 956921a27073 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits d0435bb56d4e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 4df2b048cd10 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 012b3f29fdc6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits af30a0ad8a6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3243b39f8da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86e0a3e19fc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c63eba631e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2cd1e4bc070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abdc97f778aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7898098fc3e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a3a8c2006b3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c93576e5802 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 742cf8018e70 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits ccb4b63469c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e1edbd433ff Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits cfc1c4d3e36c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits c7f5f0718136 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits fa67b9b0b3a1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 8e0ac6073e39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f14eaa1a9d3 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits e3b29b7bd23e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 026bde16f578 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits da76a0536ab9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3edb95c4a225 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 6121ee808774 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8e9bcf2860b7 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits cdb4a6c8973f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 5f1d1d466d5a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits d650ccee462c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 033dfaf8addc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ee3108733b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 675b47710f1e Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 0d87f5197bed Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 99f7ececbe25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c224ccd93ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 163e6c9c7acb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7abdf024913b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 21f25dc75fda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b1f5a99f57b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d88653b53838 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8aa8d5d9573 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 293ea1b6b61e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 412bf6ccce9c Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits b382efb5a6ef Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 9da56eb45f69 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 7b3d3c587e56 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5e9aee3e428c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits bd55126f45a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 71096485651c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 66d392c9269e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits fe716e19fa09 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits e728f53f8d10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits be6b90ac60ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 380f57e4d0f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d0ddf85e0ec3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f4728e9ffa5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 533c47d1a14c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c45662bd8174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b559024d47a5 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits be3a117120b6 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 5b3509336acd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits c8ba63f548fd Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 2f5704ee4dee Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits f43d6ad8005a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits eb38c0949438 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 688e5a5416f7 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 58a56ea476d7 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits b405e7b7ba09 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 10a919b57b4f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits c8a1f0aee56e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits f0f15fbefaa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7191e904ce45 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 2657229875fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d41ee37cb45d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a61ab2c0bc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 475d702a0aca Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 5d996ce91697 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a5a119b36d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits f5bebf7832fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e164f9808b4 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits b5409b4a080a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b2d72055b243 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits f2d044e22e6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 116d27415733 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d78b3cc9914 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b0a7d638f03b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 53035f624a7e Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 0e3292bdaf05 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c49b3d80518d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7d4b31afbf3e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 50b2df5ac837 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 038c5516bddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3e607840989 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits ac1f863a4a58 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 705a29c7b684 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbc827dd6767 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 6b170d759920 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 60ba97356fa4 Merge branch 'for-next' of git://git.libc.org/linux-sh omits 9e9bbdd25421 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd9705f9803 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 17be83af2501 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c65766724742 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 244a380fc402 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 351c563472f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fa15ad982647 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits a257138deaaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f29e3e53a66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51e971e3d428 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 05078410922e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bcb306d5676 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits b221373fcc00 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits dab3520cf048 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 9d33001c25dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b61a66481175 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits b59a3985fa09 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits daabc195ceb5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 6f4c2f2331ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c1fd5508819 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f016f7ef6bfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 077a8784bd95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dfbdd3e65bba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46ace9ca6030 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed8afe1efecf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b635953398b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ddba96be134c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f3b6ba5453b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3369077ae773 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6a9284e8f4d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a5a2fc5991f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9db6e5884ae8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d867bfe2d45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8a25f22c4b5 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits ee04c9713b3e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits df1484cf5c0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5348a88e2150 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits a78195af15fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c48af0f39374 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 91ff4712af9e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bced5853d91d Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 5560855b4467 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits becaca9621b1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2b25342b2d39 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 38fb3eafc85c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f41ff5255d05 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 58c7012358ca Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9c4d924d14c2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 454f2813e2ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e2523712e779 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 246c10ef0acc Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 99b1272ce2c1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits f94f82342921 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 48cd3fe5f25e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 89dc284e3426 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c731bbc8a2f5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits edddce5cc226 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits de9df716d005 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 49ebe34ccc2e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 14254ff2314f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4a42b2315022 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 613f8b175c77 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 737e975fe230 Merge branch irq/modular-irqchips into irq/irqchip-next omits ef226dcf3d88 dt-bindings: iio: io-channel-mux: allow duplicate channel, labels omits dc6c3881968e dt-bindings: iio: io-channel-mux: add optional #io-channel-cells omits 6c439365566b iio: adc: adc128s052: Simplify adc128_probe() omits cf86cbb9709d iio: multiplexer: iio-mux: Support settle-time-us property omits 3747c61790a2 dt-bindings: iio: io-channel-mux: Add property for settle time omits 7cde1f72a06b mux: add support for delay after muxing omits fdd1e437c7af Merge branch 'for-next/hardening' into for-next/kspp omits 48e28e0b55b5 Merge branch 'for-next/overflow' into for-next/kspp omits 99052c0ea41b compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] omits 2d0b6fdd6730 gcc-plugins: Remove cyc_complexity omits ad7d3c0bb700 gcc-plugins: Explicitly document purpose and deprecation schedule omits 6a3dd52ad8a4 Merge branch irq/modular-irqchips into irq/irqchip-next omits 2fe066ef5487 Merge branch irq/mchp-eic into irq/irqchip-next omits 019906884a57 drm/amdgpu/vcn3.0: remove intermediate variable omits 9aee01b826f1 drm/amdgpu/vcn2.0: remove intermediate variable omits add9aed0117c drm/amdgpu: Consolidate VCN firmware setup code omits 91f6a183f5f5 drm/amdgpu/vcn3.0: handle harvesting in firmware setup omits 2ceec1010d99 drm/amdgpu/smu11.0: add missing IP version check omits c52179a248af drm/radeon: Add HD-audio component notifier support (v2) omits 255f225d4fe9 Revert "drm/amd/display: To modify the condition in indica [...] omits bbf4bdea5193 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 1899851cd6b0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ccc5df7037e4 drm/amdgpu: only check for _PR3 on dGPUs omits bd01f6b68a72 drm/amdgpu: add another raven1 gfxoff quirk omits f1be6c504f4b drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 5a6f572f84d8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits e4c9e8ff5484 Merge remote-tracking branch 'tip/sched/urgent' into tip-master omits 243133a039cd Merge remote-tracking branch 'tip/locking/core' into tip-master omits 851d43f4eb2f Merge remote-tracking branch 'tip/perf/core' into tip-master omits c292766c0a54 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 6744c839e111 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits e9cb4d969b85 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 1f1040c78dba Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 2d03fd8b9014 f2fs: multidevice: support direct IO omits ab3e52f65141 f2fs: introduce fragment allocation mode mount option omits 67f5d6c8c9c4 f2fs: replace snprintf in show functions with sysfs_emit omits 204ba4e1f3bf f2fs: include non-compressed blocks in compr_written_block omits b0674bc214ce hypverv/vmbus: include linux/bitops.h omits 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master omits 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] 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 e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] omits fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload omits aee43409dfc0 Merge branch 'efi/core' omits b17f4778908b Merge branch 'efi/urgent' omits 29b292df815f Merge branch 'irq/core' omits b74f6fce9a7f Merge branch 'locking/core' omits 21e219a5a037 Merge branch 'locking/wwmutex' omits c1fb082490df Merge branch 'objtool/core' omits 6a7e138f2c66 Merge branch 'objtool/urgent' omits 3eb6a5462d7d Merge branch 'perf/core' omits 8008765e74ce Merge branch 'perf/urgent' omits f0fcb46b5ebd Merge branch 'ras/core' omits 37e6153c141f Merge branch 'sched/core' omits 4246df99ae76 Merge branch 'x86/build' omits 8a77729b8054 Merge branch 'x86/cleanups' omits ea364661ca22 Merge branch 'x86/core' omits 9d6c63a8576f Merge branch 'x86/cpu' omits 773902c7ce9c Merge branch 'x86/fpu' omits 7f8d89b66f1b Merge branch 'x86/misc' omits 3f62db77aa5a Merge branch 'x86/sgx' omits 0bd21836cd22 Merge branch 'x86/urgent' omits 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response 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 d3d74a13e565 virtio_net: clarify tailroom logic omits c208e9647692 virtio-net: fix for skb_over_panic inside big mode omits ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting omits f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set 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 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 a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg omits f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive omits 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug omits 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 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 d5e7be308018 rcu: Make idle entry report expedited quiescent states omits 0d93113bb4f2 rcu: Prevent expedited GP from enabling tick on offline CPU omits 62ba29f40ce5 rcu: in_irq() cleanup omits 38efd154729e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 17f91c3ef891 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 5b975f5338c6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 856fab4c98a9 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits 9c0332166ca3 rcu: Move rcu_needs_cpu() to tree.c omits e32f2bc3ae02 rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 20863b0970fa torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 10aa835df58a torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 99d048be7d59 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 05b50a5658f5 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 343279c55601 srcu: Prevent redundant __srcu_read_unlock() wakeup omits 6a8af526f267 rcutorture: More thoroughly test nested readers omits 3d83f2da441f rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 13ffafebe397 torture: Catch kvm.sh help text up with actual options omits f3b72ef09443 testing/bpf: Update test names for xchg and cmpxchg omits d31baa7475b4 rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 808a27e4b2a6 rcu: Tighten rcu_advance_cbs_nowake() checks omits d6c44ee1a93c rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 14dbb29eda51 clocksource: Forgive repeated long-latency watchdog clocks [...] 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 b92b4019a797 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 8000b592a049 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d4c8c2029858 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 144857444edb parisc/unwind: use copy_from_kernel_nofault() omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 0a3221b65874 Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm [...] 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 6c2c712767ee Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9d235ac01f54 Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel. [...] adds 6c9a54551977 Revert "memblock: exclude NOMAP regions from kmemleak" adds 658aafc8139c memblock: exclude MEMBLOCK_NOMAP regions from kmemleak 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 64222515138e Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesk [...] adds de7cd3f6761f KVM: x86: check for interrupts before deciding whether to [...] adds 3a25dfa67fe4 KVM: nVMX: promptly process interrupts delivered while in [...] adds a3ca5281bb77 KVM: MMU: Reset mmu->pkru_mask to avoid stale data adds c8c340a9b414 KVM: SEV: Flush cache on non-coherent systems before RECEI [...] adds b5998402e3de KVM: SEV-ES: rename guest_ins_data to sev_pio_data adds 0d33b1baeb6c KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out adds ea724ea420aa KVM: SEV-ES: clean up kvm_sev_es_ins/outs adds 3b27de271839 KVM: x86: split the two parts of emulator_pio_in adds 6b5efc930bbc KVM: x86: remove unnecessary arguments from complete_emula [...] adds 4fa4b38dae6f KVM: SEV-ES: keep INS functions together adds 95e16b4792b0 KVM: SEV-ES: go over the sev_pio_data buffer in multiple p [...] adds cd82c4a73b67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7a7489005a80 Merge branch 'acpi-tools' adds 1d4590f5069b Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/ [...] adds 8017c99680fa hyperv/vmbus: include linux/bitops.h adds 477b4e80c57f Merge tag 'hyperv-fixes-signed-20211022' of git://git.kern [...] 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 5ab2ed0a8d75 Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pu [...] adds bc369921d670 io-wq: max_worker fixes adds e139a1ec92f8 io_uring: apply max_workers limit to all future users adds 4ea672ab694c io_uring: fix ltimeout unprep adds b22fa62a35d7 io_uring: apply worker limits to previous users adds da4d34b66972 Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.d [...] adds 5370b0f49078 blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 9fbfabfda25d block: fix incorrect references to disk objects adds 9c0c4d24ac00 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/l [...] adds 0f386a604ce5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds c460e7896e69 Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd adds 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team adds 16bc177666c0 Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.o [...] adds 6c62666d8879 Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel [...] adds 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() adds b20078fd69a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 87066fdd2e30 Revert "mm/secretmem: use refcount_t instead of atomic_t" adds bc840634c3b3 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 5d7748a5aebf Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] adds 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly adds 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk adds eae578390804 sctp: fix the processing for INIT chunk adds 438b95a7c98f sctp: fix the processing for INIT_ACK chunk adds a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk adds aa0f697e4528 sctp: add vtag check in sctp_sf_violation adds ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa adds 9d02831e517a sctp: add vtag check in sctp_sf_ootb adds 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' adds 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup adds d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] adds 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] adds 3dff336260f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max adds 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' adds fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] adds 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline adds 8163700cb6b3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared adds 2199f562730d ipvs: autoload ipvs on genl access adds 9e0b36ebcb0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3639d615a3aa 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 467ab6b30c79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code adds f15fe1868e70 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds d55d1b6e29e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 38a4b4fb7c73 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus adds 74ed715d8aea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n adds 992ed0c72eb9 spi: spl022: fix Microwire full duplex mode adds 6ffd7104e887 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds fbe513f64d7b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds abdb33c3c15b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f5443ae7c0cc 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 b76cc76efff6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size adds 31686f9b5e43 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dbd1e28663b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 33bb64c952e7 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 81d0668f9ead Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection adds 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers adds ced2343ecf77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b4b0f4075b87 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds b01ce374dd19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 442df709dd21 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_proc [...] adds dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect crit [...] adds 8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from [...] adds 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] adds 76e25ee122b8 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 451af5f37725 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fefbed24c74d Revert "memblock: exclude NOMAP regions from kmemleak" adds 5da2b76dd1f9 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak adds fe0f6c4936b9 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 ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] adds 5baf390d41aa Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6947fd96ae9b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug adds 4c9d410f32b3 initramfs: Check timestamp to prevent broken cpio archive adds 10c6ae274fe2 sh: remove meaningless archclean line adds 8212f8986d31 kbuild: use more subdir- for visiting subdirectories while [...] adds 7c5c49dc2b80 [for -next only] kconfig: generate include/generated/rustc_cfg adds c2c3388d1b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7df337ebb8d2 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention adds 7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn adds b575f76844df Merge branch 'compiler-attributes' of https://github.com/o [...] 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 9371dff3cf7b Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds b1b724695f45 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cd2fe7e68215 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 12a3423a2411 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] 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 5cbd84300b3c ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes adds 8f0450c51148 dts: socfpga: Add Mercury+ AA1 devicetree adds 05ac17044bca Merge branch 'arm/dt' into for-next adds e0162129c676 soc: fsl: guts: Make use of the helper function devm_platf [...] adds ea41191165fd soc: fsl: rcpm: Make use of the helper function devm_platf [...] adds a7ff7dcaf4d2 soc: fsl: dpio: use an explicit NULL instead of 0 adds 54c8b5b6f8a8 soc: fsl: dpio: rename the enqueue descriptor variable adds ac2561f921e2 Merge tag 'soc-fsl-next-v5.16' of git://git.kernel.org/pub [...] adds c6807970c3bc soc: aspeed: Add UART routing support adds d99b3d5388f1 Merge branch 'arm/drivers' into for-next adds bf1914e2cfed ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name adds 4df227c4072a ARM: dts: aspeed: rainier and everest: Remove PCA gpio spe [...] adds e80e70fb0570 ARM: dts: aspeed: everest: Add I2C switch on bus 8 adds e175be2a718f ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device adds a559f27a408c ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms adds 2561b4f6ecc7 ARM: dts: aspeed: Adding Inventec Transformers BMC adds d4efb68f1705 ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding adds 59618b1c3b78 ARM: dts: aspeed: p10bmc: Enable KCS channel 2 adds 64fc9a95b409 ARM: dts: aspeed: rainier: Add eeprom on bus 12 adds 6d8097e34032 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 adds 1e3a92067b74 ARM: dts: aspeed: rainier: Remove PSU gpio-keys adds 5698a9d9c91c ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6 adds e627d3842198 ARM: dts: aspeed: rainier: Add front panel LEDs adds 9d20948ffdd2 ARM: dts: aspeed: rainier: Enable earlycon adds f9241fe8b965 ARM: dts: aspeed: Add uart routing to device tree adds eb425d57a8b6 Merge tag 'aspeed-5.16-devicetree-2' of git://git.kernel.o [...] adds c9b2bcb46758 Merge branch 'arm/dt' into for-next adds a65af289882c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dfd3f6695366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd21ad79ab0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fb29ee07014 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 1f5106508c94 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next adds e2b3a421a32c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 3dd97f36af1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0970f77c236f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a9dc230aacc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 25c94b09387e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a180fd8811c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc44a9750385 next-20211022/qcom adds 651d0cdb9b47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8bbec5a9fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 38555637784d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 409c1ee51432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8077433281da Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 8e3f9da608f1 firmware: arm_ffa: Handle compatibility with different fir [...] adds 82a8daaecfd9 firmware: arm_ffa: Add support for MEM_LEND adds a38a50b66af8 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds 19b2d76d7785 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds a25c16209829 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 0933cdca2665 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 2bd4d5a8d51e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3623e5c3ecda Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 9a552b58336f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds c6d5af4f37f3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds e2a7ce4c5636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4a0e68a40c0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 173a71951913 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4fee5269de1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6c7c374c452 MIPS: octeon: Remove unused functions adds a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] adds 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors adds 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf adds 626bfa037299 MIPS: kernel: proc: add CPU option reporting adds 95b8a5e0111a MIPS: Remove NETLOGIC support adds 052c201ae3b4 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 9959228938e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2030f58dc462 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 c4d68f305394 parisc: enhance warning regarding usage of O_NONBLOCK adds 129769b609a2 parisc: mark xchg functions notrace adds 85b968b0c19e parisc: don't enable irqs unconditionally in handle_interr [...] adds da26f007b27b parisc: Make use of the helper macro kthread_run() adds e1e134bf1eb6 parisc/ftrace: set function trace function adds 60017239b6b2 parisc/ftrace: use static key to enable/disable function g [...] adds b35113569c0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0e8aff0ca9d 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 07407d5509a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e59dc38a946f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d9d11bf0c69 Merge branch 'for-next' of git://git.libc.org/linux-sh adds 8712a7653c8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8ac20a214338 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 7b3e9a509370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40fdf29cdfd4 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 2a18ca9eff7b 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 f67385242382 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d53451e104cc Merge branch 'master' of git://github.com/ceph/ceph-client.git adds a7399fb3cdd7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 1d35b798bffe erofs: get rid of ->lru usage adds 1a0695b30fa0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b332b65a3ad4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c540edeadfda Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 456f3721d835 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds dec9d62cc411 f2fs: include non-compressed blocks in compr_written_block adds b84a90d511cf f2fs: replace snprintf in show functions with sysfs_emit adds 25fbbe50d32f f2fs: introduce fragment allocation mode mount option adds 6d135345f6ad f2fs: multidevice: support direct IO adds a72e2a804b0c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode adds 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() adds bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() adds 5fe0fc9f1de6 fuse: use kmap_local_page() adds b5d975829785 fuse: delete redundant code adds 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 84840efc3c0f fuse: simplify __fuse_write_file_get() adds cefd1b83275d fuse: decrement nlink on overwriting rename adds b22dd1a547a2 fuse: don't increment nlink in link() adds 62a4aa8d0abd fuse: selective attribute invalidation adds 4ab35b003435 fuse: don't bump attr_version in cached write adds c8ae84e8d31d fuse: rename fuse_write_update_size() adds b91247e78689 fuse: always invalidate attributes after writes adds d0efb34ff341 fuse: fix attr version comparison in fuse_read_update_size() adds a99fd037f209 fuse: cleanup code conditional on fc->writeback_cache adds fdc239f5bc8e fuse: simplify local variables holding writeback cache state adds 057a09df10c2 fuse: move reverting attributes to fuse_change_attributes() adds 334ec7cd29c9 fuse: add cache_mask adds 09fe6e0b335a fuse: take cache_mask into account in getattr adds 85bf4c6df4e9 fuse: only update necessary attributes adds fb2dbf99c911 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 719511b04f79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f5eae0b5671e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] adds 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] adds ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() adds ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 adds 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] adds 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod adds b9f8713f42af SUNRPC: Remove unnecessary memory barriers adds 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics adds 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] adds a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] adds eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED adds 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA adds a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation adds 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() adds ff81dfb5d721 NFS: Further optimisations for 'ls -l' adds cec08f452a68 NFS: Fix dentry verifier races adds b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() adds 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations adds a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] adds 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s adds 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs adds 110cb2d2f932 NFS: Instrument i_size_write() adds 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() adds 133a48abf6ec NFS: Fix up commit deadlocks adds f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() adds 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() adds 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests adds e591b298d7ec NFS: Save some space in the inode adds d5f458a97965 Fix user namespace leak adds 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] adds 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup adds b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] adds 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() adds d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) adds b40887e10dca SUNRPC: Trace calls to .rpc_call_done adds 86882c754649 NFS: Remove --> and <-- dprintk call sites adds 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function adds e5731131fb6f NFS: Move nfs_probe_destination() into the generic client adds 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() adds 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event adds 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() adds 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() adds 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers adds 1fc3b2b4e196 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds a97d53f4ab6e Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds b92a7d6095c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53eb47b491c8 xfs: replace snprintf in show functions with sysfs_emit adds bf2307b19513 xfs: fold perag loop iteration logic into helper function adds f1788b5e5ee2 xfs: rename the next_agno perag iteration variable adds 8ed004eb9d07 xfs: terminate perag iteration reliably on agcount adds 892a666fafa1 xfs: fix perag reference leak on iteration race with growfs adds 94a14cfd3b6e xfs: fix incorrect decoding in xchk_btree_cur_fsbno adds cc411740472d xfs: remove xfs_btree_cur.bc_blocklog adds efb79ea31067 xfs: reduce the size of nr_ops for refcount btree cursors adds d47fef9342d0 xfs: don't track firstrec/firstkey separately in xchk_btree adds eae5db476f9d xfs: dynamically allocate btree scrub context structure adds 6ca444cfd663 xfs: prepare xfs_btree_cur for dynamic cursor heights adds 69724d920e7c xfs: rearrange xfs_btree_cur fields for better packing adds 56370ea6e5fe xfs: refactor btree cursor allocation function adds c0643f6fdd6d xfs: encode the max btree height in the cursor adds c940a0c54a2e xfs: dynamically allocate cursors based on maxlevels adds 7cb3efb4cfdd xfs: rename m_ag_maxlevels to m_allocbt_maxlevels adds b74e15d720d0 xfs: compute maximum AG btree height for critical reservat [...] adds 1b236ad7ba80 xfs: clean up xfs_btree_{calc_size,compute_maxlevels} adds 9ec691205e7d xfs: compute the maximum height of the rmap btree when ref [...] adds bc8883eb775d xfs: kill XFS_BTREE_MAXLEVELS adds 0ed5f7356dae xfs: compute absolute maximum nlevels for each btree type adds 9fa47bdcd33b xfs: use separate btree cursor cache for each btree type adds e7720afad068 xfs: remove kmem_zone typedef adds 182696fb021f xfs: rename _zone variables to _cache adds 9e253954acf5 xfs: compact deferred intent item structures adds f3c799c22c66 xfs: create slab caches for frequently-used deferred items adds c201d9ca5392 xfs: rename xfs_bmap_add_free to xfs_free_extent_later adds b3b5ff412ab0 xfs: reduce the size of struct xfs_extent_free_item adds c04c51c52469 xfs: remove unused parameter from refcount code adds 5ca5916b6bc9 xfs: punch out data fork delalloc blocks on COW writeback failure adds d035b451b8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 4b39c689211f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 470ce2f0e0db Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds b50d35e0445a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3006332849af 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 f073eff1bef7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds db8c92d79411 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 42349e73ebb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 491577200a7f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds cddf4b2063e2 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order adds 38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() adds e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL adds 927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_conf [...] adds c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed adds 0f5166ba6e0e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 63d578a68b45 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds ffd4b8bdbb11 Merge branch 'master' of git://linuxtv.org/media_tree.git 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 ec9d73f18397 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() adds 8b39e976f0f8 Merge branch 'pm-pci' into linux-next adds 3598b30bd970 cpufreq: Fix typo in cpufreq.h adds 01de5fcd8b1a PM: hibernate: fix sparse warnings adds 9437e393777e PM: hibernate: swap: Use vzalloc() and kzalloc() adds 39fbef4b0f77 PM: hibernate: Get block device exclusively in swsusp_check() adds 4570ddda4338 powercap/drivers/dtpm: Encapsulate even more the code adds 7a89d7eacf8e powercap/drivers/dtpm: Simplify the dtpm table adds d2cdc6adc308 powercap/drivers/dtpm: Use container_of instead of a priva [...] adds eb82bace8931 powercap/drivers/dtpm: Scale the power with the load adds 5d8cb8db9f79 powercap/drivers/dtpm: Fix power limit initialization adds 3b4bd495131e Merge tag 'dtpm-v5.16' of https://git.linaro.org/people/da [...] adds 30c7771b41dc Merge branches 'pm-cpufreq', 'pm-sleep' and 'powercap' int [...] adds 9a65d057d99f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 20c04145d716 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 8325150e0f20 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds b93dad50f2f7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds c557d8add610 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 d80467d4d028 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds bdae621c4f0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix adds b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter adds a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver adds ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter' adds bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b89e7f2c31ae ice: Nuild fix. adds 016c89460d34 mlx5: fix build after merge adds 93772114413e net: xen: use eth_hw_addr_set() adds a7021af707a3 usb: smsc: use eth_hw_addr_set() adds 18867486fea3 net: qmi_wwan: use dev_addr_mod() adds 2674e7ea22ba net: usb: don't write directly to netdev->dev_addr adds 1e9258c389ee fddi: defxx,defza: use dev_addr_set() adds 2e0566aeb9ff fddi: skfp: constify and use dev_addr_set() adds ed088907563d net: fjes: constify and use eth_hw_addr_set() adds 5ed5b1912a81 net: hippi: use dev_addr_set() adds 978bb0ae8b83 net: s390: constify and use eth_hw_addr_set() adds 7996acffd7cc net: plip: use eth_hw_addr_set() adds 5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set() adds 65a4fbbf2263 net: hldc_fr: use dev_addr_set() adds 07591ebec3cf Merge branch 'net-don-t-write-directly-to-netdev-dev_addr' 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 24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git:/ [...] adds d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git. [...] adds 47b068247aa7 net: liquidio: Make use of the helper macro kthread_run() adds f3956e309ecc net: dsa: sja1105: Add of_node_put() before return adds 61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode i [...] adds 99ad92eff764 devlink: Delete obsolete parameters publish API adds 22849b5ea595 devlink: Remove not-executed trap policer notifications adds 8bbeed485823 devlink: Remove not-executed trap group notifications adds 7a690ad499e7 devlink: Clean not-executed param notifications adds 0998aee279c3 Merge branch 'delete-impossible-devlink-notifications' adds db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU adds 0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices adds c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_* adds 65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_* adds 218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712 adds f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding adds 3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY adds 25790844006a dt-bindings: net: macb: Add mdio bus child node adds 4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists adds a2a690667703 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 fae1b05e6f0a libbpf: Fix the use of aligned attribute adds 57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kern [...] adds 1000298c7683 libbpf: Fix memory leak in btf__dedup() adds 6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs adds 2502e74bb5f9 perf bpf: Switch to new btf__raw_data API adds 2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API adds 58fc155b0e4b bpftool: Switch to new btf__type_cnt API adds 487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs adds 59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_dat [...] adds e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for progra [...] adds a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_ST [...] adds d1321207b176 selftests/bpf: Fix flow dissector tests adds a33f607f6802 Merge branch 'libbpf: use func name when pinning programs [...] adds bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support adds 9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests adds 557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef adds 8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c adds 5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typed [...] adds 1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef' adds 5245dafe3d49 libbpf: Fix overflow in BTF sanity checks adds c825f5fee19c libbpf: Fix BTF header parsing checks adds f8b9d227cebc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0b529ed1bc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next adds b107c4c577e7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from [...] adds 9214b47e1833 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8603caaec98f mt76: mt7921: fix mt7921s Kconfig adds a88cae727b3e mt76: mt7921: fix Wformat build warning adds 753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint adds 9da66bbf7d12 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode adds 5e0ce76a9e8a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b8eeda6592b4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds c11499f3b924 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds d4d74bebe33d Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit adds 3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks adds bb0cfdd48eea 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 5bc9b1b943d9 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] 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 dd66f56caea6 dma-buf: fix kerneldoc for renamed members adds 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync adds 1d51775cd3f5 dma-buf: add dma_resv selftest v4 adds 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv adds 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable adds 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set adds 72071beec8fb drm: Link several object files into drm_kms_helper.ko adds 4b2b5e142ff4 drm: Move GEM memory managers into modules adds aedafd842061 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds ac82902df9cf drm/amd/pm: Enable GPU metrics for One VF mode adds a61794bd2f65 drm/amdgpu: remove grbm cam index/data operations for gfx v10 adds e77f0f5c6a66 drm/amd/amdgpu: add dummy_page_addr to sriov msg adds 75fa98d6e458 drm/amdkfd: clarify the origin of cpages returned by migra [...] adds 33c6bd989d5e drm/amdkfd: debug message to count successfully migrated pages adds e8ac9e93b492 drm/amdgpu/vcn3.0: handle harvesting in firmware setup adds c5dd5667f419 drm/amdgpu: Consolidate VCN firmware setup code adds 7876c7ea14af drm/amdgpu/vcn2.0: remove intermediate variable adds 47be978be0e6 drm/amdgpu/vcn3.0: remove intermediate variable adds 8cbc52c20793 drm/amdgpu: Workaround harvesting info for some navy floun [...] adds 0b54122ca1da drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup adds 4df5585776fa drm/amdgpu/smu11.0: add missing IP version check adds df9feb1a6972 drm/amdgpu/nbio7.4: use original HDP_FLUSH bits adds 47b67c9900db drm/amd/pm: Disable fan control if not supported adds 41ad36623fab amd/display: remove ChromeOS workaround adds b9748bf587fd drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 98242b658a65 drm/amdgpu: add another raven1 gfxoff quirk adds eb7b12b84cfd drm/amdgpu: only check for _PR3 on dGPUs adds 063244dd5577 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 0c981154251a Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds ac97a93d6d3c Revert "drm/amd/display: To modify the condition in indica [...] adds 0b7321c7ca9b drm/radeon: Add HD-audio component notifier support (v2) adds 519fc0a14c81 drm/amdgpu/display: add quirk handling for stutter mode adds 512a41a50175 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] 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 6eaecf014807 drm/i915: remove CNL leftover adds 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data adds 63e65797fa26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 84477082335a 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 69a7ffc33bb5 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 4e5462df9fcf Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size adds a8d880671c13 Merge remote-tracking branch 'regmap/for-5.16' into regmap-next adds f57e63979cfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba496d2867fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 33fb1cf1cc5d Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus 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 fbf14c3c87cc next-20211022/sound-asoc adds 0130edb66b9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] 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 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 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 9208d4149758 block: add a ->get_unique_id method adds b83ce214af38 sd: implement ->get_unique_id adds 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...] adds 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn adds 68ec3b819a5d scsi: add a scsi_alloc_request helper adds 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method adds 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH adds 3c9a033d6d71 Merge branch 'for-5.16/passthrough-flag' into for-next adds 297db731847e block: fix req_bio_endio append error handling adds 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...] adds b24c62c2f489 Merge branch 'for-5.16/block' into for-next adds 47e9624616c8 block: remove support for cryptoloop and the xor transfer adds 787ea8b16280 Merge branch 'for-5.16/drivers' into for-next adds 9a208ba5c9af fs: remove __sync_filesystem adds 70164eb6ccb7 block: remove __sync_blockdev adds d39b0a2fae36 xen-blkback: use sync_blockdev adds 1226dfff572f btrfs: use sync_blockdev adds cb9568ee755c fat: use sync_blockdev_nowait adds 680e667bc2e4 ntfs3: use sync_blockdev_nowait adds 1e03a36bdff4 block: simplify the block device syncing code adds b4961780b13c Merge branch 'for-5.16/inode-sync' into for-next adds 90fa02883f06 io_uring: implement async hybrid mode for pollable requests adds b035fceab430 Merge branch 'for-5.16/io_uring' into for-next adds 599593a82fc5 sched: make task_struct->plug always defined adds 75533ffdecf4 Merge branch 'for-5.16/block' into for-next adds 8292a174d55e usb: remove res2 argument from gadget code completions adds 085df4af9a9c fs: get rid of the res2 iocb->ki_complete argument adds a5abc53ad5c2 Merge branch 'for-5.16/ki_complete' into for-next adds c907e52c72de io-wq: use helper for worker refcounting adds 2359af41cacc io_uring: clean io_wq_submit_work()'s main loop adds 011d4d882512 io_uring: clean iowq submit work cancellation adds 7ec553c26c96 io_uring: check if opcode needs poll first on arming adds b8497934abdd io_uring: don't try io-wq polling if not supported adds 9f8f49bac367 io_uring: clean up timeout async_data allocation adds 5c834f6743af io_uring: kill unused param from io_file_supports_nowait adds 7bd9ef360784 io_uring: clusterise ki_flags access in rw_prep adds a43753be92b4 Merge branch 'for-5.16/io_uring' into for-next adds 32e42b8171d0 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 0cab50f15391 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1696d7f32591 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 b4c9cb3db89f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e4aab216ee72 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 7161f99fdb17 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 97e0bca0ccc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 adds 061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state adds 6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod adds cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd adds 79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Al [...] adds 0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators adds 12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 adds 6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss [...] adds 32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC adds 4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC adds 0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC suppor [...] adds 3253e24bc2b6 regulator: Fix SY7636A breakage adds 400d5a5da43c regulator: Don't error out fixed regulator in regulator_sy [...] adds d7477e646291 regulator: tps80031: Remove driver adds 7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko [...] adds 2812300e444a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 51ec04837331 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 4e225675e1a6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 65521e3c34c2 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 9941d9e8c70c Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds c749639d9023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() adds 0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi adds 44184667db2d Merge branch 'next' of git://github.com/cschaufler/smack-next adds 2c036e27cfac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ec335a777c82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display c [...] adds f3f1ddbe782f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48f1ee5d5b21 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 adds 0204bdeb3df7 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] adds 52e541e87158 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds e633cbc24bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40bd0b7b60c7 Merge branch 'x86/urgent' adds 31a20d9f2a9f Merge branch 'x86/sgx' 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 291b8a74c30b Merge branch 'x86/sev' adds 8296ab1a7b7b Merge branch 'x86/misc' 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 1e9ee43adbf6 Merge branch 'x86/fpu' adds 639475d434b8 x86/CPU: Add support for Vortex CPUs adds 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL adds b9e42436ff4c Merge branch 'x86/cpu' adds 672524bba11e Merge branch 'x86/core' adds 3f9c59fe4d23 Merge branch 'x86/cleanups' adds 62aa5d58d1f5 Merge branch 'x86/build' adds f59c2d09bcb5 Merge branch 'sched/urgent' adds 037495eb8133 stacktrace: Provide stack_trace_save_tsk() stub in the !CO [...] adds baf8cfa9c29d Merge branch 'sched/core' adds eb15818b8659 Merge branch 'ras/core' adds ae13b9e2d8a1 Merge branch 'perf/core' adds 4b74e8bd6873 Merge branch 'objtool/core' adds 478a23e62bb7 Merge branch 'locking/wwmutex' adds cedd3f2c6a4a Merge branch 'locking/core' adds dfbee03e72b0 Merge branch 'irq/core' adds 076643b8a37d Merge branch 'efi/core' adds 96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 adds eaed27d0d01a sched/core: Remove rq_relock() adds 55409ac5c371 sched,x86: Fix L2 cache mask adds cba7bc0bba7f Merge remote-tracking branch 'tip/sched/core' into tip-master adds 578971f4e228 x86/fpu: Provide struct fpu_config adds 617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() adds cd9ae7617449 x86/fpu/xstate: Cleanup size calculations adds 2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg adds 1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg adds daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() adds eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() adds d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core adds 7053999dfbfa Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code adds 69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup adds d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer adds 582b01b6ab27 x86/fpu: Remove old KVM FPU interface adds b93d7ea16f1e Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] adds eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF adds a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core adds 5323cc30d36f Merge remote-tracking branch 'tip/timers/core' into tip-master adds e24fefc1b985 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 510d7ec5a773 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 2aee149dd9ba irqchip/mchp-eic: Drop build-breaking COMPILE_TEST adds 4a0cdba20520 Merge branch irq/mchp-eic into irq/irqchip-next adds 2e0fd58181a2 irqchip/meson-gpio: Drop build-breaking COMPILE_TEST adds f880d3b0e2a4 Merge branch irq/modular-irqchips into irq/irqchip-next adds 16a5c7c57869 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds b30a779d5c55 tracing: Initialize upper and lower vars in pid_list_refill_irq() adds 49d67e445742 tracefs: Have tracefs directories not set OTH permission b [...] adds 21ccc9cd7211 tracing: Disable "other" permission bits in the tracefs files adds 6644c654ea70 ftrace: Cleanup ftrace_dyn_arch_init() adds bdac5c2b243f bootconfig: Allocate xbc_data inside xbc_init() adds e306220cb7b7 bootconfig: Add xbc_get_info() for the node information adds f30f00cc9664 tools/bootconfig: Run test script when build all adds 115d4d08aeb9 bootconfig: Rename xbc_destroy_all() to xbc_exit() adds f3668cde8562 bootconfig: Split parse-tree part from xbc_init adds 9b81c9bfff46 bootconfig: Remove unused debug function adds 160321b2602f tools/bootconfig: Print all error message in stderr adds 4f292c4886bf bootconfig: Replace u16 and u32 with uint16_t and uint32_t adds 4ee1b4cac236 bootconfig: Cleanup dummy headers in tools/bootconfig adds 43c9dd8ddf4e ftrace: Add unit test for removing trace function adds affc65924629 tracing: in_irq() cleanup adds 34cdd18b8d24 tracing: Use linker magic instead of recasting ftrace_ops_ [...] adds 7ce1bb83a140 tracing/cfi: Fix cmp_entries_* functions signature mismatch adds 9b84fadc444d tracing: Reuse logic from perf's get_recursion_context() adds 91ebe8bcbff9 tracing/perf: Add interrupt_context_level() helper adds 1e85010e17c1 x86/ftrace: Remove extra orig rax move adds 8646698aefad x86/ftrace: Remove fault protection code in prepare_ftrace_return adds 4a30e4c93051 ftrace/x86_64: Have function graph tracer depend on DYNAMI [...] adds 0c0593b45c9b x86/ftrace: Make function graph use ftrace directly adds 130c08065848 tracing: Add trampoline/graph selftest adds 4e341cad6b7a tracing: Fix selftest config check for function graph star [...] adds 1904a8144598 ftrace: Add ftrace_add_rec_direct function adds f64dd4627ec6 ftrace: Add multi direct register/unregister interface adds ccf5a89efd6f ftrace: Add multi direct modify interface adds 5fae941b9a6f ftrace/samples: Add multi direct interface test module adds ed29271894aa ftrace/direct: Do not disable when switching direct callers adds bce5c81cb31f tracing: Explain the trace recursion transition bit better adds 8720aeecc246 tracing: use %ps format string to print symbols adds e44e81c5b90f kprobes: convert tests to kunit adds 811b93ffaa48 x86/unwind: Compile kretprobe fixup code only if CONFIG_KR [...] adds f87174106215 arm64: kprobes: Record frame pointer with kretprobe instance adds fc6d647638a8 arm64: kprobes: Make a frame pointer on __kretprobe_trampoline adds cd9bc2c92588 arm64: Recover kretprobe modified return address in stacktrace adds b3ea5d56f212 ARM: clang: Do not rely on lr register for stacktrace adds 7e9bf33b8124 ARM: kprobes: Make a frame pointer on __kretprobe_trampoline adds fed240d9c974 ARM: Recover kretprobe modified return address in stacktrace adds ced5dbda38b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7242613e6d7 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 583042b89a39 rcu: Tighten rcu_advance_cbs_nowake() checks adds 681945b872ef rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds 3d5e806fbb29 testing/bpf: Update test names for xchg and cmpxchg adds ef9724980787 torture: Catch kvm.sh help text up with actual options adds 48653e3b31af rcutorture: Sanitize RCUTORTURE_RDR_MASK adds 87afcff458df rcutorture: More thoroughly test nested readers adds 10ba5ab68f9b srcu: Prevent redundant __srcu_read_unlock() wakeup adds a8dd0f653719 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds 073cd6bf7949 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds d752004b90a5 torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds 3b767c4436ce torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds b6093b4f9c44 rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds d93bfe038e92 rcu: Move rcu_needs_cpu() to tree.c adds 20121ba4864a rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 3b8b60109fa6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds dbe7ced5d9c0 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 6fa0b199c576 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 9d112f6f50c7 rcu: in_irq() cleanup adds a1fb4b31c892 rcu: Prevent expedited GP from enabling tick on offline CPU adds 75af965d1142 rcu: Make idle entry report expedited quiescent states adds 425a3c8800a0 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds e79d482ae6c2 rcu/nocb: Prepare state machine for a new step adds aef917e0c912 rcu/nocb: Invoke rcu_core() at the start of deoffloading adds a217ed0a0d7b rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe adds 10e4a80b408b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] adds 54469a0f0f1a rcu/nocb: Check a stable offloaded state to manipulate qle [...] adds 81b49300b321 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() adds 21bff5ed2eb0 rcu/nocb: Limit number of softirq callbacks only on softirq adds f6819ab6626c rcu: Fix callbacks processing time limit retaining cond_resched() adds 622d3c35c5e8 rcu: Apply callbacks processing time limit only on softirq adds c651c19ea555 rcu/nocb: Don't invoke local rcu core on callback overload [...] adds 9ec2a03bbf4b clocksource: Forgive repeated long-latency watchdog clocks [...] adds 6161068bf209 torture: Test splatting for delay-ridden clocksources adds 36616d918718 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 3d5e7a28b1ea KVM: x86: avoid warning with -Wbitwise-instead-of-logical adds c68dc1b577ea KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK adds 869b44211adc kvm: x86: protect masterclock with a seqcount adds 58d4277be9b6 KVM: x86: Refactor tsc synchronization code adds 828ca89628bf KVM: x86: Expose TSC offset controls to userspace adds 500065393400 tools: arch: x86: pull in pvclock headers adds 61fb1c54853d selftests: KVM: Add test for KVM_{GET,SET}_CLOCK adds c1901feef5bb selftests: KVM: Fix kvm device helper ioctl assertions adds c89551345326 selftests: KVM: Add helpers for vCPU device attributes adds 3f9808cac06c selftests: KVM: Introduce system counter offset test adds 1e76a3ce0d3c KVM: cleanup allocation of rmaps and page tracking data adds 2839180ce5bb KVM: x86/mmu: clean up prefetch/prefault/speculative naming adds 2e6e0d683b77 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero adds ba51d627230f KVM: VMX: Use precomputed vmx->pt_desc.addr_range adds f4d3a902a558 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges adds e099f3eb0e91 KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit adds 610265ea3da1 KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k adds 540c7abe61cc KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 adds 4dfe4f40d845 kvm: x86: mmu: Make NX huge page recovery period configurable adds 9dadfc4a6145 KVM: x86: Add vendor name to kvm_x86_ops, use it for error [...] adds 9ae7f6c9b51e KVM: emulate: Comment on difference between RDPMC implemen [...] adds 413eaa4ecd0f KVM: selftests: set CPUID before setting sregs in vcpu creation adds 552617382c19 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 adds a91a7c709600 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE adds e45e9e3998f0 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() adds 509bfe3d9796 KVM: X86: Cache CR3 in prev_roots when PCID is disabled adds 264d3dc1d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with [...] adds 61b05a9fd4ae KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() adds bc3b3c1002ea KVM: x86/mmu: Drop a redundant, broken remote TLB flush adds e8be2a5ba86c KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap [...] adds 21fa324654e4 KVM: x86/mmu: Extract zapping of rmaps for gfn range to se [...] adds 9b4eb77099f6 riscv: do not select non-existing config ANON_INODES adds ee49a8932971 KVM: x86: Move SVM's APICv sanity check to common x86 adds 187c8833def8 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU pa [...] adds 6ff53f6a438f x86/irq: Ensure PI wakeup handler is unregistered before m [...] adds ec5a4919fa7b KVM: VMX: Unregister posted interrupt wakeup handler on ha [...] adds dfd3c713a9c8 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu adds ed290e1c20da KVM: selftests: Fix nested SVM tests when built with clang adds 8e11deae5c48 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_ [...] adds d033d1b3d79e KVM: nSVM: introduce svm->nested.save to cache save area fields adds b40c22927d62 KVM: nSVM: replace nested_load_control_from_vmcb12 with ne [...] adds 4a57b6601ecd KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() adds 1a0b210f812d KVM: nSVM: use svm->nested.save to load vmcb12 registers a [...] adds 3d226bdf040f KVM: nSVM: introduce struct vmcb_ctrl_area_cached adds 5b286258d5e2 KVM: nSVM: use struct vmcb_ctrl_area_cached for svm->nested.ctl adds e713253ba68c KVM: nSVM: remove unnecessary parameter in nested_vmcb_che [...] adds 64526244f3d0 KVM: x86: advertise absence of X86_BUG_NULL_SEG via CPUID adds ab2e0cc86d01 KVM: x86: Clarify the kvm_run.emulation_failure structure layout adds fd5f3b0e741e KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info adds 2b9763e07317 KVM: x86: On emulation failure, convey the exit reason, et [...] adds 5edcbfdf96fd KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol adds ab73418f6f7b 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 dc363023667c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 92408b90ae02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9cfdc13a55d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3f73b595cee2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify [...] adds 4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` adds 59348401ebed platform/x86: amd-pmc: Add special handling for timer base [...] adds ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio adds 4f042e40199c platform/surface: aggregator_registry: Add support for Sur [...] adds dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing [...] adds ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices adds b8d4d35074fd platform/x86: wmi: change notification handler type adds 164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io adds 21d91e20793d platform/x86: lg-laptop: replace snprintf in show function [...] adds c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functi [...] adds 9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button in [...] adds fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies adds e2727b07d050 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 d8e72f61a997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ace42c21d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 578350ed5982 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 3ce6ea10100c 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 09ee10ff804e dyndbg: refine verbosity 1-4 summary-detail adds c87761db2100 component: do not leave master devres group open after bind adds 48d09e97876b firmware_loader: formalize built-in firmware API adds e520ecf4546f firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() adds 9d48960414c7 x86/microcode: Use the firmware_loader built-in API adds e2e2c0f20f32 firmware_loader: move struct builtin_fw to the only place used adds 771856caf518 vmlinux.lds.h: wrap built-in firmware support under FW_LOADER adds c8dcf655ec81 x86/build: Tuck away built-in firmware under FW_LOADER adds 9a784a6e57d5 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] 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 81dddf72ac6d usb: host: fotg210: Make use of dma_pool_zalloc() instead [...] adds 6a4785614534 usb: host: ehci: Make use of dma_pool_zalloc() instead of [...] adds 20f588ac9841 usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend adds b2cab2a24fb5 usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init adds 8d387f61b024 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could [...] adds 1ad707f559f7 usb: dwc2: drd: reset current session before setting the new one adds fc153aba3ef3 usb: max-3421: Use driver data instead of maintaining a li [...] adds 859c675d84d4 usb: gadget: uvc: consistently use define for headerlen adds e6bab2b66329 usb: gadget: uvc: rename function to be more consistent adds 38db3716a5f8 usb: gadget: uvc: test if ep->desc is valid on ep_queue adds 5fc49d8bee73 usb: gadget: uvc: only schedule stream in streaming state adds f9897ec0f6d3 usb: gadget: uvc: only pump video data if necessary adds e4ce9ed835bc usb: gadget: uvc: ensure the vdev is unset adds df18f2e38479 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 9e2d0ed67f42 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 36699da7de60 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 6d0d1b5a1b48 serial: imx: fix detach/attach of serial console adds 9768a37cec37 serial: imx: disable console clocks on unregister adds 30480f65b575 tty: hvc: use correct dma alignment size adds 0986d7bc5598 tty: hvc: pass DMA capable memory to put_chars() adds 9db81eca10ba virtio-console: remove unnecessary kmemdup() adds cc58d0a3f0a4 serial: stm32: re-introduce an irq flag condition in usart [...] adds 33bb2f6ac308 serial: stm32: rework RX over DMA adds d1ec8a2eabe9 serial: stm32: update throttle and unthrottle ops for dma mode adds 211cde4f5817 serial: 8250: fix racy uartclk update adds d2248ca8d6ba serial: 8250: rename unlock labels adds 74365bc138ab serial: 8250_dw: drop bogus uartclk optimisation adds e279317e9aeb rpmsg: core: add API to get MTU adds 7c0408d80579 tty: add rpmsg driver adds 940d4a52889d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 310e75c72fef counter: Cleanup lingering atomic.h includes adds 8ac33b8b6841 counter: Fix use-after-free race condition for events_queu [...] 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 b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/ [...] adds 5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 714f1af14bb0 misc: enclosure: replace snprintf in show functions with s [...] adds 8210a2004d44 Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/ [...] 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 b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/sc [...] adds 7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() adds 2919e28a05dd Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 571893656179 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 0d26db643d82 phy: qcom-qmp: another fix for the sc8180x PCIe definition adds a18c27eccafa phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2 adds 5df875e29882 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 71dd71f3d6ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 80db9f88f59d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ca8df2f4406f Merge branch 'next' of git://github.com/awilliam/linux-vfio.git 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 4df5190976ba staging: r8188eu: remove unused dm_priv components adds 35f8fa8f01f8 staging: r8188eu: odm_rate_adapt Type is constant adds 083d9d40fffa staging: r8188eu: use helper to check for broadcast address adds e537d53c80cf staging: r8188eu: use helper to set broadcast address adds c31237afcd63 staging: r8188eu: remove unused defines and enums adds 9da4b50c384c staging: vt6655: Use named constants when checking preamble type adds 5c0480deda08 staging: r8188eu: Use memdup_user instead of kmalloc/copy_ [...] adds 09ffec42231c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds a477176596df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 829647d1f07e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f6c7ccc98f7 Merge branch 'fixes' into for-next adds 151a3b7b9d3c Merge branch 'misc' into for-next adds 0946c0af73d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ecd4ce6d8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set adds 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting adds 496d11af1b15 virtio_net: clarify tailroom logic adds b2c5221fd074 virtio-blk: avoid preallocating big SGL for data adds 1a662cf6cb9a virtio-blk: add num_request_queues module parameter adds c3ca8a3eeb54 virtio-pci: introduce legacy device module adds 95a7e74c5ab9 vdpa: fix typo adds e600e08659ad vp_vdpa: add vq irq offloading support adds 2a1ba6f27409 vdpa: add new callback get_vq_num_min in vdpa_config_ops adds 371f108ca2df vdpa: min vq num of vdpa device cannot be greater than max vq num adds 289359bc5271 virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] adds b0f7d34b5074 vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE adds 52e437b2b222 eni_vdpa: add vDPA driver for Alibaba ENI adds f5c4da43de83 vdpa/mlx5: Remove mtu field from vdpa net device adds bd78d689b657 vdpa/mlx5: Rename control VQ workqueue to vdpa wq adds e4b0c38fb12d vdpa/mlx5: Propagate link status from device to vdpa driver adds 3f90786de96b hwrng: virtio - add an internal buffer adds 7a0227b82165 hwrng: virtio - don't wait on cleanup adds caaf2874ba27 hwrng: virtio - don't waste entropy adds 4675d126fa40 hwrng: virtio - always add a pending request adds f5c127ac43fe virtio_ring: make virtqueue_add_indirect_packed prettier adds 2b2156e8a878 virtio_ring: check desc == NULL when using indirect with packed adds 6455c5399017 ALSA: virtio: Replace zero-length array with flexible-arra [...] adds 9d5d1a58a081 vdpa: fix Alibaba ENI kconfig text adds 2da9c72c8da6 virtio-pmem: add myself as virtio-pmem maintainer adds 207b60372880 virtio-blk: validate num_queues during probe adds 838f3bf8f6ea virtio_console: validate max_nr_ports before trying to use it adds bc986232701a virtio_config: introduce a new .enable_cbs method adds f223397a8b0e virtio_pci: harden MSI-X interrupts adds 9db5cd69b6f0 virtio-pci: harden INTX interrupts adds f772d42df4f6 virtio_ring: fix typos in vring_desc_extra adds a05897a893cb virtio-blk: fixup coccinelle warnings adds faa81bac592d vdpa: Introduce and use vdpa device get, set config helpers adds aa8212c3bbbc vdpa: Introduce query of device config layout adds d3c9864831cf vdpa: Use kernel coding style for structure comments adds 4e92d2d7aaa6 vdpa: Enable user to set mac and mtu of vdpa device adds ae6813ec8152 vdpa_sim_net: Enable user to set mac address and mtu adds 6882fd567f05 vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit adds 004f66172f94 vdpa/mlx5: Support configuration of MAC adds 2b55c407185f vdpa/mlx5: Forward only packets with allowed MAC address adds 94e5d5b04f80 i2c: virtio: Add support for zero-length requests adds e0716ce4fe78 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds b783f6271458 iommu/virtio: Support bypass domains adds 20a162ea95ca iommu/virtio: Sort reserved regions adds eda80309b8c0 iommu/virtio: Pass end address to viommu_add_mapping() adds b4cfbcf032a7 iommu/virtio: Support identity-mapped domains adds 2b109044b081 virtio_blk: allow 0 as num_request_queues adds 8d30675206f9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 80f77d2a451f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e829e0cfd3ea Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds a2ed391c6490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6c238e2497fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 043a0cbe8404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 583aae18dc1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() adds 502ac021171f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9109a25a9ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3354765f4291 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 814691c7f7d1 rtc: sun6i: Allow probing without an early clock provider adds 005870f46cf6 rtc: tps80031: Remove driver adds dba28c37f23a rtc: s3c: Remove usage of devm_rtc_device_register() adds e4a1444e10cb rtc: s3c: Extract read/write IO into separate functions adds a5feda3b361e rtc: s3c: Add time range adds ca98880030ab Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 7f9fa2b7872b Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds c1cb03f3bf6c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 91411e162c3f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds fe7ea157dd2a 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 5bf8419980ab Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 3dc9f91d7d07 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 32eb7d4dca50 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 3755566caf23 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 a10dd0bb28e9 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 874617b961c2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 5d3feb164648 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds b2062bc854d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1e919673970d Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds c658fce18f03 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 8aa20e433c6f Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] 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 2ce681584dbc mm: shmem: fix uninitialized variable use in me_pagecache_clean() adds 3c93fd30f314 mm: hwpoison: handle non-anonymous THP correctly adds c376e56a3474 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds 65b896c559bb hugetlb: add demote hugetlb page sysfs interfaces adds 317bb58bb7a6 mm/cma: add cma_pages_valid to determine if pages are in CMA adds fbb55b06ce3d hugetlb: be sure to free demoted CMA pages to CMA adds bbfa69c3d407 hugetlb: add demote bool to gigantic page routines adds a69e8ca017b7 hugetlb: add hugetlb demote page support adds d9a9e257efcb hugetlb-add-hugetlb-demote-page-support-v4 adds 773b3b59f277 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 03bb6870075c mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds 6fb73ce1d3ee mm, hugepages: add mremap() support for hugepage backed vma adds 1c2d077b22d3 mm, hugepages: add hugetlb vma mremap() test adds a65b4ecf1a65 mm-hugepages-add-hugetlb-vma-mremap-test-v8 adds 0f3dd184c7f6 hugetlb: support node specified when using cma for giganti [...] adds 532824b7e726 mm: remove duplicate include in hugepage-mremap.c adds ee2df6c5ebf4 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds d1127b192d8d userfaultfd/selftests: fix feature support detection adds e0b8b826065c userfaultfd/selftests: fix calculation of expected ioctls adds e87417a4c403 mm/page_isolation: fix potential missing call to unset_mig [...] adds b6f60efad609 mm/page_isolation: guard against possible putback unisolated page adds 17d09157cd36 mm/vmscan.c: fix -Wunused-but-set-variable warning adds 25986c9d9d59 mm/vmscan: throttle reclaim until some writeback completes [...] adds ce64c2e39687 mm/vmscan: throttle reclaim and compaction when too may pa [...] adds 221461959d6f mm/vmscan: throttle reclaim when no progress is being made adds 770456953f68 mm/writeback: throttle based on page writeback instead of [...] adds b689e4f2d833 mm/page_alloc: remove the throttling logic from the page a [...] adds b719ac3e4356 mm/vmscan: centralise timeout values for reclaim_throttle adds aca688ab58ac mm/vmscan: increase the timeout if page reclaim is not mak [...] adds fe169c5f7720 mm/vmscan: delay waking of tasks throttled on NOPROGRESS adds 82bd32af2b3d tools/vm/page_owner_sort.c: count and sort by mem adds 2225848e778d tools/vm/page-types.c: make walk_file() aware of address r [...] adds a0fb6f11f551 tools/vm/page-types.c: move show_file() to summary output adds b952e8789d8a tools/vm/page-types.c: print file offset in hexadecimal adds 231bf59f8005 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds eba08dd51754 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 5798302bfb1e arch_numa: simplify numa_distance allocation adds 9e65628f01c1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds e7b689f1cdc6 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 8ca796f273b2 memblock: stop aliasing __memblock_free_late with memblock [...] adds 0d52db59796e memblock: rename memblock_free to memblock_phys_free adds 13ab40b0e60e memblock: use memblock_free for freeing virtual pointers adds 79c41156be78 fixup for "memblock: use memblock_free for freeing virtual [...] adds 9067751b4f9e mm: mark the OOM reaper thread as freezable adds 7f4a1e9f763f oom_kill: oom_score_adj broken for processes with small me [...] adds 5cf82e5486da hugetlbfs: extend the definition of hugepages parameter to [...] adds 92a4c6d1d66f mm/migrate: de-duplicate migrate_reason strings adds a2feb0e6f8a3 mm: migrate: make demotion knob depend on migration adds 2b5ee5d3aa87 selftests/vm/transhuge-stress: fix ram size thinko adds 4fb0616dee76 mm/readahead.c: fix incorrect comments for get_init_ra_size adds 01192ddb6334 mm: nommu: kill arch_get_unmapped_area() adds fde5179689c2 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 87d8ff62d169 selftests: vm: add KSM huge pages merging time test adds 7cdf66870067 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds c7a886357aba mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds baa9ee766c1f mm: vmstat.c: make extfrag_index show more pretty adds 2df362b780aa selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers adds 3838050b7f6e mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 05bf9d75795a memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 829a834498a6 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds e2529fd3dc55 memory-hotplug.rst: document the "auto-movable" online policy adds b15a18266d1d memory-hotplug.rst: document the "auto-movable" online policy adds 64c784445fd9 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds dfead01977b7 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 1f874070d24e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 0872b9d2c097 mm/memory_hotplug: remove HIGHMEM leftovers adds 7bda8eb42cd0 mm/memory_hotplug: remove stale function declarations adds 23b704d2960d x86: remove memory hotplug support on X86_32 adds 94930cf34695 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds 61eb1c0e71a5 memblock: improve MEMBLOCK_HOTPLUG documentation adds 86975981a1b9 memblock: allow to specify flags with memblock_add_node() adds c262f02f0b9a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds dcac77d3c7cd mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds 85f539e4a4f0 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 0077a52c5c87 mm/rmap.c: avoid double faults migrating device private pages adds 664955d510ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds d0baae2abb1d mm: disable zsmalloc on PREEMPT_RT adds bce1a2325420 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 9fdf2a4dbaf4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds e1c30c38f5a7 mm/highmem: Remove deprecated kmap_atomic adds 03465eaab101 zram_drv: allow reclaim on bio_alloc adds cf07c9196b95 zram: off by one in read_block_state() adds cf7079ba91f7 zram: introduce an aged idle interface adds 24b14c255ded zram-introduce-an-aged-idle-interface-v5 adds a99d7dbce407 zram: Introduce an aged idle interface adds 69c08f49a8b8 mm: remove HARDENED_USERCOPY_FALLBACK adds 7abd7ea904c3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds f9f805d2567f stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 414eb5be01a2 kfence: count unexpectedly skipped allocations adds 69496c9bdf1b kfence: move saving stack trace of allocations into __kfen [...] adds 4dce22fdbd9d kfence: limit currently covered allocations when pool nearly full adds f43827e7825e kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds 2396a97dbe05 fixup! kfence: limit currently covered allocations when po [...] adds 035f2104ad0c kfence: add note to documentation about skipping covered a [...] adds 74089acd74c5 kfence: test: use kunit_skip() to skip tests adds e25a9b7a91d5 kfence: shorten critical sections of alloc/free adds 1679db049c16 kfence: always use static branches to guard kfence_alloc() adds 5a7f650d0399 kfence: default to dynamic branch instead of static keys mode adds abcdd4b0df06 mm/damon: grammar s/works/work/ adds 21a5082297c7 Documentation/vm: move user guides to admin-guide/mm/ adds 9260162f77c5 MAINTAINERS: update SeongJae's email address adds f9863304e982 docs/vm/damon: remove broken reference adds 222a062afe6b include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 1115a97fd211 mm/damon/core: print kdamond start log in debug mode only adds 531d5c55adbb mm/damon: remove unnecessary do_exit() from kdamond adds dbab189f7c06 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 60f5f8b6770a mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 1ab3e0ba7325 mm/damon/core: account age of target regions adds 4fead03c79d7 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 892f66bf21da mm/damon/vaddr: support DAMON-based Operation Schemes adds fc292b655c98 mm/damon/dbgfs: support DAMON-based Operation Schemes adds edefc6a6c56c mm/damon/schemes: implement statistics feature adds beb199d126cb selftests/damon: add 'schemes' debugfs tests adds 30de3ae16109 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds e901d131e649 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds e11d5e48cc24 mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 43b9611a1730 Docs/admin-guide/mm/damon: document 'init_regions' feature adds a3a24947259e mm/damon/vaddr: separate commonly usable functions adds 70224fe9f681 mm/damon/vaddr: include 'highmem.h' to fix a build failure adds de246b2e6f72 mm/damon: implement primitives for physical address space [...] adds d2689ae0067f mm/damon/dbgfs: support physical memory monitoring adds 0d47226b71d9 Docs/DAMON: document physical memory monitoring support adds 3d4c21de1591 mm/damon/vaddr: constify static mm_walk_ops adds 216e8f6f3606 mm/damon/dbgfs: remove unnecessary variables adds 97644a0977cf mm/damon/paddr: support the pageout scheme adds da8dae365506 mm/damon/schemes: implement size quota for schemes applica [...] adds 017d6984dc63 mm/damon/schemes: skip already charged targets and regions adds bed3c92db25b mm/damon/schemes: implement time quota adds 76f66bb9faed mm/damon/dbgfs: support quotas of schemes adds 873fd1845c98 mm/damon/selftests: support schemes quotas adds 1598b79d7573 mm/damon/schemes: prioritize regions within the quotas adds f257d6c28f5c mm/damon/vaddr,paddr: support pageout prioritization adds f378c66c9c7a mm/damon/dbgfs: support prioritization weights adds f8923822b15f tools/selftests/damon: update for regions prioritization o [...] adds ea14ad200077 mm/damon/schemes: activate schemes based on a watermarks m [...] adds 8e19cd2a26e1 mm/damon/dbgfs: support watermarks adds 397575f14b6a selftests/damon: support watermarks adds 9b723234c796 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) adds bed801f7f64c Documentation/admin-guide/mm/damon: add a document for DAM [...] adds 0d8bc0ccb741 mm/damon: remove unnecessary variable initialization adds 503617b2538d mm/damon/dbgfs: add adaptive_targets list check before ena [...] adds aa36fbb0f499 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0599ac76da9f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 189face3b5ed kernel/hung_task.c: Monitor killed tasks. adds d2e1d0df84fa procfs: do not list TID 0 in /proc/<pid>/task adds a38a323fc776 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 11dc751f26d3 proc: test that /proc/*/task doesn't contain "0" adds 0d3a616a3b86 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 8bcce441290b x86/xen: simplify xen_oldmem_pfn_is_ram() adds 8054c2d8c4a0 x86/xen: print a warning when HVMOP_get_mem_type fails adds f17748e580fe proc/vmcore: let pfn_is_ram() return a bool adds b232b5ae6acf proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 4e813ddace67 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds c9847e48ea5e virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 79d319b3d41b virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 6955b2797e08 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 9aa27c1c02f1 proc: allow pid_revalidate() during LOOKUP_RCU adds 8aea76688c6b proc/sysctl: make protected_* world readable adds 109e2e00f3cd kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 89f0d96a2d80 bottom_half.h needs kernel.h adds fc90017d743e kernel.h: split out container_of() and typeof_member() macros adds 418bb3b04075 include/kunit/test.h: replace kernel.h with the necessary [...] adds 4c7c2b0c93d6 include/linux/list.h: replace kernel.h with the necessary [...] adds 65dbf7a272d5 include/linux/llist.h: replace kernel.h with the necessary [...] adds 3f2ce341b443 include/linux/plist.h: replace kernel.h with the necessary [...] adds 59727052943d include/media/media-entity.h: replace kernel.h with the ne [...] adds 102a01d53c22 linux/container_of.h: switch to static_assert adds d2d87ddc0ad2 MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 1f60c48392f1 lib, stackdepot: check stackdepot handle before accessing slabs adds db1bc08151e6 lib, stackdepot: add helper to print stack entries adds af5786e111ec lib, stackdepot: add helper to print stack entries into buffer adds bb0f15831bd6 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds 31b5a352db4f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 44fa8dcdee00 include/linux/string_helpers.h: add linux/string.h for strlen() adds dcbfcac7455f lib: uninline simple_strntoull() as well adds 7d0d54dd463e lib/stackdepot: allow optional init and stack_table alloca [...] adds b0347e2247fa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 3e84f65c032a lib/stackdepot: allow optional init and stack_table alloca [...] adds 43633492736a mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds 6d23695af52c const_structs.checkpatch: add a few sound ops structs adds 18d56b989a1a checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds aba2e7cf63c0 checkpatch: get default codespell dictionary path from pac [...] adds 17cb99046638 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds 966a70ec2cca ELF: fix overflow in total mapping size calculation adds bf87e4b39cc3 ELF: simplify STACK_ALLOC macro adds ea18d266601f kallsyms: remove arch specific text and data check adds 572bf379d66e kallsyms: fix address-checks for kernel related range adds 8db4810aaca0 sections: move and rename core_kernel_data() to is_kernel_ [...] adds 5b0e3a64017d sections: move is_kernel_inittext() into sections.h adds 1045585bca33 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds 3b36657ce8f7 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 95df698c87e9 mm: kasan: use is_kernel() helper adds f62add8e4eb7 extable: use is_kernel_text() helper adds 6b882a759e45 powerpc/mm: use core_kernel_text() helper adds 51bc0902cc72 microblaze: use is_kernel_text() helper adds 04681852fa5f alpha: use is_kernel_text() helper adds 1a5abcd9c36b ramfs: fix mount source show for ramfs adds 742b99f5f8cb init: make unknown command line param message clearer adds 31e87bd69543 init/main.c: silence some -Wunused-parameter warnings adds d68d7396c2f9 coda: avoid NULL pointer dereference from a bad inode adds a6567850089e coda: check for async upcall request using local state adds ba65851e88d9 coda: remove err which no one care adds 8676ba34f795 coda: avoid flagging NULL inodes adds c873f6e9d77d coda: avoid hidden code duplication in rename adds 0298bae25d96 coda: avoid doing bad things on inode type changes during [...] adds 7bc626c9e205 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 320a1414af03 coda: use vmemdup_user to replace the open code adds dd76ba967a96 coda: bump module version to 7.2 adds 8583455e2173 hfs/hfsplus: use WARN_ON for sanity check adds 462bf71a8c2e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 8e99a8a1752d signal: remove duplicate include in signal.h adds 7b36af638d3d seq_file: move seq_escape() to a header adds fed482a308cc kernel/fork.c: unshare(): use swap() to make code cleaner adds f7fd6b9338a5 sysv: use BUILD_BUG_ON instead of runtime check adds f42893c1db59 Documentation/kcov: include types.h in the example adds 81b66d03d290 Documentation/kcov: define `ip' in the example adds 2ec59ed5e2f9 kcov: allocate per-CPU memory on the relevant node adds b7da6d68c9ae kcov: avoid enable+disable interrupts if !in_task() adds 2e7375f46897 kcov: replace local_irq_save() with a local_lock_t adds 0e9f8126d22d kernel/resource: clean up and optimize iomem_is_exclusive() adds 3ef2f8dc6a19 kernel/resource: disallow access to exclusive system RAM regions adds b5ba7aae2328 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds b2ebd00e2db3 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 2f417cf21c2d ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds cc0170e845bf ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 11eb436edcf1 Merge branch 'akpm-current/current' adds c035e8eecbf5 mm: allow only SLUB on PREEMPT_RT adds e1c19ed9b7f0 mm: migrate: simplify the file-backed pages validation whe [...] adds c21a72c9784c mm: unexport folio_memcg_{,un}lock adds 8dfec8787887 mm: unexport {,un}lock_page_memcg adds c34b22143ac6 kasan: add kasan mode messages when kasan init adds 39573caa1324 lib/stackdepot: allow optional init and stack_table alloca [...] adds ff901c4e379e Merge branch 'akpm/master' adds 9ae1fbdeabd3 Add linux-next specific files for 20211025
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 (3196a52aff93) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 23 +- .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 + Documentation/ABI/testing/sysfs-bus-pci | 11 + .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 + .../ABI/testing/sysfs-driver-aspeed-uart-routing | 27 + Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 17 +- 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 | 6 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- .../bindings/display/msm/dp-controller.yaml | 2 + .../bindings/display/xylon,logicvc-display.yaml | 301 ++ .../bindings/iio/frequency/adi,adrf6780.yaml | 131 + .../bindings/media/qcom,sdm660-venus.yaml | 186 + .../devicetree/bindings/net/asix,ax88796c.yaml | 73 + .../devicetree/bindings/net/brcm,bcmgenet.txt | 3 +- Documentation/devicetree/bindings/net/macb.txt | 4 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../regulator/socionext,uniphier-regulator.yaml | 1 + .../bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 - Documentation/gpu/rfc/i915_scheduler.rst | 4 +- Documentation/kbuild/makefiles.rst | 17 +- Documentation/virt/kvm/api.rst | 48 +- Documentation/virt/kvm/devices/vcpu.rst | 70 + MAINTAINERS | 30 +- Next/SHA1s | 178 +- Next/merge.log | 5239 +++++++++++++------- arch/alpha/Kbuild | 3 + arch/alpha/Makefile | 3 - arch/alpha/include/asm/processor.h | 2 +- arch/alpha/kernel/process.c | 5 +- arch/arc/Kbuild | 3 + arch/arc/Makefile | 3 - arch/arc/include/asm/processor.h | 2 +- arch/arc/kernel/stacktrace.c | 4 +- arch/arm/Kbuild | 3 + arch/arm/Kconfig | 1 + arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 8 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 735 +-- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 634 +-- .../boot/dts/aspeed-bmc-inventec-transformers.dts | 328 ++ arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 6 + arch/arm/boot/dts/aspeed-g6.dtsi | 6 + arch/arm/boot/dts/at91-sama7g5ek.dts | 12 + arch/arm/boot/dts/sama7g5.dtsi | 27 + arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 + arch/arm/boot/dts/spear1310.dtsi | 6 - arch/arm/boot/dts/spear1340.dtsi | 2 - arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/stacktrace.h | 9 + arch/arm/kernel/ftrace.c | 5 - arch/arm/kernel/process.c | 4 +- arch/arm/kernel/return_address.c | 4 + arch/arm/kernel/stacktrace.c | 17 +- arch/arm/probes/kprobes/core.c | 28 +- arch/arm64/Kbuild | 3 + arch/arm64/Kconfig | 119 +- arch/arm64/Makefile | 7 - 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 | 51 +- arch/arm64/include/asm/stacktrace.h | 4 + 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/Makefile | 3 + 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/ftrace.c | 5 - arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 + arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/stacktrace.c | 7 + 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/net/bpf_jit_comp.c | 14 +- arch/arm64/tools/cpucaps | 4 + arch/csky/Kbuild | 3 + arch/csky/Makefile | 3 - arch/csky/include/asm/processor.h | 2 +- arch/csky/kernel/ftrace.c | 5 - arch/csky/kernel/stacktrace.c | 5 +- arch/h8300/Kbuild | 3 + arch/h8300/Makefile | 3 - arch/h8300/include/asm/processor.h | 2 +- arch/h8300/kernel/process.c | 5 +- arch/hexagon/include/asm/processor.h | 2 +- arch/hexagon/kernel/process.c | 4 +- arch/ia64/Makefile | 2 - arch/ia64/include/asm/processor.h | 2 +- arch/ia64/kernel/ftrace.c | 6 - arch/ia64/kernel/process.c | 5 +- arch/m68k/Makefile | 4 +- arch/m68k/emu/nfblock.c | 9 +- arch/m68k/include/asm/processor.h | 2 +- arch/m68k/kernel/process.c | 4 +- arch/microblaze/Kbuild | 3 + arch/microblaze/Makefile | 3 - arch/microblaze/include/asm/processor.h | 2 +- arch/microblaze/kernel/ftrace.c | 5 - arch/microblaze/kernel/process.c | 2 +- arch/mips/Kbuild | 3 + arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 91 +- arch/mips/Makefile | 8 +- arch/mips/boot/Makefile | 3 + arch/mips/boot/compressed/uart-16550.c | 12 - arch/mips/boot/dts/Makefile | 1 - arch/mips/boot/dts/netlogic/Makefile | 8 - arch/mips/boot/dts/netlogic/xlp_evp.dts | 131 - arch/mips/boot/dts/netlogic/xlp_fvp.dts | 131 - arch/mips/boot/dts/netlogic/xlp_gvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_rvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_svp.dts | 131 - arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 - arch/mips/cavium-octeon/executive/cvmx-pko.c | 14 - arch/mips/configs/nlm_xlp_defconfig | 557 --- arch/mips/configs/nlm_xlr_defconfig | 508 -- arch/mips/include/asm/cmpxchg.h | 5 +- arch/mips/include/asm/cop2.h | 11 - arch/mips/include/asm/cpu-type.h | 8 - arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/hazards.h | 2 +- .../asm/mach-netlogic/cpu-feature-overrides.h | 57 - arch/mips/include/asm/mach-netlogic/irq.h | 17 - arch/mips/include/asm/mach-netlogic/multi-node.h | 74 - arch/mips/include/asm/netlogic/common.h | 132 - arch/mips/include/asm/netlogic/haldefs.h | 171 - arch/mips/include/asm/netlogic/interrupt.h | 45 - arch/mips/include/asm/netlogic/mips-extns.h | 301 -- arch/mips/include/asm/netlogic/psb-bootinfo.h | 95 - arch/mips/include/asm/netlogic/xlp-hal/bridge.h | 186 - .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 89 - arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 214 - arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 113 - arch/mips/include/asm/netlogic/xlp-hal/pic.h | 366 -- arch/mips/include/asm/netlogic/xlp-hal/sys.h | 213 - arch/mips/include/asm/netlogic/xlp-hal/uart.h | 192 - arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 119 - arch/mips/include/asm/netlogic/xlr/bridge.h | 104 - arch/mips/include/asm/netlogic/xlr/flash.h | 55 - arch/mips/include/asm/netlogic/xlr/fmn.h | 365 -- arch/mips/include/asm/netlogic/xlr/gpio.h | 74 - arch/mips/include/asm/netlogic/xlr/iomap.h | 109 - arch/mips/include/asm/netlogic/xlr/msidef.h | 84 - arch/mips/include/asm/netlogic/xlr/pic.h | 306 -- arch/mips/include/asm/netlogic/xlr/xlr.h | 59 - arch/mips/include/asm/octeon/cvmx-helper.h | 7 - arch/mips/include/asm/octeon/cvmx-pko.h | 1 - arch/mips/include/asm/processor.h | 15 +- arch/mips/include/asm/vermagic.h | 4 - arch/mips/kernel/cpu-probe.c | 84 - arch/mips/kernel/idle.c | 2 - arch/mips/kernel/perf_event_mipsxx.c | 86 - arch/mips/kernel/proc.c | 227 +- arch/mips/kernel/process.c | 8 +- arch/mips/kvm/entry.c | 8 +- arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/tlbex.c | 9 +- arch/mips/netlogic/Kconfig | 86 - arch/mips/netlogic/Makefile | 4 - arch/mips/netlogic/Platform | 16 - arch/mips/netlogic/common/Makefile | 5 - arch/mips/netlogic/common/earlycons.c | 63 - arch/mips/netlogic/common/irq.c | 350 -- arch/mips/netlogic/common/reset.S | 299 -- arch/mips/netlogic/common/smp.c | 285 -- arch/mips/netlogic/common/smpboot.S | 141 - arch/mips/netlogic/common/time.c | 110 - arch/mips/netlogic/xlp/Makefile | 11 - arch/mips/netlogic/xlp/ahci-init-xlp2.c | 390 -- arch/mips/netlogic/xlp/ahci-init.c | 209 - arch/mips/netlogic/xlp/cop2-ex.c | 121 - arch/mips/netlogic/xlp/dt.c | 95 - arch/mips/netlogic/xlp/nlm_hal.c | 508 -- arch/mips/netlogic/xlp/setup.c | 174 - arch/mips/netlogic/xlp/usb-init-xlp2.c | 288 -- arch/mips/netlogic/xlp/usb-init.c | 149 - arch/mips/netlogic/xlp/wakeup.c | 212 - arch/mips/netlogic/xlr/Makefile | 3 - arch/mips/netlogic/xlr/fmn-config.c | 296 -- arch/mips/netlogic/xlr/fmn.c | 199 - arch/mips/netlogic/xlr/platform-flash.c | 216 - arch/mips/netlogic/xlr/platform.c | 250 - arch/mips/netlogic/xlr/setup.c | 206 - arch/mips/netlogic/xlr/wakeup.c | 85 - arch/mips/pci/Makefile | 3 - arch/mips/pci/msi-xlp.c | 571 --- arch/mips/pci/pci-xlp.c | 332 -- arch/mips/pci/pci-xlr.c | 368 -- arch/mips/ralink/Kconfig | 3 +- arch/nds32/Kbuild | 3 + arch/nds32/Makefile | 3 - arch/nds32/include/asm/processor.h | 2 +- arch/nds32/kernel/ftrace.c | 5 - arch/nds32/kernel/process.c | 7 +- arch/nios2/Kbuild | 3 + arch/nios2/Makefile | 6 +- arch/nios2/include/asm/processor.h | 2 +- arch/nios2/kernel/process.c | 5 +- arch/openrisc/Kbuild | 3 + arch/openrisc/Makefile | 7 +- arch/openrisc/include/asm/processor.h | 2 +- arch/openrisc/kernel/process.c | 2 +- arch/parisc/Kbuild | 3 + arch/parisc/Kconfig | 22 +- arch/parisc/Makefile | 7 +- 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 | 13 +- 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/ftrace.c | 24 +- arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 9 +- 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/Kbuild | 3 + arch/powerpc/Makefile | 7 +- arch/powerpc/include/asm/processor.h | 2 +- arch/powerpc/kernel/process.c | 9 +- arch/riscv/Kbuild | 3 + arch/riscv/Makefile | 7 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/kernel/ftrace.c | 5 - arch/riscv/kernel/stacktrace.c | 12 +- arch/riscv/kvm/Kconfig | 1 - arch/riscv/net/bpf_jit_core.c | 5 + arch/s390/Kbuild | 3 + arch/s390/Makefile | 8 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/kernel/ftrace.c | 5 - arch/s390/kernel/process.c | 4 +- arch/sh/Kbuild | 3 + arch/sh/Makefile | 4 - arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/ftrace.c | 5 - arch/sh/kernel/process_32.c | 5 +- arch/sparc/Kbuild | 3 + arch/sparc/Kconfig | 3 +- arch/sparc/Makefile | 3 - arch/sparc/include/asm/processor_32.h | 2 +- arch/sparc/include/asm/processor_64.h | 2 +- arch/sparc/kernel/ftrace.c | 5 - arch/sparc/kernel/ioport.c | 76 +- arch/sparc/kernel/process_32.c | 5 +- arch/sparc/kernel/process_64.c | 5 +- arch/um/drivers/ubd_kern.c | 13 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/kernel/process.c | 5 +- arch/x86/Kbuild | 3 + arch/x86/Kconfig | 2 +- arch/x86/Kconfig.cpu | 13 + arch/x86/Makefile | 2 - arch/x86/crypto/sm4-aesni-avx-asm_64.S | 6 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 6 +- arch/x86/include/asm/fpu/api.h | 23 +- arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fpu/types.h | 126 +- arch/x86/include/asm/fpu/xstate.h | 60 +- arch/x86/include/asm/ftrace.h | 9 +- arch/x86/include/asm/kvm_host.h | 53 +- arch/x86/include/asm/kvm_page_track.h | 3 +- arch/x86/include/asm/microcode.h | 3 - arch/x86/include/asm/processor.h | 14 +- arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/include/asm/unwind.h | 6 + arch/x86/include/uapi/asm/kvm.h | 4 + arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/common.c | 46 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/microcode/amd.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 17 - arch/x86/kernel/cpu/microcode/intel.c | 9 +- arch/x86/kernel/cpu/vortex.c | 39 + arch/x86/kernel/fpu/context.h | 6 +- arch/x86/kernel/fpu/core.c | 241 +- arch/x86/kernel/fpu/init.c | 54 +- arch/x86/kernel/fpu/internal.h | 5 +- arch/x86/kernel/fpu/regset.c | 30 +- arch/x86/kernel/fpu/signal.c | 88 +- arch/x86/kernel/fpu/xstate.c | 227 +- arch/x86/kernel/fpu/xstate.h | 39 +- arch/x86/kernel/ftrace.c | 76 +- arch/x86/kernel/ftrace_64.S | 30 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/process.c | 58 +- arch/x86/kernel/sev.c | 21 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kvm/cpuid.c | 37 +- arch/x86/kvm/emulate.c | 5 + arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/mmu.h | 34 +- arch/x86/kvm/mmu/mmu.c | 271 +- arch/x86/kvm/mmu/mmu_internal.h | 2 +- arch/x86/kvm/mmu/page_track.c | 57 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmu/spte.c | 8 +- arch/x86/kvm/mmu/spte.h | 9 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.h | 2 - arch/x86/kvm/svm/nested.c | 230 +- arch/x86/kvm/svm/sev.c | 7 + arch/x86/kvm/svm/svm.c | 27 +- arch/x86/kvm/svm/svm.h | 57 +- arch/x86/kvm/trace.h | 9 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/sgx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 81 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 851 ++-- arch/x86/kvm/x86.h | 2 - arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 4 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/tools/relocs.c | 2 + arch/xtensa/Makefile | 4 +- arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/kernel/process.c | 5 +- block/Makefile | 2 +- block/bdev.c | 36 +- block/blk-core.c | 28 +- block/blk-crypto-fallback.c | 118 +- block/blk-crypto-profile.c | 565 +++ block/blk-crypto.c | 29 +- block/blk-integrity.c | 4 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 4 +- block/blk-mq-sched.h | 12 +- block/blk-mq-tag.c | 7 +- block/blk-mq.c | 19 +- block/blk-mq.h | 1 + block/bsg-lib.c | 32 +- block/fops.c | 39 +- block/genhd.c | 20 + block/keyslot-manager.c | 579 --- block/partitions/core.c | 1 + crypto/af_alg.c | 2 +- crypto/tcrypt.c | 5 +- drivers/acpi/tables.c | 3 + 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/component.c | 5 +- drivers/base/core.c | 6 + drivers/base/firmware_loader/builtin/Makefile | 6 +- drivers/base/firmware_loader/builtin/main.c | 106 + drivers/base/firmware_loader/firmware.h | 17 + drivers/base/firmware_loader/main.c | 78 +- drivers/base/regmap/regmap-mdio.c | 6 +- drivers/base/regmap/regmap-spi.c | 36 +- drivers/block/Kconfig | 25 +- drivers/block/Makefile | 1 - drivers/block/aoe/aoeblk.c | 13 +- drivers/block/cryptoloop.c | 206 - drivers/block/loop.c | 395 +- drivers/block/loop.h | 30 - drivers/block/nbd.c | 12 +- drivers/block/pktcdvd.c | 7 +- drivers/block/rnbd/rnbd-clt.c | 13 +- drivers/block/virtio_blk.c | 173 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 8 +- drivers/bluetooth/hci_vhci.c | 2 +- drivers/cdrom/cdrom.c | 4 +- drivers/char/hw_random/s390-trng.c | 4 +- drivers/char/hw_random/virtio-rng.c | 84 +- drivers/char/ipmi/ipmi_msghandler.c | 20 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/virtio_console.c | 21 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clocksource/Kconfig | 3 + drivers/counter/counter-chrdev.c | 11 +- drivers/counter/counter-sysfs.c | 8 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-resv.c | 370 ++ drivers/firmware/arm_ffa/driver.c | 54 +- drivers/fsi/fsi-occ.c | 209 +- drivers/fsi/fsi-sbefifo.c | 28 +- drivers/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 64 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 84 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 14 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 95 +- drivers/gpu/drm/ast/ast_mode.c | 18 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 + drivers/gpu/drm/drm_gem_shmem_helper.c | 4 + drivers/gpu/drm/drm_irq.c | 2 - drivers/gpu/drm/drm_modeset_lock.c | 9 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/gma500/psb_drv.c | 12 + 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_cdclk.c | 44 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 + drivers/gpu/drm/i915/display/intel_cursor.c | 19 +- drivers/gpu/drm/i915/display/intel_display.c | 150 +- drivers/gpu/drm/i915/display/intel_display.h | 3 - drivers/gpu/drm/i915/display/intel_display_types.h | 17 - drivers/gpu/drm/i915/display/intel_fb.c | 520 +- drivers/gpu/drm/i915/display/intel_fb.h | 30 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_psr.c | 2 +- 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.h | 1 - drivers/gpu/drm/i915/i915_query.c | 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_gpu.h | 4 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 3 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- 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/selftests/test-drm_damage_helper.c | 1 + 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/surface-hid/surface_hid.c | 4 +- drivers/hwmon/dell-smm-hwmon.c | 40 +- drivers/hwmon/occ/p9_sbe.c | 86 +- drivers/i2c/busses/i2c-virtio.c | 56 +- drivers/i2c/i2c-core-acpi.c | 22 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/chemical/scd4x.c | 9 +- drivers/iio/frequency/Kconfig | 12 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/adrf6780.c | 527 ++ drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 1 + drivers/iommu/virtio-iommu.c | 113 +- drivers/irqchip/Kconfig | 4 +- drivers/md/bcache/super.c | 17 +- drivers/md/dm-core.h | 4 +- drivers/md/dm-table.c | 168 +- drivers/md/dm.c | 14 +- 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/misc/enclosure.c | 16 +- drivers/mmc/core/crypto.c | 11 +- drivers/mmc/host/cqhci-crypto.c | 33 +- drivers/mmc/host/dw_mmc.c | 39 +- drivers/mmc/host/sdhci-omap.c | 9 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 4 +- drivers/net/dsa/sja1105/sja1105_vl.c | 3 +- drivers/net/dsa/xrs700x/xrs700x_mdio.c | 12 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/asix/Kconfig | 35 + drivers/net/ethernet/asix/Makefile | 6 + drivers/net/ethernet/asix/ax88796c_ioctl.c | 239 + drivers/net/ethernet/asix/ax88796c_ioctl.h | 26 + drivers/net/ethernet/asix/ax88796c_main.c | 1163 +++++ drivers/net/ethernet/asix/ax88796c_main.h | 568 +++ drivers/net/ethernet/asix/ax88796c_spi.c | 115 + drivers/net/ethernet/asix/ax88796c_spi.h | 69 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 7 +- drivers/net/ethernet/cadence/macb_main.c | 11 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +- 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/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 | 45 +- 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_eswitch.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 + drivers/net/ethernet/intel/ice/ice_lib.c | 384 +- drivers/net/ethernet/intel/ice/ice_lib.h | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 972 +++- drivers/net/ethernet/intel/ice/ice_sched.c | 68 +- drivers/net/ethernet/intel/ice/ice_sched.h | 2 + drivers/net/ethernet/intel/ice/ice_switch.c | 119 + drivers/net/ethernet/intel/ice/ice_switch.h | 2 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 217 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 22 + 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 | 4 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 388 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 7 + 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/lag/lag.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 2 + drivers/net/ethernet/microchip/lan743x_main.c | 22 + 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 | 12 +- 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/fddi/defxx.c | 6 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/fddi/skfp/skfddi.c | 2 +- drivers/net/fddi/skfp/smtinit.c | 4 +- drivers/net/fjes/fjes_hw.c | 3 +- drivers/net/fjes/fjes_hw.h | 2 +- drivers/net/fjes/fjes_main.c | 14 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/phylink.c | 23 +- drivers/net/plip/plip.c | 8 +- drivers/net/rionet.c | 14 +- drivers/net/sb1000.c | 12 +- drivers/net/usb/ch9200.c | 4 +- drivers/net/usb/cx82310_eth.c | 5 +- drivers/net/usb/kaweth.c | 3 +- drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/qmi_wwan.c | 7 +- drivers/net/usb/sierra_net.c | 6 +- drivers/net/usb/smsc75xx.c | 6 +- drivers/net/usb/smsc95xx.c | 6 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 5 +- drivers/net/usb/usbnet.c | 10 +- drivers/net/wan/hdlc_fr.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +- drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netfront.c | 4 +- drivers/nvme/host/core.c | 36 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fabrics.h | 8 + drivers/nvme/host/fc.c | 26 +- drivers/nvme/host/multipath.c | 30 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.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/nvmet.h | 6 + drivers/nvme/target/rdma.c | 30 + drivers/nvme/target/tcp.c | 16 + drivers/of/of_reserved_mem.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/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 6 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 10 +- drivers/phy/qualcomm/phy-qcom-qmp.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 +- .../platform/surface/surface_aggregator_registry.c | 54 + drivers/platform/surface/surface_gpe.c | 13 + drivers/platform/x86/Kconfig | 13 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/amd-pmc.c | 66 +- drivers/platform/x86/barco-p50-gpio.c | 436 ++ drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/lg-laptop.c | 10 +- drivers/platform/x86/sony-laptop.c | 46 +- drivers/platform/x86/wmi.c | 6 +- drivers/powercap/dtpm.c | 78 +- drivers/powercap/dtpm_cpu.c | 228 +- drivers/ptp/ptp_clock.c | 5 +- drivers/regulator/Kconfig | 9 - drivers/regulator/Makefile | 1 - drivers/regulator/core.c | 3 + drivers/regulator/lp872x.c | 14 +- drivers/regulator/qcom-rpmh-regulator.c | 32 + drivers/regulator/sy7636a-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 59 +- drivers/regulator/tps80031-regulator.c | 753 --- drivers/regulator/uniphier-regulator.c | 4 + drivers/rpmsg/rpmsg_core.c | 21 + drivers/rpmsg/rpmsg_internal.h | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 10 + drivers/rtc/Kconfig | 8 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-s3c.c | 106 +- drivers/rtc/rtc-sun6i.c | 13 +- drivers/rtc/rtc-tps80031.c | 324 -- drivers/s390/net/lcs.c | 2 +- drivers/s390/net/qeth_core_main.c | 4 +- drivers/s390/net/qeth_l2_main.c | 6 +- drivers/s390/net/qeth_l3_main.c | 3 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 + drivers/scsi/scsi_bsg.c | 4 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 27 +- drivers/scsi/scsi_scan.c | 1 - drivers/scsi/sd.c | 39 + drivers/scsi/sg.c | 4 +- drivers/scsi/sr.c | 2 +- drivers/scsi/st.c | 2 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufshcd-crypto.c | 32 +- drivers/scsi/ufs/ufshcd-crypto.h | 9 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/scsi/ufs/ufshcd.h | 6 +- drivers/soc/aspeed/Kconfig | 10 + drivers/soc/aspeed/Makefile | 9 +- drivers/soc/aspeed/aspeed-uart-routing.c | 603 +++ drivers/soc/fsl/dpaa2-console.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 4 +- drivers/soc/fsl/dpio/qbman-portal.c | 41 +- drivers/soc/fsl/guts.c | 4 +- drivers/soc/fsl/rcpm.c | 7 +- drivers/spi/spi-bcm-qspi.c | 5 +- drivers/spi/spi-pl022.c | 5 +- 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 | 4 +- 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/core/rtw_mlme_ext.c | 19 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 82 +- drivers/staging/r8188eu/hal/odm.c | 82 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 31 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 3 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 10 - drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 1 - drivers/staging/r8188eu/include/odm.h | 148 - drivers/staging/r8188eu/include/odm_HWConfig.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_cmd.h | 13 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 5 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 16 +- 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 | 12 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/rf.c | 8 +- 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_pscsi.c | 3 +- drivers/tee/optee/smc_abi.c | 1 + 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/Kconfig | 12 + drivers/tty/Makefile | 1 + drivers/tty/hvc/hvc_console.c | 36 +- drivers/tty/hvc/hvc_console.h | 21 +- drivers/tty/rpmsg_tty.c | 274 + drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_port.c | 31 +- drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/stm32-usart.c | 240 +- drivers/tty/serial/stm32-usart.h | 13 +- drivers/usb/dwc2/drd.c | 24 +- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_v4l2.c | 3 +- drivers/usb/gadget/function/uvc_video.c | 26 +- drivers/usb/gadget/function/uvc_video.h | 2 - drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/host/ehci-mem.c | 3 +- drivers/usb/host/fotg210-hcd.c | 3 +- drivers/usb/host/max3421-hcd.c | 25 +- drivers/usb/host/ohci-hub.c | 3 + drivers/usb/typec/tipd/core.c | 8 + drivers/vdpa/Kconfig | 8 + drivers/vdpa/Makefile | 1 + drivers/vdpa/alibaba/Makefile | 3 + drivers/vdpa/alibaba/eni_vdpa.c | 553 +++ drivers/vdpa/ifcvf/ifcvf_main.c | 3 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 203 +- drivers/vdpa/vdpa.c | 256 +- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 38 +- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 12 + drivers/vhost/vdpa.c | 3 +- drivers/virtio/Kconfig | 10 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_pci_common.c | 58 +- drivers/virtio/virtio_pci_common.h | 16 +- drivers/virtio/virtio_pci_legacy.c | 106 +- drivers/virtio/virtio_pci_legacy_dev.c | 220 + drivers/virtio/virtio_pci_modern.c | 6 +- drivers/virtio/virtio_ring.c | 30 +- drivers/virtio/virtio_vdpa.c | 21 +- fs/aio.c | 6 +- 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 | 19 +- fs/cachefiles/io.c | 12 +- fs/ceph/file.c | 2 +- fs/cifs/file.c | 4 +- fs/direct-io.c | 2 +- fs/erofs/compress.h | 11 +- fs/erofs/decompressor.c | 8 +- fs/erofs/decompressor_lzma.c | 2 +- fs/erofs/internal.h | 9 +- fs/erofs/pcpubuf.c | 6 +- fs/erofs/utils.c | 19 +- fs/erofs/zdata.c | 42 +- fs/fat/inode.c | 6 +- fs/fs-writeback.c | 5 +- fs/fuse/dir.c | 85 +- fs/fuse/file.c | 11 +- fs/fuse/fuse_i.h | 5 +- fs/fuse/inode.c | 95 +- fs/fuse/readdir.c | 2 +- fs/fuse/virtio_fs.c | 12 +- fs/inode.c | 7 +- fs/internal.h | 11 - fs/io-wq.c | 10 +- fs/io_uring.c | 147 +- fs/iomap/direct-io.c | 2 +- fs/lockd/clntproc.c | 3 - fs/lockd/svc4proc.c | 2 - fs/lockd/svcproc.c | 2 - fs/nfs/client.c | 37 +- fs/nfs/delegation.c | 10 +- fs/nfs/dir.c | 53 +- fs/nfs/direct.c | 4 +- fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/inode.c | 59 +- fs/nfs/internal.h | 3 +- fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4client.c | 65 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 101 +- fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4trace.h | 9 +- fs/nfs/nfstrace.h | 266 +- fs/nfs/pagelist.c | 13 +- fs/nfs/pnfs.h | 2 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/proc.c | 2 +- fs/nfs/read.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 73 +- fs/nfsd/Kconfig | 1 - fs/nfsd/blocklayout.c | 158 +- fs/nfsd/nfs4layouts.c | 5 +- fs/ntfs3/inode.c | 2 +- fs/overlayfs/file.c | 4 +- fs/sync.c | 62 +- fs/tracefs/inode.c | 3 +- fs/xfs/kmem.h | 4 - fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag.h | 36 +- fs/xfs/libxfs/xfs_ag_resv.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 108 +- fs/xfs/libxfs/xfs_alloc.h | 38 +- fs/xfs/libxfs/xfs_alloc_btree.c | 63 +- fs/xfs/libxfs/xfs_alloc_btree.h | 5 + fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 89 +- fs/xfs/libxfs/xfs_bmap.h | 35 +- fs/xfs/libxfs/xfs_bmap_btree.c | 62 +- fs/xfs/libxfs/xfs_bmap_btree.h | 5 + fs/xfs/libxfs/xfs_btree.c | 323 +- fs/xfs/libxfs/xfs_btree.h | 87 +- fs/xfs/libxfs/xfs_btree_staging.c | 10 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 3 +- fs/xfs/libxfs/xfs_defer.c | 70 +- fs/xfs/libxfs/xfs_defer.h | 3 + fs/xfs/libxfs/xfs_fs.h | 2 + fs/xfs/libxfs/xfs_ialloc.c | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 90 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 5 + fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 +- fs/xfs/libxfs/xfs_refcount.c | 46 +- fs/xfs/libxfs/xfs_refcount.h | 7 +- fs/xfs/libxfs/xfs_refcount_btree.c | 65 +- fs/xfs/libxfs/xfs_refcount_btree.h | 5 + fs/xfs/libxfs/xfs_rmap.c | 21 +- fs/xfs/libxfs/xfs_rmap.h | 7 +- fs/xfs/libxfs/xfs_rmap_btree.c | 116 +- fs/xfs/libxfs/xfs_rmap_btree.h | 5 + fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 9 +- fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/agheader_repair.c | 4 +- fs/xfs/scrub/bitmap.c | 22 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 77 +- fs/xfs/scrub/btree.h | 17 +- fs/xfs/scrub/trace.c | 11 +- fs/xfs/scrub/trace.h | 10 +- fs/xfs/xfs_aops.c | 15 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bmap_item.c | 16 +- fs/xfs/xfs_bmap_item.h | 6 +- fs/xfs/xfs_buf.c | 14 +- fs/xfs/xfs_buf_item.c | 8 +- fs/xfs/xfs_buf_item.h | 2 +- fs/xfs/xfs_dquot.c | 26 +- fs/xfs/xfs_extfree_item.c | 31 +- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_icache.c | 10 +- fs/xfs/xfs_icreate_item.c | 6 +- fs/xfs/xfs_icreate_item.h | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_inode_item.c | 6 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_log.c | 6 +- fs/xfs/xfs_log_priv.h | 2 +- fs/xfs/xfs_mount.c | 14 + fs/xfs/xfs_mount.h | 5 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_refcount_item.c | 16 +- fs/xfs/xfs_refcount_item.h | 6 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 16 +- fs/xfs/xfs_rmap_item.h | 6 +- fs/xfs/xfs_super.c | 234 +- fs/xfs/xfs_sysfs.c | 24 +- fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_dquot.c | 4 +- include/asm-generic/vmlinux.lds.h | 20 +- include/linux/arm_ffa.h | 2 + include/linux/blk-crypto-profile.h | 166 + include/linux/blk-mq.h | 9 +- include/linux/blkdev.h | 68 +- include/linux/bootconfig.h | 31 +- include/linux/bpf.h | 2 + include/linux/brcmphy.h | 1 + include/linux/clocksource.h | 2 + include/linux/compiler_attributes.h | 1 - include/linux/compiler_types.h | 8 +- include/linux/counter.h | 6 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 2 +- include/linux/device-mapper.h | 4 +- include/linux/device/bus.h | 1 + include/linux/dma-buf.h | 4 +- include/linux/dsa/8021q.h | 5 +- include/linux/dtpm.h | 26 +- include/linux/filter.h | 1 + include/linux/firmware.h | 30 +- include/linux/fs.h | 4 +- include/linux/fsi-occ.h | 2 + include/linux/ftrace.h | 28 +- include/linux/genhd.h | 2 + include/linux/keyslot-manager.h | 120 - include/linux/mdio.h | 24 + include/linux/mlx5/driver.h | 1 - include/linux/mmc/host.h | 4 +- include/linux/nfs_fs.h | 54 +- include/linux/nvme-fc-driver.h | 7 + include/linux/nvme-rdma.h | 2 + include/linux/nvme.h | 11 +- include/linux/pci.h | 11 - include/linux/percpu-refcount.h | 33 +- include/linux/platform_data/cros_ec_proto.h | 3 + include/linux/preempt.h | 21 + include/linux/rcu_segcblist.h | 51 +- include/linux/regulator/lp872x.h | 7 +- include/linux/regulator/tps62360.h | 6 - include/linux/rpmsg.h | 10 + include/linux/sched.h | 3 +- include/linux/sched/task_stack.h | 4 + include/linux/stacktrace.h | 13 +- include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/sched.h | 16 +- include/linux/surface_aggregator/controller.h | 4 +- include/linux/trace_recursion.h | 16 +- include/linux/vdpa.h | 53 +- include/linux/virtio_config.h | 6 + include/linux/virtio_pci_legacy.h | 42 + include/net/cfg80211.h | 15 +- include/net/codel.h | 7 +- include/net/codel_impl.h | 14 +- include/net/devlink.h | 3 - include/net/dsa.h | 35 +- include/scsi/scsi_cmnd.h | 3 + include/soc/mscc/ocelot.h | 24 +- include/trace/events/rpcgss.h | 18 +- include/trace/events/rpcrdma.h | 55 +- include/trace/events/sunrpc.h | 99 +- include/trace/events/sunrpc_base.h | 18 + include/uapi/drm/i915_drm.h | 139 +- include/uapi/linux/bpf.h | 8 + include/uapi/linux/kvm.h | 21 +- 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/pkt_sched.h | 3 +- include/uapi/linux/vdpa.h | 7 + include/uapi/linux/virtio_i2c.h | 6 + include/uapi/linux/virtio_iommu.h | 8 +- init/main.c | 16 +- kernel/bpf/btf.c | 4 +- kernel/bpf/core.c | 4 +- kernel/bpf/syscall.c | 13 +- kernel/bpf/verifier.c | 1 + kernel/cgroup/cgroup.c | 4 +- kernel/events/internal.h | 7 +- kernel/kprobes.c | 3 - kernel/power/swap.c | 23 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/tree.c | 87 +- kernel/rcu/tree_nocb.h | 33 +- kernel/sched/core.c | 24 +- kernel/sched/sched.h | 8 - kernel/smp.c | 12 +- kernel/test_kprobes.c | 222 +- kernel/time/clocksource-wdtest.c | 16 +- kernel/time/clocksource.c | 7 + kernel/trace/bpf_trace.c | 2 + kernel/trace/fgraph.c | 6 +- kernel/trace/ftrace.c | 302 +- kernel/trace/pid_list.c | 4 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 73 +- kernel/trace/trace.h | 5 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_events.c | 42 +- kernel/trace/trace_events_hist.c | 15 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_functions_graph.c | 4 +- kernel/trace/trace_hwlat.c | 6 +- kernel/trace/trace_kprobe.c | 8 +- kernel/trace/trace_osnoise.c | 14 +- kernel/trace/trace_printk.c | 2 +- kernel/trace/trace_recursion_record.c | 4 +- kernel/trace/trace_selftest.c | 92 +- kernel/trace/trace_stack.c | 6 +- kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_uprobe.c | 4 +- kernel/trace/tracing_map.c | 40 +- lib/Kconfig.debug | 3 +- lib/bootconfig.c | 231 +- lib/dynamic_debug.c | 25 +- localversion-next | 2 +- mm/memblock.c | 10 +- mm/memcontrol.c | 4 +- mm/memory-failure.c | 6 +- mm/secretmem.c | 9 +- net/bpf/test_run.c | 21 +- net/bridge/netfilter/ebtables.c | 7 +- net/core/devlink.c | 96 +- net/core/filter.c | 23 + net/core/gen_stats.c | 43 +- net/core/rtnetlink.c | 3 +- net/core/skbuff.c | 36 +- net/core/sock_destructor.h | 12 + net/core/sysctl_net_core.c | 2 +- net/dsa/dsa.c | 22 +- net/dsa/dsa2.c | 57 +- 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/ipv6/addrconf.c | 3 + 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/netfilter/ipvs/ip_vs_ctl.c | 2 + net/netfilter/nfnetlink_queue.c | 2 +- net/sched/sch_fq_codel.c | 13 +- net/sctp/sm_statefuns.c | 139 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/sched.c | 20 +- net/sunrpc/xprt.c | 36 +- net/sunrpc/xprtrdma/frwr_ops.c | 35 + net/sunrpc/xprtrdma/rpc_rdma.c | 23 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtrdma/xprt_rdma.h | 6 +- net/wireless/nl80211.c | 45 +- net/wireless/scan.c | 59 +- net/wireless/util.c | 2 + samples/bpf/Makefile | 3 +- samples/ftrace/Makefile | 1 + samples/ftrace/ftrace-direct-multi.c | 52 + scripts/bpf_doc.py | 2 + scripts/gcc-plugins/gcc-common.h | 1 - scripts/sorttable.c | 30 + security/smack/smackfs.c | 6 +- sound/core/oss/mixer_oss.c | 44 +- sound/pci/hda/patch_realtek.c | 17 + sound/soc/qcom/sm8250.c | 79 + sound/soc/rockchip/Makefile | 5 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_pcm.c | 44 - sound/soc/rockchip/rockchip_pcm.h | 11 - {arch => tools/arch}/x86/include/asm/pvclock-abi.h | 0 tools/arch/x86/include/asm/pvclock.h | 103 + tools/bootconfig/Makefile | 4 +- tools/bootconfig/include/linux/bootconfig.h | 45 +- tools/bootconfig/include/linux/bug.h | 12 - tools/bootconfig/include/linux/ctype.h | 7 - tools/bootconfig/include/linux/errno.h | 7 - tools/bootconfig/include/linux/kernel.h | 18 - tools/bootconfig/include/linux/memblock.h | 11 - tools/bootconfig/include/linux/printk.h | 14 - tools/bootconfig/include/linux/string.h | 32 - tools/bootconfig/main.c | 32 +- tools/bpf/bpftool/btf.c | 12 +- tools/bpf/bpftool/gen.c | 160 +- tools/bpf/bpftool/prog.c | 16 +- tools/bpf/resolve_btfids/main.c | 4 +- tools/include/uapi/linux/bpf.h | 8 + tools/lib/bpf/btf.c | 151 +- tools/lib/bpf/btf.h | 5 + tools/lib/bpf/btf_dump.c | 30 +- tools/lib/bpf/libbpf.c | 938 ++-- tools/lib/bpf/libbpf.map | 2 + tools/lib/bpf/libbpf_internal.h | 8 +- tools/lib/bpf/libbpf_legacy.h | 3 + tools/lib/bpf/linker.c | 29 +- tools/perf/util/bpf-event.c | 2 +- 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/btf_helpers.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.c | 18 +- tools/testing/selftests/bpf/flow_dissector_load.h | 10 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 8 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 12 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 2 +- .../selftests/bpf/prog_tests/core_autosize.c | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 4 +- .../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 | 22 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 4 +- .../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 | 9 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 18 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 + tools/testing/selftests/bpf/progs/test_skeleton.c | 18 + tools/testing/selftests/bpf/test_flow_dissector.sh | 10 +- .../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/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 4 + tools/testing/selftests/kvm/include/kvm_util.h | 11 + tools/testing/selftests/kvm/lib/kvm_util.c | 46 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 4 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 14 +- tools/testing/selftests/kvm/memslot_perf_test.c | 56 +- .../selftests/kvm/system_counter_offset_test.c | 132 + .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 203 + .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- tools/testing/selftests/net/fcnal-test.sh | 3 + .../net/forwarding/forwarding.config.sample | 5 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- 1308 files changed, 34654 insertions(+), 29213 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/ABI/testing/sysfs-driver-aspeed-uart-routing create mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml create mode 100644 Documentation/devicetree/bindings/net/asix,ax88796c.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/aspeed-bmc-inventec-transformers.dts create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts create mode 100644 arch/arm64/include/asm/asm-extable.h create mode 100644 arch/arm64/include/asm/gpr-num.h delete mode 100644 arch/mips/boot/dts/netlogic/Makefile delete mode 100644 arch/mips/boot/dts/netlogic/xlp_evp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_fvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_gvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_rvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_svp.dts delete mode 100644 arch/mips/configs/nlm_xlp_defconfig delete mode 100644 arch/mips/configs/nlm_xlr_defconfig delete mode 100644 arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-netlogic/irq.h delete mode 100644 arch/mips/include/asm/mach-netlogic/multi-node.h delete mode 100644 arch/mips/include/asm/netlogic/common.h delete mode 100644 arch/mips/include/asm/netlogic/haldefs.h delete mode 100644 arch/mips/include/asm/netlogic/interrupt.h delete mode 100644 arch/mips/include/asm/netlogic/mips-extns.h delete mode 100644 arch/mips/include/asm/netlogic/psb-bootinfo.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pcibus.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/sys.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/uart.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/xlp.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/flash.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/fmn.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/gpio.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/msidef.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/xlr.h delete mode 100644 arch/mips/netlogic/Kconfig delete mode 100644 arch/mips/netlogic/Makefile delete mode 100644 arch/mips/netlogic/Platform delete mode 100644 arch/mips/netlogic/common/Makefile delete mode 100644 arch/mips/netlogic/common/earlycons.c delete mode 100644 arch/mips/netlogic/common/irq.c delete mode 100644 arch/mips/netlogic/common/reset.S delete mode 100644 arch/mips/netlogic/common/smp.c delete mode 100644 arch/mips/netlogic/common/smpboot.S delete mode 100644 arch/mips/netlogic/common/time.c delete mode 100644 arch/mips/netlogic/xlp/Makefile delete mode 100644 arch/mips/netlogic/xlp/ahci-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/ahci-init.c delete mode 100644 arch/mips/netlogic/xlp/cop2-ex.c delete mode 100644 arch/mips/netlogic/xlp/dt.c delete mode 100644 arch/mips/netlogic/xlp/nlm_hal.c delete mode 100644 arch/mips/netlogic/xlp/setup.c delete mode 100644 arch/mips/netlogic/xlp/usb-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/usb-init.c delete mode 100644 arch/mips/netlogic/xlp/wakeup.c delete mode 100644 arch/mips/netlogic/xlr/Makefile delete mode 100644 arch/mips/netlogic/xlr/fmn-config.c delete mode 100644 arch/mips/netlogic/xlr/fmn.c delete mode 100644 arch/mips/netlogic/xlr/platform-flash.c delete mode 100644 arch/mips/netlogic/xlr/platform.c delete mode 100644 arch/mips/netlogic/xlr/setup.c delete mode 100644 arch/mips/netlogic/xlr/wakeup.c delete mode 100644 arch/mips/pci/msi-xlp.c delete mode 100644 arch/mips/pci/pci-xlp.c delete mode 100644 arch/mips/pci/pci-xlr.c 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/kernel/cpu/vortex.c 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/base/firmware_loader/builtin/main.c delete mode 100644 drivers/block/cryptoloop.c create mode 100644 drivers/dma-buf/st-dma-resv.c 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/net/ethernet/asix/Kconfig create mode 100644 drivers/net/ethernet/asix/Makefile create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.c create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.h create mode 100644 drivers/net/ethernet/asix/ax88796c_main.c create mode 100644 drivers/net/ethernet/asix/ax88796c_main.h create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.c create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.h rename drivers/{staging/mt7621-pci/pci-mt7621.c => pci/controller/pcie-mt7621.c} (95%) create mode 100644 drivers/platform/x86/barco-p50-gpio.c delete mode 100644 drivers/regulator/tps80031-regulator.c delete mode 100644 drivers/rtc/rtc-tps80031.c create mode 100644 drivers/soc/aspeed/aspeed-uart-routing.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 create mode 100644 drivers/tty/rpmsg_tty.c create mode 100644 drivers/vdpa/alibaba/Makefile create mode 100644 drivers/vdpa/alibaba/eni_vdpa.c create mode 100644 drivers/virtio/virtio_pci_legacy_dev.c create mode 100644 include/linux/blk-crypto-profile.h delete mode 100644 include/linux/keyslot-manager.h create mode 100644 include/linux/virtio_pci_legacy.h create mode 100644 include/trace/events/sunrpc_base.h create mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 net/core/sock_destructor.h create mode 100644 samples/ftrace/ftrace-direct-multi.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.h copy {arch => tools/arch}/x86/include/asm/pvclock-abi.h (100%) create mode 100644 tools/arch/x86/include/asm/pvclock.h delete mode 100644 tools/bootconfig/include/linux/bug.h delete mode 100644 tools/bootconfig/include/linux/ctype.h delete mode 100644 tools/bootconfig/include/linux/errno.h delete mode 100644 tools/bootconfig/include/linux/kernel.h delete mode 100644 tools/bootconfig/include/linux/memblock.h delete mode 100644 tools/bootconfig/include/linux/printk.h delete mode 100644 tools/bootconfig/include/linux/string.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 100644 tools/testing/selftests/kvm/system_counter_offset_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_clock_test.c