This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 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 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 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 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 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 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 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 144857444edb parisc/unwind: use copy_from_kernel_nofault() omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() new c41c6de3b7b8 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new f0edf18fa799 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new b762bf6f7b70 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 280db5d42009 e1000e: Separate TGP board type from SPT new 639e298f432f e1000e: Fix packet loss on Tiger Lake and later new 79cc8322b6d8 igc: Update I226_K device ID new 7dcf78b870be ice: Add missing E810 device ids new a689702a6cfc Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 14fe2471c628 net/mlx5: Lag, change multipath and bonding to be mutually [...] new a6f74333548f net/mlx5: E-switch, Return correct error code on group cre [...] new 68e66e1a69cd net/mlx5e: Fix vlan data lost during suspend flow new d10457f85d4a net/mlx5e: IPsec: Fix a misuse of the software parser's fields new 1d0003239401 net/mlx5e: IPsec: Fix work queue entry ethernet segment ch [...] new e0bfcf9c77d9 Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/ [...] new 1439caa1d989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new c62041c5baa9 sfc: Export fibre-specific supported link modes new bf6abf345dfa sfc: Don't use netif_info before net_device setup new b6b19a71c8bb ptp: free 'vclock_index' in ptp_clock_release() new fb8dc5fc8cbd net: enetc: fix ethtool counter name for PM0_TERR new e378f4967c8e net: enetc: make sure all traffic classes can send large frames new 397430b50a36 usbnet: sanity check for maxpacket new 8da21e2d88a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6020e87c1373 libbpf: Fix overflow in BTF sanity checks new e59994d44980 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT new 288638c140ea bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT new e8e1a37e28bf bpf: Prevent increasing bpf_jit_limit above max new 28fd0859284d Merge branch 'Fix up bpf_jit_limit some more' new ae7abb30cab8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3d3d353c9608 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9ff145484084 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots new 5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 new 345e3ca26d45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code new 33fb1cf1cc5d Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 61d5f1574b8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c5855fdb68bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n new 587122e86c1a Merge remote-tracking branch 'spi/for-5.15' into spi-linus new cd89e1187e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7800dbd17a94 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 80b8f8caef37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 19833c40d041 iio: core: fix double free in iio_device_unregister_sysfs() new 69b31fd7a617 iio: adc: tsc2046: fix scan interval warning new 486a25084155 iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_an [...] new d49596949afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 889f02090097 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a52da737fc2f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 4ce3adcdf6cc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() new 7221bdedbfe6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection new 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers new 495cd9ffb566 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5ca6779d2f18 drm/msm/devfreq: Restrict idle clamping to a618 for now new 730b64d827c3 Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.fre [...] new 3cfc183052c3 drm: mxsfb: Fix NULL pointer dereference crash on unload new 772970620a83 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] new 3e4c31e8f702 drm/kmb: Work around for higher system clock new a79f40cccd46 drm/kmb: Limit supported mode to 1080p new 13047a092c6d drm/kmb: Remove clearing DPHY regs new 982f8ad666a1 drm/kmb: Disable change of plane parameters new 004d2719806f drm/kmb: Corrected typo in handle_lcd_irq new 74056092ff41 drm/kmb: Enable ADV bridge after modeset new 7e1c5440f4f9 Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.f [...] new 595cb5e0b832 Revert "drm/ast: Add detect function support" new 871e5570aa70 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] new 69976b4a68d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 5e13abbde18d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new dff87a0392b9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 419dcf365fca Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new aed7f312c47b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5be8b16c4ad9 Revert "memblock: exclude NOMAP regions from kmemleak" new 420175a11288 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak new 47d319f3f444 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy new def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 new 9344874edebc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new b49cfb969515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3447212245e Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free new 837e80b3a5fc sparc32: remove dma_make_coherent new 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP new 0407f650cf0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 1d9c454fa35f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7550a74efce3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https: [...] new fdf865988b5a arm64: Add a capability for FEAT_ECV new 9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 new ae976f063b60 arm64: Add handling of CNTVCTSS traps new fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter new 35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body new 4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body new 139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body new ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry new 8ed1b498ada6 arm64: factor out GPR numbering helpers new 286fba6c2a45 arm64: gpr-num: support W registers new 819771cc2892 arm64: extable: consolidate definitions new e8c328d7de03 arm64: extable: make fixup_exception() return bool new 5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` new d6e2cc564775 arm64: extable: add `type` and `data` fields new 2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler new 753b32368705 arm64: extable: add load_unaligned_zeropad() handler new bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section new 260ea4ba94e8 selftests: arm64: Factor out utility functions for assembl [...] new 2d481bd3b636 arm64/fp: Reindent fpsimd_save() new b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() new 12cc2352bfb3 arm64/sve: Make sve_state_size() static new 9f5848665788 arm64/sve: Make access to FFR optional new 059613f546b6 arm64/sve: Rename find_supported_vector_length() new 0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in th [...] new b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs new ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state new 5838a1557984 arm64/sve: Track vector lengths for tasks in an array new 1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld new a517faa902b5 arm64: vdso32: drop test for -march=armv8-a new 14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' new 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd new a6c8de900f53 Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] new a8763f93f122 Merge branch 'for-next/fixes' into for-next/core new 2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition new b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode new fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures new 8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range new 6203cd38cfc5 Merge branch 'for-next/trbe-errata' into for-next/core new b00bfa447383 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 6fc04eacf1ba Merge tag 'aspeed-5.16-defconfig' of git://git.kernel.org/ [...] new 2d8673e3ccb8 Merge branch 'arm/defconfigs' into for-next new 14b43c20c283 memory: tegra20-emc: Add runtime dependency on devfreq gov [...] new bccb5d53e259 Merge tag 'memory-controller-drv-5.16-2' of git://git.kern [...] new 34f3c67b8178 optee: smc_abi.c: add missing #include <linux/mm.h> new 7c1b9cfaeb0d Merge branch 'arm/drivers' into for-next new 015fe822d29f soc: document merges new 7d8c48fb2173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef4855cbf606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de90a4ff6959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6341a59d10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e79c58975c27 ARM: dts: at91: sama7g5: add rtc node new 9430ff34385e ARM: dts: at91: sama7g5: add tcb nodes new f3c0366411d6 ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as [...] new fb31e6278ae3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next new 53816d5f6c22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1329e862c578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3b6ebe89a89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 99b9954f8674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c4fc349555ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9993c8059722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fb55279e157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b5d9dfa55ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3df3a6674973 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 41da055359ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9421da7c426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72c9c2cffce5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new e6d906308f16 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new f5e8230554ac Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 48bc25e4f5a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 80b7d0fb9227 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new ab57312df329 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new f7081959b45c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new d29e6f82da99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a7a3a9ba68f1 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new b1abf24ab50a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 16275e936147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6d0208aaadd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new ef8302322cc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c4b749628686 Merge branch 'for-next' of git://github.com/openrisc/linux.git new dbc72ebcee7b parisc/unwind: use copy_from_kernel_nofault() new 8baaa5f25e33 parisc: make parisc_acctyp() available outside of faults.c new 93ad32a3468b parisc: Switch to ARCH_STACKWALK implementation new d412236f09ef parisc: Add KFENCE support new d172588868b9 parisc: disable preemption during local tlb flush new 9702318eefa4 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] new 61c359de9c08 parisc: fix preempt_count() check in entry.S new f3f312c4f7ad parisc: disable preemption in send_IPI_allbutself() new f8011cb07903 parisc: fix warning in flush_tlb_all new e6fa5791478e parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] new fe4d878f71d2 parisc: Allocate task struct with stack frame alignment new 55d3a95ff38c parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h new df199e805a97 parisc: Use PRIV_USER instead of 3 in entry.S new 69dc881ed715 task_stack: Fix end_of_stack() for architectures with upwa [...] new e0d8fb74c1a5 parisc: Fix ptrace check on syscall return new b6be4a8fc657 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled new b823642ca2cc parisc: move virt_map macro to assembly.h new a3a48ef6e245 parisc: add PIM TOC data structures new 4715fba71286 parisc/firmware: add functions to retrieve TOC data new 665f05ca9ffb parisc: add support for TOC (transfer of control) new 88595c9ae4e4 parisc: Move thread_info into task struct new 72b7a31c8ec2 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] new 7f3baa7f79ba parisc: Use PRIV_USER in syscall.S new 20b15037c0f9 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h new ac0e561e5069 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers new 4bc5048ac647 parisc: enhance warning regarding usage of O_NONBLOCK new 0158e2090446 parisc: mark xchg functions notrace new 93064c275448 parisc: don't enable irqs unconditionally in handle_interr [...] new a4eb28e2e5a0 parisc: Make use of the helper macro kthread_run() new 20fe7323b1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2380a9c01d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel. [...] new 8bd5f5590b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb6e5a479cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 679574affdbf Merge branch 'for-next' of git://git.libc.org/linux-sh new 937c6821f028 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 0e8fe383116c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 61eb4ab8c5eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2aaf039030ab Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 53da2d1f3c32 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 0cacde3cd466 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk new 3ee4f5a8280c btrfs: send: simplify send_create_inode_if_needed new 2cdafb85335a btrfs: drop unnecessary ret in ioctl_quota_rescan_status new 3da2ec563794 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] new 8bc894170b69 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] new 147a54886bfe btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] new bfe50ced42c1 btrfs: subpage: introduce btrfs_subpage_bitmap_info new 160e1fe9a728 btrfs: subpage: pack all subpage bitmaps into a larger bitmap new f3ecd10ae748 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] new 8ef278edd1a9 btrfs: rename and switch to bool btrfs_chunk_readonly new 6777d3e398ef btrfs: defrag: pass file_ra_state instead of file to btrfs [...] new 057455043767 btrfs: defrag: also check PagePrivate for subpage cases in [...] new 926cdd507039 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize new dc78c1aadedf btrfs: defrag: factor out page preparation into a helper new ebcaee5a45ea btrfs: defrag: introduce helper to collect target file extents new c619afc63aed btrfs: defrag: introduce helper to defrag a contiguous pre [...] new f29cedc7d1a1 btrfs: defrag: introduce helper to defrag a range new 2dd04bb3e709 btrfs: defrag: introduce helper to defrag one cluster new 84f585f9966f btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] new 231a780925d5 btrfs: defrag: remove the old infrastructure new 4808ec2622c4 btrfs: defrag: enable defrag for subpage case new 90df065385ab btrfs: zoned: load zone capacity information from devices new 77625a1c1953 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] new f173d668b280 btrfs: zoned: calculate free space from zone capacity new 0185bd389ee7 btrfs: zoned: tweak reclaim threshold for zone capacity new 079f2e5b7df5 btrfs: zoned: consider zone as full when no more SB can be [...] new d489382e2470 btrfs: zoned: locate superblock position using zone capacity new 4849a8d73a76 btrfs: zoned: finish superblock zone once no space left fo [...] new 13ee495854f7 btrfs: zoned: load active zone information from devices new f8eaa4d454fd btrfs: zoned: introduce physical_map to btrfs_block_group new 8bb6d4078852 btrfs: zoned: implement active zone tracking new 7ba930157fb7 btrfs: zoned: load active zone info for block group new 473f59744987 btrfs: zoned: activate block group on allocation new eee734026692 btrfs: zoned: activate new block group new 5e42bab77ea1 btrfs: move ffe_ctl one level up new 997034c2b0ce btrfs: zoned: avoid chunk allocation if active block group [...] new 1c3946390eff btrfs: zoned: finish fully written block group new e01495b3c2df btrfs: zoned: finish relocating block group new d0f4b7b7e669 btrfs: convert latest_bdev type to btrfs_device and rename new 8473c4db8035 btrfs: use latest_dev in btrfs_show_devname new 75a753c509d8 btrfs: update latest_dev when we create a sprout device new f8b82c303db1 btrfs: remove stale comment about the btrfs_show_devname new 7a42fe4500db btrfs: check if a log tree exists at inode_logged() new 87726a0c15a1 btrfs: remove no longer needed checks for NULL log context new f446c5627b23 btrfs: do not log new dentries when logging that a new nam [...] new fbd492bf16a7 btrfs: always update the logged transaction when logging n [...] new 15028f480d8b btrfs: avoid expensive search when dropping inode items from log new fb65062f6493 btrfs: add helper to truncate inode items when logging inode new ab61ea9870d8 btrfs: avoid expensive search when truncating inode items [...] new b21f49310910 btrfs: avoid search for logged i_size when logging inode i [...] new d12bb4adddfb btrfs: avoid attempt to drop extents when logging inode fo [...] new e636fd469bc8 btrfs: do not commit delayed inode when logging a file in [...] new 72ab4215583b btrfs: unexport repair_io_failure() new c64b9b8a58b1 btrfs: introduce btrfs_is_data_reloc_root new 28d22c4a66a5 btrfs: zoned: add a dedicated data relocation block group new 3a993b3870aa btrfs: zoned: only allow one process to add pages to a rel [...] new 2d31c34f4645 btrfs: zoned: use regular writes for relocation new 80351124fe14 btrfs: check for relocation inodes on zoned btrfs in should_nocow new 1a1ea608bfa2 btrfs: zoned: allow preallocation for relocation inodes new 7b3abd1b7770 btrfs: rename setup_extent_mapping in relocation code new b8bddf9a98f3 btrfs: zoned: let the for_treelog test in the allocator stand out new 5cf29b8c4d71 btrfs: remove root argument from btrfs_log_inode() and its [...] new dd3353aa607d btrfs: remove redundant log root assignment from log_dir_items() new 5d06e5785236 btrfs: factor out the copying loop of dir items from log_d [...] new bbd8514027c1 btrfs: insert items in batches when logging a directory wh [...] new ca997c137e23 btrfs: keep track of the last logged keys when logging a d [...] new ea092b2c9565 btrfs: rename btrfs_bio to btrfs_io_context new fdb09b8567c4 btrfs: remove btrfs_bio_alloc() helper new f4c03ce36644 btrfs: rename struct btrfs_io_bio to btrfs_bio new d5942b5b6f66 btrfs: do not take the uuid_mutex in btrfs_rm_device new ad576a1ff71b btrfs: assert that extent buffers are write locked instead [...] new e03188dd598d btrfs: make sure btrfs_io_context::fs_info is always initialized new 27e8f645a115 btrfs: remove btrfs_raid_bio::fs_info member new e63ecaac5932 btrfs: loop only once over data sizes array when inserting [...] new 0a7fe481013f btrfs: unexport setup_items_for_insert() new ab9027c8aa2c btrfs: use single bulk copy operations when logging directories new fddcf0e1e2ab btrfs: remove unused parameter nr_pages in add_ra_bio_pages() new 3200e435491e btrfs: remove unnecessary parameter delalloc_start for wri [...] new 62824c604f46 btrfs: use async_chunk::async_cow to replace the confusing [...] new d9126de867e5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] new 79f82f4354ab btrfs: subpage: make add_ra_bio_pages() compatible new 1ad08ac6a8c1 btrfs: introduce compressed_bio::pending_sectors to trace [...] new 82e34731c77f btrfs: subpage: add bitmap for PageChecked flag new 2d51630902d9 btrfs: handle errors properly inside btrfs_submit_compress [...] new f2e9f8074e97 btrfs: handle errors properly inside btrfs_submit_compress [...] new 3cdbc2ecdb89 btrfs: introduce submit_compressed_bio() for compression new efb3f4e77252 btrfs: introduce alloc_compressed_bio() for compression new 8f379e9d2e38 btrfs: determine stripe boundary at bio allocation time in [...] new 19194814cf0d btrfs: determine stripe boundary at bio allocation time in [...] new 400ad860197d btrfs: remove unused function btrfs_bio_fits_in_stripe() new 5d908eaee789 btrfs: refactor submit_compressed_extents() new 418ac4b41ce2 btrfs: cleanup for extent_write_locked_range() new 3c503efb0b23 btrfs: subpage: make compress_file_range() compatible new 728be295617b btrfs: subpage: make btrfs_submit_compressed_write() compatible new d9bcdb2a075a btrfs: subpage: make end_compressed_bio_writeback() compatible new addced0266f4 btrfs: subpage: make extent_write_locked_range() compatible new 2cd6c8bac1dc btrfs: factor uncompressed async extent submission code in [...] new e06ff8658d1b btrfs: subpage: make lzo_compress_pages() compatible new 90dd141dffc6 btrfs: rework page locking in __extent_writepage() new bf95eb3e1244 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] new 31ddf5fd023c btrfs: subpage: avoid potential deadlock with compression [...] new 08ef5b1c1044 btrfs: subpage: only allow compression if the range is ful [...] new 2a3bfc324fa3 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy new 902ce3648c91 btrfs: change handle_fs_error in recover_log_trees to aborts new af7139c714e0 btrfs: change error handling for btrfs_delete_*_in_log new ec2d36992c3c btrfs: add a BTRFS_FS_ERROR helper new c243cb74d916 btrfs: do not infinite loop in data reclaim if we aborted new a19a46c28431 btrfs: rename root fields in delayed refs structs new e47b86738226 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] new b970071bc5ce btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] new df5a39db0549 btrfs: pull up qgroup checks from delayed-ref core to init time new e71f2d171ada btrfs: make btrfs_ref::real_root optional new 4e39b120607a btrfs: reduce btrfs_update_block_group alloc argument to bool new 276b9e8b55e0 btrfs: use bvec_kmap_local in btrfs_csum_one_bio new 6fe92b8b545c btrfs: rename btrfs_dio_private::logical_offset to file_offset new 7315ac1a7cf9 btrfs: remove btrfs_bio::logical member new c855b961d8e0 btrfs: fix lost error handling when replaying directory deletes new c716c210332b btrfs: use num_device to check for the last surviving seed device new b8e51756a235 btrfs: add comments for device counts in struct btrfs_fs_devices new 6ab1495bb16d btrfs: do not call close_fs_devices in btrfs_rm_device new 357ff614605f btrfs: handle device lookup with btrfs_dev_lookup_args new 72911a55a247 btrfs: add a btrfs_get_dev_args_from_path helper new 4c46557a230c btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls new f2dc13a31107 btrfs: check-integrity: stop storing the block device name [...] new d083008e6f75 btrfs: zoned: use greedy gc for auto reclaim new 9c1f73374a17 btrfs: fix deadlock between chunk allocation and chunk btr [...] new c16a57c9117b btrfs: update comments for chunk allocation -ENOSPC cases new e57fb1713734 btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE new 31ad35e280b0 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit new 6e7276a38cde btrfs: fix deadlock when defragging transparent huge pages new 69efc1ef07f4 fs: export an inode_update_time helper new 407b69507ab0 btrfs: update device path inode time instead of bd_inode new 340a048e5376 Merge branch 'misc-next' into for-next-next-v5.15-20211021 new 1f62a71da882 btrfs: index free space entries on size new 888e5fb83ff4 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] new e10a898803c2 btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] new 20792e3308c1 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] new b54d2cb4664c Merge branch 'for-next-next-v5.15-20211021' into for-next- [...] new 80544f7605cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 953fc9429414 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 9c047bffc1c5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 77acff514381 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b0c568dbb484 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1efcffd4d720 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 04c0acaa9b0e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 701179c15976 f2fs: include non-compressed blocks in compr_written_block new 603b12976f62 f2fs: replace snprintf in show functions with sysfs_emit new b68256d532a0 f2fs: introduce fragment allocation mode mount option new e975f6df1945 f2fs: multidevice: support direct IO new 4e103b56d147 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d534d31d6a45 fuse: check s_root when destroying sb new a27c061a49af fuse: get rid of fuse_put_super() new c191cd07ee94 fuse: clean up fuse_mount destruction new 80019f113832 fuse: always initialize sb->s_fs_info new 964d32e51267 fuse: clean up error exits in fuse_fill_super() new 98b67ea17942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f1758b243ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24239951d8a4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 020c9a56dad3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 9f92b1945e73 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new e2efda3849c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39b158664088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 63de3cfec02f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef05556c47b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new e8beb3f13554 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c601c6f2752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fb1a6c727da Merge branch 'pci/acpi' new e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug new 095957fb465a Merge branch 'pci/aspm' new 8935c04e7d87 Merge branch 'pci/enumeration' new 59d288283a05 Merge branch 'pci/driver' new 004f2cd42821 Merge branch 'pci/hotplug' new 5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq new ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' new 85a6387ef13c Merge branch 'pci/msi' new ed2df2833878 Merge branch 'pci/p2pdma' new b83225a416a0 Merge branch 'pci/portdrv' new d7e1ae24c6cf Merge branch 'pci/resource' new e7da2993194e Merge branch 'pci/switchtec' new c2e422254cb9 Merge branch 'pci/sysfs' new 8a99e8f8ce8c Merge branch 'pci/virtualization' new 77aaf32498fa Merge branch 'pci/vpd' new 88dee3b0efe4 PCI: Remove unused pci_pool wrappers new bf91b7268cb7 Merge branch 'pci/misc' new 314e13b428aa Merge branch 'remotes/lorenzo/pci/aardvark' new 2293f288d5c6 Merge branch 'remotes/lorenzo/pci/apple' new 9fa573ad9988 Merge branch 'remotes/lorenzo/pci/dt' new e6ebe9695395 Merge branch 'remotes/lorenzo/pci/dwc' new e9d737d98a97 Merge branch 'remotes/lorenzo/pci/endpoint' new 50c0d4a167fa Merge branch 'remotes/lorenzo/pci/imx6' new 27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller new 2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver new 370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer new ef3f939b344f Merge branch 'pci/host/mt7621' new 6c7bf30e5921 Merge branch 'remotes/lorenzo/pci/qcom' new caa4f74be41f Merge branch 'pci/host/rcar' new 83074dd01d79 Merge branch 'remotes/lorenzo/pci/vmd' new 1b6c2cdb635d Merge branch 'remotes/lorenzo/pci/xgene' new b100055b7352 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 57cef37d17cb Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new b81e64c2d533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 32a570a29eb9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 6680f8be69e7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 1090d0908463 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 8b460ad49b89 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 871281824bb1 Merge branch 'master' of git://linuxtv.org/media_tree.git new 3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend new b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops new 3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions new aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error new 3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding new 40d87aafee29 media: venus: vdec: decoded picture buffer handling during [...] new 96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema new 57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct new 2140ba7de67e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() new 8b39e976f0f8 Merge branch 'pm-pci' into linux-next new be30f6b412bc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a91d3bdf22b2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new bb5172c3c075 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 334f17a0f617 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 711af81f78c2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 0a5c26712f96 thermal/core: fix a UAF bug in __thermal_cooling_device_re [...] new 9e5a4fb84230 thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM new d012f9189fda thermal/drivers/tsens: Add timeout to get_temp_tsens_valid new 07c54d9a409f dt-bindings: thermal: allow more resets for tsadc node in [...] new 5f553ac23254 dt-bindings: thermal: remove redundant comments from rockc [...] new 02832ed8ae2c thermal/drivers/rockchip_thermal: Allow more resets for ts [...] new 5041e63aaf36 dt-bindings: thermal: uniphier: Add binding for NX1 SoC new fb6de59d3967 thermal/drivers/uniphier: Add compatible string for NX1 SoC new c4fcf1ada4ae thermal/drivers/int340x: Improve the tcc offset saving for [...] new 0275c9fb0eff thermal/core: Make the userspace governor deprecated new a67a46af4ad6 thermal/core: Deprecate changing cooling device state from [...] new 8786500afda0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 9f735249fa2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic new 62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG new 90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list new 0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs a [...] new bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0 new d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer new 7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress' new 0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc new fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc new 9fea749856d1 ice: Add tc-flower filter support for channel new dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 82b318983c51 net: dsa: introduce helpers for iterating through ports using dp new d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern f [...] new 65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port new 57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port new fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp new 5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port new 992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as [...] new ce2729731ab3 Merge branch 'dsa_to_port-loops' new c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basi [...] new 50af5969bb22 net/core: Remove unused assignment operations and variable new ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring() new 520661495409 net: enetc: use the skb variable directly in enetc_clean_t [...] new 8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-c [...] new 8476429aa71c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7960d02dddcc selftests/bpf: Some more atomic tests new db5b6a46f43a net: bpf: Switch over to memdup_user() new 44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF [...] new 9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper new b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper new 549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper' new 632f96d2652e libbpf: Fix ptr_is_aligned() usages new aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo new e1b9023fc7ab selftests/bpf: Add verif_stats test new 8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed' new d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus new aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_ [...] new 99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test new b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test' new b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c new 29a30ff50151 libbpf: Extract ELF processing state into separate struct new ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF new 25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.da [...] new 8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton new ef9356d392f9 bpftool: Improve skeleton generation for data maps without [...] new aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps new 30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections new 26071635ac5e libbpf: Simplify look up by name of internal maps new 4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups [...] new 29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections' new 5c5490ddbf87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ac75f6ca026 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next new 2aaa0224666d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new d533666113fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c506f0315f7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly new e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set() new de1352ead8a8 mac80211: use eth_hw_addr_set() new 10de5a599f92 cfg80211: prepare for const netdev->dev_addr new 8223ac199a38 mac80211: fix memory leaks with element parsing new ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem() new 153e2a11c99b nl80211: use element finding functions new a3eca8179297 cfg80211: scan: use element finding functions in easy cases new f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places new 97981d89a1d4 cfg80211: separate get channel number from ies new a6e34fde48e8 mac80211: split beacon retrieval functions new 1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_V [...] new 63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band new b33fb28c867d mac80211: Prevent AP probing during suspend new f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA new 4e20217df797 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a8fc22ef4ac8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 5e4ef7f05d35 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 7592a4ded14b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 4b08fc3400b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 94ff371eb849 Merge tag 'drm-intel-next-2021-10-15' of git://anongit.fre [...] new aa5e9f98113b drm/i915/gt: include tsc.h where used new a5b51a9f8523 drm/i915/gt: add asm/cacheflush.h for use of clflush() new c46f4405486d drm/i915: Stop using I915_TILING_* in client blit selftest new b0179f0d18dd drm/i915: fix blank screen booting crashes new 82a149a62b6b drm/i915/gt: move remaining debugfs interfaces into gt new 0ea92ace8b95 drm/i915/guc: Move GuC guc_id allocation under submission [...] new 1a52faed3131 drm/i915/guc: Take GT PM ref when deregistering context new f61eae181570 drm/i915/guc: Take engine PM when a context is pinned with [...] new 363324292710 drm/i915/guc: Don't call switch_to_kernel_context with GuC [...] new 4f3059dc2dbb drm/i915: Add logical engine mapping new 9409eb359427 drm/i915: Expose logical engine instance to user new 3897df4c0187 drm/i915/guc: Introduce context parent-child relationship new c2aa552ff09d drm/i915/guc: Add multi-lrc context registration new 44d25fec1a5d drm/i915/guc: Ensure GuC schedule operations do not operat [...] new 09c5e3a5e509 drm/i915/guc: Assign contexts in parent-child relationship [...] new 99b47aaddfa9 drm/i915/guc: Implement parallel context pin / unpin functions new 6b540bf6f143 drm/i915/guc: Implement multi-lrc submission new bc955204919e drm/i915/guc: Insert submit fences between requests in par [...] new 872758dbdb93 drm/i915/guc: Implement multi-lrc reset new d38a9294491d drm/i915/guc: Update debugfs for GuC multi-lrc new e5e32171a2cf drm/i915/guc: Connect UAPI to GuC multi-lrc interface new 0d7502fcd420 drm/i915/doc: Update parallel submit doc to point to i915_drm.h new f9d72092cb49 drm/i915/guc: Add basic GuC multi-lrc selftest new 5851387a422c drm/i915/guc: Implement no mid batch preemption for multi-lrc new 544460c33821 drm/i915: Multi-BB execbuf new 28c7023332ce drm/i915/guc: Handle errors in multi-lrc requests new afc76f307e60 drm/i915: Make request conflict tracking understand parall [...] new 7647f0096ee8 drm/i915: Update I915_GEM_BUSY IOCTL to understand composi [...] new 4eb61ddc1b67 drm/i915: Enable multi-bb execbuf new ef7ec41f17cb drm/i915: Replace the unconditional clflush with drm_clflu [...] new af7b6d234eef drm/i915: Convert unconditional clflush to drm_clflush_vir [...] new 9ced12182d0d drm/i915: Catch yet another unconditioal clflush new c654dc379379 drm/i915/selftests: remove duplicate include in mock_region.c new e1f17ea4c36f drm/i915: mark dmabuf objects as ALLOC_USER new f7858cb48bf8 drm/i915: mark userptr objects as ALLOC_USER new 30f1dccd295b drm/i915: extract bypass-llc check into helper new a035154da45d drm/i915/dmabuf: add paranoid flush-on-acquire new 63430347713a drm/i915/userptr: add paranoid flush-on-acquire new d70af57944a1 drm/i915/shmem: ensure flush during swap-in on non-LLC new df94fd05e69e drm/i915: expand on the kernel-doc for cache_dirty new 3884d8af9b3f drm/i915: mark up internal objects with start_cpu_write new ab5d964c001b drm/i915/selftests: mark up hugepages object with start_cpu_write new 6f2f7c83303d Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit. [...] new dae5da00af1b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function new a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed new f8b5307074f8 drm/rockchip: Implement mmap as GEM object function new 41229da3ea26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new a885b0da59b8 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" new e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers new 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c new 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor new d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] new b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() new 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] new b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] new df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes new f50423436105 drm/i915: Add a platform independent way to check for CCS [...] new e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c new 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] new 09f8fe4cae5e drm/i915: Move function prototypes to the correct header new 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] new bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() new 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() new f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] new 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() new 72f1139b90ad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new a276be1951aa Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new d624e50aa3c1 drm/msm/dp: Remove global g_dp_display variable new 167dac97eb46 drm/msm/dp: Modify prototype of encoder based API new 269e92d84cd2 drm/msm/dp: Allow specifying connector_type per controller new 4b296d15b355 drm/msm/dp: Allow attaching a drm_panel new bb3de286d992 drm/msm/dp: Support up to 3 DP controllers new e60af4f8550f dt-bindings: msm/dp: Add SC8180x compatibles new 4103d878d255 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 9ccc875241ef Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new b4f966e485e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 new 961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais new 810532e7392e ASoC: qcom: sm8250: Add Jack support new 430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and R [...] new 324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 new fbdf6ab3d36e Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new 48b854a462e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c02d0bcd265 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio new dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h new b600455d8430 block: optimise blk_flush_plug_list new 008f75a20e70 block: cleanup the flush plug helpers new 8b8fd7d5f797 Merge branch 'for-5.16/block' into for-next new 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags new bed073118387 Merge branch 'for-5.16/block' into for-next new 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev new 49389040df8f Merge branch 'for-5.16/block' into for-next new bbc3925cf696 cdrom: Remove redundant variable and its assignment new 60069ac90ba2 Merge branch 'for-5.16/cdrom' into for-next new f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...] new 01d838164b4c nvme-fc: add support for ->map_queues new 2b2af50ae836 qla2xxx: add ->map_queues support for nvme new e3e19dcc4c41 nvmet: fix use-after-free when a port is removed new fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed new 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed new 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers new 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers new c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op new 626851e9225d nvmet: make discovery NQN configurable new e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' new a294711ed512 nvmet: add nvmet_is_disc_subsys() helper new d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data new 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' new 20e8b689c908 nvme: Add connect option 'discovery' new e5ea42faa773 nvme: display correct subsystem NQN new 571b5444d1ee nvmet: use macro definition for setting nmic value new d56ae18f063e nvmet: use macro definitions for setting cmic value new 11384580e332 nvme-multipath: add error handling support for add_disk() new 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl new 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets new 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...] new 117d5b6d00ee nvmet: use struct_size over open coded arithmetic new cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...] new ee4a8a291b25 Merge branch 'for-5.16/drivers' into for-next new 6450fe1f668f block: optimise boundary blkdev_read_iter's checks new 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging new 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR new 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU new e94f68527a35 block: kill extra rcu lock/unlock in queue enter new c130efed2e57 Merge branch 'for-5.16/block' into for-next new ff06ed7e815c block: aoe: fixup coccinelle warnings new 937739ef13cf Merge branch 'for-5.16/drivers' into for-next new e7089f65dd51 dm: add add_disk() error handling new 2961c3bbcaec bcache: add error handling support for add_disk() new 293a7c528803 xen-blkfront: add error handling support for add_disk() new 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() new 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() new 2e9e31bea019 rnbd: add error handling support for add_disk() new 83b863f4a3f0 mtd: add add_disk() error handling new a90adfe5ca7f Merge branch 'for-5.16/drivers' into for-next new 665e97e26226 fs: replace the ki_complete two integer arguments with a s [...] new f56806bde153 Merge branch 'for-5.16/ki_complete' into for-next new f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk new e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk new 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable new 435c2acb307f nbd: Use invalidate_disk() helper on disconnect new 7d69289a80f1 Merge branch 'for-5.16/block' into for-next new eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names new 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile new cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile new 8e9f666a6e66 blk-crypto: update inline encryption documentation new 8131e5e445ac Merge branch 'for-5.16/block' into for-next new 1171f7a80e08 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new b443c59d8ea4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28946f3ffdd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_ [...] new f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set new 61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback new 4274dd46279f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6f35577e0b7c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 650dbd5c756c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new ba73a00ae96f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f94bdcb544e8 next-20211021/regulator new 866eaad787f0 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 7ea2a1ecbb50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new d2f2c191615a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 4d223988a946 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 431ec2750dc3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new def7d53bbb62 Merge branch 'next' of git://github.com/cschaufler/smack-next new edd637d6b6ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 96d16b6ccb12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 576f3b71d009 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40a452791817 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] new fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 new 8605ad089701 Merge remote-tracking branch 'spi/for-5.16' into spi-next new 36dcc497868a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 639475d434b8 x86/CPU: Add support for Vortex CPUs new 13207c84b6d6 Merge remote-tracking branch 'tip/x86/cpu' into tip-master new 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team new 62132b6fd894 Merge remote-tracking branch 'tip/x86/urgent' into tip-master new bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user new 87d0e5be0fac x86/fpu: Provide struct fpstate new f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate new 18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate new 087df48c298c x86/fpu: Replace KVMs xstate component clearing new 1c57572d754f x86/KVM: Convert to fpstate new cceb496420fa x86/fpu: Convert tracing to fpstate new caee31a36c33 x86/fpu/regset: Convert to fpstate new 7e049e8b7459 x86/fpu/signal: Convert to fpstate new c20942ce5128 x86/fpu/core: Convert to fpstate new 63d6bdf36ce1 x86/math-emu: Convert to fpstate new 2f27b5034244 x86/fpu: Remove fpu::state new f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork new 2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line new 248452ce21ae x86/fpu: Add size and mask information to fpstate new be31dfdfd75b x86/fpu: Use fpstate::size new 073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() new 0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() new ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() new 3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() new 49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() new 5509cc78080d x86/fpu/signal: Use fpstate for size and features new 480ff896fba8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master new 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() new ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack new 8254ef0e3d0b Merge remote-tracking branch 'tip/x86/sev' into tip-master new 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL new f7354d76523e Merge remote-tracking branch 'tip/x86/cpu' into tip-master new d67183606ec1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] new 29cd1123ec37 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 4d29aab81fa0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2aee149dd9ba irqchip/mchp-eic: Drop build-breaking COMPILE_TEST new 4a0cdba20520 Merge branch irq/mchp-eic into irq/irqchip-next new 2e0fd58181a2 irqchip/meson-gpio: Drop build-breaking COMPILE_TEST new f880d3b0e2a4 Merge branch irq/modular-irqchips into irq/irqchip-next new fd6502ed3602 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 194f9fbdbd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20ba7030397f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new bccd85e03610 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new ffb4ce3c4936 KVM: selftests: Make memslot_perf_test arch independent new 358928fd5264 KVM: selftests: Build the memslot tests for arm64 new 5a2acbbb0179 Merge branch kvm/selftests/memslot into kvmarm-master/next new 75ee2849254d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f3da9db66f2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bbac6b2587c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9601b6d7ae4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f1f52319938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() new 7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() new 5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void new 4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command new fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() new 3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra new e6033443944b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f99b8de265d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 81294b0fd1a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit new f5ed4f952229 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new a164ff53cbd3 driver core: Provide device_match_acpi_handle() helper new 0a2d47aa32f0 i2c: acpi: Replace custom function with device_match_acpi_ [...] new adb5151fa82c gpiolib: acpi: Replace custom code with device_match_acpi_ [...] new dde8638638db Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 9990f2f6264c usb: typec: tipd: Enable event interrupts by default new 6e4d56db30a5 Revert "platform/x86: i2c-multi-instantiate: Don't create [...] new 99984b081f99 usb: gadget: u_ether: use eth_hw_addr_set() new b851f7c7b8fd usb: dwc3: gadget: Change to dev_dbg() when queuing to ina [...] new 64b77e73afc1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new a4ef60445b78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new bc752c456e22 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 7a569740f464 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 17662e062cbf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 2d3ff312263a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 02d4bbda1d85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d70c2e962919 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1710c77ea1cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ebf8cbf176e5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new a35ff2f48887 staging: r8188eu: remove duplicate structure new b670be54c4a5 staging: r8188eu: BTRxRSSIPercentage is set but never used new ea49ef360b0a staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries() new 4f276b3a35a7 staging: r8188eu: remove unused cases from ODM_CmnInfo{Hoo [...] new 7b2f8ee2fe6c staging: r8188eu: remove unused fields from enum odm_commo [...] new b7a96e0d4018 staging: r8188eu: remove unused enums and defines from odm.h new 07e00148a2ee staging: r8188eu: RFType type is always ODM_1T1R new 6ed178cb23ec staging: use eth_hw_addr_set() new 349f631da4e1 staging: use eth_hw_addr_set() instead of ether_addr_copy() new 3928f64b1e47 staging: use eth_hw_addr_set() for dev->addr_len cases new e7fd1a5a37f3 staging: qlge: use eth_hw_addr_set() new d0cf28f1f5be staging: rtl8712: prepare for const netdev->dev_addr new 13898e934182 staging: unisys: use eth_hw_addr_set() new e7c636f2bb50 staging: rtl: use eth_hw_addr_set() new 524b09ea34a4 staging: use eth_hw_addr_set() in orphan drivers new efbc7bd90f60 staging: mt7621-dts: change palmbus address to lower case new 5978d492f047 staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' ins [...] new c052cc1a069c staging: rtl8712: fix use-after-free in rtl8712_dl_fw new 26f448371820 staging: r8188eu: fix memleak in rtw_wx_set_enc_ext new cf8f6446bb9f staging: rtl8723bs: core: Remove true and false comparison new 1263c10cdc55 staging: vt6655: Rename `by_preamble_type` parameter new 573c79e42d40 staging: vt6655: Rename `dwAL2230InitTable` array new c99275f125e8 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 17b5b576ff5f mux: add support for delay after muxing new b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time new 39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property new 16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() new 86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells new 392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels new e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentratio [...] new 63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 new 77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc new f886de29e699 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 8b4c6a69183a Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 83754b163bb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b35836dc3ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40bb26876fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 55cf54fdde40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 445cc8ff2aa6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e48b70986e2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f69be318465 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 822a60a928b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8481cf02a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f0e707b5d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c86a5c19a995 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() new 3f9520cb361b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1dd328ec5e6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b974bf52828 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git new eea81ea92c8b Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 14b06f491d07 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 5d6e0f5b9c5c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 58818dbf1444 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new fb5b21a02702 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] new 8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule new b4d89579ccb1 gcc-plugins: Remove cyc_complexity new 6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h new a7790b4a4310 Merge branches 'for-next/thread_info/cpu', 'for-next/overf [...] new c2e994b8ea06 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 4a7ef8449d22 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 11b7a6070782 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 008d3825a805 fsi: occ: Use a large buffer for responses new 8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer new 4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface new 5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs new 9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface new 826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error new 7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking new 421eaf5f17ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9331420c3531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c353d7ce76bf uapi: Add <linux/map_to_14segment.h> new ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segmen [...] new afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying emp [...] new 7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev new 12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sys [...] new 7e76aece6f03 auxdisplay: Extract character line display core support new 364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper new d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate new 80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev new 840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking new fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() new 11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad [...] new e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function new d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev new 85d93b165f81 auxdisplay: ht16k33: Move delayed work new b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() new fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing new a0428724cf9b auxdisplay: ht16k33: Add support for segment displays new 2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode new c223d9c636ed auxdisplay: ht16k33: Add LED support new 5d343f7c458c auxdisplay: ht16k33: Make use of device properties new 83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files new 2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files new 1515b849f726 auxdisplay: ht16k33: remove superfluous header files new 4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs wher [...] new 97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers new c9358ea6db1c Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 2521af07dd70 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new cb30435ba77d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 82357cc8d65a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b335ff1aaeb Merge branch 'for-next' of git://git.infradead.org/users/w [...] new a4d7145b8a49 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new f387f6dc5a38 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] new c79bbd9d50ba memcg, kmem: mark cancel_charge() inline new 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes new 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks new 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm new 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it new af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion new 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] new 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns new 1b40c5d984c6 mm: drop first_index/last_index in zap_details new c27f24dc72de mm: add zap_skip_check_mapping() helper new 4c08ce01e7b0 mm: introduce pmd_install() helper new 77fe6b7011ce mm: remove redundant smp_wmb() new 3bee30e45770 Documentation: update pagemap with shmem exceptions new 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions new abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable new 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE new 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() new 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() new 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine new 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk new 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN new a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() new 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() new 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings new 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo new f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead new 1db72c04dd2c mm/vmalloc: check various alignments when debugging new 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed new 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] new 23472977d78a arm64: support page mapping percpu first chunk allocator new 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC new 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] new fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] new 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags new 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] new b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] new 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() new fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() new cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() new c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] new 1fd0fd3e7065 mm/page_alloc: print node fallback order new fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] new feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP new fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP new 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() new a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] new 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo new 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() new 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says new 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() new 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() new 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() new f90aeb89348d mm: fix data race in PagePoisoned() new c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops new 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() new 14f27ba3f059 mm: hwpoison: refactor refcount check handling new 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens new 676e801b2e3e mm/memory_failure: initialize extra_pins in me_pagecache_clean() new 146380c67b8d mm: hwpoison: handle non-anonymous THP correctly new c3aa9ae2fe12 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h new d929d54c1d0f hugetlb: add demote hugetlb page sysfs interfaces new 9f3619608d6e mm/cma: add cma_pages_valid to determine if pages are in CMA new 5071bf73a4c7 hugetlb: be sure to free demoted CMA pages to CMA new 25576915ec4a hugetlb: add demote bool to gigantic page routines new 9fa3bb7b726a hugetlb: add hugetlb demote page support new 81f077ceb342 hugetlb-add-hugetlb-demote-page-support-v4 new 59859c4e7773 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new a9e4b6bef172 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] new e4bf0a63529a mm, hugepages: add mremap() support for hugepage backed vma new effd41acae67 mm, hugepages: add hugetlb vma mremap() test new 27d5698e8ecb mm-hugepages-add-hugetlb-vma-mremap-test-v8 new 605fcad53f4b hugetlb: support node specified when using cma for giganti [...] new 975fd1f28750 mm: remove duplicate include in hugepage-mremap.c new 9fb22f3169c0 userfaultfd/selftests: don't rely on GNU extensions for ra [...] new 760f11ef489b userfaultfd/selftests: fix feature support detection new a5c08e46274a userfaultfd/selftests: fix calculation of expected ioctls new 02120d1830c6 mm/page_isolation: fix potential missing call to unset_mig [...] new 0daa2da288c9 mm/page_isolation: guard against possible putback unisolated page new c6f743e9a65d mm/vmscan.c: fix -Wunused-but-set-variable warning new 331889c1284c mm/vmscan: throttle reclaim until some writeback completes [...] new f5ee21c3c5b2 mm/vmscan: throttle reclaim and compaction when too may pa [...] new f3001f88f145 mm/vmscan: throttle reclaim when no progress is being made new 2b6eb7bdae75 mm/writeback: throttle based on page writeback instead of [...] new 559351616b78 mm/page_alloc: remove the throttling logic from the page a [...] new a3e66c3f45a9 mm/vmscan: centralise timeout values for reclaim_throttle new c00186e66f12 mm/vmscan: increase the timeout if page reclaim is not mak [...] new 8c85ff43eec2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS new 3ed908b0ec96 tools/vm/page_owner_sort.c: count and sort by mem new 825e76a12185 tools/vm/page-types.c: make walk_file() aware of address r [...] new bf25b8b0d912 tools/vm/page-types.c: move show_file() to summary output new d86a8717287c tools/vm/page-types.c: print file offset in hexadecimal new 099323ba2423 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new e7915a9336af mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 0a8215cc605f arch_numa: simplify numa_distance allocation new a803d7f50f52 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] new c25ce77eea7c memblock: drop memblock_free_early_nid() and memblock_free [...] new 0e56c80a8403 memblock: stop aliasing __memblock_free_late with memblock [...] new 543b0385de82 memblock: rename memblock_free to memblock_phys_free new ed2335112700 memblock: use memblock_free for freeing virtual pointers new f05e4d201aea fixup for "memblock: use memblock_free for freeing virtual [...] new 6945b5a8359e mm: mark the OOM reaper thread as freezable new e7705fbaf0a6 oom_kill: oom_score_adj broken for processes with small me [...] new c948feafff1e hugetlbfs: extend the definition of hugepages parameter to [...] new 8eeb755d90b3 mm/migrate: de-duplicate migrate_reason strings new 2c135b037963 mm: migrate: make demotion knob depend on migration new 2ef7c767e01a selftests/vm/transhuge-stress: fix ram size thinko new 068657e500fc mm/readahead.c: fix incorrect comments for get_init_ra_size new 86636170240b mm: nommu: kill arch_get_unmapped_area() new 1ed31c57464d selftest/vm: fix ksm selftest to run with different NUMA t [...] new 0ca17c5ffc5f selftests: vm: add KSM huge pages merging time test new 563dacfc9456 mm/vmstat: annotate data race for zone->free_area[order].nr_free new 9a9bae45572d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix new a4349ec0d00c mm: vmstat.c: make extfrag_index show more pretty new edbb378b03ba selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers new 0890263a6264 mm/memory_hotplug: add static qualifier for online_policy_ [...] new 542cbbaf6aba memory-hotplug.rst: fix two instances of "movablecore" tha [...] new 0cb194a3d54b memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] new aedf53c7ff60 memory-hotplug.rst: document the "auto-movable" online policy new a22928e808d2 memory-hotplug.rst: document the "auto-movable" online policy new 9fdf0950d399 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] new 140b96ac09e9 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE new 8d33f0aa0802 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit new 4397c0f03778 mm/memory_hotplug: remove HIGHMEM leftovers new 2e2e39dfab4c mm/memory_hotplug: remove stale function declarations new abc37c1b6f2f x86: remove memory hotplug support on X86_32 new 417da252a4a0 mm/memory_hotplug: handle memblock_add_node() failures in [...] new a81e35b0c9a7 memblock: improve MEMBLOCK_HOTPLUG documentation new e9c17e36e983 memblock: allow to specify flags with memblock_add_node() new fd1bc0ea579d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] new c3d95f84ce91 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] new bd6d6991f67c mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new 9b6924ecdd68 mm/rmap.c: avoid double faults migrating device private pages new 119d44dc1537 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 204c3d253f90 mm: disable zsmalloc on PREEMPT_RT new 1fee400b6b36 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 181abfbcd3d8 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 85b5451d944f mm/highmem: Remove deprecated kmap_atomic new a10a91f78e50 zram_drv: allow reclaim on bio_alloc new 977f157786c9 zram: off by one in read_block_state() new bd93224c0067 zram: introduce an aged idle interface new 8d8c6dd1b908 zram-introduce-an-aged-idle-interface-v5 new ec7cc8be7048 zram: Introduce an aged idle interface new 8f8f0d8dccdb mm: remove HARDENED_USERCOPY_FALLBACK new 10f675c62d87 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new 467775ef2624 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c new 1a88898ead7c kfence: count unexpectedly skipped allocations new 13c4e7c36d1e kfence: move saving stack trace of allocations into __kfen [...] new 08919a31a4f6 kfence: limit currently covered allocations when pool nearly full new 81fd09be13c0 kfence-limit-currently-covered-allocations-when-pool-nearl [...] new b76596fb17f3 fixup! kfence: limit currently covered allocations when po [...] new 0ac34272fd18 kfence: add note to documentation about skipping covered a [...] new a455e481bbfe kfence: test: use kunit_skip() to skip tests new 3d4a7cb46b88 kfence: shorten critical sections of alloc/free new c1d9e8cac712 kfence: always use static branches to guard kfence_alloc() new e05d3377c915 kfence: default to dynamic branch instead of static keys mode new 4e3db0a522a4 mm/damon: grammar s/works/work/ new 052254832939 Documentation/vm: move user guides to admin-guide/mm/ new 3d6c1236920b MAINTAINERS: update SeongJae's email address new a8b812827825 docs/vm/damon: remove broken reference new bb33e1bcc954 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] new a365c61123ba mm/damon/core: print kdamond start log in debug mode only new 7554a248c82d mm/damon: remove unnecessary do_exit() from kdamond new 173565f1ad88 mm/damon: needn't hold kdamond_lock to print pid of kdamond new 17825c0375e1 mm/damon/core: nullify pointer ctx->kdamond with a NULL new 8a70e095aa91 mm/damon/core: account age of target regions new 802a22ff739f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) new 7d7bb788210a mm/damon/vaddr: support DAMON-based Operation Schemes new 903bea972095 mm/damon/dbgfs: support DAMON-based Operation Schemes new d3951249449e mm/damon/schemes: implement statistics feature new b4540dd394c7 selftests/damon: add 'schemes' debugfs tests new f0d4888275de Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes new 191790c19e39 mm/damon/dbgfs: allow users to set initial monitoring targ [...] new a0b96093c098 mm/damon/dbgfs-test: add a unit test case for 'init_regions' new 7f0f3f43aa47 Docs/admin-guide/mm/damon: document 'init_regions' feature new f98a11e55233 mm/damon/vaddr: separate commonly usable functions new 05e5ca1c82dd mm/damon/vaddr: include 'highmem.h' to fix a build failure new 67b59f368d9d mm/damon: implement primitives for physical address space [...] new 05675dc048b7 mm/damon/dbgfs: support physical memory monitoring new a7f0011f2068 Docs/DAMON: document physical memory monitoring support new f2c53a97831c mm/damon/vaddr: constify static mm_walk_ops new 16d4f38787a6 mm/damon/dbgfs: remove unnecessary variables new ef30f57a080b mm/damon/paddr: support the pageout scheme new b382e008bb45 mm/damon/schemes: implement size quota for schemes applica [...] new 3cbd9d6b044d mm/damon/schemes: skip already charged targets and regions new 756dd28a31f7 mm/damon/schemes: implement time quota new 44c834086517 mm/damon/dbgfs: support quotas of schemes new 78e40015f023 mm/damon/selftests: support schemes quotas new 136d0a969ae4 mm/damon/schemes: prioritize regions within the quotas new 6331c6bd9e74 mm/damon/vaddr,paddr: support pageout prioritization new 28d6b1674803 mm/damon/dbgfs: support prioritization weights new de8d7f518bb2 tools/selftests/damon: update for regions prioritization o [...] new 4fd3242a7ed6 mm/damon/schemes: activate schemes based on a watermarks m [...] new ac1b8b311b0f mm/damon/dbgfs: support watermarks new d34d9ab80f11 selftests/damon: support watermarks new 9c1095fe7177 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) new da9f7b765f61 Documentation/admin-guide/mm/damon: add a document for DAM [...] new d3cece5bc2cb mm/damon: remove unnecessary variable initialization new 0243d0fec83b mm/damon/dbgfs: add adaptive_targets list check before ena [...] new 3d31bc709af6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0438fd9bbe8c fs/buffer.c: dump more info for __getblk_gfp() stall problem new 2f96916958a9 kernel/hung_task.c: Monitor killed tasks. new 3fdc93660298 procfs: do not list TID 0 in /proc/<pid>/task new 1f9732d5b5a6 procfs-do-not-list-tid-0-in-proc-pid-task-fix new 8ce99f2945c2 proc: test that /proc/*/task doesn't contain "0" new af39d6494fc6 x86/xen: update xen_oldmem_pfn_is_ram() documentation new 50118768a6a3 x86/xen: simplify xen_oldmem_pfn_is_ram() new cd335591372c x86/xen: print a warning when HVMOP_get_mem_type fails new b19693d9c0de proc/vmcore: let pfn_is_ram() return a bool new 916481e9a7b4 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] new 0a73c3aac731 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] new 6e6301542d21 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] new 904306cf70ea virtio-mem: factor out hotplug specifics from virtio_mem_r [...] new c2afb1ce817f virtio-mem: kdump mode to sanitize /proc/vmcore access new 305cef81f212 proc: allow pid_revalidate() during LOOKUP_RCU new ea66f5fc312c proc/sysctl: make protected_* world readable new 4904505fdb9f kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] new 563272ba97c6 bottom_half.h needs kernel.h new af7f7e65b741 kernel.h: split out container_of() and typeof_member() macros new 0e5a6eea6569 include/kunit/test.h: replace kernel.h with the necessary [...] new 4bc9e5cd30e4 include/linux/list.h: replace kernel.h with the necessary [...] new 3b84f5af0376 include/linux/llist.h: replace kernel.h with the necessary [...] new b1c7abbeb3e0 include/linux/plist.h: replace kernel.h with the necessary [...] new 927a7c241bc9 include/media/media-entity.h: replace kernel.h with the ne [...] new dd7d80b45221 linux/container_of.h: switch to static_assert new de11fecc6ebc MAINTAINERS: add "exec & binfmt" section with myself and Eric new 6ed7e65371b5 lib, stackdepot: check stackdepot handle before accessing slabs new 56a229db87e5 lib, stackdepot: add helper to print stack entries new b38e5029e9de lib, stackdepot: add helper to print stack entries into buffer new bd4b2a8b681b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 new c2742ad9d36e lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 new ba92855fae54 include/linux/string_helpers.h: add linux/string.h for strlen() new ae66ebcea3ab lib: uninline simple_strntoull() as well new 5e35da44685e lib/stackdepot: allow optional init and stack_table alloca [...] new b6d008b81054 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 46dc30aae44f lib/stackdepot: allow optional init and stack_table alloca [...] new efacbb0f9121 mm/scatterlist: replace the !preemptible warning in sg_mit [...] new d4b009da20d9 const_structs.checkpatch: add a few sound ops structs new c3584e4f9d57 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses new 4012f284c6f9 checkpatch: get default codespell dictionary path from pac [...] new bc1bb1d8bff2 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE new f3bd95ecfe2b ELF: fix overflow in total mapping size calculation new 718d50ef2cc3 ELF: simplify STACK_ALLOC macro new 7a810c298869 kallsyms: remove arch specific text and data check new 6a66f362f4d7 kallsyms: fix address-checks for kernel related range new 9c8ea5782724 sections: move and rename core_kernel_data() to is_kernel_ [...] new f1ab81d28202 sections: move is_kernel_inittext() into sections.h new 83235e5e405e x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() new e42bf3e2914b sections: provide internal __is_kernel() and __is_kernel_t [...] new 789c9a02841a mm: kasan: use is_kernel() helper new e9b745bc979e extable: use is_kernel_text() helper new af91ad421d4e powerpc/mm: use core_kernel_text() helper new 4b3838d8ad59 microblaze: use is_kernel_text() helper new 980fae4b18ad alpha: use is_kernel_text() helper new f59d172afcf7 ramfs: fix mount source show for ramfs new 4780abff9438 init: make unknown command line param message clearer new 7d3f87308369 init/main.c: silence some -Wunused-parameter warnings new 12589c426a7a coda: avoid NULL pointer dereference from a bad inode new 22b01bf8e21c coda: check for async upcall request using local state new 6539d4fa386a coda: remove err which no one care new b801773994b2 coda: avoid flagging NULL inodes new bc02b986d20e coda: avoid hidden code duplication in rename new 3151aa631942 coda: avoid doing bad things on inode type changes during [...] new 16b10f6841e0 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new 2e1f1d2acabc coda: use vmemdup_user to replace the open code new 1c3844b1f046 coda: bump module version to 7.2 new c213ac63767d hfs/hfsplus: use WARN_ON for sanity check new aed8e63d98ab hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new a889dd5e63db signal: remove duplicate include in signal.h new 36bf67a42633 seq_file: move seq_escape() to a header new 1864d764adbe kernel/fork.c: unshare(): use swap() to make code cleaner new b0a9fa520719 sysv: use BUILD_BUG_ON instead of runtime check new ef9089d7a8ab Documentation/kcov: include types.h in the example new 7222915bd3a7 Documentation/kcov: define `ip' in the example new 8beb23ce9f3c kcov: allocate per-CPU memory on the relevant node new 80d90e569a54 kcov: avoid enable+disable interrupts if !in_task() new 25d01c8b1625 kcov: replace local_irq_save() with a local_lock_t new 5cf3aa68118a kernel/resource: clean up and optimize iomem_is_exclusive() new 8a44bc65b55f kernel/resource: disallow access to exclusive system RAM regions new 4ebc8589c650 virtio-mem: disallow mapping virtio-mem memory via /dev/mem new 21a8822a5ebb ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new 880cf3f6fd12 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] new 89e1e15c7bf0 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL new 16e9cb1b9b92 Merge branch 'akpm-current/current' new aeab7fc59156 mm: allow only SLUB on PREEMPT_RT new efe42d70b85a mm: migrate: simplify the file-backed pages validation whe [...] new db29a28e7cee mm: unexport folio_memcg_{,un}lock new b1b7d493a64b mm: unexport {,un}lock_page_memcg new 3c7b7ceb3fb7 kasan: add kasan mode messages when kasan init new 5b3cbcec307a lib/stackdepot: allow optional init and stack_table alloca [...]
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 (1e19a46e1e0d) \ N -- N -- N refs/heads/akpm (5b3cbcec307a)
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 1171 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 + Documentation/ABI/testing/sysfs-bus-pci | 11 + .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 + 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 +++--- .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- .../bindings/display/msm/dp-controller.yaml | 2 + .../bindings/iio/frequency/adi,adrf6780.yaml | 131 ++ .../bindings/media/qcom,sdm660-venus.yaml | 186 +++ .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 ++ .../bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 -- Documentation/gpu/rfc/i915_scheduler.rst | 4 +- MAINTAINERS | 11 +- arch/arm/arm-soc-for-next-contents.txt | 8 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 12 + arch/arm/boot/dts/sama7g5.dtsi | 27 + arch/arm64/Kconfig | 118 +- arch/arm64/include/asm/arch_timer.h | 32 +- arch/arm64/include/asm/asm-extable.h | 95 ++ arch/arm64/include/asm/asm-uaccess.h | 7 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/esr.h | 6 + arch/arm64/include/asm/extable.h | 23 +- arch/arm64/include/asm/fpsimd.h | 113 +- arch/arm64/include/asm/fpsimdmacros.h | 21 +- arch/arm64/include/asm/futex.h | 25 +- arch/arm64/include/asm/gpr-num.h | 26 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/processor.h | 49 +- arch/arm64/include/asm/sysreg.h | 28 +- arch/arm64/include/asm/thread_info.h | 2 +- arch/arm64/include/asm/uaccess.h | 26 +- arch/arm64/include/asm/vdso/compat_barrier.h | 7 - arch/arm64/include/asm/word-at-a-time.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/armv8_deprecated.c | 12 +- arch/arm64/kernel/cpu_errata.c | 64 + arch/arm64/kernel/cpufeature.c | 19 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry-fpsimd.S | 34 +- arch/arm64/kernel/fpsimd.c | 342 +++-- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/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/m68k/emu/nfblock.c | 9 +- arch/mips/ralink/Kconfig | 3 +- arch/parisc/Kconfig | 22 +- arch/parisc/include/asm/assembly.h | 32 + arch/parisc/include/asm/bitops.h | 9 - arch/parisc/include/asm/current.h | 19 + arch/parisc/include/asm/futex.h | 3 - arch/parisc/include/asm/ide.h | 4 - arch/parisc/include/asm/kfence.h | 44 + arch/parisc/include/asm/mckinley.h | 2 - arch/parisc/include/asm/pdc.h | 2 + arch/parisc/include/asm/processor.h | 11 +- arch/parisc/include/asm/ptrace.h | 6 +- arch/parisc/include/asm/runway.h | 2 - arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/thread_info.h | 12 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/include/asm/unaligned.h | 2 - arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/kernel/Makefile | 1 + arch/parisc/kernel/asm-offsets.c | 29 +- arch/parisc/kernel/cache.c | 87 +- arch/parisc/kernel/entry.S | 90 +- arch/parisc/kernel/firmware.c | 32 + arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 25 +- arch/parisc/kernel/stacktrace.c | 30 +- arch/parisc/kernel/sys_parisc.c | 10 +- arch/parisc/kernel/syscall.S | 26 +- arch/parisc/kernel/toc.c | 111 ++ arch/parisc/kernel/toc_asm.S | 88 ++ arch/parisc/kernel/traps.c | 9 +- arch/parisc/kernel/unwind.c | 31 +- arch/parisc/lib/bitops.c | 12 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/init.c | 4 +- arch/riscv/net/bpf_jit_core.c | 5 + arch/sparc/Kconfig | 3 +- arch/sparc/kernel/ioport.c | 76 +- arch/um/drivers/ubd_kern.c | 13 +- arch/x86/Kconfig.cpu | 13 + arch/x86/include/asm/fpu/api.h | 6 +- arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fpu/types.h | 42 +- arch/x86/include/asm/fpu/xstate.h | 13 - arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/common.c | 46 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/vortex.c | 39 + arch/x86/kernel/fpu/context.h | 2 +- arch/x86/kernel/fpu/core.c | 150 +- arch/x86/kernel/fpu/init.c | 16 +- arch/x86/kernel/fpu/internal.h | 7 +- arch/x86/kernel/fpu/regset.c | 28 +- arch/x86/kernel/fpu/signal.c | 81 +- arch/x86/kernel/fpu/xstate.c | 56 +- arch/x86/kernel/fpu/xstate.h | 24 +- arch/x86/kernel/process.c | 2 + arch/x86/kernel/sev.c | 21 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kvm/x86.c | 74 +- arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 4 +- arch/x86/math-emu/fpu_system.h | 2 +- block/Makefile | 2 +- block/bdev.c | 8 +- block/blk-core.c | 19 +- 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-sched.c | 2 +- block/blk-mq-sched.h | 12 +- block/blk-mq-tag.c | 7 +- block/blk-mq.c | 17 +- block/blk-mq.h | 1 + block/fops.c | 39 +- block/genhd.c | 20 + block/keyslot-manager.c | 579 -------- crypto/af_alg.c | 2 +- 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/core.c | 6 + drivers/block/aoe/aoeblk.c | 13 +- drivers/block/loop.c | 19 +- drivers/block/nbd.c | 12 +- drivers/block/rnbd/rnbd-clt.c | 13 +- drivers/block/xen-blkfront.c | 8 +- drivers/cdrom/cdrom.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 20 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clocksource/Kconfig | 2 + drivers/fsi/fsi-occ.c | 209 ++- drivers/fsi/fsi-sbefifo.c | 28 +- drivers/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/ast/ast_mode.c | 18 +- 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_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_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/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/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/hwmon/occ/p9_sbe.c | 86 +- 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/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/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_vl.c | 3 +- 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/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/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/usb/usbnet.c | 4 + drivers/net/wireless/mac80211_hwsim.c | 7 +- 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/platform/chrome/cros_ec_proto.c | 48 + drivers/platform/chrome/cros_ec_typec.c | 69 +- drivers/platform/chrome/cros_usbpd_notify.c | 50 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/ptp/ptp_clock.c | 5 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 + 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/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/hal/HalPhyRf_8188e.c | 82 +- drivers/staging/r8188eu/hal/odm.c | 70 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 31 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 7 - drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/include/odm.h | 142 -- drivers/staging/r8188eu/include/odm_HWConfig.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 5 +- 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 | 6 +- 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/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/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/gadget/legacy/inode.c | 11 +- drivers/usb/typec/tipd/core.c | 8 + fs/aio.c | 14 +- fs/autofs/waitq.c | 2 +- fs/btrfs/block-group.c | 188 ++- fs/btrfs/block-group.h | 2 + fs/btrfs/check-integrity.c | 201 +-- fs/btrfs/ctree.h | 7 + fs/btrfs/disk-io.h | 3 - fs/btrfs/ioctl.c | 14 + fs/btrfs/relocation.c | 4 + fs/btrfs/sysfs.c | 93 +- fs/btrfs/tree-log.c | 5 +- fs/btrfs/volumes.c | 17 +- fs/cachefiles/io.c | 12 +- fs/ceph/file.c | 2 +- fs/cifs/file.c | 4 +- fs/direct-io.c | 2 +- fs/fs-writeback.c | 5 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 45 +- fs/fuse/file.c | 96 +- fs/fuse/fuse_i.h | 18 +- fs/fuse/inode.c | 132 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 4 +- fs/fuse/virtio_fs.c | 12 +- fs/fuse/xattr.c | 10 +- fs/inode.c | 7 +- fs/io_uring.c | 6 +- fs/iomap/direct-io.c | 2 +- fs/nfs/direct.c | 2 +- fs/overlayfs/file.c | 4 +- include/linux/blk-crypto-profile.h | 166 +++ include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 45 +- include/linux/bpf.h | 2 + include/linux/device-mapper.h | 4 +- include/linux/device/bus.h | 1 + include/linux/dsa/8021q.h | 5 +- include/linux/filter.h | 1 + include/linux/fs.h | 4 +- include/linux/fsi-occ.h | 2 + include/linux/genhd.h | 2 + include/linux/keyslot-manager.h | 120 -- include/linux/mlx5/driver.h | 1 - include/linux/mmc/host.h | 4 +- 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/sched/task_stack.h | 4 + include/net/cfg80211.h | 15 +- include/net/codel.h | 7 +- include/net/codel_impl.h | 14 +- include/net/dsa.h | 35 +- include/soc/mscc/ocelot.h | 24 +- include/uapi/drm/i915_drm.h | 139 +- include/uapi/linux/bpf.h | 8 + include/uapi/linux/map_to_14segment.h | 241 ++++ include/uapi/linux/nl80211-vnd-intel.h | 29 + include/uapi/linux/nl80211.h | 6 +- include/uapi/linux/pkt_sched.h | 3 +- kernel/bpf/core.c | 4 +- kernel/bpf/syscall.c | 8 +- kernel/bpf/verifier.c | 1 + kernel/sched/core.c | 5 +- kernel/trace/bpf_trace.c | 2 + mm/memblock.c | 10 +- mm/memcontrol.c | 4 +- mm/memory-failure.c | 2 +- net/bpf/test_run.c | 21 +- net/core/filter.c | 23 + net/core/gen_stats.c | 43 +- net/core/rtnetlink.c | 3 +- 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/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/sched/sch_fq_codel.c | 13 +- net/wireless/nl80211.c | 45 +- net/wireless/scan.c | 59 +- net/wireless/util.c | 2 + samples/bpf/Makefile | 3 +- scripts/bpf_doc.py | 2 + scripts/gcc-plugins/gcc-common.h | 1 - scripts/sorttable.c | 30 + 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 - tools/bpf/bpftool/gen.c | 158 ++- tools/include/uapi/linux/bpf.h | 8 + tools/lib/bpf/btf.c | 97 +- tools/lib/bpf/btf.h | 1 + tools/lib/bpf/btf_dump.c | 20 +- tools/lib/bpf/libbpf.c | 893 +++++++----- tools/lib/bpf/libbpf_internal.h | 8 +- tools/lib/bpf/linker.c | 1 - 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 --- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 11 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 17 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +- .../selftests/bpf/prog_tests/skc_to_unix_sock.c | 54 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 29 + .../testing/selftests/bpf/prog_tests/verif_stats.c | 28 + .../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 + tools/testing/selftests/bpf/progs/test_skeleton.c | 18 + .../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/Makefile | 2 + tools/testing/selftests/kvm/memslot_perf_test.c | 56 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- 592 files changed, 16134 insertions(+), 7391 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/devicetree/bindings/iio/frequency/adi,adrf6780.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.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/arm64/include/asm/asm-extable.h create mode 100644 arch/arm64/include/asm/gpr-num.h create mode 100644 arch/parisc/include/asm/current.h create mode 100644 arch/parisc/include/asm/kfence.h create mode 100644 arch/parisc/kernel/toc.c create mode 100644 arch/parisc/kernel/toc_asm.S create mode 100644 arch/x86/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/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c create mode 100644 drivers/iio/frequency/adrf6780.c rename drivers/{staging/mt7621-pci/pci-mt7621.c => pci/controller/pcie-mt7621.c} (95%) 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 include/linux/blk-crypto-profile.h delete mode 100644 include/linux/keyslot-manager.h create mode 100644 include/uapi/linux/map_to_14segment.h delete mode 100644 sound/soc/rockchip/rockchip_pcm.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.h create mode 100644 tools/testing/selftests/arm64/fp/asm-utils.S create mode 100644 tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c create mode 100644 tools/testing/selftests/bpf/prog_tests/verif_stats.c create mode 100644 tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_invalid.c