This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig 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" new bc840634c3b3 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 5d7748a5aebf Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] new 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly new 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk new eae578390804 sctp: fix the processing for INIT chunk new 438b95a7c98f sctp: fix the processing for INIT_ACK chunk new a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk new aa0f697e4528 sctp: add vtag check in sctp_sf_violation new ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa new 9d02831e517a sctp: add vtag check in sctp_sf_ootb new 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' new 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup new d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] new 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] new 3dff336260f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT new 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT new fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max new 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' new fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] new 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline new 8163700cb6b3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared new 2199f562730d ipvs: autoload ipvs on genl access new 9e0b36ebcb0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 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 new 467ab6b30c79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code new f15fe1868e70 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new d55d1b6e29e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 38a4b4fb7c73 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus new 74ed715d8aea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n new 992ed0c72eb9 spi: spl022: fix Microwire full duplex mode new 6ffd7104e887 Merge remote-tracking branch 'spi/for-5.15' into spi-linus new fbe513f64d7b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new abdb33c3c15b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 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 [...] new b76cc76efff6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size new 31686f9b5e43 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dbd1e28663b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 33bb64c952e7 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 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 new ced2343ecf77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b4b0f4075b87 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new b01ce374dd19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 442df709dd21 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_proc [...] new dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect crit [...] new 8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from [...] new 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] new 76e25ee122b8 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 451af5f37725 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fefbed24c74d Revert "memblock: exclude NOMAP regions from kmemleak" new 5da2b76dd1f9 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak new 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 new ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] new 5baf390d41aa Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 6947fd96ae9b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug new 4c9d410f32b3 initramfs: Check timestamp to prevent broken cpio archive new 10c6ae274fe2 sh: remove meaningless archclean line new 8212f8986d31 kbuild: use more subdir- for visiting subdirectories while [...] new 7c5c49dc2b80 [for -next only] kconfig: generate include/generated/rustc_cfg new c2c3388d1b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7df337ebb8d2 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention new 7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn new 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 new 9371dff3cf7b Merge branch 'for-next' of git://git.infradead.org/users/h [...] new b1b724695f45 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 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 new 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 new 5cbd84300b3c ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes new 8f0450c51148 dts: socfpga: Add Mercury+ AA1 devicetree new 05ac17044bca Merge branch 'arm/dt' into for-next new e0162129c676 soc: fsl: guts: Make use of the helper function devm_platf [...] new ea41191165fd soc: fsl: rcpm: Make use of the helper function devm_platf [...] new a7ff7dcaf4d2 soc: fsl: dpio: use an explicit NULL instead of 0 new 54c8b5b6f8a8 soc: fsl: dpio: rename the enqueue descriptor variable new ac2561f921e2 Merge tag 'soc-fsl-next-v5.16' of git://git.kernel.org/pub [...] new c6807970c3bc soc: aspeed: Add UART routing support new d99b3d5388f1 Merge branch 'arm/drivers' into for-next new bf1914e2cfed ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name new 4df227c4072a ARM: dts: aspeed: rainier and everest: Remove PCA gpio spe [...] new e80e70fb0570 ARM: dts: aspeed: everest: Add I2C switch on bus 8 new e175be2a718f ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device new a559f27a408c ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms new 2561b4f6ecc7 ARM: dts: aspeed: Adding Inventec Transformers BMC new d4efb68f1705 ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding new 59618b1c3b78 ARM: dts: aspeed: p10bmc: Enable KCS channel 2 new 64fc9a95b409 ARM: dts: aspeed: rainier: Add eeprom on bus 12 new 6d8097e34032 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 new 1e3a92067b74 ARM: dts: aspeed: rainier: Remove PSU gpio-keys new 5698a9d9c91c ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6 new e627d3842198 ARM: dts: aspeed: rainier: Add front panel LEDs new 9d20948ffdd2 ARM: dts: aspeed: rainier: Enable earlycon new f9241fe8b965 ARM: dts: aspeed: Add uart routing to device tree new eb425d57a8b6 Merge tag 'aspeed-5.16-devicetree-2' of git://git.kernel.o [...] new c9b2bcb46758 Merge branch 'arm/dt' into for-next new a65af289882c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dfd3f6695366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd21ad79ab0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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 [...] new 1f5106508c94 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next new e2b3a421a32c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3dd97f36af1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0970f77c236f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a9dc230aacc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 25c94b09387e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a180fd8811c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc44a9750385 next-20211022/qcom new 651d0cdb9b47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8bbec5a9fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 38555637784d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 409c1ee51432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8077433281da Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 8e3f9da608f1 firmware: arm_ffa: Handle compatibility with different fir [...] new 82a8daaecfd9 firmware: arm_ffa: Add support for MEM_LEND new a38a50b66af8 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] new 19b2d76d7785 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new a25c16209829 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 0933cdca2665 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 2bd4d5a8d51e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3623e5c3ecda Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new 9a552b58336f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new c6d5af4f37f3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new e2a7ce4c5636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4a0e68a40c0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 173a71951913 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4fee5269de1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6c7c374c452 MIPS: octeon: Remove unused functions new a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] new 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors new 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf new 626bfa037299 MIPS: kernel: proc: add CPU option reporting new 95b8a5e0111a MIPS: Remove NETLOGIC support new 052c201ae3b4 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 9959228938e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 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 new c4d68f305394 parisc: enhance warning regarding usage of O_NONBLOCK new 129769b609a2 parisc: mark xchg functions notrace new 85b968b0c19e parisc: don't enable irqs unconditionally in handle_interr [...] new da26f007b27b parisc: Make use of the helper macro kthread_run() new e1e134bf1eb6 parisc/ftrace: set function trace function new 60017239b6b2 parisc/ftrace: use static key to enable/disable function g [...] new b35113569c0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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. [...] new 07407d5509a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e59dc38a946f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d9d11bf0c69 Merge branch 'for-next' of git://git.libc.org/linux-sh new 8712a7653c8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 8ac20a214338 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 7b3e9a509370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40fdf29cdfd4 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 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- [...] new f67385242382 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d53451e104cc Merge branch 'master' of git://github.com/ceph/ceph-client.git new a7399fb3cdd7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 1d35b798bffe erofs: get rid of ->lru usage new 1a0695b30fa0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b332b65a3ad4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c540edeadfda Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 456f3721d835 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new dec9d62cc411 f2fs: include non-compressed blocks in compr_written_block new b84a90d511cf f2fs: replace snprintf in show functions with sysfs_emit new 25fbbe50d32f f2fs: introduce fragment allocation mode mount option new 6d135345f6ad f2fs: multidevice: support direct IO new a72e2a804b0c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode new 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() new bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() new 5fe0fc9f1de6 fuse: use kmap_local_page() new b5d975829785 fuse: delete redundant code new 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() new 84840efc3c0f fuse: simplify __fuse_write_file_get() new cefd1b83275d fuse: decrement nlink on overwriting rename new b22dd1a547a2 fuse: don't increment nlink in link() new 62a4aa8d0abd fuse: selective attribute invalidation new 4ab35b003435 fuse: don't bump attr_version in cached write new c8ae84e8d31d fuse: rename fuse_write_update_size() new b91247e78689 fuse: always invalidate attributes after writes new d0efb34ff341 fuse: fix attr version comparison in fuse_read_update_size() new a99fd037f209 fuse: cleanup code conditional on fc->writeback_cache new fdc239f5bc8e fuse: simplify local variables holding writeback cache state new 057a09df10c2 fuse: move reverting attributes to fuse_change_attributes() new 334ec7cd29c9 fuse: add cache_mask new 09fe6e0b335a fuse: take cache_mask into account in getattr new 85bf4c6df4e9 fuse: only update necessary attributes new fb2dbf99c911 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 719511b04f79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f5eae0b5671e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] new 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] new ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() new ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 new 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] new 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod new b9f8713f42af SUNRPC: Remove unnecessary memory barriers new 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics new 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] new a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] new eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED new 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA new a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation new 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() new ff81dfb5d721 NFS: Further optimisations for 'ls -l' new cec08f452a68 NFS: Fix dentry verifier races new b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() new 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations new a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] new 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s new 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs new 110cb2d2f932 NFS: Instrument i_size_write() new 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() new 133a48abf6ec NFS: Fix up commit deadlocks new f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() new 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() new 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests new e591b298d7ec NFS: Save some space in the inode new d5f458a97965 Fix user namespace leak new 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] new 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup new b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] new 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() new d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) new b40887e10dca SUNRPC: Trace calls to .rpc_call_done new 86882c754649 NFS: Remove --> and <-- dprintk call sites new 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function new e5731131fb6f NFS: Move nfs_probe_destination() into the generic client new 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() new 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event new 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() new 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() new 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers new 1fc3b2b4e196 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new a97d53f4ab6e Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new b92a7d6095c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53eb47b491c8 xfs: replace snprintf in show functions with sysfs_emit new bf2307b19513 xfs: fold perag loop iteration logic into helper function new f1788b5e5ee2 xfs: rename the next_agno perag iteration variable new 8ed004eb9d07 xfs: terminate perag iteration reliably on agcount new 892a666fafa1 xfs: fix perag reference leak on iteration race with growfs new 94a14cfd3b6e xfs: fix incorrect decoding in xchk_btree_cur_fsbno new cc411740472d xfs: remove xfs_btree_cur.bc_blocklog new efb79ea31067 xfs: reduce the size of nr_ops for refcount btree cursors new d47fef9342d0 xfs: don't track firstrec/firstkey separately in xchk_btree new eae5db476f9d xfs: dynamically allocate btree scrub context structure new 6ca444cfd663 xfs: prepare xfs_btree_cur for dynamic cursor heights new 69724d920e7c xfs: rearrange xfs_btree_cur fields for better packing new 56370ea6e5fe xfs: refactor btree cursor allocation function new c0643f6fdd6d xfs: encode the max btree height in the cursor new c940a0c54a2e xfs: dynamically allocate cursors based on maxlevels new 7cb3efb4cfdd xfs: rename m_ag_maxlevels to m_allocbt_maxlevels new b74e15d720d0 xfs: compute maximum AG btree height for critical reservat [...] new 1b236ad7ba80 xfs: clean up xfs_btree_{calc_size,compute_maxlevels} new 9ec691205e7d xfs: compute the maximum height of the rmap btree when ref [...] new bc8883eb775d xfs: kill XFS_BTREE_MAXLEVELS new 0ed5f7356dae xfs: compute absolute maximum nlevels for each btree type new 9fa47bdcd33b xfs: use separate btree cursor cache for each btree type new e7720afad068 xfs: remove kmem_zone typedef new 182696fb021f xfs: rename _zone variables to _cache new 9e253954acf5 xfs: compact deferred intent item structures new f3c799c22c66 xfs: create slab caches for frequently-used deferred items new c201d9ca5392 xfs: rename xfs_bmap_add_free to xfs_free_extent_later new b3b5ff412ab0 xfs: reduce the size of struct xfs_extent_free_item new c04c51c52469 xfs: remove unused parameter from refcount code new 5ca5916b6bc9 xfs: punch out data fork delalloc blocks on COW writeback failure new d035b451b8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 4b39c689211f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 470ce2f0e0db Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new b50d35e0445a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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' new f073eff1bef7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new db8c92d79411 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 42349e73ebb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 491577200a7f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new cddf4b2063e2 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order new 38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() new e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL new 927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_conf [...] new c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed new 0f5166ba6e0e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 63d578a68b45 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 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 new 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 new 3598b30bd970 cpufreq: Fix typo in cpufreq.h new 01de5fcd8b1a PM: hibernate: fix sparse warnings new 9437e393777e PM: hibernate: swap: Use vzalloc() and kzalloc() new 39fbef4b0f77 PM: hibernate: Get block device exclusively in swsusp_check() new 4570ddda4338 powercap/drivers/dtpm: Encapsulate even more the code new 7a89d7eacf8e powercap/drivers/dtpm: Simplify the dtpm table new d2cdc6adc308 powercap/drivers/dtpm: Use container_of instead of a priva [...] new eb82bace8931 powercap/drivers/dtpm: Scale the power with the load new 5d8cb8db9f79 powercap/drivers/dtpm: Fix power limit initialization new 3b4bd495131e Merge tag 'dtpm-v5.16' of https://git.linaro.org/people/da [...] new 30c7771b41dc Merge branches 'pm-cpufreq', 'pm-sleep' and 'powercap' int [...] new 9a65d057d99f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 20c04145d716 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 8325150e0f20 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new b93dad50f2f7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 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 [...] new d80467d4d028 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 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 [...] new 4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix new b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter new a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver new ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter' new bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new b89e7f2c31ae ice: Nuild fix. new 016c89460d34 mlx5: fix build after merge new 93772114413e net: xen: use eth_hw_addr_set() new a7021af707a3 usb: smsc: use eth_hw_addr_set() new 18867486fea3 net: qmi_wwan: use dev_addr_mod() new 2674e7ea22ba net: usb: don't write directly to netdev->dev_addr new 1e9258c389ee fddi: defxx,defza: use dev_addr_set() new 2e0566aeb9ff fddi: skfp: constify and use dev_addr_set() new ed088907563d net: fjes: constify and use eth_hw_addr_set() new 5ed5b1912a81 net: hippi: use dev_addr_set() new 978bb0ae8b83 net: s390: constify and use eth_hw_addr_set() new 7996acffd7cc net: plip: use eth_hw_addr_set() new 5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set() new 65a4fbbf2263 net: hldc_fr: use dev_addr_set() new 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 new 24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git:/ [...] new d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git. [...] new 47b068247aa7 net: liquidio: Make use of the helper macro kthread_run() new f3956e309ecc net: dsa: sja1105: Add of_node_put() before return new 61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode i [...] new 99ad92eff764 devlink: Delete obsolete parameters publish API new 22849b5ea595 devlink: Remove not-executed trap policer notifications new 8bbeed485823 devlink: Remove not-executed trap group notifications new 7a690ad499e7 devlink: Clean not-executed param notifications new 0998aee279c3 Merge branch 'delete-impossible-devlink-notifications' new db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU new 0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices new c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_* new 65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_* new 218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712 new f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding new 3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY new 25790844006a dt-bindings: net: macb: Add mdio bus child node new 4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists new 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' new fae1b05e6f0a libbpf: Fix the use of aligned attribute new 57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kern [...] new 1000298c7683 libbpf: Fix memory leak in btf__dedup() new 6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs new 2502e74bb5f9 perf bpf: Switch to new btf__raw_data API new 2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API new 58fc155b0e4b bpftool: Switch to new btf__type_cnt API new 487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs new 59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_dat [...] new e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for progra [...] new a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_ST [...] new d1321207b176 selftests/bpf: Fix flow dissector tests new a33f607f6802 Merge branch 'libbpf: use func name when pinning programs [...] new bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support new 9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests new 557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef new 8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c new 5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typed [...] new 1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef' new 5245dafe3d49 libbpf: Fix overflow in BTF sanity checks new c825f5fee19c libbpf: Fix BTF header parsing checks new f8b9d227cebc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0b529ed1bc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next new b107c4c577e7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from [...] new 9214b47e1833 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8603caaec98f mt76: mt7921: fix mt7921s Kconfig new a88cae727b3e mt76: mt7921: fix Wformat build warning new 753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint new 9da66bbf7d12 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode new 5e0ce76a9e8a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b8eeda6592b4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new c11499f3b924 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new d4d74bebe33d Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit new 3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks new 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. [...] new 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 new dd66f56caea6 dma-buf: fix kerneldoc for renamed members new 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync new 1d51775cd3f5 dma-buf: add dma_resv selftest v4 new 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv new 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable new 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set new 72071beec8fb drm: Link several object files into drm_kms_helper.ko new 4b2b5e142ff4 drm: Move GEM memory managers into modules new aedafd842061 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new ac82902df9cf drm/amd/pm: Enable GPU metrics for One VF mode new a61794bd2f65 drm/amdgpu: remove grbm cam index/data operations for gfx v10 new e77f0f5c6a66 drm/amd/amdgpu: add dummy_page_addr to sriov msg new 75fa98d6e458 drm/amdkfd: clarify the origin of cpages returned by migra [...] new 33c6bd989d5e drm/amdkfd: debug message to count successfully migrated pages new e8ac9e93b492 drm/amdgpu/vcn3.0: handle harvesting in firmware setup new c5dd5667f419 drm/amdgpu: Consolidate VCN firmware setup code new 7876c7ea14af drm/amdgpu/vcn2.0: remove intermediate variable new 47be978be0e6 drm/amdgpu/vcn3.0: remove intermediate variable new 8cbc52c20793 drm/amdgpu: Workaround harvesting info for some navy floun [...] new 0b54122ca1da drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup new 4df5585776fa drm/amdgpu/smu11.0: add missing IP version check new df9feb1a6972 drm/amdgpu/nbio7.4: use original HDP_FLUSH bits new 47b67c9900db drm/amd/pm: Disable fan control if not supported new 41ad36623fab amd/display: remove ChromeOS workaround new b9748bf587fd drm/amdgpu: use generic fb helpers instead of setting up A [...] new 98242b658a65 drm/amdgpu: add another raven1 gfxoff quirk new eb7b12b84cfd drm/amdgpu: only check for _PR3 on dGPUs new 063244dd5577 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 0c981154251a Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new ac97a93d6d3c Revert "drm/amd/display: To modify the condition in indica [...] new 0b7321c7ca9b drm/radeon: Add HD-audio component notifier support (v2) new 519fc0a14c81 drm/amdgpu/display: add quirk handling for stutter mode new 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() new 6eaecf014807 drm/i915: remove CNL leftover new 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data new 63e65797fa26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 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 new 69a7ffc33bb5 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 4e5462df9fcf Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size new a8d880671c13 Merge remote-tracking branch 'regmap/for-5.16' into regmap-next new f57e63979cfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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 new fbf14c3c87cc next-20211022/sound-asoc new 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 new 9208d4149758 block: add a ->get_unique_id method new b83ce214af38 sd: implement ->get_unique_id new 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...] new 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn new 68ec3b819a5d scsi: add a scsi_alloc_request helper new 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method new 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH new 3c9a033d6d71 Merge branch 'for-5.16/passthrough-flag' into for-next new 297db731847e block: fix req_bio_endio append error handling new 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...] new b24c62c2f489 Merge branch 'for-5.16/block' into for-next new 47e9624616c8 block: remove support for cryptoloop and the xor transfer new 787ea8b16280 Merge branch 'for-5.16/drivers' into for-next new 9a208ba5c9af fs: remove __sync_filesystem new 70164eb6ccb7 block: remove __sync_blockdev new d39b0a2fae36 xen-blkback: use sync_blockdev new 1226dfff572f btrfs: use sync_blockdev new cb9568ee755c fat: use sync_blockdev_nowait new 680e667bc2e4 ntfs3: use sync_blockdev_nowait new 1e03a36bdff4 block: simplify the block device syncing code new b4961780b13c Merge branch 'for-5.16/inode-sync' into for-next new 90fa02883f06 io_uring: implement async hybrid mode for pollable requests new b035fceab430 Merge branch 'for-5.16/io_uring' into for-next new 599593a82fc5 sched: make task_struct->plug always defined new 75533ffdecf4 Merge branch 'for-5.16/block' into for-next new 8292a174d55e usb: remove res2 argument from gadget code completions new 085df4af9a9c fs: get rid of the res2 iocb->ki_complete argument new a5abc53ad5c2 Merge branch 'for-5.16/ki_complete' into for-next new c907e52c72de io-wq: use helper for worker refcounting new 2359af41cacc io_uring: clean io_wq_submit_work()'s main loop new 011d4d882512 io_uring: clean iowq submit work cancellation new 7ec553c26c96 io_uring: check if opcode needs poll first on arming new b8497934abdd io_uring: don't try io-wq polling if not supported new 9f8f49bac367 io_uring: clean up timeout async_data allocation new 5c834f6743af io_uring: kill unused param from io_file_supports_nowait new 7bd9ef360784 io_uring: clusterise ki_flags access in rw_prep new a43753be92b4 Merge branch 'for-5.16/io_uring' into for-next new 32e42b8171d0 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 0cab50f15391 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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 new b4c9cb3db89f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e4aab216ee72 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 7161f99fdb17 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 97e0bca0ccc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 new 061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state new 6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod new cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd new 79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Al [...] new 0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators new 12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 new 6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss [...] new 32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC new 4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC new 0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC suppor [...] new 3253e24bc2b6 regulator: Fix SY7636A breakage new 400d5a5da43c regulator: Don't error out fixed regulator in regulator_sy [...] new d7477e646291 regulator: tps80031: Remove driver new 7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko [...] new 2812300e444a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51ec04837331 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 4e225675e1a6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 65521e3c34c2 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 9941d9e8c70c Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new c749639d9023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() new 0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi new 44184667db2d Merge branch 'next' of git://github.com/cschaufler/smack-next new 2c036e27cfac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ec335a777c82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display c [...] new f3f1ddbe782f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48f1ee5d5b21 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 new 0204bdeb3df7 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] new 52e541e87158 Merge remote-tracking branch 'spi/for-5.16' into spi-next new e633cbc24bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40bd0b7b60c7 Merge branch 'x86/urgent' new 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 new 291b8a74c30b Merge branch 'x86/sev' new 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 new 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 new b9e42436ff4c Merge branch 'x86/cpu' new 672524bba11e Merge branch 'x86/core' new 3f9c59fe4d23 Merge branch 'x86/cleanups' new 62aa5d58d1f5 Merge branch 'x86/build' new f59c2d09bcb5 Merge branch 'sched/urgent' new 037495eb8133 stacktrace: Provide stack_trace_save_tsk() stub in the !CO [...] new baf8cfa9c29d Merge branch 'sched/core' new eb15818b8659 Merge branch 'ras/core' new ae13b9e2d8a1 Merge branch 'perf/core' new 4b74e8bd6873 Merge branch 'objtool/core' new 478a23e62bb7 Merge branch 'locking/wwmutex' new cedd3f2c6a4a Merge branch 'locking/core' new dfbee03e72b0 Merge branch 'irq/core' new 076643b8a37d Merge branch 'efi/core' new 96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 new eaed27d0d01a sched/core: Remove rq_relock() new 55409ac5c371 sched,x86: Fix L2 cache mask new cba7bc0bba7f Merge remote-tracking branch 'tip/sched/core' into tip-master new 578971f4e228 x86/fpu: Provide struct fpu_config new 617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() new cd9ae7617449 x86/fpu/xstate: Cleanup size calculations new 2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg new 1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg new daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() new eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() new d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core new 7053999dfbfa Merge remote-tracking branch 'tip/x86/fpu' into tip-master new 75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code new 69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup new d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer new 582b01b6ab27 x86/fpu: Remove old KVM FPU interface new b93d7ea16f1e Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] new eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF new a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core new 5323cc30d36f Merge remote-tracking branch 'tip/timers/core' into tip-master new e24fefc1b985 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 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 new 16a5c7c57869 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new b30a779d5c55 tracing: Initialize upper and lower vars in pid_list_refill_irq() new 49d67e445742 tracefs: Have tracefs directories not set OTH permission b [...] new 21ccc9cd7211 tracing: Disable "other" permission bits in the tracefs files new 6644c654ea70 ftrace: Cleanup ftrace_dyn_arch_init() new bdac5c2b243f bootconfig: Allocate xbc_data inside xbc_init() new e306220cb7b7 bootconfig: Add xbc_get_info() for the node information new f30f00cc9664 tools/bootconfig: Run test script when build all new 115d4d08aeb9 bootconfig: Rename xbc_destroy_all() to xbc_exit() new f3668cde8562 bootconfig: Split parse-tree part from xbc_init new 9b81c9bfff46 bootconfig: Remove unused debug function new 160321b2602f tools/bootconfig: Print all error message in stderr new 4f292c4886bf bootconfig: Replace u16 and u32 with uint16_t and uint32_t new 4ee1b4cac236 bootconfig: Cleanup dummy headers in tools/bootconfig new 43c9dd8ddf4e ftrace: Add unit test for removing trace function new affc65924629 tracing: in_irq() cleanup new 34cdd18b8d24 tracing: Use linker magic instead of recasting ftrace_ops_ [...] new 7ce1bb83a140 tracing/cfi: Fix cmp_entries_* functions signature mismatch new 9b84fadc444d tracing: Reuse logic from perf's get_recursion_context() new 91ebe8bcbff9 tracing/perf: Add interrupt_context_level() helper new 1e85010e17c1 x86/ftrace: Remove extra orig rax move new 8646698aefad x86/ftrace: Remove fault protection code in prepare_ftrace_return new 4a30e4c93051 ftrace/x86_64: Have function graph tracer depend on DYNAMI [...] new 0c0593b45c9b x86/ftrace: Make function graph use ftrace directly new 130c08065848 tracing: Add trampoline/graph selftest new 4e341cad6b7a tracing: Fix selftest config check for function graph star [...] new 1904a8144598 ftrace: Add ftrace_add_rec_direct function new f64dd4627ec6 ftrace: Add multi direct register/unregister interface new ccf5a89efd6f ftrace: Add multi direct modify interface new 5fae941b9a6f ftrace/samples: Add multi direct interface test module new ed29271894aa ftrace/direct: Do not disable when switching direct callers new bce5c81cb31f tracing: Explain the trace recursion transition bit better new 8720aeecc246 tracing: use %ps format string to print symbols new e44e81c5b90f kprobes: convert tests to kunit new 811b93ffaa48 x86/unwind: Compile kretprobe fixup code only if CONFIG_KR [...] new f87174106215 arm64: kprobes: Record frame pointer with kretprobe instance new fc6d647638a8 arm64: kprobes: Make a frame pointer on __kretprobe_trampoline new cd9bc2c92588 arm64: Recover kretprobe modified return address in stacktrace new b3ea5d56f212 ARM: clang: Do not rely on lr register for stacktrace new 7e9bf33b8124 ARM: kprobes: Make a frame pointer on __kretprobe_trampoline new fed240d9c974 ARM: Recover kretprobe modified return address in stacktrace new ced5dbda38b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7242613e6d7 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) new 583042b89a39 rcu: Tighten rcu_advance_cbs_nowake() checks new 681945b872ef rcu-tasks: Don't remove tasks with pending IPIs from holdout list new 3d5e806fbb29 testing/bpf: Update test names for xchg and cmpxchg new ef9724980787 torture: Catch kvm.sh help text up with actual options new 48653e3b31af rcutorture: Sanitize RCUTORTURE_RDR_MASK new 87afcff458df rcutorture: More thoroughly test nested readers new 10ba5ab68f9b srcu: Prevent redundant __srcu_read_unlock() wakeup new a8dd0f653719 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] new 073cd6bf7949 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] new d752004b90a5 torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] new 3b767c4436ce torture: Remove RCU_FAST_NO_HZ from rcu scenarios new b6093b4f9c44 rcu: Remove the RCU_FAST_NO_HZ Kconfig option new d93bfe038e92 rcu: Move rcu_needs_cpu() to tree.c new 20121ba4864a rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() new 3b8b60109fa6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() new dbe7ced5d9c0 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] new 6fa0b199c576 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load new 9d112f6f50c7 rcu: in_irq() cleanup new a1fb4b31c892 rcu: Prevent expedited GP from enabling tick on offline CPU new 75af965d1142 rcu: Make idle entry report expedited quiescent states new 425a3c8800a0 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] new e79d482ae6c2 rcu/nocb: Prepare state machine for a new step new aef917e0c912 rcu/nocb: Invoke rcu_core() at the start of deoffloading new a217ed0a0d7b rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe new 10e4a80b408b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] new 54469a0f0f1a rcu/nocb: Check a stable offloaded state to manipulate qle [...] new 81b49300b321 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() new 21bff5ed2eb0 rcu/nocb: Limit number of softirq callbacks only on softirq new f6819ab6626c rcu: Fix callbacks processing time limit retaining cond_resched() new 622d3c35c5e8 rcu: Apply callbacks processing time limit only on softirq new c651c19ea555 rcu/nocb: Don't invoke local rcu core on callback overload [...] new 9ec2a03bbf4b clocksource: Forgive repeated long-latency watchdog clocks [...] new 6161068bf209 torture: Test splatting for delay-ridden clocksources new 36616d918718 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 3d5e7a28b1ea KVM: x86: avoid warning with -Wbitwise-instead-of-logical new c68dc1b577ea KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK new 869b44211adc kvm: x86: protect masterclock with a seqcount new 58d4277be9b6 KVM: x86: Refactor tsc synchronization code new 828ca89628bf KVM: x86: Expose TSC offset controls to userspace new 500065393400 tools: arch: x86: pull in pvclock headers new 61fb1c54853d selftests: KVM: Add test for KVM_{GET,SET}_CLOCK new c1901feef5bb selftests: KVM: Fix kvm device helper ioctl assertions new c89551345326 selftests: KVM: Add helpers for vCPU device attributes new 3f9808cac06c selftests: KVM: Introduce system counter offset test new 1e76a3ce0d3c KVM: cleanup allocation of rmaps and page tracking data new 2839180ce5bb KVM: x86/mmu: clean up prefetch/prefault/speculative naming new 2e6e0d683b77 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero new ba51d627230f KVM: VMX: Use precomputed vmx->pt_desc.addr_range new f4d3a902a558 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges new e099f3eb0e91 KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit new 610265ea3da1 KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k new 540c7abe61cc KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 new 4dfe4f40d845 kvm: x86: mmu: Make NX huge page recovery period configurable new 9dadfc4a6145 KVM: x86: Add vendor name to kvm_x86_ops, use it for error [...] new 9ae7f6c9b51e KVM: emulate: Comment on difference between RDPMC implemen [...] new 413eaa4ecd0f KVM: selftests: set CPUID before setting sregs in vcpu creation new 552617382c19 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 new a91a7c709600 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE new e45e9e3998f0 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() new 509bfe3d9796 KVM: X86: Cache CR3 in prev_roots when PCID is disabled new 264d3dc1d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with [...] new 61b05a9fd4ae KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() new bc3b3c1002ea KVM: x86/mmu: Drop a redundant, broken remote TLB flush new e8be2a5ba86c KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap [...] new 21fa324654e4 KVM: x86/mmu: Extract zapping of rmaps for gfn range to se [...] new 9b4eb77099f6 riscv: do not select non-existing config ANON_INODES new ee49a8932971 KVM: x86: Move SVM's APICv sanity check to common x86 new 187c8833def8 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU pa [...] new 6ff53f6a438f x86/irq: Ensure PI wakeup handler is unregistered before m [...] new ec5a4919fa7b KVM: VMX: Unregister posted interrupt wakeup handler on ha [...] new dfd3c713a9c8 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu new ed290e1c20da KVM: selftests: Fix nested SVM tests when built with clang new 8e11deae5c48 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_ [...] new d033d1b3d79e KVM: nSVM: introduce svm->nested.save to cache save area fields new b40c22927d62 KVM: nSVM: replace nested_load_control_from_vmcb12 with ne [...] new 4a57b6601ecd KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() new 1a0b210f812d KVM: nSVM: use svm->nested.save to load vmcb12 registers a [...] new 3d226bdf040f KVM: nSVM: introduce struct vmcb_ctrl_area_cached new 5b286258d5e2 KVM: nSVM: use struct vmcb_ctrl_area_cached for svm->nested.ctl new e713253ba68c KVM: nSVM: remove unnecessary parameter in nested_vmcb_che [...] new 64526244f3d0 KVM: x86: advertise absence of X86_BUG_NULL_SEG via CPUID new ab2e0cc86d01 KVM: x86: Clarify the kvm_run.emulation_failure structure layout new fd5f3b0e741e KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info new 2b9763e07317 KVM: x86: On emulation failure, convey the exit reason, et [...] new 5edcbfdf96fd KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol new 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 new dc363023667c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 92408b90ae02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9cfdc13a55d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f73b595cee2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify [...] new 4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` new 59348401ebed platform/x86: amd-pmc: Add special handling for timer base [...] new ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio new 4f042e40199c platform/surface: aggregator_registry: Add support for Sur [...] new dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing [...] new ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices new b8d4d35074fd platform/x86: wmi: change notification handler type new 164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io new 21d91e20793d platform/x86: lg-laptop: replace snprintf in show function [...] new c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functi [...] new 9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button in [...] new fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies new 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 new d8e72f61a997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ace42c21d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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 new 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_ [...] new 09ee10ff804e dyndbg: refine verbosity 1-4 summary-detail new c87761db2100 component: do not leave master devres group open after bind new 48d09e97876b firmware_loader: formalize built-in firmware API new e520ecf4546f firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() new 9d48960414c7 x86/microcode: Use the firmware_loader built-in API new e2e2c0f20f32 firmware_loader: move struct builtin_fw to the only place used new 771856caf518 vmlinux.lds.h: wrap built-in firmware support under FW_LOADER new c8dcf655ec81 x86/build: Tuck away built-in firmware under FW_LOADER new 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 [...] new 81dddf72ac6d usb: host: fotg210: Make use of dma_pool_zalloc() instead [...] new 6a4785614534 usb: host: ehci: Make use of dma_pool_zalloc() instead of [...] new 20f588ac9841 usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend new b2cab2a24fb5 usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init new 8d387f61b024 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could [...] new 1ad707f559f7 usb: dwc2: drd: reset current session before setting the new one new fc153aba3ef3 usb: max-3421: Use driver data instead of maintaining a li [...] new 859c675d84d4 usb: gadget: uvc: consistently use define for headerlen new e6bab2b66329 usb: gadget: uvc: rename function to be more consistent new 38db3716a5f8 usb: gadget: uvc: test if ep->desc is valid on ep_queue new 5fc49d8bee73 usb: gadget: uvc: only schedule stream in streaming state new f9897ec0f6d3 usb: gadget: uvc: only pump video data if necessary new e4ce9ed835bc usb: gadget: uvc: ensure the vdev is unset new df18f2e38479 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 9e2d0ed67f42 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 36699da7de60 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 6d0d1b5a1b48 serial: imx: fix detach/attach of serial console new 9768a37cec37 serial: imx: disable console clocks on unregister new 30480f65b575 tty: hvc: use correct dma alignment size new 0986d7bc5598 tty: hvc: pass DMA capable memory to put_chars() new 9db81eca10ba virtio-console: remove unnecessary kmemdup() new cc58d0a3f0a4 serial: stm32: re-introduce an irq flag condition in usart [...] new 33bb2f6ac308 serial: stm32: rework RX over DMA new d1ec8a2eabe9 serial: stm32: update throttle and unthrottle ops for dma mode new 211cde4f5817 serial: 8250: fix racy uartclk update new d2248ca8d6ba serial: 8250: rename unlock labels new 74365bc138ab serial: 8250_dw: drop bogus uartclk optimisation new e279317e9aeb rpmsg: core: add API to get MTU new 7c0408d80579 tty: add rpmsg driver new 940d4a52889d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 310e75c72fef counter: Cleanup lingering atomic.h includes new 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 new b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/ [...] new 5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] new 714f1af14bb0 misc: enclosure: replace snprintf in show functions with s [...] new 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 new b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/sc [...] new 7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() new 2919e28a05dd Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 571893656179 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 0d26db643d82 phy: qcom-qmp: another fix for the sc8180x PCIe definition new a18c27eccafa phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2 new 5df875e29882 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 71dd71f3d6ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 80db9f88f59d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 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 new 4df5190976ba staging: r8188eu: remove unused dm_priv components new 35f8fa8f01f8 staging: r8188eu: odm_rate_adapt Type is constant new 083d9d40fffa staging: r8188eu: use helper to check for broadcast address new e537d53c80cf staging: r8188eu: use helper to set broadcast address new c31237afcd63 staging: r8188eu: remove unused defines and enums new 9da4b50c384c staging: vt6655: Use named constants when checking preamble type new 5c0480deda08 staging: r8188eu: Use memdup_user instead of kmalloc/copy_ [...] new 09ffec42231c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new a477176596df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 829647d1f07e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f6c7ccc98f7 Merge branch 'fixes' into for-next new 151a3b7b9d3c Merge branch 'misc' into for-next new 0946c0af73d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ecd4ce6d8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set new 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting new 496d11af1b15 virtio_net: clarify tailroom logic new b2c5221fd074 virtio-blk: avoid preallocating big SGL for data new 1a662cf6cb9a virtio-blk: add num_request_queues module parameter new c3ca8a3eeb54 virtio-pci: introduce legacy device module new 95a7e74c5ab9 vdpa: fix typo new e600e08659ad vp_vdpa: add vq irq offloading support new 2a1ba6f27409 vdpa: add new callback get_vq_num_min in vdpa_config_ops new 371f108ca2df vdpa: min vq num of vdpa device cannot be greater than max vq num new 289359bc5271 virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] new b0f7d34b5074 vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE new 52e437b2b222 eni_vdpa: add vDPA driver for Alibaba ENI new f5c4da43de83 vdpa/mlx5: Remove mtu field from vdpa net device new bd78d689b657 vdpa/mlx5: Rename control VQ workqueue to vdpa wq new e4b0c38fb12d vdpa/mlx5: Propagate link status from device to vdpa driver new 3f90786de96b hwrng: virtio - add an internal buffer new 7a0227b82165 hwrng: virtio - don't wait on cleanup new caaf2874ba27 hwrng: virtio - don't waste entropy new 4675d126fa40 hwrng: virtio - always add a pending request new f5c127ac43fe virtio_ring: make virtqueue_add_indirect_packed prettier new 2b2156e8a878 virtio_ring: check desc == NULL when using indirect with packed new 6455c5399017 ALSA: virtio: Replace zero-length array with flexible-arra [...] new 9d5d1a58a081 vdpa: fix Alibaba ENI kconfig text new 2da9c72c8da6 virtio-pmem: add myself as virtio-pmem maintainer new 207b60372880 virtio-blk: validate num_queues during probe new 838f3bf8f6ea virtio_console: validate max_nr_ports before trying to use it new bc986232701a virtio_config: introduce a new .enable_cbs method new f223397a8b0e virtio_pci: harden MSI-X interrupts new 9db5cd69b6f0 virtio-pci: harden INTX interrupts new f772d42df4f6 virtio_ring: fix typos in vring_desc_extra new a05897a893cb virtio-blk: fixup coccinelle warnings new faa81bac592d vdpa: Introduce and use vdpa device get, set config helpers new aa8212c3bbbc vdpa: Introduce query of device config layout new d3c9864831cf vdpa: Use kernel coding style for structure comments new 4e92d2d7aaa6 vdpa: Enable user to set mac and mtu of vdpa device new ae6813ec8152 vdpa_sim_net: Enable user to set mac address and mtu new 6882fd567f05 vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit new 004f66172f94 vdpa/mlx5: Support configuration of MAC new 2b55c407185f vdpa/mlx5: Forward only packets with allowed MAC address new 94e5d5b04f80 i2c: virtio: Add support for zero-length requests new e0716ce4fe78 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG new b783f6271458 iommu/virtio: Support bypass domains new 20a162ea95ca iommu/virtio: Sort reserved regions new eda80309b8c0 iommu/virtio: Pass end address to viommu_add_mapping() new b4cfbcf032a7 iommu/virtio: Support identity-mapped domains new 2b109044b081 virtio_blk: allow 0 as num_request_queues new 8d30675206f9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 80f77d2a451f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e829e0cfd3ea Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new a2ed391c6490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c238e2497fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 043a0cbe8404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 583aae18dc1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() new 502ac021171f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9109a25a9ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3354765f4291 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git new 814691c7f7d1 rtc: sun6i: Allow probing without an early clock provider new 005870f46cf6 rtc: tps80031: Remove driver new dba28c37f23a rtc: s3c: Remove usage of devm_rtc_device_register() new e4a1444e10cb rtc: s3c: Extract read/write IO into separate functions new a5feda3b361e rtc: s3c: Add time range new ca98880030ab Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 7f9fa2b7872b Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new c1cb03f3bf6c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 91411e162c3f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 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 [...] new 5bf8419980ab Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 3dc9f91d7d07 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 32eb7d4dca50 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 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 new a10dd0bb28e9 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 874617b961c2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 5d3feb164648 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new b2062bc854d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1e919673970d Merge branch 'for-next' of git://git.infradead.org/users/w [...] new c658fce18f03 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 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 new 2ce681584dbc mm: shmem: fix uninitialized variable use in me_pagecache_clean() new 3c93fd30f314 mm: hwpoison: handle non-anonymous THP correctly new c376e56a3474 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h new 65b896c559bb hugetlb: add demote hugetlb page sysfs interfaces new 317bb58bb7a6 mm/cma: add cma_pages_valid to determine if pages are in CMA new fbb55b06ce3d hugetlb: be sure to free demoted CMA pages to CMA new bbfa69c3d407 hugetlb: add demote bool to gigantic page routines new a69e8ca017b7 hugetlb: add hugetlb demote page support new d9a9e257efcb hugetlb-add-hugetlb-demote-page-support-v4 new 773b3b59f277 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new 03bb6870075c mm: khugepaged: Recalculate min_free_kbytes after stopping [...] new 6fb73ce1d3ee mm, hugepages: add mremap() support for hugepage backed vma new 1c2d077b22d3 mm, hugepages: add hugetlb vma mremap() test new a65b4ecf1a65 mm-hugepages-add-hugetlb-vma-mremap-test-v8 new 0f3dd184c7f6 hugetlb: support node specified when using cma for giganti [...] new 532824b7e726 mm: remove duplicate include in hugepage-mremap.c new ee2df6c5ebf4 userfaultfd/selftests: don't rely on GNU extensions for ra [...] new d1127b192d8d userfaultfd/selftests: fix feature support detection new e0b8b826065c userfaultfd/selftests: fix calculation of expected ioctls new e87417a4c403 mm/page_isolation: fix potential missing call to unset_mig [...] new b6f60efad609 mm/page_isolation: guard against possible putback unisolated page new 17d09157cd36 mm/vmscan.c: fix -Wunused-but-set-variable warning new 25986c9d9d59 mm/vmscan: throttle reclaim until some writeback completes [...] new ce64c2e39687 mm/vmscan: throttle reclaim and compaction when too may pa [...] new 221461959d6f mm/vmscan: throttle reclaim when no progress is being made new 770456953f68 mm/writeback: throttle based on page writeback instead of [...] new b689e4f2d833 mm/page_alloc: remove the throttling logic from the page a [...] new b719ac3e4356 mm/vmscan: centralise timeout values for reclaim_throttle new aca688ab58ac mm/vmscan: increase the timeout if page reclaim is not mak [...] new fe169c5f7720 mm/vmscan: delay waking of tasks throttled on NOPROGRESS new 82bd32af2b3d tools/vm/page_owner_sort.c: count and sort by mem new 2225848e778d tools/vm/page-types.c: make walk_file() aware of address r [...] new a0fb6f11f551 tools/vm/page-types.c: move show_file() to summary output new b952e8789d8a tools/vm/page-types.c: print file offset in hexadecimal new 231bf59f8005 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new eba08dd51754 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 5798302bfb1e arch_numa: simplify numa_distance allocation new 9e65628f01c1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] new e7b689f1cdc6 memblock: drop memblock_free_early_nid() and memblock_free [...] new 8ca796f273b2 memblock: stop aliasing __memblock_free_late with memblock [...] new 0d52db59796e memblock: rename memblock_free to memblock_phys_free new 13ab40b0e60e memblock: use memblock_free for freeing virtual pointers new 79c41156be78 fixup for "memblock: use memblock_free for freeing virtual [...] new 9067751b4f9e mm: mark the OOM reaper thread as freezable new 7f4a1e9f763f oom_kill: oom_score_adj broken for processes with small me [...] new 5cf82e5486da hugetlbfs: extend the definition of hugepages parameter to [...] new 92a4c6d1d66f mm/migrate: de-duplicate migrate_reason strings new a2feb0e6f8a3 mm: migrate: make demotion knob depend on migration new 2b5ee5d3aa87 selftests/vm/transhuge-stress: fix ram size thinko new 4fb0616dee76 mm/readahead.c: fix incorrect comments for get_init_ra_size new 01192ddb6334 mm: nommu: kill arch_get_unmapped_area() new fde5179689c2 selftest/vm: fix ksm selftest to run with different NUMA t [...] new 87d8ff62d169 selftests: vm: add KSM huge pages merging time test new 7cdf66870067 mm/vmstat: annotate data race for zone->free_area[order].nr_free new c7a886357aba mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix new baa9ee766c1f mm: vmstat.c: make extfrag_index show more pretty new 2df362b780aa selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers new 3838050b7f6e mm/memory_hotplug: add static qualifier for online_policy_ [...] new 05bf9d75795a memory-hotplug.rst: fix two instances of "movablecore" tha [...] new 829a834498a6 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] new e2529fd3dc55 memory-hotplug.rst: document the "auto-movable" online policy new b15a18266d1d memory-hotplug.rst: document the "auto-movable" online policy new 64c784445fd9 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] new dfead01977b7 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE new 1f874070d24e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit new 0872b9d2c097 mm/memory_hotplug: remove HIGHMEM leftovers new 7bda8eb42cd0 mm/memory_hotplug: remove stale function declarations new 23b704d2960d x86: remove memory hotplug support on X86_32 new 94930cf34695 mm/memory_hotplug: handle memblock_add_node() failures in [...] new 61eb1c0e71a5 memblock: improve MEMBLOCK_HOTPLUG documentation new 86975981a1b9 memblock: allow to specify flags with memblock_add_node() new c262f02f0b9a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] new dcac77d3c7cd mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] new 85f539e4a4f0 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new 0077a52c5c87 mm/rmap.c: avoid double faults migrating device private pages new 664955d510ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new d0baae2abb1d mm: disable zsmalloc on PREEMPT_RT new bce1a2325420 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 9fdf2a4dbaf4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new e1c30c38f5a7 mm/highmem: Remove deprecated kmap_atomic new 03465eaab101 zram_drv: allow reclaim on bio_alloc new cf07c9196b95 zram: off by one in read_block_state() new cf7079ba91f7 zram: introduce an aged idle interface new 24b14c255ded zram-introduce-an-aged-idle-interface-v5 new a99d7dbce407 zram: Introduce an aged idle interface new 69c08f49a8b8 mm: remove HARDENED_USERCOPY_FALLBACK new 7abd7ea904c3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new f9f805d2567f stacktrace: move filter_irq_stacks() to kernel/stacktrace.c new 414eb5be01a2 kfence: count unexpectedly skipped allocations new 69496c9bdf1b kfence: move saving stack trace of allocations into __kfen [...] new 4dce22fdbd9d kfence: limit currently covered allocations when pool nearly full new f43827e7825e kfence-limit-currently-covered-allocations-when-pool-nearl [...] new 2396a97dbe05 fixup! kfence: limit currently covered allocations when po [...] new 035f2104ad0c kfence: add note to documentation about skipping covered a [...] new 74089acd74c5 kfence: test: use kunit_skip() to skip tests new e25a9b7a91d5 kfence: shorten critical sections of alloc/free new 1679db049c16 kfence: always use static branches to guard kfence_alloc() new 5a7f650d0399 kfence: default to dynamic branch instead of static keys mode new abcdd4b0df06 mm/damon: grammar s/works/work/ new 21a5082297c7 Documentation/vm: move user guides to admin-guide/mm/ new 9260162f77c5 MAINTAINERS: update SeongJae's email address new f9863304e982 docs/vm/damon: remove broken reference new 222a062afe6b include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] new 1115a97fd211 mm/damon/core: print kdamond start log in debug mode only new 531d5c55adbb mm/damon: remove unnecessary do_exit() from kdamond new dbab189f7c06 mm/damon: needn't hold kdamond_lock to print pid of kdamond new 60f5f8b6770a mm/damon/core: nullify pointer ctx->kdamond with a NULL new 1ab3e0ba7325 mm/damon/core: account age of target regions new 4fead03c79d7 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) new 892f66bf21da mm/damon/vaddr: support DAMON-based Operation Schemes new fc292b655c98 mm/damon/dbgfs: support DAMON-based Operation Schemes new edefc6a6c56c mm/damon/schemes: implement statistics feature new beb199d126cb selftests/damon: add 'schemes' debugfs tests new 30de3ae16109 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes new e901d131e649 mm/damon/dbgfs: allow users to set initial monitoring targ [...] new e11d5e48cc24 mm/damon/dbgfs-test: add a unit test case for 'init_regions' new 43b9611a1730 Docs/admin-guide/mm/damon: document 'init_regions' feature new a3a24947259e mm/damon/vaddr: separate commonly usable functions new 70224fe9f681 mm/damon/vaddr: include 'highmem.h' to fix a build failure new de246b2e6f72 mm/damon: implement primitives for physical address space [...] new d2689ae0067f mm/damon/dbgfs: support physical memory monitoring new 0d47226b71d9 Docs/DAMON: document physical memory monitoring support new 3d4c21de1591 mm/damon/vaddr: constify static mm_walk_ops new 216e8f6f3606 mm/damon/dbgfs: remove unnecessary variables new 97644a0977cf mm/damon/paddr: support the pageout scheme new da8dae365506 mm/damon/schemes: implement size quota for schemes applica [...] new 017d6984dc63 mm/damon/schemes: skip already charged targets and regions new bed3c92db25b mm/damon/schemes: implement time quota new 76f66bb9faed mm/damon/dbgfs: support quotas of schemes new 873fd1845c98 mm/damon/selftests: support schemes quotas new 1598b79d7573 mm/damon/schemes: prioritize regions within the quotas new f257d6c28f5c mm/damon/vaddr,paddr: support pageout prioritization new f378c66c9c7a mm/damon/dbgfs: support prioritization weights new f8923822b15f tools/selftests/damon: update for regions prioritization o [...] new ea14ad200077 mm/damon/schemes: activate schemes based on a watermarks m [...] new 8e19cd2a26e1 mm/damon/dbgfs: support watermarks new 397575f14b6a selftests/damon: support watermarks new 9b723234c796 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) new bed801f7f64c Documentation/admin-guide/mm/damon: add a document for DAM [...] new 0d8bc0ccb741 mm/damon: remove unnecessary variable initialization new 503617b2538d mm/damon/dbgfs: add adaptive_targets list check before ena [...] new aa36fbb0f499 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0599ac76da9f fs/buffer.c: dump more info for __getblk_gfp() stall problem new 189face3b5ed kernel/hung_task.c: Monitor killed tasks. new d2e1d0df84fa procfs: do not list TID 0 in /proc/<pid>/task new a38a323fc776 procfs-do-not-list-tid-0-in-proc-pid-task-fix new 11dc751f26d3 proc: test that /proc/*/task doesn't contain "0" new 0d3a616a3b86 x86/xen: update xen_oldmem_pfn_is_ram() documentation new 8bcce441290b x86/xen: simplify xen_oldmem_pfn_is_ram() new 8054c2d8c4a0 x86/xen: print a warning when HVMOP_get_mem_type fails new f17748e580fe proc/vmcore: let pfn_is_ram() return a bool new b232b5ae6acf proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] new 4e813ddace67 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] new c9847e48ea5e virtio-mem: factor out hotplug specifics from virtio_mem_p [...] new 79d319b3d41b virtio-mem: factor out hotplug specifics from virtio_mem_r [...] new 6955b2797e08 virtio-mem: kdump mode to sanitize /proc/vmcore access new 9aa27c1c02f1 proc: allow pid_revalidate() during LOOKUP_RCU new 8aea76688c6b proc/sysctl: make protected_* world readable new 109e2e00f3cd kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] new 89f0d96a2d80 bottom_half.h needs kernel.h new fc90017d743e kernel.h: split out container_of() and typeof_member() macros new 418bb3b04075 include/kunit/test.h: replace kernel.h with the necessary [...] new 4c7c2b0c93d6 include/linux/list.h: replace kernel.h with the necessary [...] new 65dbf7a272d5 include/linux/llist.h: replace kernel.h with the necessary [...] new 3f2ce341b443 include/linux/plist.h: replace kernel.h with the necessary [...] new 59727052943d include/media/media-entity.h: replace kernel.h with the ne [...] new 102a01d53c22 linux/container_of.h: switch to static_assert new d2d87ddc0ad2 MAINTAINERS: add "exec & binfmt" section with myself and Eric new 1f60c48392f1 lib, stackdepot: check stackdepot handle before accessing slabs new db1bc08151e6 lib, stackdepot: add helper to print stack entries new af5786e111ec lib, stackdepot: add helper to print stack entries into buffer new bb0f15831bd6 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 new 31b5a352db4f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 new 44fa8dcdee00 include/linux/string_helpers.h: add linux/string.h for strlen() new dcbfcac7455f lib: uninline simple_strntoull() as well new 7d0d54dd463e lib/stackdepot: allow optional init and stack_table alloca [...] new b0347e2247fa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 3e84f65c032a lib/stackdepot: allow optional init and stack_table alloca [...] new 43633492736a mm/scatterlist: replace the !preemptible warning in sg_mit [...] new 6d23695af52c const_structs.checkpatch: add a few sound ops structs new 18d56b989a1a checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses new aba2e7cf63c0 checkpatch: get default codespell dictionary path from pac [...] new 17cb99046638 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE new 966a70ec2cca ELF: fix overflow in total mapping size calculation new bf87e4b39cc3 ELF: simplify STACK_ALLOC macro new ea18d266601f kallsyms: remove arch specific text and data check new 572bf379d66e kallsyms: fix address-checks for kernel related range new 8db4810aaca0 sections: move and rename core_kernel_data() to is_kernel_ [...] new 5b0e3a64017d sections: move is_kernel_inittext() into sections.h new 1045585bca33 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() new 3b36657ce8f7 sections: provide internal __is_kernel() and __is_kernel_t [...] new 95df698c87e9 mm: kasan: use is_kernel() helper new f62add8e4eb7 extable: use is_kernel_text() helper new 6b882a759e45 powerpc/mm: use core_kernel_text() helper new 51bc0902cc72 microblaze: use is_kernel_text() helper new 04681852fa5f alpha: use is_kernel_text() helper new 1a5abcd9c36b ramfs: fix mount source show for ramfs new 742b99f5f8cb init: make unknown command line param message clearer new 31e87bd69543 init/main.c: silence some -Wunused-parameter warnings new d68d7396c2f9 coda: avoid NULL pointer dereference from a bad inode new a6567850089e coda: check for async upcall request using local state new ba65851e88d9 coda: remove err which no one care new 8676ba34f795 coda: avoid flagging NULL inodes new c873f6e9d77d coda: avoid hidden code duplication in rename new 0298bae25d96 coda: avoid doing bad things on inode type changes during [...] new 7bc626c9e205 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new 320a1414af03 coda: use vmemdup_user to replace the open code new dd76ba967a96 coda: bump module version to 7.2 new 8583455e2173 hfs/hfsplus: use WARN_ON for sanity check new 462bf71a8c2e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 8e99a8a1752d signal: remove duplicate include in signal.h new 7b36af638d3d seq_file: move seq_escape() to a header new fed482a308cc kernel/fork.c: unshare(): use swap() to make code cleaner new f7fd6b9338a5 sysv: use BUILD_BUG_ON instead of runtime check new f42893c1db59 Documentation/kcov: include types.h in the example new 81b66d03d290 Documentation/kcov: define `ip' in the example new 2ec59ed5e2f9 kcov: allocate per-CPU memory on the relevant node new b7da6d68c9ae kcov: avoid enable+disable interrupts if !in_task() new 2e7375f46897 kcov: replace local_irq_save() with a local_lock_t new 0e9f8126d22d kernel/resource: clean up and optimize iomem_is_exclusive() new 3ef2f8dc6a19 kernel/resource: disallow access to exclusive system RAM regions new b5ba7aae2328 virtio-mem: disallow mapping virtio-mem memory via /dev/mem new b2ebd00e2db3 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new 2f417cf21c2d ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] new cc0170e845bf ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL new 11eb436edcf1 Merge branch 'akpm-current/current' new c035e8eecbf5 mm: allow only SLUB on PREEMPT_RT new e1c19ed9b7f0 mm: migrate: simplify the file-backed pages validation whe [...] new c21a72c9784c mm: unexport folio_memcg_{,un}lock new 8dfec8787887 mm: unexport {,un}lock_page_memcg new c34b22143ac6 kasan: add kasan mode messages when kasan init new 39573caa1324 lib/stackdepot: allow optional init and stack_table alloca [...] new ff901c4e379e Merge branch 'akpm/master' new 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/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1078 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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