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 652afd45cf13 arch: remove compat_alloc_user_space omits 2a7e2ea7d07e compat: remove some compat entry points omits 80b4f17329a8 fixup! mm: simplify compat numa syscalls omits a673d8163d37 mm: simplify compat numa syscalls omits 7ca53d960738 mm: simplify compat_sys_move_pages omits 43f40af6b63b kexec: avoid compat_alloc_user_space omits ea75628cbf1d kexec: move locking into do_kexec_load omits b913f4ffe929 scripts: check_extable: fix typo in user error message omits 3a720931b8be percpu: add __alloc_size attributes for better bounds checking omits f72edd03acb8 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 8c5cd8e253f4 slab: add __alloc_size attributes for better bounds checking omits a389ba5e5df2 slab: clean up function declarations omits 2ce1e75436cb checkpatch: add __alloc_size() to known $Attribute omits a8febb884b40 Compiler Attributes: add __alloc_size() for better bounds [...] omits 2ec816d524a0 mm: move kvmalloc-related functions to slab.h omits 46ba75506980 mm/workingset: correct kernel-doc notations omits 477fbcc7353f Merge branch 'akpm-current/current' omits 165b836a69b3 Merge remote-tracking branch 'folio/for-next' omits 6dfd447763e2 Merge remote-tracking branch 'cxl/next' omits ae0785699e2b Merge remote-tracking branch 'rust/rust-next' omits a50e141f2578 Merge remote-tracking branch 'memblock/for-next' omits 5de98ba38dff Merge remote-tracking branch 'kunit-next/kunit' omits 2d227cdb415a Merge remote-tracking branch 'kgdb/kgdb/for-next' omits a07ac62cfc1f Merge remote-tracking branch 'auxdisplay/auxdisplay' omits b5088477aeba Merge remote-tracking branch 'hyperv/hyperv-next' omits 26d1ff340a37 Merge remote-tracking branch 'nvmem/for-next' omits 29cd5675e662 Merge remote-tracking branch 'slimbus/for-next' omits 6fdc0e355b3c Merge remote-tracking branch 'gnss/gnss-next' omits 9911dad91956 Merge remote-tracking branch 'kspp/for-next/kspp' omits 4c9d577f0c2d Merge remote-tracking branch 'ntb/ntb-next' omits 4c55d3d77b59 Merge remote-tracking branch 'at24/at24/for-next' omits a683739ed0fe Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 65b977d679fb Merge remote-tracking branch 'rtc/rtc-next' omits ef2ff1717e12 Merge remote-tracking branch 'coresight/next' omits 03d614501254 Merge remote-tracking branch 'livepatching/for-next' omits b29e49839efb Merge remote-tracking branch 'userns/for-next' omits e4543c82d9e8 Merge remote-tracking branch 'pwm/for-next' omits 537e8a873f5e Merge remote-tracking branch 'pinctrl/for-next' omits 2832d098abfd ipc: replace costly bailout check in sysvipc_find_ipc() omits e0272d724aef selftests/memfd: remove unused variable omits 9f58163508fe Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 742f93a570e8 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 2aeabc318731 prctl: allow to setup brk for et_dyn executables omits e9adbfca4456 pid: cleanup the stale comment mentioning pidmap_init(). omits e49ed013c4fd coredump: fix memleak in dump_vma_snapshot() omits 7d9a0b36787a log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 79354db86e0d fs/coredump.c: log if a core dump is aborted due to change [...] omits e9913ff9fb88 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 8b97bcaea31c nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 82939b2e5501 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits c1327dbf92a9 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 22def3f94d98 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits d9feb8aa1a6a nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits aaf91b5c540c nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits e5d1ebbae9b2 init/main.c: silence some -Wunused-parameter warnings omits 5a46c667ba28 trap: cleanup trap_init() omits bcc6c24c791c init: move usermodehelper_enable() to populate_rootfs() omits 176d45765d45 ramfs: fix mount source show for ramfs omits a003a9e056eb fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits 88031b247938 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits d46a13c7d51a fs/epoll: use a per-cpu counter for user's watches count omits 71bfe5ed667d checkpatch: make email address check case insensitive omits 19626c690079 checkpatch: support wide strings omits 8f2f14272d31 lib/vsprintf: don't increment buf in bitmap_list_string omits 4533356d1f74 vsprintf: rework bitmap_list_string omits 88371fd7de6c lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 4a7263294be0 bitmap: unify find_bit operations omits bbd524a5fca7 mm/percpu: micro-optimize pcpu_is_populated() omits d868670bd815 tools: rename bitmap_alloc() to bitmap_zalloc() omits ebad7d2e54fa bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] omits 115aaca8fa27 find: micro-optimize for_each_{set,clear}_bit() omits c5f10701dd67 include/linux: move for_each_bit() macros from bitops.h to find.h omits 7f9168ba98e0 cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits 9a81f8c14592 tools: sync tools/bitmap with mother linux omits 0674b836c85f all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits f811f0128804 cpumask: use find_first_and_bit() omits 1ee71b35ea71 lib: add find_first_and_bit() omits 4da92ed93464 arch: remove GENERIC_FIND_FIRST_BIT entirely omits 57036e5d8008 include: move find.h from asm_generic to linux omits 3745c6520180 bitops: move find_bit_*_le functions from le.h to find.h omits b645f3ba852f bitops: protect find_first_{,zero}_bit properly omits 54c3c63ecdec lib/iov_iter.c: fix kernel-doc warnings omits 9325a8071a86 lib/dump_stack: correct kernel-doc notation omits 3b200bfbacea lib/test: convert test_sort.c to use KUnit omits 0aefd05c8f92 lib/string: optimized memset omits 040bf83dba1e lib/string: optimized memmove omits d0ce3f7f9658 lib/string: optimized memcpy omits ee0f032fbf97 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 6474c81950c1 math: make RATIONAL tristate omits a9a2d9ec5ee1 kernel/acct.c: use dedicated helper to access rlimit values omits 9e8951444fd7 phy/drivers/stm32: use HZ macros omits 81bbe871a19e mtd/drivers/nand: use HZ macros omits c1f8ab912f69 i2c/drivers/ov02q10: use HZ macros omits c63130812cfb iio/drivers/hid-sensor: use HZ macros omits b7934db2fab8 hwmon/drivers/mr75203: use HZ macros omits 7f715dfb7c18 iio/drivers/as73211: use HZ macros omits 832a18458dd3 devfreq: use HZ macros omits 5e4042e9e3bf thermal/drivers/devfreq_cooling: use HZ macros omits b72f309b0e00 units: add the HZ macros omits 84126dc726e6 units: change from 'L' to 'UL' omits e34005f3383c include/linux/once.h: fix trivia typo Not -> Note omits 21d563e171b9 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 373297121a44 proc/sysctl: make protected_* world readable omits b161f955063e connector: send event on write to /proc/[pid]/comm omits 5ba7714b73ca proc: stop using seq_get_buf in proc_task_name omits 90eaa161c73d fs/proc/kcore.c: add mmap interface omits a78689359c65 percpu: remove export of pcpu_base_addr omits 708fdeca09cb alpha: pci-sysfs: fix all kernel-doc warnings omits 791099330e2a alpha: agp: make empty macros use do-while-0 style omits 5f84ed6cd82e kernel/hung_task.c: Monitor killed tasks. omits b75b36de3352 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 628f6031608a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7d91a501adf3 MAINTAINERS: update for DAMON omits 59e46ea0d37a mm/damon: add user space selftests omits fcd185cd1e13 mm/damon: add kunit tests omits e78992862a51 Documentation: add documents for DAMON omits e662df212366 mm/damon/dbgfs: support multiple contexts omits 25fe9bd759a1 mm/damon/dbgfs: export kdamond pid to the user space omits e35a78825fee mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 8bd2cf61e095 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits dd657b69cc05 mm/damon: implement a debugfs-based user space interface omits b79312617faf mm/damon: add a tracepoint omits 22a87c8dbbd1 mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 9a136415a389 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits b014ee45d7ff mm/damon: implement primitives for the virtual memory addr [...] omits db72119ab8f6 mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users omits 148dff8db02f mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits ef9d5efda6f8 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits 293a76e695ab mm/idle_page_tracking: make PG_idle reusable omits 2bd865d0621c mm/damon: adaptively adjust regions omits c1184666c6bb mm/damon/core: implement region-based sampling omits 955ed0eebb53 mm: introduce Data Access MONitor (DAMON) omits ca6f9fb7638e kfence: show cpu and timestamp in alloc/free info omits 209fa5451a79 mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] omits dc874edfb8a6 mm: in_irq() cleanup omits 0c2c4cf5a1ff mm/highmem: Remove deprecated kmap_atomic omits c82b7d86375b highmem: don't disable preemption on RT in kmap_atomic() omits 807f72696ca0 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 13ac4fc34377 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 1802567bdec4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits e9d9b1b532e3 mm: remove redundant compound_head() calling omits 2354caa261c3 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 66e38c88c4e3 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 6323dbdec1e2 virtio-mem: use a single dynamic memory group for a single [...] omits 4fab15a6d1d8 dax/kmem: use a single static memory group for a single pr [...] omits a01764f7241a ACPI: memhotplug: use a single static memory group for a s [...] omits 3cecc97dce53 mm/memory_hotplug: track present pages in memory groups omits 30d931532a96 drivers/base/memory: introduce "memory groups" to logicall [...] omits faac8b5cd212 mm/memory_hotplug: introduce "auto-movable" online policy omits 68c01516a14f mm: track present early pages per zone omits c34511b81ddc ACPI: memhotplug: memory resources cannot be enabled yet omits 1255ef11d3a0 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 19756aeede75 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 7ef94e2e5af6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 16740dcee804 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 29ed200c5d53 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits c2758e0cf57f memory-hotplug.rst: complete admin-guide overhaul omits 5086eac363fe memory-hotplug.rst: remove locking details from admin-guide omits b56dd6042c31 mm/madvise: add MADV_WILLNEED to process_madvise() omits bafe0845b92e mm/vmstat: protect per cpu variables with preempt disable on RT omits 11fcc854b738 mm/vmstat: remove unneeded return value omits 6a577e9e8a2b mm/vmstat: simplify the array size calculation omits fbb27d92b465 mm/vmstat: correct some wrong comments omits 4ff077546fe4 selftests: vm: add COW time test for KSM pages omits 76f6b35f0b52 selftests: vm: add KSM merging time test omits c43a00c6283e mm: KSM: fix data type omits 1e8c59bf3ab1 selftests: vm: add KSM merging across nodes test omits c75916688b97 selftests: vm: add KSM zero page merging test omits fdcf58c3728f selftests: vm: add KSM unmerge test omits 3630412ed925 selftests: vm: add KSM merge test omits be28241619a9 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 3629a4d46198 mm/migrate: correct kernel-doc notation omits d4c356ca6d03 oom_kill: oom_score_adj broken for processes with small me [...] omits 77ff75fdf29d mm: wire up syscall process_mrelease omits 37cbd3025b13 mm: introduce process_mrelease system call omits 2820d572de7f memblock: make memblock_find_in_range method private omits c7c3b218a5a1 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits 8914751f8692 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 87a6144fb705 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 2491b2375d79 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits e421e5ec37f0 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 8f76ba4e016c mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 7c480eaca077 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 8e28d4e99239 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 93f5e38be4d9 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 1563d2181282 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 302784b1e60c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits a2b34b179a37 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 2a6c9aecca83 mm: compaction: support triggering of proactive compaction [...] omits 2b20c31e4112 mm-compaction-optimize-proactive-compaction-deferrals-fix omits a01872d555da mm: compaction: optimize proactive compaction deferrals omits 0e1405ea0648 mm, vmscan: guarantee drop_slab_node() termination omits 6060312f0308 mm/vmscan: add 'else' to remove check_pending label omits 35ffe2426425 mm/vmscan: remove unneeded return value of kswapd_run() omits 56c0f1c48f1b mm/vmscan: remove misleading setting to sc->priority omits 8b33f216bb9d mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 14c9e98ff74e mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 0fc844f563d5 mm/migrate: add sysfs interface to enable reclaim migration omits e546593f918d mm/vmscan: never demote for memcg reclaim omits c4cbf43e3ad9 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits 3e1fb08cf9ea mm/vmscan: Consider anonymous pages without swap omits e0c696f361b8 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits a5d2695d456c mm/vmscan: add helper for querying ability to age anonymous pages omits 62650fbc36c6 mm/vmscan: add page demotion counter omits d5677d0174d7 mm-migrate-demote-pages-during-reclaim-v11 omits 803b9d28c785 mm/migrate: demote pages during reclaim omits 9e6069624c1a mm/migrate: enable returning precise migrate_pages() succe [...] omits 528fc8cc4da8 mm/migrate: update node demotion order on hotplug events omits 4f4c623d7de8 mm/numa: automatically generate node migration order omits 65a07c91c7a5 selftests/vm/userfaultfd: wake after copy failure omits 008275e2fab3 userfaultfd: prevent concurrent API initialization omits a7614d0c6e6e userfaultfd: change mmap_changing to atomic omits fc9b54cc0072 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 419baf502cfa hugetlb: drop ref count earlier after page allocation omits b55191588919 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits a1042edba970 mm: hwpoison: dump page for unhandlable page omits ee701c6e6d96 doc: hwpoison: correct the support for hugepage omits 781ce3d21e95 mm: hwpoison: don't drop slab caches for offlining non-LRU page omits 8712368f0851 mm/hwpoison: fix some obsolete comments omits 987b34316480 mm/hwpoison: change argument struct page **hpagep to *hpage omits 90f62d02c412 mm/hwpoison: fix potential pte_unmap_unlock pte error omits b00280fdbaf5 mm/hwpoison: remove unneeded variable unmap_success omits 73b2f02b5100 mm/page_alloc.c: use in_task() omits 5cb660d01ae3 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits b9e95488ac11 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 356bdb5daf5b memblock: stop poisoning raw allocations omits e18da08bc6ee mm: introduce memmap_alloc() to unify memory map allocation omits 2b4f8140fb1c microblaze: simplify pte_alloc_one_kernel() omits e8e7c9767b75 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits d1d9d7790687 mm/page_alloc: always initialize memory map for the holes omits 9dbc6c8d2d76 kasan: test: avoid corrupting memory in kasan_rcu_uaf omits 765be2d6e854 kasan: test: avoid corrupting memory in copy_user_test omits dafe93a54778 kasan: test: clean up ksize_uaf omits 33ed887054e1 kasan: test: only do kmalloc_uaf_memset for generic mode omits e288fc3c6529 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits 9656e5bd6621 kasan: test: avoid corrupting memory via memset omits 20bc8b89c2d7 kasan: test: avoid writing invalid memory omits 2bfcde49e5ba kasan: test: rework kmalloc_oob_right omits 246ac6a787e9 mm/kasan: move kasan.fault to mm/kasan/report.c omits b658965f3158 mm/vmalloc: fix wrong behavior in vread omits ddd566df2827 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 164b7566b132 mm/vmalloc: remove gfpflags_allow_blocking() check omits c1614c3a2f72 mm/vmalloc: use batched page requests in bulk-allocator omits fa68fba2386b mm/sparse: clarify pgdat_to_phys omits 6e80f7eeac63 include/linux/mmzone.h: avoid a warning in sparse memory support omits 818882f047de mm/sparse: set SECTION_NID_SHIFT to 6 omits 4486677a68b2 mm: sparse: remove __section_nr() function omits 063dc01a0ac1 mm: sparse: pass section_nr to find_memory_block omits 2390fb529863 mm: sparse: pass section_nr to section_mark_present omits 3fd08af2746c mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] omits 76d31966d5f1 mm/mremap: don't account pages in vma_to_resize() omits 5bbe29fe20f2 mm/mremap: fix memory account on do_munmap() failure omits e119fae633c2 remap_file_pages: Use vma_lookup() instead of find_vma() omits 1b6320923445 add-mmap_assert_locked-annotations-to-find_vma-fix omits 0041024341be mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits 7f61b14cb6a0 mm: change fault_in_pages_* to have an unsigned size parameter omits 5d4ebbcd0071 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits a00a7db2b161 mm: remove flush_kernel_dcache_page omits 374be12cc7b5 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits f5ce02039e79 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits a27baa47bca8 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits d7abbc6ef434 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits a467d7d55a06 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 5c8e4a1633ab lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 56673fc76fdf lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 21663a582e14 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits e6d983d31786 lazy tlb: allow lazy tlb mm refcounting to be configurable omits d86a8d9f8f9a lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits e8b0a82a97d1 lazy tlb: introduce lazy mm refcount helper functions omits 13737985b538 memcg: fix up drain_local_stock comment omits 0c15324c8f2d mm, memcg: save some atomic ops when flush is already true omits e443bf0e9497 mm, memcg: remove unused functions omits 68270ff4dffb mm: memcontrol: set the correct memcg swappiness restriction omits 59f468e22a8a memcg: replace in_interrupt() by !in_task() in active_memcg() omits 142f5d0ae9ec memcg: cleanup racy sum avoidance code omits bfb5ab08fc06 memcg: enable accounting for ldt_struct objects omits 08104ca3fb77 memcg: enable accounting for posix_timers_cache slab omits 02ed475eada5 memcg: enable accounting for signals omits e07a7b43f44d memcg: enable accounting of ipc resources omits 67238cc0385d memcg: enable accounting for new namesapces and struct nsproxy omits 9f69128e0bfd memcg: enable accounting for fasync_cache omits 75bbf4fce114 memcg: enable accounting for file lock caches omits 4c8b4baf0d1d memcg: enable accounting for pollfd and select bits arrays omits 0b22124cdd16 memcg: enable accounting for mnt_cache entries omits 147b061165f7 memcg: charge fs_context and legacy_fs_context omits 2e01dbee0a80 memcg-infrastructure-to-flush-memcg-stats-v5 omits c0e87eac70b6 memcg: infrastructure to flush memcg stats omits e6f2c3487553 memcg: switch lruvec stats to rstat omits bfbca09e5683 memcg: enable accounting for pids in nested pid namespaces omits a706da3868a3 mm, memcg: inline swap-related functions to improve disabl [...] omits 08becf0457fd mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits c08a61590a85 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 94fe75ac4ae0 shmem: shmem_writepage() split unlikely i915 THP omits 45c3edc5bbc0 huge tmpfs: decide stat.st_blksize by shmem_is_huge() omits ea54cc66db64 huge tmpfs: shmem_is_huge(vma, inode, index) omits f16f13924d29 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race omits 661bb946bd8f huge tmpfs: move shmem_huge_enabled() upwards omits 318299752453 huge tmpfs: revert shmem's use of transhuge_vma_enabled() omits 640e68190e7f huge tmpfs: remove shrinklist addition from shmem_setattr() omits dfa94f1c5f02 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE omits 47c7e3b47019 huge tmpfs: fix fallocate(vanilla) advance over huge pages omits 723b52889c13 shmem: include header file to declare swap_info omits 6058cc80f67a shmem: remove unneeded function forward declaration omits 81ee6ef705d2 shmem: remove unneeded header file omits fe21b6376ed5 shmem: remove unneeded variable ret omits 9147aac82536 shmem: use raw_spinlock_t for ->stat_lock omits 3f19a0f2d53d mm: delete unused get_kernel_page() omits 8e370b935a5b fs, mm: fix race in unlinking swapfile omits ea1a19c02a02 mm/gup: remove try_get_page(), call try_get_compound_head( [...] omits fc80994e87ed mm/gup: small refactoring: simplify try_grab_page() omits bc8770a442cc mm/gup: documentation corrections for gup/pup omits 4f806496c868 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits cde10f8e10ae mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 02768064a325 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits 2e8edcea9b08 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits 2d1d76a0ef70 mm: gup: remove useless BUG_ON in __get_user_pages() omits 206e624014ec mm: gup: remove unneed local variable orig_refs omits 3b99fd355dba mm: gup: remove set but unused local variable major omits b9e6c79a6ae7 writeback: memcg: simplify cgroup_writeback_by_id omits cf29532b6340 vfs: keep inodes with page cache off the inode shrinker LRU omits 79aa010ebfee fs: inode: count invalidated shadow pages in pginodesteal omits 791ee8d750e4 fs: drop_caches: fix skipping over shadow cache inodes omits 39871118ef85 mm: remove irqsave/restore locking from contexts with irqs [...] omits 067564b11917 writeback: use READ_ONCE for unlocked reads of writeback stats omits cf37bfe5b0ee writeback: rename domain_update_bandwidth() omits acd4b3059ca8 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits bfe103991540 writeback: fix bandwidth estimate for spiky workload omits 409f06423ba5 writeback: reliably update bandwidth estimation omits fdc64052cb94 writeback: track number of inodes under writeback omits e7b33d505e1e mm: mark idle page tracking as BROKEN omits 1a42179b0c54 mm: add kernel_misc_reclaimable in show_free_areas omits b8ea1eed6be1 mm: report a more useful address for reclaim acquisition omits 283416c03bb0 mm/debug_vm_pgtable: fix corrupted page flag omits 4e664c4b3d25 mm/debug_vm_pgtable: remove unused code omits aef425ee70a4 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 70ae1adee144 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 478738dc11e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 39558775c48f mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 3d6206f934ee mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 6d03cf8a3bc6 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 9df09e3877bc mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 47e40748ce90 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 72fedbebb467 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 95f0379d7443 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 99a02e7803ce mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg omits ea687bc18887 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() omits 3ff890cc65a8 mm, slub: convert kmem_cpu_slab protection to local_lock omits 5043f8f04627 mm, slub: use migrate_disable() on PREEMPT_RT omits 525837105ad5 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits b082fbf30da2 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits 165dfec5ac59 mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 0b3b81527816 mm: slub: make object_map_lock a raw_spinlock_t omits 11b372c50200 mm, slub: fix memory and cpu hotplug related lock ordering [...] omits e008487ac580 mm, slub: fix memory and cpu hotplug related lock ordering issues omits 1748aa20c9d8 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 714c9a127721 mm, slab: make flush_slab() possible to call with irqs enabled omits e72eece60156 mm, slub: don't disable irqs in slub_cpu_dead() omits d61d0f01c93e mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits d3b5dce6d60a mm, slub: separate detaching of partial list in unfreeze_p [...] omits f85028e00c53 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits f7da6e5f2d69 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 1cf5359174ce mm, slub: move irq control into unfreeze_partials() omits 59309ee588f2 mm, slub: call deactivate_slab() without disabling irqs omits 1496db6149ab mm, slub: make locking in deactivate_slab() irq-safe omits 2c784984fa72 mm, slub: move reset of c->page and freelist out of deacti [...] omits f0ee84080b73 mm, slub: stop disabling irqs around get_partial() omits 244c3e03cc12 mm, slub: check new pages with restored irqs omits 68eb59566d4b mm, slub: validate slab from partial list or page allocato [...] omits 11d65a4af6f3 mm, slub: restore irqs around calling new_slab() omits 8055c73e3db8 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits 8bdd23480ff8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] omits 10c9a9b135c1 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] omits 07dd9661b6f1 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits 77de1915bd70 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits 8460231f16d8 mm, slub: simplify kmem_cache_cpu and tid setup omits e9ce17c5d5d0 mm, slub: restructure new page checks in ___slab_alloc() omits e732030a2585 mm, slub: return slab page from get_partial() and set c->p [...] omits 24e118249d6a mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 6d174da65d24 mm, slub: extract get_partial() from new_slab_objects() omits 60b823cfb214 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits cf70fee2c31c mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits 85e316c6fae2 mm, slub: don't disable irq for debug_check_no_locks_freed() omits ba143ab9b7df mm, slub: allocate private object map for validate_slab_cache() omits 1b97ed804b3b mm, slub: allocate private object map for debugfs listings omits ca2e370a7fdf mm, slub: don't call flush_all() from slab_debug_trace_open() omits 1cc487bef6d5 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits fdb32d21c948 ocfs2: fix ocfs2 corrupt when iputting an inode omits 8cdd615f8542 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 7f6fd1c41527 ocfs2: reflink deadlock when clone file to the same direct [...] omits 9c506306a668 ocfs2: quota_local: fix possible uninitialized-variable ac [...] omits 4aca307f4aa0 ocfs2: remove an unnecessary condition omits 49b3fd54462a ia64: fix typo in a comment omits 308b4fb86d50 procfs: prevent unpriveleged processes accessing fdinfo dir omits 4b45e88acd5e /proc/kpageflags: do not use uninitialized struct pages omits c429cb2769c9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 36ec0e4217d1 mm/filemap.c: remove bogus VM_BUG_ON omits fdcfef45b974 hugetlb: don't pass page cache pages to restore_reserve_on_error omits b6bb34340fef kfence: fix is_kfence_address() for addresses below KFENCE [...] omits b2102eb8b097 mm: vmscan: fix missing psi annotation for node_reclaim() omits 74bd7aac0534 mm/hwpoison: retry with shake_page() for unhandlable pages omits 33f12eed1a04 mm: memcontrol: fix occasional OOMs due to proportional me [...] omits 9df2be0d80a0 MAINTAINERS: update ClangBuiltLinux IRC chat omits ba53a3dae6d1 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] omits f71bba2ba58d mm/page_alloc: don't corrupt pcppage_migratetype omits 503327e9d687 Revert "mm: swap: check if swap backing device is congeste [...] omits c88eeee6021c Revert "mm/shmem: fix shmem_swapin() race with swapoff" omits 7a8c3f7fb664 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 4b1a3064e4fe Merge remote-tracking branch 'rpmsg/for-next' omits de0c05942821 Merge remote-tracking branch 'scsi-mkp/for-next' omits fefb38ace1b0 Merge remote-tracking branch 'scsi/for-next' omits 3b2dfd9a2311 Merge remote-tracking branch 'cgroup/for-next' omits 774d848ab555 Merge remote-tracking branch 'dmaengine/next' omits 26c785d20c8c Merge remote-tracking branch 'icc/icc-next' omits 7a307d605388 Merge remote-tracking branch 'staging/staging-next' omits 89dbbd249fa8 Merge remote-tracking branch 'vfio/next' omits 6101cfd82aa1 Merge remote-tracking branch 'thunderbolt/next' omits d02a1136a4d6 Merge remote-tracking branch 'soundwire/next' omits 76b7ca2b24d5 Merge remote-tracking branch 'phy-next/next' omits 2708747647bf Merge remote-tracking branch 'extcon/extcon-next' omits adf9d84d882c Merge remote-tracking branch 'char-misc/char-misc-next' omits b97ca8377c80 Merge remote-tracking branch 'tty/tty-next' omits b45d5b7e0f2d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits fffc32457445 Merge remote-tracking branch 'usb-serial/usb-next' omits a496a7b8417b Merge remote-tracking branch 'usb/usb-next' omits c62b97d7a1e2 Merge remote-tracking branch 'driver-core/driver-core-next' omits df554187ecce Merge remote-tracking branch 'ipmi/for-next' omits d9472ede55ec Merge remote-tracking branch 'leds/for-next' omits bd64b46c0fcf next-20210819/drivers-x86 omits 89e73c4a6ac6 Merge remote-tracking branch 'workqueues/for-next' omits 5ad859b20f9b Merge remote-tracking branch 'percpu/for-next' omits dd65ec6dea01 Merge remote-tracking branch 'kvm-arm/next' omits e83fe57c15b3 Merge remote-tracking branch 'kvm/next' omits f7ac6b92da8e Merge remote-tracking branch 'rcu/rcu/next' omits 0fad45760cde Merge remote-tracking branch 'ftrace/for-next' omits c01ef7a90edf Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits dcc5fdc6b0f4 Merge remote-tracking branch 'edac/edac-for-next' omits a81755bb97c6 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits ecbc85817445 Merge remote-tracking branch 'tip/auto-latest' omits 1fc47c69d239 Merge remote-tracking branch 'spi/for-next' omits d6f51cf671ef Merge remote-tracking branch 'devicetree/for-next' omits 2b5def693905 Merge remote-tracking branch 'audit/next' omits 5a51474c5481 Merge remote-tracking branch 'iommu/next' omits 93a9bf9a703a Merge remote-tracking branch 'tpmdd/next' omits 090eb5dcb046 Merge remote-tracking branch 'smack/next' omits 130b535c8e4f Merge remote-tracking branch 'selinux/next' omits de2b7d9f2ac9 Merge remote-tracking branch 'keys/keys-next' omits f3b5ecee743e Merge remote-tracking branch 'integrity/next-integrity' omits 74a83f8babde Merge remote-tracking branch 'apparmor/apparmor-next' omits 2985016cb4fd Merge remote-tracking branch 'security/next-testing' omits ee48322831e9 Merge remote-tracking branch 'regulator/for-next' omits 2d20a6c2c970 Merge remote-tracking branch 'battery/for-next' omits b2b4e62aae04 Merge remote-tracking branch 'backlight/for-backlight-next' omits 449e483acdd4 Merge remote-tracking branch 'mfd/for-mfd-next' omits 8c98dcf2151e Merge remote-tracking branch 'mmc/next' omits fa7de6f4bcfe Merge remote-tracking branch 'device-mapper/for-next' omits 161e6f40a4d3 Merge remote-tracking branch 'block/for-next' omits ebd2cd17dc75 Merge remote-tracking branch 'input/next' omits c6fed5b194c2 Merge remote-tracking branch 'modules/modules-next' omits 0263eeccc8cc Merge remote-tracking branch 'sound-asoc/for-next' omits b26af682bc53 Merge remote-tracking branch 'sound/for-next' omits 5f3b648c106c Merge remote-tracking branch 'regmap/for-next' omits 7fbac99e8338 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 850cfec6a7d5 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits a404b15f4683 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits e8280a7792a2 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a7d50bf318e7 Merge remote-tracking branch 'amdgpu/drm-next' omits fac6d43ead89 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 9ef6f8b6e8f9 Merge remote-tracking branch 'drm/drm-next' omits 2b14a6beaadd Merge remote-tracking branch 'crypto/master' omits db4c34579071 Merge remote-tracking branch 'nand/nand/next' omits 404f15173d4d Merge remote-tracking branch 'mtd/mtd/next' omits 0d67a5fd4efa Merge remote-tracking branch 'mac80211-next/master' omits 6b16ccfa38c7 Merge remote-tracking branch 'bluetooth/master' omits 2302fa0eb0ec Merge remote-tracking branch 'wireless-drivers-next/master' omits 40157726ad60 Merge remote-tracking branch 'ipsec-next/master' omits a805637544c9 Merge remote-tracking branch 'bpf-next/for-next' omits 1a5262460035 Merge remote-tracking branch 'net-next/master' omits 218d4758200d Merge remote-tracking branch 'rdma/for-next' omits 1028e51961e1 Merge remote-tracking branch 'swiotlb/linux-next' omits 30c71db81fbc Merge remote-tracking branch 'dlm/next' omits d3581876c5f9 Merge remote-tracking branch 'ieee1394/for-next' omits 8d4d29db1120 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 366631b46fd0 Merge remote-tracking branch 'opp/opp/linux-next' omits dc2d502c64f8 Merge remote-tracking branch 'cpupower/cpupower' omits ede20adffefa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 14fd6f769673 Merge remote-tracking branch 'pm/linux-next' omits b5622ed94d6b Merge remote-tracking branch 'v4l-dvb-next/master' omits 85681a805972 Merge remote-tracking branch 'v4l-dvb/master' omits 4d39365d57dc Merge remote-tracking branch 'jc_docs/docs-next' omits 15ca026c0cab Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits d60b1bedf9c2 Merge remote-tracking branch 'i2c/i2c/for-next' omits f9d181b7336b Merge remote-tracking branch 'hid/for-next' omits e8914806fcce Merge remote-tracking branch 'pstore/for-next/pstore' omits c8ee16a1669e Merge remote-tracking branch 'pci/next' omits bb799e4792fe Merge remote-tracking branch 'printk/for-next' omits 30e50841f2c7 Merge remote-tracking branch 'vfs/for-next' omits 32c587246ad7 Merge remote-tracking branch 'file-locks/locks-next' omits 9257f0140535 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 16a72d7be8b9 Merge remote-tracking branch 'iomap/iomap-for-next' omits 5a52360b5348 Merge remote-tracking branch 'zonefs/for-next' omits c837446a7c9a Merge remote-tracking branch 'xfs/for-next' omits 53ebe9d438b0 Merge remote-tracking branch 'v9fs/9p-next' omits fcc23d2b1d8d Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b4a4ba2f7c4d Merge remote-tracking branch 'ntfs3/master' omits 2958e475ae7c Merge remote-tracking branch 'cel/for-next' omits 57a9fdb2fb3b Merge remote-tracking branch 'nfs-anna/linux-next' omits 036ad0ad2c00 Merge remote-tracking branch 'gfs2/for-next' omits 1bcac8cad7bc Merge remote-tracking branch 'fuse/for-next' omits 0156e25f695c Merge remote-tracking branch 'f2fs/dev' omits 44dc5d66005d Merge remote-tracking branch 'ext4/dev' omits 7290fdac0797 Merge remote-tracking branch 'ext3/for_next' omits 9f5f425ecbbf Merge remote-tracking branch 'erofs/dev' omits f4b6a9e2915c Merge remote-tracking branch 'cifsd/cifsd-for-next' omits ab81360d8ce9 Merge remote-tracking branch 'cifs/for-next' omits f5207017acd8 Merge remote-tracking branch 'btrfs/for-next' omits b4087f7bf0fa Merge remote-tracking branch 'fscache/fscache-next' omits 73a7792257f8 Merge remote-tracking branch 'fscrypt/master' omits 6c6c2335ccc7 Merge remote-tracking branch 'pidfd/for-next' omits 70c1be80f1d5 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b69567fe733b Merge remote-tracking branch 'sh/for-next' omits 2eb96e60e49d Merge remote-tracking branch 's390/for-next' omits 7f6691f3a80e Merge remote-tracking branch 'risc-v/for-next' omits 10cea19ff09c Merge remote-tracking branch 'powerpc/next' omits a72af7b2a743 Merge remote-tracking branch 'parisc-hd/for-next' omits d30d598cca2f Merge remote-tracking branch 'openrisc/for-next' omits d3fba410a9f1 Merge remote-tracking branch 'mips/mips-next' omits 2ccd20e6f779 Merge remote-tracking branch 'm68knommu/for-next' omits 183957bd4f10 Merge remote-tracking branch 'm68k/for-next' omits f696792f0d93 Merge remote-tracking branch 'h8300/h8300-next' omits 6794d7d30efe Merge remote-tracking branch 'clk-renesas/renesas-clk' omits afe1f4d84bbf Merge remote-tracking branch 'clk-imx/for-next' omits 727a75f9277e Merge remote-tracking branch 'clk/clk-next' omits db1a6f49e96e Merge remote-tracking branch 'xilinx/for-next' omits 783da1975960 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 18a8f369d08a Merge remote-tracking branch 'tegra/for-next' omits d1b041189d8d Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 301512644e5b Merge remote-tracking branch 'scmi/for-linux-next' omits 930fd64700a5 Merge remote-tracking branch 'samsung-krzk/for-next' omits 11d233e78560 Merge remote-tracking branch 'rockchip/for-next' omits 5203733dd98a Merge remote-tracking branch 'reset/reset/next' omits 7a54a5b9d406 Merge remote-tracking branch 'renesas/next' omits d54cf0f314f0 Merge remote-tracking branch 'raspberrypi/for-next' omits 2ad5ee39dea6 Merge remote-tracking branch 'qcom/for-next' omits 33786c508a94 Merge remote-tracking branch 'omap/for-next' omits 39dbaa4197b1 Merge remote-tracking branch 'mvebu/for-next' omits 2afa3507fff5 Merge remote-tracking branch 'mediatek/for-next' omits 35df7de75d1f Merge remote-tracking branch 'keystone/next' omits bd2443ea10f2 Merge remote-tracking branch 'imx-mxs/for-next' omits 7a93673e2341 Merge remote-tracking branch 'at91/at91-next' omits 0f51d30cd9d7 Merge remote-tracking branch 'aspeed/for-next' omits 7f999711c52c Merge remote-tracking branch 'amlogic/for-next' omits d43e93225096 Merge remote-tracking branch 'actions/for-next' omits 0ed15925b6cf Merge remote-tracking branch 'arm-soc/for-next' omits 69e04947eaf8 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 4edc8639088f Merge remote-tracking branch 'arm64/for-next/core' omits dcc83d723b1c Merge remote-tracking branch 'arm/for-next' omits 31f87aad96cb Merge remote-tracking branch 'arc/for-next' omits 889dd57e0a93 Merge remote-tracking branch 'asm-generic/master' omits 1a9ec43f9ecf Merge remote-tracking branch 'dma-mapping/for-next' omits bb4d6097112b Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 53d46bce0ede Merge remote-tracking branch 'kbuild/for-next' omits 0dae8bc7952a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 20231e1fbcb0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 7bac7a7158d8 Merge remote-tracking branch 'fpga-fixes/fixes' omits 3152e5e52a46 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 4e07e0274fc5 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 67c89c0df55b Merge remote-tracking branch 'mmc-fixes/fixes' omits f9c290183970 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 34486555b76f Merge remote-tracking branch 'vfs-fixes/fixes' omits cc96907fd268 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6cebd0f7ea0e Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 09d6de2df21d Merge remote-tracking branch 'omap-fixes/fixes' omits 3ea30b981752 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 7d845779166c Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits a820f711cccc Merge remote-tracking branch 'usb.current/usb-linus' omits 37c8c45d1a64 Merge remote-tracking branch 'pci-current/for-linus' omits a1fb70680010 Merge remote-tracking branch 'spi-fixes/for-linus' omits 4794855b2e7b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 0417da172f5c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 6f380a7c4800 Merge remote-tracking branch 'sound-current/for-linus' omits b7851b4a4f5b Merge remote-tracking branch 'rdma-fixes/for-rc' omits 82bf1ba255d9 Merge remote-tracking branch 'netfilter/master' omits a9f1e6d73ed7 Merge remote-tracking branch 's390-fixes/fixes' omits 641c9a6a01b2 Merge remote-tracking branch 'powerpc-fixes/fixes' omits c9e0674915fb Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 4a3d144dea4f Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits ea7cfe314386 Merge remote-tracking branch 'arm-current/fixes' omits 5d14499b5016 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 80b3a9808557 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits dc392f00eb58 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 70212c4c657f Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 98fd6514d37b gfs2: Remove redundant check from gfs2_glock_dq omits 8569336e971f gfs2: Delay withdraw from atomic context omits 3d5c83ed64a2 gfs2: Don't call dlm after protocol is unmounted omits b4ad17a8769b gfs2: don't stop reads while withdraw in progress omits e26dea094e5d gfs2: Mark journal inodes as "don't cache" omits 4e19893ca0d7 gfs2: nit: gfs2_drop_inode shouldn't return bool omits b8d6496fe2cf gfs2: Eliminate vestigial HIF_FIRST omits 1faa305bfd34 gfs2: Make recovery error more readable omits 090873527385 gfs2: Don't release and reacquire local statfs bh omits 368242d2be99 gfs2: init system threads before freeze lock omits 5a4bfabcc865 KVM: SVM: Add 5-level page table support for SVM omits 0b957702769e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] omits a05d067d1020 KVM: x86: Allow CPU to force vendor-specific TDP level omits 4831c03e3b96 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] omits 91b173e92ca6 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ omits 3aec96ea6a15 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ omits 90ea94bfad49 KVM: SVM: split svm_handle_invalid_exit omits f2267b87ecd5 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits cd2fec49232e Merge branch kvm-arm64/generic-entry into kvmarm-master/next omits 631c7c0df0ef dt-bindings: timer: Add ABIs for new Ingenic SoCs omits cf1f65a86d45 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] omits 9d14f52d1a4e Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next omits 06a631a08050 drm/radeon: Add HD-audio component notifier support (v2) omits f23df59c00c2 Revert "drm/amd/display: To modify the condition in indica [...] omits 3b101bf6a3ba Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits f293970264bb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 861988816a88 drm/amdgpu: only check for _PR3 on dGPUs omits cb32b4696543 drm/amdgpu: add another raven1 gfxoff quirk omits 85a67a85c438 usb/host: enable auto power control for xhci-pci omits 6b4edb9aee60 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits 3c2afa206101 drm/amdgpu: fix fdinfo race with process exit omits 27886a199e39 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits 04f36f6e5b9d drm/amdkfd: export svm_range_list_lock_and_flush_work omits cd4a88590b7f drm/amdkfd: avoid conflicting address mappings omits 9481c2c0d52c drm/amdgpu: Cancel delayed work when GFXOFF is disabled omits ec6c6c9c1386 dt-bindings: eeprom-93xx46: Convert to json schema omits 05bc49c41670 dt-bindings: sifive-l2-cache: Fix 'select' matching omits 8d3e6c4220bf Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 0afb72d91fc8 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 1c2809b3d6e6 cifs: fix wrong release in sess_alloc_buffer() failed path omits da7c87602320 CIFS: Fix a potencially linear read overflow omits bdbb7400523b Merge pull request #65 from namjaejeon/cifsd-for-next omits a27fdfde0570 Merge branch 'locking/core' omits 7fc74df20a87 Merge branch 'remotes/lorenzo/pci/tools' omits 6cebc0d6f988 Merge branch 'remotes/lorenzo/pci/misc' omits dc36666e1793 Merge branch 'remotes/lorenzo/pci/endpoint' omits 724788ca66fb Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits e2bb23bbd26b Merge branch 'remotes/lorenzo/pci/xgene' omits 0d2702f7be73 Merge branch 'remotes/lorenzo/pci/tegra194' omits 70e4aa7683af Merge branch 'remotes/lorenzo/pci/tegra' omits baa4358cc2f9 Merge branch 'remotes/lorenzo/pci/rcar' omits ed99d635f620 Merge branch 'remotes/lorenzo/pci/mediatek' omits b0610e2358fb Merge branch 'remotes/lorenzo/pci/iproc' omits 30d519e8e543 Merge branch 'remotes/lorenzo/pci/hv' omits 11fa549327e2 Merge branch 'remotes/lorenzo/pci/dwc' omits 74abb5b273fa Merge branch 'remotes/lorenzo/pci/aardvark' omits f947d5b3c999 Merge branch 'pci/misc' omits 6456ef622472 Merge branch 'pci/vpd' omits a85164b44347 Merge branch 'pci/virtualization' omits 6417163e4e3c Merge branch 'pci/resource' omits c8bce88735df Merge branch 'pci/irq' omits 509de7e77908 Merge branch 'pci/enumeration' omits d3986619ac1e cifs: move functions that depend on DES to smp1ops.c omits b2fefe660a10 cifs: move calc_lanman_hash to smb1ops.c omits 1d7e5af4e013 cifs: only compile in smb1ops.c if we configure CIFS_ALLOW [...] omits 4b499755e102 ksmbd: fix lookup on idmapped mounts omits 213605c149ff kcsan: selftest: Cleanup and add missing __init omits a695bf9b4bd5 kcsan: Move ctx to start of argument list omits a1b9ea090db2 kcsan: Support reporting scoped read-write access type omits 429f0a1daac3 kcsan: Start stack trace with explicit location if provided omits 424f6798bf5e kcsan: Save instruction pointer for scoped accesses omits 758d81e662cd kcsan: Add ability to pass instruction pointer of access t [...] omits 08a7d6b558f5 kcsan: test: Fix flaky test case omits 376bb63b994a kcsan: test: Use kunit_skip() to skip tests omits 2899cd1f899c kcsan: test: Defer kcsan_test_init() after kunit initialization omits 4ee6ffff4cf8 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits 27e1866a864b rcu: Make rcu update module parameters world-readable omits a96d0a9f7025 rcu: Make rcu_normal_after_boot writable again omits 9472c999cb2b rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits d0a8b7f52850 scftorture: Warn on individual scf_torture_init() error co [...] omits c81eb5b5973e rcuscale: Warn on individual rcu_scale_init() error conditions omits fbc07f7103dd refscale: Warn on individual ref_scale_init() error conditions omits 57d527759533 locktorture: Warn on individual lock_torture_init() error [...] omits e16c8ecec9f1 rcutorture: Warn on individual rcu_torture_init() error co [...] omits d8d061b21b84 torture: Make kvm-remote.sh print size of downloaded tarball omits 8c2979809d40 rcu-tasks: Fix s/instruction/instructions/ typo in comment omits 02683fb8ce65 rcutorture: Suppressing read-exit testing is not an error omits af1be34ba388 rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits db0cd628ef37 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 61128dd3368e rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits 5fff5624bdf3 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 66ba15121731 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 805ff686a143 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] omits 681883d1d139 misc: pci_endpoint_test: Populate sriov_configure ops to c [...] omits f52e1cf18daf PCI: cadence: Add support to configure virtual functions omits 9d26fd710fb2 PCI: cadence: Simplify code to get register base address f [...] omits 22a8013ade65 PCI: endpoint: Add virtual function number in pci_epc ops omits 555d7c5f8305 PCI: endpoint: Add support to link a physical function to [...] omits b64215ff2b5e PCI: endpoint: Add support to add virtual function in endp [...] omits ea96be4a7b05 dt-bindings: PCI: pci-ep: Add binding to specify virtual function omits 7bdb387be29c Merge branch 'core/debugobjects' omits e8de1b88ea06 Merge branch 'irq/core' omits 823a1c66da35 Merge branch 'locking/core' omits 747ea3fa46d5 Merge branch 'perf/core' omits 2b063cefaca1 Merge branch 'sched/core' omits 0846041a483d Merge branch 'smp/core' omits 2cf3ea26f37c Merge branch 'timers/core' omits 1d507e93e778 Merge branch 'x86/build' omits 6b61bc3213af Merge branch 'x86/cache' omits 368c42a86188 Merge branch 'x86/cleanups' omits 1743052e96b3 Merge branch 'x86/cpu' omits d3303e24a963 Merge branch 'x86/irq' omits 7333b6073e6d Merge branch 'x86/misc' omits 1463c2a27d59 x86/build: Remove stale cc-option checks omits 0269b9e9e316 clocksource/drivers/fttmr010: Clear also overflow bit on AST2600 omits 8903227aa72c clocksource/drivers/fttmr010: Be stricter on IRQs omits 3c807345b519 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() omits 32753fde0f72 KVM: x86/mmu: Add detailed page size stats omits d724feaacfe5 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] omits 9e08a9ec62ae KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte omits 57eb5413a476 KVM: stats: Add halt polling related histogram stats omits 641491cae07e KVM: stats: Add halt_wait_ns stats for all architectures omits 7a5427791d6c KVM: selftests: Add checks for histogram stats bucket_size field omits 0bb663f924c7 KVM: stats: Update doc for histogram statistics omits ccedd3ed601d KVM: stats: Support linear and logarithmic histogram statistics omits 5ac66856417a KVM: SVM: AVIC: drop unsupported AVIC base relocation code omits 6b0f5cfa6207 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] omits 28471728a851 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] omits 5f3c6f56ad99 KVM: SVM: avoid refreshing avic if its state didn't change omits 2c8c05f69ac3 KVM: SVM: remove svm_toggle_avic_for_irq_window omits 11d9e063e484 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] omits 46cd27246e22 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] omits 626fcb4e640e KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM omits 049e1cd8365e KVM: x86: don't disable APICv memslot when inhibited omits 6ca19df1ae70 KVM: x86/mmu: allow APICv memslot to be enabled but invisible omits 359a029cf50e KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] omits d67c15c4ac94 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn omits b04260e0857d KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range omits 7b03fdb9eba6 KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] omits cb3b2438457d KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] omits 175c4f82f59f Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] omits a1e0ea55a2cc KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file omits 583ad01c02de KVM: X86: Introduce kvm_mmu_slot_lpages() helpers omits ae280335cdb5 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 84c6621f180d Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 92b5529ab76e Merge branch 'for-next/entry' into for-next/core omits 3265ec97ca60 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits fe7490bd12d4 Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next omits a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits b88972649fa0 lib/test_stackinit: Add assigned initializers omits 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone omits ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations adds d992fe5318d8 Merge tag 'soc-fixes-5.14-3' of git://git.kernel.org/pub/s [...] adds b7d184d37ecc Merge tag 'iommu-fixes-v5.14-rc6' of git://git.kernel.org/ [...] adds 54e9ea3cdb13 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 43a6473e4713 Merge tag 'sound-5.14-rc7-2' of git://git.kernel.org/pub/s [...] adds a27c75e554fe Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3db903a8ead3 Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/ [...] adds e213bd1e72f0 Merge tag 'drm-misc-fixes-2021-08-18' of git://anongit.fre [...] adds fa25f28ef2ce drm/nouveau: recognise GA107 adds 6eaa1f3c59a7 drm/nouveau/disp: power down unused DP links during init adds e78b1b545c6c drm/nouveau/kms/nv50: workaround EFI GOP window channel fo [...] adds 50c4a644910f drm/nouveau/fifo/nv50-: rip out dma channels adds 148a8653789c drm/nouveau: block a bunch of classes from userspace adds 59f216cf04d9 drm/nouveau: rip out nvkm_client.super adds b88aefc51ce9 Merge branch 'linux-5.14' of git://github.com/skeggsb/linu [...] adds 5ce5cef0196a Merge tag 'drm-intel-fixes-2021-08-18' of git://anongit.fr [...] adds 71ac6f390f6a drm/mediatek: Add AAL output size configuration adds da4d4517ba70 drm/mediatek: Add component_del in OVL and COLOR remove function adds f5b27f7f8dd9 Merge tag 'mediatek-drm-fixes-5.14-2' of https://git.kerne [...] adds 2fd31689f9e4 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 93c5701b00d5 drm/amd/pm: change the workload type for some cards adds f924f3a1f0c7 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 71ae580f31f2 drm/amd/display: Ensure DCN save after VM setup adds 37717b8c9f0e drm/amd/display: Use DCN30 watermark calc for DCN301 adds daa7772d477e Merge tag 'amd-drm-fixes-5.14-2021-08-18' of https://gitla [...] adds 8ba9fbe1e4b8 Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freede [...] adds b1e1ef345433 Revert "mm/shmem: fix shmem_swapin() race with swapoff" adds c04b3d069043 Revert "mm: swap: check if swap backing device is congeste [...] adds 47aef6010b83 mm/page_alloc: don't corrupt pcppage_migratetype adds b16ee0f9ed79 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] adds 91ed3ed0f798 MAINTAINERS: update ClangBuiltLinux IRC chat adds f56ce412a59d mm: memcontrol: fix occasional OOMs due to proportional me [...] adds fcc00621d88b mm/hwpoison: retry with shake_page() for unhandlable pages adds 57f29762cdd4 mm: vmscan: fix missing psi annotation for node_reclaim() adds a7cb5d23eaea kfence: fix is_kfence_address() for addresses below KFENCE [...] adds c7b1850dfb41 hugetlb: don't pass page cache pages to restore_reserve_on_error adds ed3bad2e4fd7 Merge branch 'akpm' (patches from Andrew) adds f2963c7ec7cc Merge branch 'pm-opp' adds cae68764583b Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/li [...] adds 0f09f4c48118 Merge branch 'acpi-pm' adds fa54d366a6e4 Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds a30f895ad323 io_uring: fix xa_alloc_cycle() error return value check adds 1e6907d58cf0 Merge tag 'io_uring-5.14-2021-08-20' of git://git.kernel.d [...] adds c797b40ccc34 blk-mq: don't grab rq's refcount in blk_mq_check_expired() adds c2da19ed5055 blk-mq: fix kernel panic during iterating over flush request adds a9ed27a76415 blk-mq: fix is_flush_rq adds 002c0aef1090 Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/l [...] adds fdd92b64d15b fs: warn about impending deprecation of mandatory locks adds 15517c724c6e Merge tag 'locks-v5.14' of git://git.kernel.org/pub/scm/li [...] adds 5479a7fe8966 Merge tag 's390-5.14-5' of git://git.kernel.org/pub/scm/li [...] adds 1c8094e394bc dt-bindings: sifive-l2-cache: Fix 'select' matching adds aa3e1ba32e55 riscv: Fix a number of free'd resources in init_resources() adds a09434f181f3 Merge tag 'riscv-for-linus-5.14-rc7' of git://git.kernel.o [...] adds f4ff9e6b0126 Merge tag 'usb-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9085423f0e21 Merge tag 'char-misc-5.14-rc7' of git://git.kernel.org/pub [...] adds 9ff50bf2f2ff Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 1bdc3d5be7e1 Merge tag 'powerpc-5.14-6' of git://git.kernel.org/pub/scm [...] adds e22ce8eb631b Linux 5.14-rc7 adds d75ca36fe653 Merge remote-tracking branch 'arm-current/fixes' adds 310d2e83cb9b powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 787c70f2f999 powerpc/64s: Fix scv implicit soft-mask table for relocate [...] adds f0812a916b33 Merge remote-tracking branch 'powerpc-fixes/fixes' adds a8f89fa27773 ice: do not abort devlink info if board identifier can't be found adds 7e78c597c3eb net: qrtr: fix another OOB Read in qrtr_endpoint_post adds ffc9c3ebb4af net: usb: pegasus: fixes of set_register(s) return value e [...] adds 12d125b4574b stmmac: Revert "stmmac: align RX buffers" adds 1d011c4803c7 ip_gre: add validation for csum_start adds 9cf448c200ba ip6_gre: add validation for csum_start adds a6d52c61b798 Merge remote-tracking branch 'net/master' adds e5b84c9b4e4a Merge remote-tracking branch 'netfilter/master' adds 0032640204a7 RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS adds cbe71c61992c IB/hfi1: Fix possible null-pointer dereference in _extend_ [...] adds a036ad088306 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() adds 65a81b61d8c5 RDMA/rxe: Fix memory allocation while in a spin lock adds 83ac238ea009 Merge remote-tracking branch 'rdma-fixes/for-rc' adds e062402826f0 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 05c33df7e167 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 6d0141d5d3b5 Merge remote-tracking branch 'regulator-fixes/for-linus' adds f5432aa6c174 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 9b3bd131ab4b Merge remote-tracking branch 'spi-fixes/for-linus' adds 903e8b16509f Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 07c6b622495c Merge remote-tracking branch 'omap-fixes/fixes' adds 3c87034669c0 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f0a17ca16b57 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a116ae6da39e Merge remote-tracking branch 'vfs-fixes/fixes' adds ed0fc2bff009 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 81d5714ed550 Merge remote-tracking branch 'pidfd-fixes/fixes' adds b8431df39851 Merge remote-tracking branch 'fpga-fixes/fixes' new 1ae9cea87a50 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 49cb079a6ab6 Merge remote-tracking branch 'kbuild/for-next' new d430886b2e01 Merge remote-tracking branch 'compiler-attributes/compiler [...] new 4af3b89840e2 Merge remote-tracking branch 'dma-mapping/for-next' new 62957961b026 Merge remote-tracking branch 'asm-generic/master' new d33852f152e4 Merge remote-tracking branch 'arc/for-next' new a08b02a3d5ee Merge remote-tracking branch 'arm/for-next' new 090bf6f84b4d arm64: replace in_irq() with in_hardirq() new 83e5dcbece4e kselftest/arm64: mte: Fix misleading output when skipping tests new 0c69bd2ca6ee kselftest/arm64: pac: Fix skipping of tests on systems wit [...] new a3b77ae556fc Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] new dfbd0cce3c27 Merge branch 'for-next/entry' into for-next/core new fca48b713d35 Merge remote-tracking branch 'arm64/for-next/core' new d1a1d5945b1f Merge remote-tracking branch 'arm-perf/for-next/perf' new 72aaddbefb05 Merge remote-tracking branch 'arm-soc/for-next' new 1bce3804e457 Merge remote-tracking branch 'actions/for-next' new 8f8e50af91eb Merge remote-tracking branch 'amlogic/for-next' new 206578c2d6d6 Merge remote-tracking branch 'aspeed/for-next' new febfe8db3766 Merge remote-tracking branch 'at91/at91-next' new 7f3942665450 Merge remote-tracking branch 'imx-mxs/for-next' new e2eff87db266 Merge remote-tracking branch 'keystone/next' new cd3513c4d3a1 Merge remote-tracking branch 'mediatek/for-next' new 6859547c1b06 Merge remote-tracking branch 'mvebu/for-next' new 3dba26b240ff Merge remote-tracking branch 'omap/for-next' new a756ea0253f5 Merge remote-tracking branch 'qcom/for-next' new 3beec8eed112 Merge remote-tracking branch 'raspberrypi/for-next' new 258206fee2fa Merge remote-tracking branch 'renesas/next' new 694ca5f33d4f Merge remote-tracking branch 'reset/reset/next' new 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names new 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next new b3c9b2ddabee Merge remote-tracking branch 'rockchip/for-next' new 71849b6150e6 Merge remote-tracking branch 'samsung-krzk/for-next' new d7883735da18 Merge remote-tracking branch 'scmi/for-linux-next' new 1c532f10c9fd Merge remote-tracking branch 'sunxi/sunxi/for-next' new e5148bc90cde Merge remote-tracking branch 'tegra/for-next' new 33baf16e33a4 Merge remote-tracking branch 'ti-k3/ti-k3-next' new c77132ee53da Merge remote-tracking branch 'xilinx/for-next' new 4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to [...] new 928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops f [...] new 82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag new e81b917a78c7 clk: fractional-divider: Document the arithmetics used beh [...] new 4aa1b095e57e Merge branch 'clk-frac-divider' into clk-next new 968a50c61231 Merge remote-tracking branch 'clk/clk-next' new 5af098168b6c Merge remote-tracking branch 'clk-imx/for-next' new 408a4666ffa5 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 22d18d740050 Merge remote-tracking branch 'h8300/h8300-next' new d25d0eba3589 Merge remote-tracking branch 'm68k/for-next' new 2f91d3c02aeb Merge remote-tracking branch 'm68knommu/for-next' new 126b39368604 MIPS: Return true/false (not 1/0) from bool functions new cd92dbaf5d04 MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement new 0181f6f19c6c MIPS: mscc: ocelot: disable all switch ports by default new eba54cbb92d2 MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports new 5b173c275334 Merge remote-tracking branch 'mips/mips-next' new 2d372f2dcb20 Merge remote-tracking branch 'openrisc/for-next' new 7924473d0277 parisc: Replace symbolic permissions with octal permissions new 1aba0e46c63e parisc: Increase size of gcc stack frame check new f5ca3d6901cb parisc: math-emu: Avoid "fmt" macro collision new 59dabfd23cf4 Merge remote-tracking branch 'parisc-hd/for-next' new 096fe75664e3 Merge remote-tracking branch 'powerpc/next' new a5a6b942cfe5 Merge remote-tracking branch 'risc-v/for-next' new 68165f4bd60f Merge remote-tracking branch 's390/for-next' new e27cc4edbb5c Merge remote-tracking branch 'sh/for-next' new 012554a88886 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 433b1e2f4def Merge remote-tracking branch 'pidfd/for-next' new 99f52e93115a Merge remote-tracking branch 'fscrypt/master' new e37b7b0e3a29 Merge remote-tracking branch 'fscache/fscache-next' new bb89f921d909 Merge remote-tracking branch 'btrfs/for-next' new ad48fd0c58e5 CIFS: Fix a potencially linear read overflow new 3d6a550fe666 cifs: fix wrong release in sess_alloc_buffer() failed path new 507199436d48 cifs: remove support for NTLM and weaker authentication al [...] new ac3e4db1b38c cifs: fork arc4 and create a separate module for it for ci [...] new e9e8246d612e cifs: create a MD4 module and switch cifs.ko to use it new 9d5ae34aa9cf oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs new 5cf816164b57 Merge remote-tracking branch 'cifs/for-next' new a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] new e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next new e70e392fa768 ksmbd: fix permission check issue on chown and chmod new 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next new 41b96fe22f83 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 8e5109b12c29 Merge remote-tracking branch 'erofs/dev' new a841022f63ae Merge remote-tracking branch 'ext3/for_next' new 9e445093e523 ext4: fix race writing to an inline_data file while its xa [...] new e245087c7b3f Merge remote-tracking branch 'ext4/dev' new b541c6322137 Merge remote-tracking branch 'f2fs/dev' new ca8406365c9a Merge remote-tracking branch 'fuse/for-next' new a28dc123fa66 gfs2: init system threads before freeze lock new 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh new 7392fbb0a402 gfs2: Make recovery error more readable new a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST new ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool new 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" new 8cc67f704f4b gfs2: don't stop reads while withdraw in progress new d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted new fffe9bee14b0 gfs2: Delay withdraw from atomic context new 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq new afb81157a0b6 Merge remote-tracking branch 'gfs2/for-next' new 2faf08a7b647 Merge remote-tracking branch 'nfs-anna/linux-next' new c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory new a4ae30814396 SUNRPC: Move client-side disconnect injection new 3a1261805940 SUNRPC: Server-side disconnect injection new 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory new 89009fbed805 Merge remote-tracking branch 'cel/for-next' new 5f7a25b4972f Merge remote-tracking branch 'ntfs3/master' new 648d88444a2e Merge remote-tracking branch 'overlayfs/overlayfs-next' new 2a963a1cd4cb Merge remote-tracking branch 'v9fs/9p-next' new 3fd7cb845bee xfs: fix incorrect unit conversion in scrub tracepoint new af6265a008e5 xfs: standardize inode number formatting in ftrace output new 9febf39dfe5a xfs: standardize AG number formatting in ftrace output new f7b08163b7a9 xfs: standardize AG block number formatting in ftrace output new 97f4f9153da5 xfs: standardize rmap owner number formatting in ftrace output new 92eff38665ad xfs: standardize daddr formatting in ftrace output new 6f25b211d32b xfs: disambiguate units for ftrace fields tagged "blkno", [...] new 49e68c91da5e xfs: disambiguate units for ftrace fields tagged "offset" new 7989accc6eb0 xfs: disambiguate units for ftrace fields tagged "len" new d538cf24c603 xfs: disambiguate units for ftrace fields tagged "count" new c23460ebd54c xfs: rename i_disk_size fields in ftrace output new f93f85f77aa8 xfs: resolve fork names in trace output new 7eac3029a2e5 xfs: standardize remaining xfs_buf length tracepoints new b641851cb8e4 xfs: standardize inode generation formatting in ftrace output new c03e4b9e6b64 xfs: decode scrub flags in ftrace output new e5f2e54a902d xfs: start documenting common units and tags used in tracepoints new 8cf07f3dd561 xfs: sb verifier doesn't handle uncached sb buffer new 51b495eba84d xfs: rename xfs_has_attr() new e23b55d537c9 xfs: rework attr2 feature and mount options new a1d86e8dec8c xfs: reflect sb features in xfs_mount new 38c26bfd90e1 xfs: replace xfs_sb_version checks with feature flag checks new 8970a5b8a46c xfs: consolidate mount option features in m_features new 0560f31a09e5 xfs: convert mount flags to features new 2e973b2cd4cd xfs: convert remaining mount flags to state flags new 75c8c50fa16a xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown new 03288b19093b xfs: convert xfs_fs_geometry to use mount feature checks new fe08cc504448 xfs: open code sb verifier feature checks new 55fafb31f9e9 xfs: convert scrub to use mount-based feature checks new ebd9027d088b xfs: convert xfs_sb_version_has checks to use mount features new 2beb7b50ddd4 xfs: remove unused xfs_sb_version_has wrappers new d6837c1aab42 xfs: introduce xfs_sb_is_v5 helper new cf28e17c9186 xfs: kill xfs_sb_version_has_v3inode() new 04fcad80cd06 xfs: introduce xfs_buf_daddr() new 9343ee76909e xfs: convert bp->b_bn references to xfs_buf_daddr() new 4c7f65aea7b7 xfs: rename buffer cache index variable b_bn new 61e0d0cc51cd xfs: fix perag structure refcounting error when scrub fails new 3d0d4cd21690 Merge remote-tracking branch 'xfs/for-next' new 5d4a051b4c48 Merge remote-tracking branch 'zonefs/for-next' new edd0dd07eaf1 Merge remote-tracking branch 'iomap/iomap-for-next' new 195917335c12 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new f671a691e299 fcntl: fix potential deadlocks for &fown_struct.lock new 2f488f698fda fcntl: fix potential deadlock for &fasync_struct.fa_lock new 3efee0567b4a fs: remove mandatory file locking support new 798b2ae3cd58 Merge remote-tracking branch 'file-locks/locks-next' new 85512eaf7cff Merge remote-tracking branch 'vfs/for-next' new 874b3be3385e Merge remote-tracking branch 'printk/for-next' new 5ad954690317 Merge branch 'pci/enumeration' new 78faf6267952 Merge branch 'pci/irq' new 5c25c5d21a70 Merge branch 'pci/resource' new 842f58bdc93d Merge branch 'pci/virtualization' new 4c258c661206 Merge branch 'pci/vpd' new 238bd81a81d3 Merge branch 'pci/misc' new 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property new 39b03dc45367 Merge branch 'remotes/lorenzo/pci/aardvark' new f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] new 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] new f1de58802f0f PCI: j721e: Add PCIe support for J7200 new c8a375a8e15a PCI: j721e: Add PCIe support for AM64 new 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 new 58785c3a5d69 Merge branch 'remotes/lorenzo/pci/cadence' new 3f7f4bb1caaf Merge branch 'remotes/lorenzo/pci/dwc' new be68a24bdefa Merge branch 'remotes/lorenzo/pci/hv' new 82ce6ff73fa6 Merge branch 'remotes/lorenzo/pci/iproc' new 51fd982d2049 Merge branch 'remotes/lorenzo/pci/mediatek' new 40d4447c5f80 Merge branch 'remotes/lorenzo/pci/rcar' new 868185d8cfc7 Merge branch 'remotes/lorenzo/pci/tegra' new 16bb8f722006 Merge branch 'remotes/lorenzo/pci/tegra194' new 6c184e1e7f32 Merge branch 'remotes/lorenzo/pci/xgene' new b60ad48c6fb9 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' new f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function new 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] new 101600e79045 PCI: endpoint: Add support to link a physical function to [...] new 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops new 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] new e19a0adf6e8b PCI: cadence: Add support to configure virtual functions new 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] new 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] new 14b9cac6e21d Merge branch 'remotes/lorenzo/pci/endpoint' new d5f631f2bedd Merge branch 'remotes/lorenzo/pci/misc' new eda0e92fdd5e Merge branch 'remotes/lorenzo/pci/tools' new 90abcf5a6542 Merge remote-tracking branch 'pci/next' new 16ef4f63d10b Merge remote-tracking branch 'pstore/for-next/pstore' new 46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of ha [...] new 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next new fbf42729d0e9 HID: elo: update the reference count of the usb device structure new 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next new d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe new df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove new c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() new 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next new b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property fo [...] new 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next new 3978f5481755 HID: amd_sfh: Fix period data field to enable sensor new 173709f50e98 HID: amd_sfh: Add command response to check command status new ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled new 0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume new e66577559186 HID: amd_sfh: Add dyndbg prints for debugging new fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next new 87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event new fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next new 786537063bbf HID: i2c-hid: Fix Elan touchpad regression new e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next new 462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks new 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next new a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles new 7360e856576e Merge branch 'for-5.15/sony' into for-next new bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble w [...] new 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next new 335beff08493 Merge remote-tracking branch 'hid/for-next' new 2604c21dba66 Merge remote-tracking branch 'i2c/i2c/for-next' new 0a62bdb656f4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] new 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] new 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] new 36e5c2a35707 Merge remote-tracking branch 'jc_docs/docs-next' new 448d02f0193f Merge remote-tracking branch 'v4l-dvb/master' new 05344a1d2ea7 media: atomisp: restore missing 'return' statement new 66e2fcaadf8e media: atomisp: Fix error handling in probe new 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] new ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema new 3259a085f510 media: m5602_ov7660: remove the repeated declaration new 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] new be4253c51d80 media: ipu3.rst: Improve header formatting on tables new f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] new a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() new e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer new 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() new ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro new a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro new ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro new f22e7744424d media: imx258: Fix getting clock frequency new 67622262d1ee media: Add sensor driver support for the ov13b10 camera. new fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter new 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control new 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control new 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] new d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> new 4fa1a06c33da Merge remote-tracking branch 'v4l-dvb-next/master' new 4737eefe8597 Merge remote-tracking branch 'pm/linux-next' new a3b1dd221f2a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new f7f5c2a37571 Merge remote-tracking branch 'cpupower/cpupower' new 0d717791c995 Merge remote-tracking branch 'opp/opp/linux-next' new f0ab29a1d49d Merge remote-tracking branch 'thermal/thermal/linux-next' new fb74e48848a3 Merge remote-tracking branch 'ieee1394/for-next' new 2a197c912a0c Merge remote-tracking branch 'dlm/next' new 099303b29793 Merge remote-tracking branch 'swiotlb/linux-next' new c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() new 00c85b6576d3 RDMA/rtrs: Remove a useless kfree() new 4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show new 6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() new bfeababd5141 RDMA/core/sa_query: Remove unused function new 1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt accordin [...] new d9b9f59ecfa7 RDMA/rtrs: Remove unused functions new 4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely new 0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO new cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions new 0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct new 273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn new f217bc96ddaf Merge remote-tracking branch 'rdma/for-next' new 77c7c3266791 next-20210820/net-next new dac3784059f4 Merge remote-tracking branch 'bpf-next/for-next' new 7143f5b0ef3f Merge remote-tracking branch 'ipsec-next/master' new c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading new 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address new 8e73facb9b80 brcmfmac: increase core revision column aligning core list new a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer new 1ce050c15952 brcmfmac: support chipsets with different core enumeration space new f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 new 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI new d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization new 502213fd8fca ray_cs: use %*ph to print small buffer new 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic new d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() new 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning new d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() new 9adcdf6758d7 rsi: fix an error code in rsi_probe() new 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations new b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...] new dc8b338f3bcd wilc1000: use goto labels on error path new f36a0ee599c9 wilc1000: dispose irq on failure path new 1d89fd1a39d1 wilc1000: use devm_clk_get_optional() new 8f86342872e2 wilc1000: remove redundant code new 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...] new 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...] new da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller new f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu new 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation new 584dce175f04 rtw88: adjust the log level for failure of tx report new 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode new 0c283b47539a rtw88: change beacon filter default mode new 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend new 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep new 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware new 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on new 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api new 69c7044526d9 rtw88: wow: fix size access error of probe request new d816ce8744db rtw88: Remove unnecessary check code new 0dc62413c882 brcmsmac: make array addr static const, makes object smaller new 5b1447581a8c Merge remote-tracking branch 'wireless-drivers-next/master' new df15d07079fd Merge remote-tracking branch 'bluetooth/master' new fadc0f601925 Merge remote-tracking branch 'mac80211-next/master' new 0a6be37a646d Merge remote-tracking branch 'mtd/mtd/next' new 9841b6967574 Merge remote-tracking branch 'nand/nand/next' new ffe3ee8bb68a crypto: omap - Avoid redundant copy when using truncated sg list new fe4d55773b87 crypto: omap - Fix inconsistent locking of device lists new 6e422ccea4a6 crypto: qat - simplify code and axe the use of a deprecated API new ae1f5043e259 crypto: qat - set DMA mask to 48 bits for Gen2 new 3660f25186af crypto: qat - disable AER if an error occurs in probe functions new c02b51b3edb0 crypto: qat - fix a typo in a comment new 462354d986b6 crypto: qat - use proper type for vf_mask new 462584ca17b4 crypto: qat - remove empty sriov_configure() new a48afd6c7a4e crypto: qat - enable interrupts only after ISR allocation new 5147f0906d50 crypto: qat - do not ignore errors from enable_vf2pf_comms() new 0a73c762e1ee crypto: qat - handle both source of interrupt in VF ISR new 7eadcfd633d8 crypto: qat - prevent spurious MSI interrupt in VF new 3213488db01e crypto: qat - prevent spurious MSI interrupt in PF new 506a16642901 crypto: qat - rename compatibility version definition new e6eefd12dd77 crypto: qat - remove intermediate tasklet for vf2pf new 3d655732b019 crypto: qat - fix reuse of completion variable new 9800678f05a8 crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c new 07df385e645e crypto: qat - protect interrupt mask CSRs with a spinlock new b90c1c4d3fa8 crypto: qat - fix naming for init/shutdown VF to PF notifications new 0b7b6c195845 crypto: qat - move IO virtualization functions new 7c258f501ee0 crypto: qat - complete all the init steps before service n [...] new 9ffd49dfba6d crypto: qat - fix naming of PF/VF enable functions new e6dac5ea6f8e crypto: qat - remove the unnecessary get_vintmsk_offset() new 8af4a436e665 crypto: qat - flush vf workqueue at driver removal new 645ae0af1840 crypto: qat - do not export adf_iov_putmsg() new 598cf4255474 crypto: qat - store vf.compatible flag new 90367a027a22 crypto: hisilicon/sec - fix the abnormal exiting process new a52626106d6f crypto: hisilicon/sec - modify the hardware endian configuration new 7b3d52683b3a crypto: tcrypt - Fix missing return value check new 68039d605f7b crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm new 357a753f5ec7 crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm new 1295292d65b7 crypto: hisilicon - using 'debugfs_create_file' instead of [...] new d7ea53395b72 crypto: hisilicon - add runtime PM ops new 607c191b371d crypto: hisilicon - support runtime PM for accelerator device new 74f5edbffcd3 crypto: hisilicon - change parameter passing of debugfs function new 3e1d2c52b204 crypto: hisilicon - check _PS0 and _PR0 method new abfc7fad6394 crypto: skcipher - in_irq() cleanup new 625f296776e3 Merge remote-tracking branch 'crypto/master' new e2b44fa97cb8 Merge remote-tracking branch 'drm/drm-next' new 641c16c86587 Merge remote-tracking branch 'drm-misc/for-linux-next' new 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error new 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check new 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled new e61908a30392 drm/amdkfd: avoid conflicting address mappings new c8d0671281a8 drm/amdkfd: export svm_range_list_lock_and_flush_work new f6a714b3c8d4 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails new 9f5a648d06dd drm/amdgpu: fix fdinfo race with process exit new eae7d55f381b drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode new c5302805de5f drm/amdgpu: add another raven1 gfxoff quirk new c2a807934a8e drm/amdgpu: only check for _PR3 on dGPUs new bab517c2eb3e drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 4eea99f01054 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 2fd5250bde56 Revert "drm/amd/display: To modify the condition in indica [...] new 942378d4b059 drm/radeon: Add HD-audio component notifier support (v2) new 4a2ed53d4487 Merge remote-tracking branch 'amdgpu/drm-next' new 9e6dcf33eda9 drm/i915/irq: reduce inlines to reduce header dependencies new 4b5777af5bb1 drm/i915: intel_runtime_pm.h does not actually need intel_ [...] new 8e6b13a7b298 drm/i915/pm: use forward declaration to remove an include new 3c6a4a02c92a drm/i915/panel: move intel_panel_use_ssc() out of headers new 63aef47b3eb5 drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch] new faca22fd5061 drm/i915/fbc: Rewrite the FBC tiling check a bit new 287d00d4131e drm/i915/fbc: Extract intel_fbc_update() new cd4891e4f78b drm/i915/fbc: Move the "recompress on activate" to a centr [...] new 2670ff5c7287 drm/i915/fbc: Polish the skl+ FBC stride override handling new d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 new 1c33c085e893 Merge remote-tracking branch 'drm-intel/for-linux-next' new c7ce0fa89775 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 9d610511ce10 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 910fdf065326 Merge remote-tracking branch 'etnaviv/etnaviv/next' new fa44b13440d4 Merge remote-tracking branch 'regmap/for-next' new 98b3ca3656d1 Merge remote-tracking branch 'sound/for-next' new 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] new cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case new 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] new 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] new d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] new e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper new 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] new 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] new 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] new 0d59a1f1c9a5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new 454038fced70 Merge remote-tracking branch 'sound-asoc/for-next' new 03dbc0b5ee5d Merge remote-tracking branch 'modules/modules-next' new c586c620f8ef Merge remote-tracking branch 'input/next' new ac49c79b5a5d io_uring: fix lack of protection for compl_nr new 2e8822921027 Merge branch 'for-5.15/io_uring' into for-next new 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] new 89fb2358657a Merge branch 'for-5.15/block' into for-next new b56fdded67fe block: always initialize bio->bi_pool new 206802d0dd81 Merge branch 'io_uring-bio-cache.5' into for-next new a832eda28301 io_uring: limit fixed table size by RLIMIT_NOFILE new 3717787b1456 io_uring: place fixed tables under memcg limits new dc2f0e05afba io_uring: add clarifying comment for io_cqring_ev_posted() new 6478c56e0e7e Merge branch 'for-5.15/io_uring' into for-next new d227e4f026b8 Merge branch 'for-5.15/io_uring' into for-5.15/io_uring-late new bf79cbe5243e Merge branch 'for-5.15/io_uring-vfs' into for-5.15/io_uring-late new f23e70241c52 io_uring: add ->splice_fd_in checks new 5bc8f327e4b2 io_uring: flush completions for fallbacks new 984a7d0be18d io_uring: batch task work locking new eaf08448469f io_uring: IRQ rw completion batching new e7f62a2b3e0a net: add accept helper not installing fd new dbbb6f84a534 io_uring: openat directly into fixed fd table new f1c8e673f178 io_uring: hand code io_accept() fd installing new 7183e74cadee io_uring: accept directly into fixed file table new dde8207a04b9 Merge branch 'for-5.15/io_uring-late' into for-next new bca7006bc192 Merge remote-tracking branch 'block/for-next' new 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm new dc7b79cc2466 dm ima: add version info to dm related events in ima log new 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ new f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] new 33ace4ca1253 dm ima: update dm target attributes for ima measurements new 17bfa96851e0 dm ima: update dm documentation for ima measurement support new d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() new 6a18d6e5bf9c Merge remote-tracking branch 'device-mapper/for-next' new 7847757a725d Merge remote-tracking branch 'mmc/next' new da66c4e13d0d Merge remote-tracking branch 'mfd/for-mfd-next' new f77960ee4272 Merge remote-tracking branch 'backlight/for-backlight-next' new c9398455b046 power: supply: core: Fix parsing of battery chemistry/technology new abcf124ffd17 Merge remote-tracking branch 'battery/for-next' new c77cb95ae81a Merge remote-tracking branch 'regulator/for-next' new 4cfe85cf4ac4 Merge remote-tracking branch 'security/next-testing' new 7efc38b602b0 Merge remote-tracking branch 'apparmor/apparmor-next' new 958f6e0b1587 Merge remote-tracking branch 'integrity/next-integrity' new 029472300fc0 Merge remote-tracking branch 'keys/keys-next' new 7fd4cf1e1e51 Merge remote-tracking branch 'selinux/next' new 62d346ee19ca Merge remote-tracking branch 'smack/next' new 1c95d6b2a9c4 Merge remote-tracking branch 'tpmdd/next' new 52a5502507bc watchdog: bd70528 drop bd70528 support new cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it new c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev new 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume new 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] new a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property new aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case new ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops new 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops new 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops new 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] new 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support new 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings new 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing new dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] new 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core new 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 new 0a603d92944d Merge remote-tracking branch 'watchdog/master' new 53f613134984 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_de [...] new b2fd305650ae Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] new 3ccbf5ad861a Merge remote-tracking branch 'iommu/next' new aca767bfebdc Merge remote-tracking branch 'audit/next' new e62ebf625318 dt-bindings: eeprom-93xx46: Convert to json schema new c4fdbf5ebaab dt-bindings: Output yamllint warnings to stderr new f32499c4df2c Merge remote-tracking branch 'devicetree/for-next' new 7a4697b201a6 spi: stm32: fix excluded_middle.cocci warnings new d805cf3f89f3 Merge remote-tracking branch 'spi/for-5.15' into spi-next new 6bd1bbb782eb Merge remote-tracking branch 'spi/for-next' new 22aa45cb465b x86/efi: Restore Firmware IDT before calling ExitBootServices() new 527f721478bc x86/resctrl: Fix a maybe-uninitialized build warning treat [...] new 4dbf3fe3522e Merge branch 'x86/urgent' new d100c240f1fa Merge branch 'x86/misc' new c32abff55604 Merge branch 'x86/irq' new 5df5ee8499f3 Merge branch 'x86/cpu' new b9bdddc7999a Merge branch 'x86/cleanups' new f48cef437f44 Merge branch 'x86/cache' new 989ceac799cb x86/build: Remove stale cc-option checks new 3e2c7a578ec2 Merge branch 'x86/build' new f27303fa7e17 Merge branch 'timers/core' new f2feb2a2025b Merge branch 'smp/core' new 2fff00fc8182 Merge branch 'sched/core' new 4486d57a5187 Merge branch 'perf/core' new 7f3b457977d2 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] new 4812c9111220 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] new 2f5823a4caea Merge branch 'locking/debug' new b857174e68e2 locking/ww_mutex: Initialize waiter.ww_ctx properly new 692e26b4d029 Merge branch 'locking/core' new 740fe547f16c Merge branch 'irq/core' new 32df9c49c98f Merge branch 'core/debugobjects' new d6f3c312ad7a Merge remote-tracking branch 'tip/auto-latest' new f196ae282070 dt-bindings: timer: Add ABIs for new Ingenic SoCs new c273d9154ddc Merge remote-tracking branch 'clockevents/timers/drivers/next' new 50eed564a8e3 Merge remote-tracking branch 'edac/edac-for-next' new 60a1cd10b222 irqchip/apple-aic: Fix irq_disable from within irq handlers new 8d474deaba2c irqchip/gic-v3: Fix priority comparison when non-secure pr [...] new acdcfd94ef33 Merge branch irq/misc-5.15 into irq/irqchip-next new 91cf9e2c5498 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 99c37d1a63ea tracing: Replace deprecated CPU-hotplug functions. new 8b0e6c744fef tracing: Add DYNAMIC flag for dynamic events new 1d18538e6a09 tracing: Have dynamic events have a ref counter new fcd9db51df8e tracing/probe: Have traceprobe_parse_probe_arg() take a const arg new bc1b973455fd tracing/probes: Allow for dot delimiter as well as slash f [...] new 845cbf3e11ac tracing/probes: Use struct_size() instead of defining cust [...] new 007517a01995 tracing/probe: Change traceprobe_set_print_fmt() to take a type new 8565a45d0858 tracing/probes: Have process_fetch_insn() take a void * in [...] new 8e242060c6a4 tracing/probes: Reject events which have the same name of [...] new 7491e2c44278 tracing: Add a probe that attaches to trace events new aaac2820a367 selftests/ftrace: Add clear_dynamic_events() to test cases new 210f9df02611 selftests/ftrace: Fix requirement check of README file new 079db70794ec selftests/ftrace: Add test case to test adding and removin [...] new 8f022d3a769c selftests/ftrace: Add selftest for testing eprobe events o [...] new 297e1dcdca3d selftests/ftrace: Add selftest for testing duplicate eprob [...] new dec11a94d5d4 Merge remote-tracking branch 'ftrace/for-next' new 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] new cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] new 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() new 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() new c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter new f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error new 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment new 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball new 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] new c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] new ed674417031c refscale: Warn on individual ref_scale_init() error conditions new c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions new dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] new c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] new a0ed6da47904 rcu: Make rcu_normal_after_boot writable again new 551f37f5a9bc rcu: Make rcu update module parameters world-readable new 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] new 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization new 14a211c4142d kcsan: test: Use kunit_skip() to skip tests new 9316429d71bb kcsan: test: Fix flaky test case new d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] new 69582221f941 kcsan: Save instruction pointer for scoped accesses new c8293507d41b kcsan: Start stack trace with explicit location if provided new 07bab6b47248 kcsan: Support reporting scoped read-write access type new 6f740fdb16b0 kcsan: Move ctx to start of argument list new 0691dc822883 kcsan: selftest: Cleanup and add missing __init new e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment new 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] new 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] new 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] new b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] new 45bac846c6e8 Merge remote-tracking branch 'rcu/rcu/next' new 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers new 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file new 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] new 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] new 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] new edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range new 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn new 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] new 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible new 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited new b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM new 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] new 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] new 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window new 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change new bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] new df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] new 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code new f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics new 0176ec51290f KVM: stats: Update doc for histogram statistics new d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field new 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures new 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats new 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte new 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] new 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats new 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() new 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit new 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ new 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ new ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] new 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level new cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] new 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM new ae395580ec86 Merge remote-tracking branch 'kvm/next' new a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next new 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next new 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation new 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 new 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next new 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next new fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking new 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory new cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next new 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next new ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next new 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] new 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() new cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE new deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next new 2ea7f655800b KVM: arm64: placeholder to check if VM is protected new e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment new d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register new dabb1667d857 KVM: arm64: Fix names of config register fields new f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse new 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu new 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug new cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch new 95b54c3e4c92 KVM: arm64: Add feature register flag definitions new 2d701243b9f2 KVM: arm64: Add config register bit definitions new 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit new 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] new 94b5e8006126 Merge remote-tracking branch 'kvm-arm/next' new 4881474a3551 Merge remote-tracking branch 'percpu/for-next' new 9a6b2d16239f Merge remote-tracking branch 'workqueues/for-next' new 45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow new f5bc0157be9b platform/x86: think-lmi: add debug_cmd new f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X new 30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 new 3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED new ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries new dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem new 8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit [...] new 85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad to [...] new ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard ba [...] new c63d44ae6024 asus-wmi: Add support for platform_profile new 1cda15de0fd0 Merge remote-tracking branch 'drivers-x86/for-next' new d453ceb6549a platform/chrome: sensorhub: Add trace events for sample new 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] new 3c645a03579d platform/chrome: cros_ec_proto: Update feature check new 7ddbb62d7b43 platform/chrome: cros_ec_typec: Use existing feature check new 5b3c6cfe3304 Merge remote-tracking branch 'chrome-platform/for-next' new 8b624007e72f leds: lp50xx: Fix chip name in KConfig new 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA new 09f1273064ee Documentation: leds: standartizing LED names new 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean new 419066324e19 leds: leds-core: Implement the retain-state-shutdown property new 2420ae02ce0a leds: pca955x: Clean up code formatting new 7086625fde65 leds: pca955x: Add brightness_get function new e46cb6d0c760 leds: pca955x: Implement the default-state property new 7c4815929276 leds: pca955x: Let the core process the fwnode new 239f32b4f161 leds: pca955x: Switch to i2c probe_new new 567a6f7ce1bd Merge remote-tracking branch 'leds/for-next' new 2986b9610f21 Merge remote-tracking branch 'ipmi/for-next' new ab786ea03565 Merge remote-tracking branch 'driver-core/driver-core-next' new da5190bd73c4 Merge remote-tracking branch 'usb/usb-next' new b0345a1582d4 Merge remote-tracking branch 'usb-serial/usb-next' new e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains new 6e741c2732a8 usb: chipidea: add loop timeout for hw_ep_set_halt() new c51c334f338c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 683a1e924831 Merge remote-tracking branch 'tty/tty-next' new 4edef4d2f04a Merge remote-tracking branch 'char-misc/char-misc-next' new 2d0c35346d23 Merge remote-tracking branch 'extcon/extcon-next' new 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings new 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy new 776a4b8fdc69 Merge remote-tracking branch 'phy-next/next' new bdce3f8b1897 Merge remote-tracking branch 'soundwire/next' new 953385835d80 Merge remote-tracking branch 'thunderbolt/next' new fc517c775242 Merge remote-tracking branch 'vfio/next' new cbbb284a031f Merge remote-tracking branch 'staging/staging-next' new acbde846e26c Merge remote-tracking branch 'icc/icc-next' new e1824e56cff0 Merge remote-tracking branch 'dmaengine/next' new 27710a1ec883 Merge remote-tracking branch 'cgroup/for-next' new aec36d80639e Merge remote-tracking branch 'scsi/for-next' new cf6a500902b5 Merge remote-tracking branch 'scsi-mkp/for-next' new 7da434fcadca Merge remote-tracking branch 'rpmsg/for-next' new f357b1ca17f5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new d70ca69c0303 Merge remote-tracking branch 'pinctrl/for-next' new 4812a9102888 Merge remote-tracking branch 'pwm/for-next' new a29c457b6a7e Merge remote-tracking branch 'userns/for-next' new 73abb58388e1 Merge remote-tracking branch 'livepatching/for-next' new b2b151d91472 Merge remote-tracking branch 'coresight/next' new 10b32470fb16 Merge remote-tracking branch 'rtc/rtc-next' new 2d8dc09fc7b0 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 9f45a69f825b Merge remote-tracking branch 'at24/at24/for-next' new bfc5e8842119 Merge remote-tracking branch 'ntb/ntb-next' new 1e2cd3084fff lib/test_stackinit: Allow building stand-alone new a8fc576d4af2 lib/test_stackinit: Add assigned initializers new ccdba64ceb67 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] new eb7563a6028e powerpc: Split memset() to avoid multi-field overflow new 2f7de2760000 stddef: Fix kerndoc for sizeof_field() and offsetofend() new a066873e923e stddef: Introduce struct_group() helper macro new d58966a43fdc cxl/core: Replace unions with struct_group() new 13ec5fd4a29e bnxt_en: Use struct_group_attr() for memcpy() region new cc172ac862be iommu/amd: Use struct_group() for memcpy() region new 17bb51dfd4b9 drm/mga/mga_ioc32: Use struct_group() for memcpy() region new 232675b80b50 HID: cp2112: Use struct_group() for memcpy() region new 1eed8e53a7e8 HID: roccat: Use struct_group() to zero kone_mouse_event new 02e0c7ec198d can: flexcan: Use struct_group() to zero struct flexcan_re [...] new bbdc7a8ba035 cm4000_cs: Use struct_group() to zero struct cm4000_dev region new b45c0896242f compiler_types.h: Remove __compiletime_object_size() new 5cd80ecca3bf lib/string: Move helper functions out of string.c new 329860a1c692 fortify: Move remaining fortify helpers into fortify-string.h new 185e297653a7 fortify: Explicitly disable Clang support new 1b384a9981fe fortify: Fix dropped strcpy() compile-time write overflow check new 581cbd75d546 fortify: Prepare to improve strnlen() and strlen() warnings new 552f876a0c01 fortify: Allow strlen() and strnlen() to pass compile-time [...] new 017d1cfad6f6 fortify: Add compile-time FORTIFY_SOURCE tests new 8630c7f0330e lib: Introduce CONFIG_TEST_MEMCPY new 1808892e17d7 string.h: Introduce memset_after() for wiping trailing mem [...] new 44011d15750f xfrm: Use memset_after() to clear padding new 35f3037aecbe string.h: Introduce memset_startat() for wiping trailing m [...] new 18ce9ecf54d4 btrfs: Use memset_startat() to clear end of struct new 6a8d4f6f3861 Merge branch 'for-next/overflow' into for-next/kspp new 0447ec2252e2 Merge remote-tracking branch 'kspp/for-next/kspp' new b0ad746065dd Merge remote-tracking branch 'gnss/gnss-next' new 08cf1af27da0 Merge remote-tracking branch 'slimbus/for-next' new 7d01a13eb5ab Merge remote-tracking branch 'nvmem/for-next' new 16e80017538c Merge remote-tracking branch 'hyperv/hyperv-next' new 0b17703bae55 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 135320f41ee1 Merge remote-tracking branch 'kgdb/kgdb/for-next' new fcbfe956561b lib/scatterlist: Provide a dedicated function to support t [...] new 9292ae179de0 lib/scatterlist: Fix wrong update of orig_nents new d4c43329e1c2 RDMA: Use the sg_table directly and remove the opencoded v [...] new b598af03f139 Merge remote-tracking branch 'hmm/hmm' new af912fc0a0a5 Merge remote-tracking branch 'kunit-next/kunit' new 0623964757ef Merge remote-tracking branch 'memblock/for-next' new 345d3f6db7b6 Merge remote-tracking branch 'rust/rust-next' new ae38a7090d48 Merge remote-tracking branch 'cxl/next' new 7167bac775a1 Merge remote-tracking branch 'folio/for-next' new 4fbcdd23c0d6 mm/filemap.c: remove bogus VM_BUG_ON new 4dbcf66cdc64 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2206f78490f0 /proc/kpageflags: do not use uninitialized struct pages new 42f163695555 procfs: prevent unpriveleged processes accessing fdinfo dir new 299ea9ce2fcd ia64: fix typo in a comment new fb454c7eeefb ocfs2: remove an unnecessary condition new 5a9011937cb5 ocfs2: quota_local: fix possible uninitialized-variable ac [...] new 0800ae180965 ocfs2: reflink deadlock when clone file to the same direct [...] new 2ca23f9b2046 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 774cfc4d8fde ocfs2: fix ocfs2 corrupt when iputting an inode new 364378e1b82f arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new 87b3f5672ed9 mm, slub: don't call flush_all() from slab_debug_trace_open() new f47b6ae59177 mm, slub: allocate private object map for debugfs listings new 959801eec2b2 mm, slub: allocate private object map for validate_slab_cache() new 6af0252143ed mm, slub: don't disable irq for debug_check_no_locks_freed() new d2effbec7ea2 mm, slub: remove redundant unfreeze_partials() from put_cp [...] new d1624b1c1c3d mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new dcee18f77670 mm, slub: extract get_partial() from new_slab_objects() new 3a2c1bafa802 mm, slub: dissolve new_slab_objects() into ___slab_alloc() new a2f7583d7fa6 mm, slub: return slab page from get_partial() and set c->p [...] new ebc2ec760673 mm, slub: restructure new page checks in ___slab_alloc() new a8629a8019c2 mm, slub: simplify kmem_cache_cpu and tid setup new 2e614de481c2 mm, slub: move disabling/enabling irqs to ___slab_alloc() new e242501c72f4 mm, slub: do initial checks in ___slab_alloc() with irqs enabled new c6e650cb4fcf mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] new b9acbeb76a2f mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] new 50fc6c935a90 mm, slub: move disabling irqs closer to get_partial() in _ [...] new b1fc76aaac1d mm, slub: restore irqs around calling new_slab() new b4364c1d8920 mm, slub: validate slab from partial list or page allocato [...] new b2d39d00d601 mm, slub: check new pages with restored irqs new a4fe67cfb81e mm, slub: stop disabling irqs around get_partial() new 49eb8e6f975e mm, slub: move reset of c->page and freelist out of deacti [...] new e0d7b93619f3 mm, slub: make locking in deactivate_slab() irq-safe new d9f2d5e8fef8 mm, slub: call deactivate_slab() without disabling irqs new 908e5288d7cc mm, slub: move irq control into unfreeze_partials() new f392b5376759 mm, slub: discard slabs in unfreeze_partials() without irq [...] new 077334fe877d mm, slub: detach whole partial list at once in unfreeze_pa [...] new 57b66eb98bac mm, slub: separate detaching of partial list in unfreeze_p [...] new 3116916b03c7 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new ff116bc002b9 mm, slub: don't disable irqs in slub_cpu_dead() new 07af6b3bdb42 mm, slab: make flush_slab() possible to call with irqs enabled new 219ff328715d mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new fa7945a30b46 mm, slub: fix memory and cpu hotplug related lock ordering issues new 0d23799ae00c mm, slub: fix memory and cpu hotplug related lock ordering [...] new 25db1a83ae00 mm: slub: make object_map_lock a raw_spinlock_t new f49e96606608 mm, slub: optionally save/restore irqs in slab_[un]lock()/ new f69a3762eebd mm, slub: make slab_lock() disable irqs with PREEMPT_RT new c1ae0def3fc5 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new e743689f63c4 mm, slub: use migrate_disable() on PREEMPT_RT new 48a0de20dcac mm, slub: convert kmem_cpu_slab protection to local_lock new d0d879a9021c mm, slab: simplify lockdep_assert_held in lockdep_assert_held() new c28676b5cf59 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg new 01c6010855dc mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 1e11d7154166 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new 1ad65c3de8de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 1ed94c3fcbc0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 2f274e937452 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new bac8717f163f mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new eb05957f812a mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 73c141aed3a2 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 8ed474b83232 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new f8a49052ecb7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 38720db7aa8b mm/debug_vm_pgtable: remove unused code new cab76c6ea134 mm/debug_vm_pgtable: fix corrupted page flag new f753d3989998 mm: report a more useful address for reclaim acquisition new c37580832639 mm: add kernel_misc_reclaimable in show_free_areas new 431fd6b78dde mm: mark idle page tracking as BROKEN new caaf9646bcd5 writeback: track number of inodes under writeback new 4e1f51bd9318 writeback: reliably update bandwidth estimation new feba656c9d57 writeback: fix bandwidth estimate for spiky workload new b14386c0af45 writeback: avoid division by 0 in wb_update_dirty_ratelimit() new a6e0e3720bd8 writeback: rename domain_update_bandwidth() new 89fdb4807c2c writeback: use READ_ONCE for unlocked reads of writeback stats new 52e59f4dfbc8 mm: remove irqsave/restore locking from contexts with irqs [...] new 91db504477e6 fs: drop_caches: fix skipping over shadow cache inodes new 86653cabeaa4 fs: inode: count invalidated shadow pages in pginodesteal new b70e13e930c2 vfs: keep inodes with page cache off the inode shrinker LRU new 3f0fbac27dc7 writeback: memcg: simplify cgroup_writeback_by_id new cd9deba2db10 mm: gup: remove set but unused local variable major new f112c7a1aae6 mm: gup: remove unneed local variable orig_refs new 64708fef5ff4 mm: gup: remove useless BUG_ON in __get_user_pages() new b067cef90cbf mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new d35ea0ebb8cd mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new 656848f36a4a mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new 6fabc6492964 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new 7f0453936556 mm/gup: documentation corrections for gup/pup new d1d21d9a50a6 mm/gup: small refactoring: simplify try_grab_page() new 50255f74c281 mm/gup: remove try_get_page(), call try_get_compound_head( [...] new 3641a7190fb7 fs, mm: fix race in unlinking swapfile new 44b489db3b84 mm: delete unused get_kernel_page() new b6dc896016af shmem: use raw_spinlock_t for ->stat_lock new 962d5c6b623e shmem: remove unneeded variable ret new 4b9dcec1b801 shmem: remove unneeded header file new 9bf0bac8d1d5 shmem: remove unneeded function forward declaration new c6ec4c0dd418 shmem: include header file to declare swap_info new b657ecac54ac huge tmpfs: fix fallocate(vanilla) advance over huge pages new 9d8243289b8f huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE new 97a46521d73a huge tmpfs: remove shrinklist addition from shmem_setattr() new 71b9d13e0b0a huge tmpfs: revert shmem's use of transhuge_vma_enabled() new bce609d2b921 huge tmpfs: move shmem_huge_enabled() upwards new fd596c2c228e huge tmpfs: SGP_NOALLOC to stop collapse_file() on race new 9ff7c21d89d2 huge tmpfs: shmem_is_huge(vma, inode, index) new 34e93f1465ee huge tmpfs: decide stat.st_blksize by shmem_is_huge() new 4a2a048ba280 shmem: shmem_writepage() split unlikely i915 THP new b317f6d98446 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 729e6fbd8a84 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new d6c05d952b48 mm, memcg: inline swap-related functions to improve disabl [...] new be01f7a2b0a4 memcg: enable accounting for pids in nested pid namespaces new 2cd7078abb71 memcg: switch lruvec stats to rstat new e5ad81fc7b42 memcg: infrastructure to flush memcg stats new 1b81fd0cd537 memcg-infrastructure-to-flush-memcg-stats-v5 new c53753198a44 memcg: charge fs_context and legacy_fs_context new 13260678e4da memcg: enable accounting for mnt_cache entries new fae8d3de96a3 memcg: enable accounting for pollfd and select bits arrays new e465046c877b memcg: enable accounting for file lock caches new eadad13a33db memcg: enable accounting for fasync_cache new bbdb0f1c96f8 memcg: enable accounting for new namesapces and struct nsproxy new 75dcd269d1c1 memcg: enable accounting of ipc resources new 3c02b32d0e27 memcg: enable accounting for signals new eb318b05971b memcg: enable accounting for posix_timers_cache slab new b03fba2b5678 memcg: enable accounting for ldt_struct objects new 908eb4560f25 memcg: cleanup racy sum avoidance code new 030f1116d432 memcg: replace in_interrupt() by !in_task() in active_memcg() new 1592803821f9 mm: memcontrol: set the correct memcg swappiness restriction new f34c18e2554b mm, memcg: remove unused functions new 18121df0501e mm, memcg: save some atomic ops when flush is already true new d348cf522264 memcg: fix up drain_local_stock comment new 0732b11d58d0 lazy tlb: introduce lazy mm refcount helper functions new 9c8ed7fb070a lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 52066203ec22 lazy tlb: allow lazy tlb mm refcounting to be configurable new 757f9a5c422c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 380b112d8883 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 05b69ac329ed lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 9584c0b5eb97 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new ab3906d85abb powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 11387eda3ed4 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 53da494589f0 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new ed10e2740120 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new 6ab5e12ae912 mm: remove flush_kernel_dcache_page new 5c84353d1e67 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new 8c0b5b7b2ea3 mm: change fault_in_pages_* to have an unsigned size parameter new c55baeb56c57 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new e5771e3afab3 add-mmap_assert_locked-annotations-to-find_vma-fix new 2062b4d4b131 remap_file_pages: Use vma_lookup() instead of find_vma() new 585b08bf9831 mm/mremap: fix memory account on do_munmap() failure new 7ab5016a2d68 mm/mremap: don't account pages in vma_to_resize() new 2cbed3d9a346 mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] new 098065619883 mm: sparse: pass section_nr to section_mark_present new dae0e726fd54 mm: sparse: pass section_nr to find_memory_block new 9230d73a8866 mm: sparse: remove __section_nr() function new a5dac4cf4825 mm/sparse: set SECTION_NID_SHIFT to 6 new d06fb43850ad include/linux/mmzone.h: avoid a warning in sparse memory support new b5f0e7729df3 mm/sparse: clarify pgdat_to_phys new e9d2495ec580 mm/vmalloc: use batched page requests in bulk-allocator new 545a0053cb13 mm/vmalloc: remove gfpflags_allow_blocking() check new db78b52393fe lib/test_vmalloc.c: add a new 'nr_pages' parameter new 4ba15dd1e118 mm/vmalloc: fix wrong behavior in vread new f9854d8592c7 mm/kasan: move kasan.fault to mm/kasan/report.c new 63ab0240a79b kasan: test: rework kmalloc_oob_right new 61ab8caefa80 kasan: test: avoid writing invalid memory new c8739295a31b kasan: test: avoid corrupting memory via memset new 84094d918487 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS new eca5d65776c8 kasan: test: only do kmalloc_uaf_memset for generic mode new cdb1570978fc kasan: test: clean up ksize_uaf new 88a8c0fc4efb kasan: test: avoid corrupting memory in copy_user_test new c5cd81f27363 kasan: test: avoid corrupting memory in kasan_rcu_uaf new 188650f86d49 mm/page_alloc: always initialize memory map for the holes new 1c78bfd091d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new 93483d185e54 microblaze: simplify pte_alloc_one_kernel() new e62891890e25 mm: introduce memmap_alloc() to unify memory map allocation new f3394a7bbf3e memblock: stop poisoning raw allocations new ad2aae9981a3 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new f47f60e02d8c mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new e76fbb2aff9e mm/page_alloc.c: use in_task() new 9faf0660b1ef mm/hwpoison: remove unneeded variable unmap_success new 32140c220aab mm/hwpoison: fix potential pte_unmap_unlock pte error new 1b146f17f92b mm/hwpoison: change argument struct page **hpagep to *hpage new 8a759c4540e1 mm/hwpoison: fix some obsolete comments new c1e1d9e67487 mm: hwpoison: don't drop slab caches for offlining non-LRU page new d6dcc3208fb8 doc: hwpoison: correct the support for hugepage new f9d45c1e2b33 mm: hwpoison: dump page for unhandlable page new ffc74ae2738a hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 86b5e04fbec3 hugetlb: drop ref count earlier after page allocation new 5e1853ea46c0 hugetlb: before freeing hugetlb page set dtor to appropria [...] new 40bb0cfae4eb userfaultfd: change mmap_changing to atomic new 5db8622bfe67 userfaultfd: prevent concurrent API initialization new ee2fb9d4a5e0 selftests/vm/userfaultfd: wake after copy failure new f71008e78a64 mm/numa: automatically generate node migration order new 3508ff63b0f3 mm/migrate: update node demotion order on hotplug events new b69d18c393b0 mm/migrate: enable returning precise migrate_pages() succe [...] new 5caca64f54ba mm/migrate: demote pages during reclaim new f43577cc6d5f mm-migrate-demote-pages-during-reclaim-v11 new 3788329e824c mm/vmscan: add page demotion counter new b324e390c12f mm/vmscan: add helper for querying ability to age anonymous pages new 4e830679c5d7 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new e68c96cd43b3 mm/vmscan: Consider anonymous pages without swap new 8239d333db3d mm-vmscan-consider-anonymous-pages-without-swap-v11 new 9270e18522c0 mm/vmscan: never demote for memcg reclaim new 81f4b702d0ff mm/migrate: add sysfs interface to enable reclaim migration new 110cc684c43a mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 3b5ae9e4c548 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 8b8aa1664085 mm/vmscan: remove misleading setting to sc->priority new da415685335e mm/vmscan: remove unneeded return value of kswapd_run() new c5278b189b73 mm/vmscan: add 'else' to remove check_pending label new 096b30e450ac mm, vmscan: guarantee drop_slab_node() termination new 0381a09ea5a4 mm: compaction: optimize proactive compaction deferrals new 4a89d2c1e58b mm-compaction-optimize-proactive-compaction-deferrals-fix new 2c45dca3fbac mm: compaction: support triggering of proactive compaction [...] new 25cf57ae32c5 mm-compaction-support-triggering-of-proactive-compaction-b [...] new 83c48aca24da mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 765d8e05bc5c mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 7949eafb3367 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new 2d21e88bcb34 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new 6562135b4a2e mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 7f6d632496cb mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new ef5948d51190 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 0502e2ba8ae4 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] new 3eed14989367 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new 460db0d8de57 mm/mempolicy: unify the create() func for bind/interleave/ [...] new 99f0dfb4f833 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 6ff524e105a3 memblock: make memblock_find_in_range method private new d997f13a6cdf mm: introduce process_mrelease system call new 43949f8d9fa9 mm: wire up syscall process_mrelease new a54dc7c92d57 oom_kill: oom_score_adj broken for processes with small me [...] new 6819bb183ec4 mm/migrate: correct kernel-doc notation new 02ddd5574f0c mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 5428070e9ef1 selftests: vm: add KSM merge test new ed4217b11365 selftests: vm: add KSM unmerge test new bb7fde6f2a6f selftests: vm: add KSM zero page merging test new e77d05e47941 selftests: vm: add KSM merging across nodes test new 0b2ae45ced99 mm: KSM: fix data type new 485e8a904f1f selftests: vm: add KSM merging time test new 125298d6d0c1 selftests: vm: add COW time test for KSM pages new d036e242b74d mm/vmstat: correct some wrong comments new da4b6f5baa31 mm/vmstat: simplify the array size calculation new 5187572811e2 mm/vmstat: remove unneeded return value new ba2e388f81aa mm/vmstat: protect per cpu variables with preempt disable on RT new 6a57ff97e2bf mm/madvise: add MADV_WILLNEED to process_madvise() new 5e6fb7ca1813 memory-hotplug.rst: remove locking details from admin-guide new 764695820434 memory-hotplug.rst: complete admin-guide overhaul new 0e6100a3ab52 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 40a2585078ae mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 4022f4a75ea8 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 032fe92f245d mm/memory_hotplug: remove nid parameter from arch_remove_memory() new e76f648204cc mm/memory_hotplug: remove nid parameter from remove_memory [...] new 02303ad8033c ACPI: memhotplug: memory resources cannot be enabled yet new 278fe60ecd75 mm: track present early pages per zone new 02776495539c mm/memory_hotplug: introduce "auto-movable" online policy new c126396537fd drivers/base/memory: introduce "memory groups" to logicall [...] new 4d05ec64b178 mm/memory_hotplug: track present pages in memory groups new 2092e8388b26 ACPI: memhotplug: use a single static memory group for a s [...] new 3390962b206c dax/kmem: use a single static memory group for a single pr [...] new 2d81f791db85 virtio-mem: use a single dynamic memory group for a single [...] new 472d69f03d0a mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 9fffdb3c2b0f mm/memory_hotplug: improved dynamic memory group aware "au [...] new 677f15df613a mm: remove redundant compound_head() calling new bb68a2a978f6 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 3c4ffa8f06cd mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 45eea98ad2b9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 7d0af4677f6a highmem: don't disable preemption on RT in kmap_atomic() new e04017557013 mm/highmem: Remove deprecated kmap_atomic new 1e1ba5bc3532 mm: in_irq() cleanup new 5013c5c6b562 mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] new 83f5fa7210f8 kfence: show cpu and timestamp in alloc/free info new ee7e3a3a6912 mm: introduce Data Access MONitor (DAMON) new 5507d586e066 mm/damon/core: implement region-based sampling new 60f305a4421b mm/damon: adaptively adjust regions new 300287fefce4 mm/idle_page_tracking: make PG_idle reusable new 6e374782e7c6 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new b373fdcf253f mm-idle_page_tracking-make-pg_idle-reusable-fix-fix new 38e87a20e669 mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users new 5e59bc8a7922 mm/damon: implement primitives for the virtual memory addr [...] new 37768d6a48b5 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new dade907a2249 mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new 542677531875 mm/damon: add a tracepoint new c9f5348c4983 mm/damon: implement a debugfs-based user space interface new 6be219d49308 mm-damon-implement-a-debugfs-based-user-space-interface-fix new 52d36b006afb mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new acf7d3385c03 mm/damon/dbgfs: export kdamond pid to the user space new e4d2cae9c8bd mm/damon/dbgfs: support multiple contexts new d2584cc4845c Documentation: add documents for DAMON new 9c2548e76225 mm/damon: add kunit tests new d5ab180b9549 mm/damon: add user space selftests new 209a4639439f MAINTAINERS: update for DAMON new 0cb29eb431b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 22ab69acbc71 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 730b4f3f4262 kernel/hung_task.c: Monitor killed tasks. new f6edf070ea14 alpha: agp: make empty macros use do-while-0 style new f465c5ba1a0a alpha: pci-sysfs: fix all kernel-doc warnings new 6b978f4f2353 percpu: remove export of pcpu_base_addr new 08743260ab33 fs/proc/kcore.c: add mmap interface new 0ea3c9b6b609 proc: stop using seq_get_buf in proc_task_name new 31a082d21f8e connector: send event on write to /proc/[pid]/comm new 23660b6c4164 proc/sysctl: make protected_* world readable new e1b2192d7ff8 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new 5de1e99e3319 include/linux/once.h: fix trivia typo Not -> Note new 1fc657362826 units: change from 'L' to 'UL' new a6b86c8e096d units: add the HZ macros new 13268456f08c thermal/drivers/devfreq_cooling: use HZ macros new b4f534d044e7 devfreq: use HZ macros new 8cd609efbb88 iio/drivers/as73211: use HZ macros new eb83796db7b4 hwmon/drivers/mr75203: use HZ macros new 4e853ae58f28 iio/drivers/hid-sensor: use HZ macros new e92fbe54c2c3 i2c/drivers/ov02q10: use HZ macros new efecd65251fa mtd/drivers/nand: use HZ macros new bb5e534dbc93 phy/drivers/stm32: use HZ macros new ad0f5588b996 kernel/acct.c: use dedicated helper to access rlimit values new 2a5547835760 math: make RATIONAL tristate new 96dd9c529ac9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new acf42b343716 lib/string: optimized memcpy new d74d77686187 lib/string: optimized memmove new 91a0d1047ff0 lib/string: optimized memset new 0448fbbcf42c lib/test: convert test_sort.c to use KUnit new 563ccfd9437d lib/dump_stack: correct kernel-doc notation new 9ffd596bafa3 lib/iov_iter.c: fix kernel-doc warnings new a6718830dd32 bitops: protect find_first_{,zero}_bit properly new b94a53e1d26a bitops: move find_bit_*_le functions from le.h to find.h new 9914ce1df08b include: move find.h from asm_generic to linux new 494292ad3e63 arch: remove GENERIC_FIND_FIRST_BIT entirely new 710326a64d7c lib: add find_first_and_bit() new c403c07020a8 cpumask: use find_first_and_bit() new 49c0f6a34862 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] new 054be0ff0334 tools: sync tools/bitmap with mother linux new c3c777176b5e cpumask: replace cpumask_next_* with cpumask_first_* where [...] new e7a2bf1394c6 include/linux: move for_each_bit() macros from bitops.h to find.h new 015231b87f22 find: micro-optimize for_each_{set,clear}_bit() new a4c43d8f27a8 bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] new edcedd17110a tools: rename bitmap_alloc() to bitmap_zalloc() new d264a904042b mm/percpu: micro-optimize pcpu_is_populated() new 6eff83f713cc bitmap: unify find_bit operations new cfdedbc6e69b lib: bitmap: add performance test for bitmap_print_to_pagebuf new 7e8837875fcc vsprintf: rework bitmap_list_string new e220d77883b4 lib/vsprintf: don't increment buf in bitmap_list_string new af58e13f7afd checkpatch: support wide strings new 3e0ef5011fdd checkpatch: make email address check case insensitive new 9e078170d942 fs/epoll: use a per-cpu counter for user's watches count new bca5fc927a46 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new d8299966fddf fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new 9cf5177fa869 ramfs: fix mount source show for ramfs new e6120078b01b init: move usermodehelper_enable() to populate_rootfs() new 01f46c6b6077 trap: cleanup trap_init() new 05e4aec2bb98 init/main.c: silence some -Wunused-parameter warnings new c3376a213697 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new bb738614253a nilfs2: fix NULL pointer in nilfs_##name##_attr_release new cef542fae574 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 17a700c3d6b9 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 9a3aee3533be nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new dd8ea037a500 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new d52bb0e5f94c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 4894ccb7c305 fs/coredump.c: log if a core dump is aborted due to change [...] new 0bff0ea23cfa log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new b292658967ed coredump: fix memleak in dump_vma_snapshot() new a86dfca327b1 pid: cleanup the stale comment mentioning pidmap_init(). new e4a5e1ce0c51 prctl: allow to setup brk for et_dyn executables new a673d309a311 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 0e5f2e3b5282 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new 0dc6bd4c1aea selftests/memfd: remove unused variable new 859fb9bf7e13 ipc: replace costly bailout check in sysvipc_find_ipc() new 6e2390d0ac38 Merge branch 'akpm-current/current' new e63c8ce9b448 mm/workingset: correct kernel-doc notations new f9b14ae66c0f mm: move kvmalloc-related functions to slab.h new c06b349ad265 Compiler Attributes: add __alloc_size() for better bounds [...] new 6ab5e3ac403a compiler-attributes-add-__alloc_size-for-better-bounds-che [...] new 9877b3151c7d checkpatch: add __alloc_size() to known $Attribute new 504a579707fe slab: clean up function declarations new 933a1f0c4783 slab: add __alloc_size attributes for better bounds checking new b083f84c53b1 mm/page_alloc: add __alloc_size attributes for better boun [...] new 27707f2cdfed percpu: add __alloc_size attributes for better bounds checking new 026c43a61035 scripts: check_extable: fix typo in user error message new 6f98d9f407c8 kexec: move locking into do_kexec_load new f000026d0a8e kexec: avoid compat_alloc_user_space new 571bb6555776 mm: simplify compat_sys_move_pages new 85601b1c51b2 mm: simplify compat numa syscalls new 9920e277af80 fixup! mm: simplify compat numa syscalls new 5b2e0e9627de compat: remove some compat entry points new 3b2d3f9a7ceb arch: remove compat_alloc_user_space
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 (652afd45cf13) \ N -- N -- N refs/heads/akpm (3b2d3f9a7ceb)
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 1087 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-class-firmware-attributes | 11 + Documentation/ABI/testing/sysfs-driver-intc_sar | 54 + Documentation/admin-guide/device-mapper/dm-ima.rst | 827 ++++++++--- Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/watchdog/maxim,max63xx.yaml | 44 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/fault-injection/fault-injection.rst | 18 + Documentation/filesystems/mandatory-locking.rst | 188 --- Documentation/leds/well-known-leds.txt | 58 + Documentation/process/applying-patches.rst | 2 +- Documentation/process/kernel-docs.rst | 14 +- .../media/v4l/ext-ctrls-image-source.rst | 20 + Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 33 +- Makefile | 4 +- arch/arm/boot/compressed/string.c | 1 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 +++ .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 +++ arch/arm64/include/asm/cpufeature.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 2 +- arch/arm64/include/asm/kvm_host.h | 13 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/simd.h | 2 +- arch/arm64/include/asm/sysreg.h | 22 +- arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kvm/arm.c | 3 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 19 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/sys_regs.c | 64 +- arch/arm64/kvm/sys_regs.h | 31 + arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 38 + arch/arm64/kvm/vgic/vgic.h | 2 + arch/mips/boot/dts/mscc/ocelot.dtsi | 11 + arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 12 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 8 + arch/mips/kernel/uprobes.c | 10 +- arch/mips/kvm/mmu.c | 4 +- arch/parisc/math-emu/decode_exc.c | 4 +- arch/powerpc/kernel/exceptions-64s.S | 7 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/riscv/kernel/setup.c | 4 +- arch/s390/lib/string.c | 3 + arch/x86/Makefile | 7 +- arch/x86/boot/compressed/efi_thunk_64.S | 30 +- arch/x86/boot/compressed/head_64.S | 3 + arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/kernel/cpu/resctrl/monitor.c | 6 + arch/x86/kvm/debugfs.c | 8 +- arch/x86/kvm/mmu.h | 6 +- arch/x86/kvm/mmu/mmu.c | 3 + arch/x86/lib/string_32.c | 1 + block/bio.c | 4 +- block/blk-core.c | 1 - block/blk-flush.c | 13 + block/blk-mq.c | 32 +- block/blk.h | 6 +- block/holder.c | 7 + crypto/skcipher.c | 2 +- crypto/tcrypt.c | 74 +- crypto/testmgr.c | 29 + crypto/testmgr.h | 148 ++ drivers/acpi/acpi_lpss.c | 4 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/clk-fractional-divider.c | 56 +- drivers/clk/clk-fractional-divider.h | 15 + drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/rockchip/clk.c | 17 +- drivers/clocksource/timer-fttmr010.c | 33 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 60 +- drivers/crypto/hisilicon/qm.c | 430 +++++- drivers/crypto/hisilicon/qm.h | 8 + drivers/crypto/hisilicon/sec2/sec.h | 5 - drivers/crypto/hisilicon/sec2/sec_main.c | 92 +- drivers/crypto/hisilicon/zip/zip_main.c | 57 +- drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/omap-sham.c | 12 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 8 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 19 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxx/adf_drv.c | 21 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 19 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 1 - drivers/crypto/qat/qat_c62x/adf_drv.c | 21 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 21 +- drivers/crypto/qat/qat_common/adf_init.c | 13 +- drivers/crypto/qat/qat_common/adf_isr.c | 42 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 78 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 2 +- drivers/crypto/qat/qat_common/adf_sriov.c | 8 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 64 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 19 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 21 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 16 +- drivers/cxl/cxl.h | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 9 +- drivers/gpu/drm/drm_prime.c | 13 +- drivers/gpu/drm/i915/display/intel_display.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 17 - drivers/gpu/drm/i915/display/intel_dp.c | 5 +- drivers/gpu/drm/i915/display/intel_fbc.c | 79 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 9 + drivers/gpu/drm/i915/display/intel_fdi.h | 4 + drivers/gpu/drm/i915/display/intel_panel.c | 8 + drivers/gpu/drm/i915/display/intel_panel.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_irq.c | 50 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_reg.h | 5 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 - drivers/gpu/drm/mediatek/mtk_disp_aal.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 27 + drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 1 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvif/client.h | 1 - drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 - drivers/gpu/drm/nouveau/nouveau_chan.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 15 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 9 - drivers/gpu/drm/nouveau/nouveau_usif.c | 57 +- drivers/gpu/drm/nouveau/nvif/client.c | 3 +- drivers/gpu/drm/nouveau/nvif/object.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 21 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c | 15 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c | 94 -- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c | 92 -- drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 1 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/hid/Kconfig | 2 +- drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 62 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 69 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 23 + drivers/hid/hid-asus.c | 15 + drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 8 +- drivers/hid/hid-logitech-hidpp.c | 47 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-sony.c | 49 +- drivers/hid/hid-thrustmaster.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/infiniband/core/sa_query.c | 177 --- drivers/infiniband/core/umem.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 5 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 19 +- drivers/infiniband/hw/hfi1/debugfs.c | 13 +- drivers/infiniband/hw/hfi1/sdma.c | 9 +- drivers/infiniband/hw/hns/hns_roce_db.c | 4 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/irdma/Kconfig | 2 +- drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/qedr/verbs.c | 34 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 146 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 78 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 - drivers/iommu/amd/init.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 4 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 23 +- drivers/leds/Kconfig | 2 +- drivers/leds/led-class.c | 10 +- drivers/leds/leds-pca955x.c | 232 ++- drivers/leds/trigger/Kconfig | 2 +- drivers/macintosh/smu.c | 3 +- drivers/md/dm-crypt.c | 4 +- drivers/md/dm-ima.c | 93 +- drivers/md/dm-ima.h | 10 + drivers/md/dm-integrity.c | 1 - drivers/md/dm-mpath.c | 26 +- drivers/md/dm-verity-target.c | 2 + drivers/md/dm.c | 9 +- drivers/media/i2c/Kconfig | 10 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ov13b10.c | 1491 ++++++++++++++++++++ drivers/media/i2c/ov8856.c | 83 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 247 ++-- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/platform/stm32/stm32-dcmi.c | 19 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/uvc/uvc_driver.c | 1 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1 + drivers/mfd/intel-lpss.c | 3 +- drivers/misc/pci_endpoint_test.c | 8 + drivers/net/can/flexcan.c | 68 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/usb/pegasus.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 ++ .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.h | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +- drivers/net/wireless/microchip/wilc1000/spi.c | 29 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +- drivers/net/wireless/realtek/rtw88/Makefile | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 + drivers/net/wireless/realtek/rtw88/pci.c | 38 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw88/wow.c | 107 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 10 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 22 +- drivers/pci/controller/pci-aardvark.c | 195 ++- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 124 ++ drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 17 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 ++ drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/asus-wmi.c | 130 +- drivers/platform/x86/ideapad-laptop.c | 9 + drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/int1092/Kconfig | 14 + drivers/platform/x86/intel/int1092/Makefile | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 316 +++++ drivers/platform/x86/intel/int1092/intel_sar.h | 86 ++ drivers/platform/x86/intel/pmt/telemetry.c | 8 + drivers/platform/x86/intel_pmc_core.c | 65 +- drivers/platform/x86/intel_pmc_core.h | 2 + drivers/platform/x86/lg-laptop.c | 107 +- drivers/platform/x86/think-lmi.c | 80 ++ drivers/platform/x86/think-lmi.h | 1 + drivers/power/supply/power_supply_core.c | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/spi/spi-stm32.c | 3 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + .../pci/hive_isp_css_common/host/input_system.c | 2 + .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/usb/chipidea/udc.c | 8 +- drivers/usb/host/xhci-pci.c | 3 - drivers/watchdog/Kconfig | 12 - drivers/watchdog/Makefile | 1 - drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 ---- drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 + drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 + drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 + drivers/watchdog/watchdog_dev.c | 57 +- fs/9p/vfs_file.c | 12 - fs/Kconfig | 17 +- fs/Makefile | 1 + fs/afs/flock.c | 4 - fs/btrfs/root-tree.c | 6 +- fs/ceph/locks.c | 3 - fs/cifs/Kconfig | 31 +- fs/cifs/Makefile | 4 +- fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 7 - fs/cifs/cifsglob.h | 32 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 9 +- fs/cifs/cifssmb.c | 106 +- fs/cifs/connect.c | 130 ++ fs/cifs/fs_context.c | 14 - fs/cifs/fs_context.h | 3 - fs/cifs/ntlmssp.h | 1 - fs/cifs/sess.c | 260 +--- fs/cifs/smb1ops.c | 362 ----- fs/cifs/smbencrypt.c | 27 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 ++ fs/cifs_common/cifs_md4.c | 201 +++ fs/cifs_common/md4.h | 27 + fs/ext4/inline.c | 6 + fs/gfs2/file.c | 3 - fs/io_uring.c | 301 +++- fs/ksmbd/smb2pdu.c | 23 +- fs/ksmbd/smbacl.c | 26 +- fs/ksmbd/vfs.c | 43 +- fs/ksmbd/vfs.h | 3 +- fs/locks.c | 116 +- fs/namei.c | 4 +- fs/namespace.c | 25 +- fs/nfs/file.c | 4 - fs/nfsd/nfs4state.c | 14 - fs/nfsd/vfs.c | 23 +- fs/ocfs2/locks.c | 4 - fs/open.c | 8 +- fs/read_write.c | 7 - fs/remap_range.c | 10 - fs/xfs/libxfs/xfs_ag.c | 25 +- fs/xfs/libxfs/xfs_alloc.c | 50 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 6 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 19 +- fs/xfs/libxfs/xfs_attr.h | 1 - fs/xfs/libxfs/xfs_attr_leaf.c | 53 +- fs/xfs/libxfs/xfs_attr_remote.c | 18 +- fs/xfs/libxfs/xfs_bmap.c | 38 +- fs/xfs/libxfs/xfs_bmap_btree.c | 8 +- fs/xfs/libxfs/xfs_bmap_btree.h | 2 +- fs/xfs/libxfs/xfs_btree.c | 57 +- fs/xfs/libxfs/xfs_da_btree.c | 18 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 14 +- fs/xfs/libxfs/xfs_dir2_data.c | 20 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 14 +- fs/xfs/libxfs/xfs_dir2_node.c | 20 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 221 +-- fs/xfs/libxfs/xfs_ialloc.c | 63 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 18 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 22 +- fs/xfs/libxfs/xfs_inode_buf.h | 11 +- fs/xfs/libxfs/xfs_log_format.h | 6 +- fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 8 +- fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- fs/xfs/libxfs/xfs_rmap.c | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 8 +- fs/xfs/libxfs/xfs_sb.c | 263 +++- fs/xfs/libxfs/xfs_sb.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 5 + fs/xfs/scrub/agheader.c | 20 +- fs/xfs/scrub/agheader_repair.c | 25 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 10 +- fs/xfs/scrub/btree.c | 7 +- fs/xfs/scrub/common.c | 18 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/fscounters.c | 4 +- fs/xfs/scrub/ialloc.c | 2 +- fs/xfs/scrub/inode.c | 12 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 12 +- fs/xfs/scrub/scrub.c | 20 +- fs/xfs/scrub/scrub.h | 2 +- fs/xfs/scrub/trace.c | 8 +- fs/xfs/scrub/trace.h | 78 +- fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 8 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_buf.c | 37 +- fs/xfs/xfs_buf.h | 19 +- fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_buf_item_recover.c | 10 +- fs/xfs/xfs_dir2_readdir.c | 4 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 10 +- fs/xfs/xfs_dquot_item_recover.c | 4 +- fs/xfs/xfs_error.c | 4 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_file.c | 18 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_fsops.c | 9 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_icache.c | 17 +- fs/xfs/xfs_inode.c | 53 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 31 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_iomap.c | 16 +- fs/xfs/xfs_iops.c | 26 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_log.c | 59 +- fs/xfs/xfs_log_cil.c | 4 +- fs/xfs/xfs_log_recover.c | 19 +- fs/xfs/xfs_mount.c | 68 +- fs/xfs/xfs_mount.h | 176 ++- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 18 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_reflink.h | 3 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_rtalloc.c | 6 +- fs/xfs/xfs_super.c | 212 ++- fs/xfs/xfs_symlink.c | 13 +- fs/xfs/xfs_trace.h | 243 ++-- fs/xfs/xfs_trans.c | 24 +- fs/xfs/xfs_trans_ail.c | 8 +- fs/xfs/xfs_trans_buf.c | 8 +- fs/xfs/xfs_trans_dquot.c | 2 +- include/dt-bindings/reset/mt8195-resets.h | 29 + include/linux/clk-provider.h | 12 +- include/linux/compiler-gcc.h | 2 - include/linux/compiler_types.h | 4 - include/linux/fortify-string.h | 77 +- include/linux/fs.h | 84 -- include/linux/mmc/sdio_ids.h | 1 + include/linux/oid_registry.h | 7 + include/linux/scatterlist.h | 54 +- include/linux/socket.h | 3 + include/linux/stddef.h | 52 +- include/linux/string.h | 44 +- include/linux/sunrpc/xprt.h | 18 - include/linux/thread_info.h | 2 +- include/linux/trace_events.h | 52 +- include/linux/watchdog.h | 10 + include/rdma/ib_sa.h | 24 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 28 + include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/io_uring.h | 5 +- include/uapi/linux/stddef.h | 21 + include/uapi/linux/v4l2-controls.h | 1 + kernel/locking/mutex.c | 2 +- kernel/rcu/tasks.h | 25 +- kernel/rcu/tree_exp.h | 2 +- kernel/trace/Makefile | 1 + kernel/trace/ring_buffer.c | 8 +- kernel/trace/trace.c | 9 +- kernel/trace/trace.h | 18 + kernel/trace/trace_dynevent.c | 38 + kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_eprobe.c | 903 ++++++++++++ kernel/trace/trace_event_perf.c | 6 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_synth.c | 21 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_hwlat.c | 28 +- kernel/trace/trace_kprobe.c | 49 +- kernel/trace/trace_osnoise.c | 16 +- kernel/trace/trace_probe.c | 109 +- kernel/trace/trace_probe.h | 16 +- kernel/trace/trace_probe_tmpl.h | 6 +- kernel/trace/trace_uprobe.c | 40 +- lib/.gitignore | 2 + lib/Kconfig.debug | 23 +- lib/Makefile | 34 + lib/scatterlist.c | 189 ++- lib/string.c | 210 +-- lib/string_helpers.c | 195 +++ lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_memcpy.c | 289 ++++ lib/test_stackinit.c | 1 + mm/mmap.c | 6 - mm/nommu.c | 3 - net/ipv4/ip_gre.c | 2 + net/ipv6/ip6_gre.c | 2 + net/qrtr/qrtr.c | 2 +- net/socket.c | 71 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 8 + net/sunrpc/xprt.c | 14 + net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- scripts/kernel-doc | 7 + scripts/test_fortify.sh | 59 + security/Kconfig | 3 + sound/soc/codecs/rt5640.c | 136 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/intel/boards/bytcr_rt5640.c | 158 ++- sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- tools/testing/scatterlist/main.c | 38 +- .../testing/selftests/arm64/mte/mte_common_util.c | 2 +- tools/testing/selftests/arm64/pauth/pac.c | 10 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 40 + .../ftrace/test.d/dynevent/test_duplicates.tc | 38 + tools/testing/selftests/ftrace/test.d/functions | 24 +- .../inter-event/trigger-synthetic-eprobe.tc | 53 + 620 files changed, 12853 insertions(+), 6401 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml delete mode 100644 Documentation/filesystems/mandatory-locking.rst create mode 100644 Documentation/leds/well-known-leds.txt create mode 100644 drivers/clk/clk-fractional-divider.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c create mode 100644 drivers/media/i2c/ov13b10.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h create mode 100644 drivers/platform/x86/intel/int1092/Kconfig create mode 100644 drivers/platform/x86/intel/int1092/Makefile create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.c create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.h delete mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h create mode 100644 include/dt-bindings/reset/mt8195-resets.h create mode 100644 kernel/trace/trace_eprobe.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c create mode 100644 lib/test_memcpy.c create mode 100644 net/sunrpc/fail.h create mode 100644 scripts/test_fortify.sh create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_eprobe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/test_duplicates.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...]