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 25730252dd6f MIPS: make userspace mapping young by default omits 0ab3eeb1368a Merge branch 'akpm-current/current' omits 4524bfc9583b Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 181baefbb714 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits fb39f552900d Merge remote-tracking branch 'memblock/for-next' omits a12f4dc68c0a Merge remote-tracking branch 'mhi/mhi-next' omits 8fed230fbbfd Merge remote-tracking branch 'kunit-next/kunit' omits e757ca05bd8d Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 70cafad3d2dd Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 3a2288a8f6a9 Merge remote-tracking branch 'hyperv/hyperv-next' omits 52832a292330 Merge remote-tracking branch 'xarray/main' omits 06982b74fb4f Merge remote-tracking branch 'nvmem/for-next' omits 989479a6d6b8 Merge remote-tracking branch 'slimbus/for-next' omits 79eead0cffa1 Merge remote-tracking branch 'gnss/gnss-next' omits dfa87b9830d1 Merge remote-tracking branch 'kspp/for-next/kspp' omits d57007a6a1ff Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 0e90f610e226 Merge remote-tracking branch 'at24/at24/for-next' omits 3fed7bf88514 Merge remote-tracking branch 'rtc/rtc-next' omits 3aa3e417f8b4 Merge remote-tracking branch 'coresight/next' omits 051de7d2c476 Merge remote-tracking branch 'livepatching/for-next' omits 15aa2bc55c79 Merge remote-tracking branch 'kselftest/next' omits 9d71c0a3a6e9 Merge remote-tracking branch 'userns/for-next' omits 290e5f386233 Merge remote-tracking branch 'pwm/for-next' omits 0c2590a02e3e Merge remote-tracking branch 'pinctrl/for-next' omits de49b8a07944 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 6b035d50abf7 Merge remote-tracking branch 'rpmsg/for-next' omits 4d45311f50ba Merge remote-tracking branch 'vhost/linux-next' omits aaf1fb7e2067 Merge remote-tracking branch 'scsi-mkp/for-next' omits 71069de8a305 Merge remote-tracking branch 'scsi/for-next' omits e6926acba051 Merge remote-tracking branch 'cgroup/for-next' omits c148a5c64fba Merge remote-tracking branch 'dmaengine/next' omits 74d8f8e6a889 Merge remote-tracking branch 'staging/staging-next' omits 6d55e713fd30 Merge remote-tracking branch 'vfio/next' omits 0b874efe0492 Merge remote-tracking branch 'soundwire/next' omits b68a8cf131b3 Merge remote-tracking branch 'extcon/extcon-next' omits 309b7dce497b Merge remote-tracking branch 'char-misc/char-misc-next' omits 557551e4d7c0 Merge remote-tracking branch 'tty/tty-next' omits b45d849cd57b Merge remote-tracking branch 'usb/usb-next' omits 16e1ed21dffa Merge remote-tracking branch 'driver-core/driver-core-next' omits dda8fe227129 initramfs-panic-with-memory-information-fix omits d09f16d04cd8 initramfs: panic with memory information omits 561afcd94f09 ubsan: remove overflow checks omits 0a12f9dd9c0b scripts/gdb: fix list_for_each omits 29dc54ade92f aio: simplify read_events() omits 6d7cf491baf8 x86: fix seq_file iteration for pat/memtype.c omits a53ed2bb9787 seq_file-document-how-per-entry-resources-are-managed-fix omits 18164f4e2a96 seq_file: document how per-entry resources are managed. omits 83135ecfff50 fs/coredump: use kmap_local_page() omits b9ef2b4b1ebc init: clean up early_param_on_off() macro omits a95505c06913 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 917465d955fa checkpatch: do not apply "initialise globals to 0" check t [...] omits 385d680a0aa2 checkpatch: don't warn about colon termination in linker scripts omits d0fbc4e5aec4 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits 3c3f33a7696c checkpatch: add warning for avoiding .L prefix symbols in [...] omits c55164349574 checkpatch: improve TYPECAST_INT_CONSTANT test message omits 28c2b3b65fc1 checkpatch: prefer ftrace over function entry/exit printks omits 12f26bf4553e checkpatch: trivial style fixes omits 593260a8be26 checkpatch: ignore warning designated initializers using NR_CPUS omits 8dfd0fc2e6d2 checkpatch: improve blank line after declaration test omits 5a0773c8bf39 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 95032637972f mm/page_poison: use unhashed address in hexdump for check_ [...] omits 267d0edf5848 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits 53f22818b87c lib/cmdline: remove an unneeded local variable in next_arg() omits 5b061c0c496d lib: stackdepot: fix ignoring return value warning omits 2b7ef118b617 lib-stackdepot-add-support-to-disable-stack-depot-fix omits 3d9ebd4b5358 lib: stackdepot: add support to disable stack depot omits a222e48e2c92 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 277bfa7a0e45 string.h: move fortified functions definitions in a dedica [...] omits bcfb22f7a5d5 lib/genalloc.c: change return type to unsigned long for bi [...] omits e86863512802 kernel: delete repeated words in comments omits 6c5e1931874f groups: simplify struct group_info allocation omits 38fbd009b432 groups: use flexible-array member in struct group_info omits eb1a2a22bfb3 treewide: Miguel has moved omits 20f84b86991e include/linux: remove repeated words omits 6a6153a4be5a proc/sysctl: make protected_* world readable omits f21c208b1b3f sysctl.c: fix underflow value setting risk in vm_table omits 01a2e350cfc2 proc: use kvzalloc for our kernel buffer omits 1a9ab23057f4 proc/wchan: use printk format instead of lookup_symbol_name() omits e1d483c344a5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 529c5f2bc820 kernel/hung_task.c: Monitor killed tasks. omits 863441de2d92 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 6ef720b6316d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8379fde244a5 kasan: clarify that only first bug is reported in HW_TAGS omits a63800e59b11 kasan: inline HW_TAGS helper functions omits 37a7f3b88e3d arm64: fix warning in mte_get_random_tag() omits 47ad5edcda3c arm64: kasan: simplify and inline MTE functions omits a7eee1b40378 kasan: ensure poisoning size alignment omits a6c302dfca61 kasan, mm: optimize krealloc poisoning omits 5042e07bc0ff kasan, mm: fail krealloc on freed objects omits b01de0623623 kasan: rework krealloc tests omits eed2028fbc9b kasan: unify large kfree checks omits e00d8ac0a20a kasan: clean up setting free info in kasan_slab_free omits f124e80f8441 kasan: optimize large kmalloc poisoning omits 694f7f1a6aae kasan, mm: optimize kmalloc poisoning omits 4148624e017d kasan, mm: don't save alloc stacks twice omits e6203de07eeb kasan: use error_report_end tracepoint omits 483d9c103318 kfence: use error_report_end tracepoint omits 83aa1d17bbf5 tracing: add error_report_end trace point omits 923d8a88706a MAINTAINERS: add entry for KFENCE omits c2cb5e2a31c9 kfence: show access type in report omits 54ec0a14c2d1 kfence: fix typo in test omits 83225ff4794c kfence: add test suite omits a660b3098594 kfence: add missing copyright header to documentation omits edc10ad07066 kfence, Documentation: add KFENCE documentation omits 17ced64631e5 kasan: untag addresses for KFENCE omits 0bc219ec94ba revert kasan-remove-kfence-leftovers omits 171931bbb076 kfence, kasan: make KFENCE compatible with KASAN omits 34e17d97fa2b mm, kfence: insert KFENCE hooks for SLUB omits 44cfd81e4092 mm, kfence: insert KFENCE hooks for SLAB omits b66a622d69c1 kfence: use pt_regs to generate stack trace on faults omits 038e1f3250a2 kfence, arm64: add missing copyright and description header omits ac283b746e36 arm64, kfence: enable KFENCE for ARM64 omits 986b8d2413ca kfence, x86: add missing copyright and description header omits f0a1f2f0efe9 x86, kfence: enable KFENCE for x86 omits 084a6ef8ee71 kfence: add missing copyright and description headers omits 1b8406dde500 kfence: add option to use KFENCE without static keys omits 0517bc378bb0 kfence: fix potential deadlock due to wake_up() omits f105fca789c3 kfence: avoid stalling work queue task without allocations omits 3508e3c72194 kfence: Fix parameter description for kfence_object_start() omits 1c71907572eb mm: add Kernel Electric-Fence infrastructure omits b974ed25f4f9 mm/early_ioremap.c: use __func__ instead of function name omits d224ff215d68 bdi-use-might_alloc-fix omits 005aa3e3fb88 mm/backing-dev.c: use might_alloc() omits 04af0f924183 mm/dmapool: use might_alloc() omits 8828001ab7d7 mm: page-flags.h: Typo fix (It -> If) omits 0d1b2152d87d mm: remove arch_remap() and mm-arch-hooks.h omits 80abc4109f1d mm/highmem: Remove deprecated kmap_atomic omits bff8e91b5396 mm/zsmalloc.c: use page_private() to access page->private omits 79d9838d011a zsmalloc: account the number of compacted pages correctly omits ec21844d9453 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 908e50e80144 mm: set the sleep_mapped to true for zbud and z3fold omits 9ca4681c2f2e mm/zswap: fix variable 'entry' is uninitialized when used omits a2baa1b1d484 mm/zswap: fix potential uninitialized pointer read on tmp omits 7e7e64f042f4 mm/zswap: fix potential memory leak omits ca17a1ac25e9 mm/zswap: add return value in zswap_frontswap_load omits 4029e5c08a2c mm/zswap: add the flag can_sleep_mapped omits a05630c68e25 mm: zswap: clean up confusing comment omits 89d065b77b90 mm/rmap: fix potential pte_unmap on an not mapped pte omits 80c1769a6402 mm/rmap: correct obsolete comment of page_get_anon_vma() omits d0ae0e06b27f mm/rmap: use page_not_mapped in try_to_unmap() omits 2f0ed0637d75 mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits 53d9932b9c6f mm/rmap: remove unneeded semicolon in page_not_mapped() omits 2af304174bd8 mm/rmap: correct some obsolete comments of anon_vma omits c8368e496643 mm/mlock: stop counting mlocked pages when none vma is found omits 30c62c46686c virtio-mem: check against mhp_get_pluggable_range() which [...] omits 0e55abe9d05c s390/mm: define arch_get_mappable_range() omits 7b3f59dd75d7 arm64/mm: define arch_get_mappable_range() omits 80a1a8a937ae mm/memory_hotplug: prevalidate the address range being add [...] omits ce5e3b631532 Documentation: sysfs/memory: clarify some memory block dev [...] omits a827d6694259 drivers/base/memory: don't store phys_device in memory blocks omits 5dfb164df411 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits cf0cd2c4539e mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits ef7d9dc61f7b mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits db4d844565b1 mm: fix memory_failure() handling of dax-namespace metadata omits 36db32631770 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 9772c0e13bc5 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 8421d6c94863 mm: teach pfn_to_online_page() to consider subsection validity omits b676665e6482 mm: move pfn_to_online_page() out of line omits 89db915a1cd9 mm/vmstat.c: erase latency in vmstat_shepherd omits c6cf2f437bf4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 78a995f591d6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 16f4f5fe1074 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits eb705ad42617 mm: vmstat: add some comments on internal storage of byte items omits 920c59d08109 mm: vmstat: fix NOHZ wakeups for node stat changes omits b00b6471b859 mm-cma-print-region-name-on-failure-v2 omits 996da0d46649 mm: cma: print region name on failure omits 6ea48d4c7dc4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits d7632fb1d8b2 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits fdf6db87f938 mm/page_alloc: count CMA pages per zone and print them in [...] omits fc13ec3b3d40 mm/cma: expose all pages to the buddy if activation of an [...] omits 9c4c90016f54 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits b4b8035d4e5a mm-cma-allocate-cma-areas-bottom-up-fix-3 omits fdc8593494f3 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits efe50cce0a04 mm-cma-allocate-cma-areas-bottom-up-fix omits 271b989aeb48 mm: cma: allocate cma areas bottom-up omits 70eb2896c893 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 23e58f8f8c02 mm,thp,shm: limit gfp mask to no more than specified omits e1ec57aa566b mm,thp,shmem: limit shmem THP alloc gfp_mask omits 9eda13e2d0b9 mm: remove pagevec_lookup_entries omits 500a77ea32ae mm: pass pvec directly to find_get_entries omits a65b4d90e249 mm: remove nr_entries parameter from pagevec_lookup_entries omits de4fc7f94c51 mm: add an 'end' parameter to pagevec_lookup_entries omits f32984569e11 mm: add an 'end' parameter to find_get_entries omits 0f7218585846 fix mm-add-and-use-find_lock_entries.patch omits f09c3c728b5e mm: add and use find_lock_entries omits d859ffa6af3a iomap: use mapping_seek_hole_data omits bc72c9233aee fix mm-filemap-add-mapping_seek_hole_data.patch omits 3ad6bba07ad0 mm/filemap: add mapping_seek_hole_data omits 26cd3efc89fa fix mm-filemap-add-helper-for-finding-pages.patch omits 108e686222c2 mm/filemap: add helper for finding pages omits 375f93d4e7ac mm/filemap: rename find_get_entry to mapping_get_entry omits 9b20e0fd79e6 mm: add FGP_ENTRY omits 2e62549861c2 mm/swap: optimise get_shadow_from_swap_cache omits 2e9583b6ea55 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 1eddb6a607dc mm: make pagecache tagged lookups return only head pages omits 07d67ed97148 mm/migrate: remove unneeded semicolons omits 5f167171947f hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits d80f4a172d11 hugetlbfs: fix some comment typos omits ef01f8790e14 hugetlbfs: correct some obsolete comments about inode i_mutex omits ce8f380af269 hugetlbfs: make hugepage size conversion more readable omits 95e1524e5ac3 hugetlbfs: remove meaningless variable avoid_reserve omits 72ef35340bc1 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 784cc3d4b7d6 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits b557c21f61f8 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 5361f9120d92 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 6b6a6b80c5a1 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 5aceb6385bcd mm, oom: fix a comment in dump_task() omits 897bc168cb74 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits 25034ee05769 numa balancing: migrate on fault among multiple bound nodes omits b6fe992f6001 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits 596bbdc1cc0a mm/compaction: correct deferral logic for proactive compaction omits 50b39e7f9866 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 27cb8f5fbb3c mm/compaction: remove rcu_read_lock during page compaction omits cc03d0ff6515 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits e7584876d270 z3fold: remove unused attribute for release_z3fold_page omits 2fad3b030056 hugetlb: convert PageHugeFreed to HPageFreed flag omits 7cda16629f83 hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits d6c5bc9a95e0 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix omits fc82f3afc339 hugetlb: convert page_huge_active() HPageMigratable flag omits 41b3345541a9 hugetlb: use page.private for hugetlb specific page flags omits c7974af347de mm: workingset: clarify eviction order and distance calculation omits 2ba7e0bd9e83 mm/vmscan.c: make lruvec_lru_size() static omits b35be9b3cd45 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits c092d52df672 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits 1e930d1eb983 mm: VM_BUG_ON lru page flags omits ed8a000d4070 mm: add __clear_page_lru_flags() to replace page_off_lru() omits 31a4456f0f21 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 73ae8aaf0e89 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 38055425bd32 mm: don't pass "enum lru_list" to lru list addition functions omits a144a934e4e1 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits 7712b546e5c8 mm/vmscan.c: use add_page_to_lru_list() omits 21eabebfb45a mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits 33c74340b7e8 mm/vmscan: __isolate_lru_page_prepare() cleanup omits ace68b7b402f mm/hugetlb: use helper huge_page_size() to get hugepage size omits f3c25daeb064 mm/hugetlb: use helper huge_page_size() to get hugepage size omits 067da42ff4d7 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] omits fcdbc67252e5 mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits d2a00dabe291 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits 99ce8131a9af mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits 331aee1fd02a mm/huge_memory.c: remove unused return value of set_huge_z [...] omits 286a942b9c2b mm/hugetlb.c: fix typos in comments omits 8cde40019388 mm/hugetlb: remove redundant check in preparing and destro [...] omits 219e8c6dbd26 mm/hugetlb: fix some comment typos omits cc4b6a84606a mm/hugetlb: refactor subpage recording omits 258685f53bc9 mm/hugetlb: grab head page refcount once for group of subpages omits c10f985a148f mm/hugetlb: simplify the calculation of variables omits a53e0027f00c mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits d676c3d57db5 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 175f7e66b1f8 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits bf8ee75ad022 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 501add0c92f4 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 3ca009cbbcbb MIPS: do not call flush_tlb_all when setting pmd entry omits 7f4a1bb7ec60 mm/huge_memory.c: update tlb entry if pmd is changed omits 8cf18af9c4f2 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits fc08a326bbb9 mm/page_alloc.c: refactor initialization of struct page fo [...] omits 3749b4150fe7 mm: simplify free_highmem_page() and free_reserved_page() omits 834148169be8 video: fbdev: acornfb: remove free_unused_pages() omits d761c472b79b mm: remove unneeded local variable in free_area_init_core omits e0f5b4bf5877 mm: simplify parameter of setup_usemap() omits 4828b590777b mm: simplify parater of function memmap_init_zone() omits 362023a31ac5 mm: rename memmap_init() and memmap_init_zone() omits 69dcf1779315 mm: fix prototype warning from kernel test robot omits 0ed54ccd820c kasan-remove-redundant-config-option-v3 omits 23261477a85f kasan: remove redundant config option omits ed7a346efd44 kasan: don't run tests when KASAN is not enabled omits fd633150b1e4 kasan: add a test for kmem_cache_alloc/free_bulk omits 3fde46174f8f kasan: add proper page allocator tests omits 616d3194de9a kasan: fix bug detection via ksize for HW_TAGS mode omits dcc1e552b372 kasan: move _RET_IP_ to inline wrappers omits e231d7ca8355 kasan: fix memory corruption in kasan_bitops_tags test omits 07f2bdae48a5 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 89b7197d23e9 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 3bb3704dbfed kasan: rename CONFIG_TEST_KASAN_MODULE omits 5630a69ede7b kasan, arm64: allow using KUnit tests with HW_TAGS mode omits e3c3ff24ce19 kasan-add-match-all-tag-tests-fix-fix omits 05f454b8581b kasan: export kasan_poison omits fe2ac8e604e2 kasan: add match-all tag tests omits 445cc6b253de kasan: add macros to simplify checking test constraints omits 98bc578d8251 kasan: clean up comments in tests omits ecbb4bcbbaf1 kasan: clarify HW_TAGS impact on TBI omits 59d5515e77bf kasan: prefix global functions with kasan_ omits f8ff09aeee57 vmalloc: remove redundant NULL check omits 0046a2415821 mm/page_reporting: use list_entry_is_head() in page_report [...] omits b47133dd382e mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 0dc016a10b2b mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 08304ae6d87e mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits ddf154aafc51 mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 0a633fec0d7e mm/memory.c: fix potential pte_unmap_unlock pte error omits d19219d526e4 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits 14997093990e mm/mmap.c: fix the adjusted length error omits cabc239a0c3b mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits b1ff3b31ecce mm/memory.c: fix potential pte_unmap_unlock pte error omits 356f5186873e mm/mmap.c: remove unnecessary local variable omits 9c8e3c57eb18 fs: buffer: use raw page_memcg() on locked page omits 7a23c12f8a52 mm/list_lru.c: remove kvfree_rcu_local() omits 5957c262dcc1 mm: memcontrol: replace the loop with a list_for_each_entry() omits f5daf32ec906 mm/memcontrol: remove redundant NULL check omits 24ffc4573863 mm: page_counter: re-layout structure to reduce false sharing omits e5a06a8d71db mm: kmem: make __memcg_kmem_(un)charge static omits 0ae7c4a3fcee mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 16c490ce59d9 mm: memcg: add swapcache stat for memcg v2 omits 90edc180e04c mm/memcg: remove rcu locking for lock_page_lruvec function series omits aa5a766c1cdc mm/memcg: revise the using condition of lock_page_lruvec f [...] omits c0dd00564d6f mm: memcontrol: make the slab calculation consistent omits b339692ea3e1 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 8d089cfc515e mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 6c2c159f0582 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 77adad0b0739 mm: memcontrol: convert NR_FILE_THPS account to pages omits 65fb6584d003 mm: memcontrol: convert NR_ANON_THPS account to pages omits 9eb357f41f00 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 13e2d7c6e904 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 402807eb50e8 mm: memcontrol: optimize per-lruvec stats counter memory usage omits a6f8a6eb4aa3 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 664b5d2ac0e4 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 24fdd479b62f mm/swap: don't SetPageWorkingset unconditionally during swapin omits d85719383e15 mm/swap_state: constify static struct attribute_group omits acb3956f1e45 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits f9a3e8075019 mm/swapfile.c: fix debugging information problem omits 9b98243befe8 mm/swap_slots.c: remove redundant NULL check omits 9fe2f858588d mm: backing-dev: Remove duplicated macro definition omits c442f6b3adb3 fs/buffer.c: add checking buffer head stat before clear omits ab39d1d7be0b mm/filemap: simplify generic_file_read_iter omits de45c82ebea8 mm/filemap: rename generic_file_buffered_read to filemap_read omits 456d3224cd0f mm/filemap: don't relock the page after calling readpage omits 493cb8ebb259 mm/filemap: restructure filemap_get_pages omits 111412d4bfcc mm/filemap: split filemap_readahead out of filemap_get_pages omits 708802bc6693 mm-filemap-add-filemap_range_uptodate-fix omits 3148226701d9 mm/filemap: add filemap_range_uptodate omits 52a11d02cea3 mm/filemap: move the iocb checks into filemap_update_page omits f58195d0f492 mm/filemap: convert filemap_update_page to return an errno omits a0e5540eb2dd mm/filemap: change filemap_create_page calling conventions omits c061139e127b Merge remote-tracking branch 'ipmi/for-next' omits bd05478c0f46 mm/filemap: change filemap_read_page calling conventions omits 8ddc0fa5c613 mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 0a40c8e74d08 mm/filemap: inline __wait_on_page_locked_async into caller omits db8b1e3d5dab mm/filemap: support readpage splitting a page omits 6ceb6e9f40ac mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits 3392fdaf7523 mm/filemap: use head pages in generic_file_buffered_read omits 938e0d76ea9f mm/filemap: convert filemap_get_pages to take a pagevec omits 5921f816e617 mm/filemap: remove dynamically allocated array from filemap_read omits 9547094de6c0 mm/filemap: rename generic_file_buffered_read subfunctions omits 29bb930469a5 mm/filemap: don't revert iter on -EIOCBQUEUED omits a98e1793b47c mm/filemap: remove unused parameter and change to void typ [...] omits ecbcf4f577ac mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 09d7e03b7afb mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 924a0135d1b5 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 24b49475c910 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits e7358dfbd232 mm/debug: improve memcg debugging omits c1fb8bc3a751 mm/slub: minor coding style tweaks omits 4a1ea74f7e41 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits a22c3b9c9f09 mm, slub: splice cpu and page freelists in deactivate_slab() omits c81a574315d1 mm, slab, slub: stop taking cpu hotplug lock omits 4e022ff97200 mm, slab, slub: stop taking memory hotplug lock omits 6b52c881389b mm, slub: stop freeing kmem_cache_node structures on node offline omits 338a4063265d mm/slub: disable user tracing for kmemleak caches by default omits 26319caf02ab mm/slab: minor coding style tweaks omits db3d8e58baa4 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 89e2ddaa2668 mm, tracing: record slab name for kmem_cache_free() omits 632846ac5625 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits d197a999a3e2 ramfs: support O_TMPFILE omits acc2a50cacf6 fs: delete repeated words in comments omits c0e8c9570f40 ocfs2: fix ocfs2 corrupt when iputting an inode omits c7f14c6f8d34 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 87077f619701 ocfs2: Simplify the calculation of variables omits e61d5a11710c ocfs2: fix a use after free on error omits 670f0cd4f913 ocfs2: clean up some definitions which are not used any more omits 677e73273e25 ocfs2: remove redundant conditional before iput omits d5a7b78c2b0d ntfs: layout.h: delete duplicated words omits 6e9bc294bf7a scripts/spelling.txt: add more spellings to spelling.txt omits 4e0de2145779 scripts/spelling.txt: add "allocted" and "exeeds" typo omits f27ea59eb425 scripts/spelling.txt: check for "exeeds" omits 7082818fdec5 scripts/spelling.txt: increase error-prone spell checking omits 770f6c53ba56 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 4ebc65869d15 /proc/kpageflags: do not use uninitialized struct pages omits ec8623a8a019 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c342d5930cec scripts/recordmcount.pl: support big endian for ARCH sh omits 45cf9b667fa1 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU omits 28fd4f4e9109 Merge remote-tracking branch 'leds/for-next' omits b5df767c6ca9 Merge remote-tracking branch 'hsi/for-next' omits 5c45f9ce2ad5 Merge remote-tracking branch 'chrome-platform/for-next' omits 67be92ea3019 Merge remote-tracking branch 'drivers-x86/for-next' omits 2003c43afe83 Merge remote-tracking branch 'workqueues/for-next' omits f52cd023e48d Merge remote-tracking branch 'percpu/for-next' omits 6eb94886f075 Merge remote-tracking branch 'xen-tip/linux-next' omits 395789e95730 Merge remote-tracking branch 'kvm-arm/next' omits df1b3e61a87c Merge remote-tracking branch 'kvm/next' omits aed2c7380f1e Merge remote-tracking branch 'rcu/rcu/next' omits eed9caaaa576 Merge remote-tracking branch 'ftrace/for-next' omits e718009a132a Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 87a3eb6a0795 Merge remote-tracking branch 'edac/edac-for-next' omits 6d028e75eef7 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 7aec975c2e71 Merge remote-tracking branch 'tip/auto-latest' omits e254726a51e0 Merge remote-tracking branch 'spi/for-next' omits 4ce71770b71f Merge remote-tracking branch 'devicetree/for-next' omits 9a5bd6a21a7b Merge remote-tracking branch 'audit/next' omits ff8857067aaa Merge remote-tracking branch 'iommu/next' omits 1d77feb86da8 Merge remote-tracking branch 'watchdog/master' omits 365d6cdd59db Merge remote-tracking branch 'tpmdd/next' omits 3635d71d6a6c Merge remote-tracking branch 'tomoyo/master' omits 19aa81dc342d Merge remote-tracking branch 'smack/next' omits 6299f17094c2 Merge remote-tracking branch 'selinux/next' omits 1c2bf8989928 Merge remote-tracking branch 'keys/keys-next' omits c6a315c34466 Merge remote-tracking branch 'integrity/next-integrity' omits 6fed10e28f99 Merge remote-tracking branch 'apparmor/apparmor-next' omits ccef926ee458 Merge remote-tracking branch 'security/next-testing' omits eae3fc6b7dc3 Merge remote-tracking branch 'regulator/for-next' omits 4e14e06cf54e Merge remote-tracking branch 'battery/for-next' omits 0e83937bd58a Merge remote-tracking branch 'backlight/for-backlight-next' omits b4cc502b2848 Merge remote-tracking branch 'mfd/for-mfd-next' omits 77d543ed21a2 Merge remote-tracking branch 'mmc/next' omits 89211bed637c Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 68df2647347d Merge remote-tracking branch 'device-mapper/for-next' omits 50e0ae3e5902 Merge remote-tracking branch 'block/for-next' omits 3a09fdabd25c Merge remote-tracking branch 'input/next' omits d156a6d09ca7 Merge remote-tracking branch 'modules/modules-next' omits 313d28db60eb Merge remote-tracking branch 'sound-asoc/for-next' omits 5052c3147a10 Merge remote-tracking branch 'sound/for-next' omits f0041f0a36f7 Merge remote-tracking branch 'regmap/for-next' omits 173f18d2774e Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 0458b47e2170 Merge remote-tracking branch 'drm-msm/msm-next' omits 9f42f8894bb4 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 239b07f70af8 Merge remote-tracking branch 'amdgpu/drm-next' omits 3a35029aec1f Merge remote-tracking branch 'drm-misc/for-linux-next' omits 8dae74c09668 Merge remote-tracking branch 'drm/drm-next' omits 987d576a5920 Merge remote-tracking branch 'crypto/master' omits a8a6ca6c8c9a Merge remote-tracking branch 'mtd/mtd/next' omits bf319d1affe8 Merge remote-tracking branch 'gfs2/for-next' omits 5e1cebf18b77 Merge remote-tracking branch 'wireless-drivers-next/master' omits da2e1a868d30 Merge remote-tracking branch 'bpf-next/for-next' omits 2189abbc0fbb Merge remote-tracking branch 'net-next/master' omits 7cea48b2d799 Merge remote-tracking branch 'rdma/for-next' omits d3c0a28c2f42 Merge remote-tracking branch 'ieee1394/for-next' omits 951d324498e5 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 1d7455859957 Merge remote-tracking branch 'opp/opp/linux-next' omits 3e363d34e167 Merge remote-tracking branch 'pm/linux-next' omits 0fc1981b256b Merge remote-tracking branch 'v4l-dvb-next/master' omits 465d91cd37f5 Merge remote-tracking branch 'v4l-dvb/master' omits 036f910d9927 Merge remote-tracking branch 'jc_docs/docs-next' omits baf3099c5590 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 316ebe903eb1 Merge remote-tracking branch 'dmi/dmi-for-next' omits c66bc177390c Merge remote-tracking branch 'i3c/i3c/next' omits 160b745c8211 Merge remote-tracking branch 'i2c/i2c/for-next' omits f9663e08e4ab Merge remote-tracking branch 'hid/for-next' omits fba7df233e0a Merge remote-tracking branch 'pci/next' omits e36d661123f4 Merge remote-tracking branch 'printk/for-next' omits d19962b2d8d2 Merge remote-tracking branch 'vfs/for-next' omits 71eb1a480789 Merge remote-tracking branch 'file-locks/locks-next' omits 413b3610daf2 Merge remote-tracking branch 'iomap/iomap-for-next' omits a1fa4f843457 Merge remote-tracking branch 'zonefs/for-next' omits d65d619b976f Merge remote-tracking branch 'xfs/for-next' omits b851695a9301 Merge remote-tracking branch 'v9fs/9p-next' omits 7e4cc146737a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits f9579fd49f0d Merge remote-tracking branch 'cel/for-next' omits 50680fb323f8 Merge remote-tracking branch 'nfs-anna/linux-next' omits 818a766eb55b Merge remote-tracking branch 'jfs/jfs-next' omits aec05f4b8417 Merge remote-tracking branch 'fsverity/fsverity' omits 5c3cc8df7409 Merge remote-tracking branch 'f2fs/dev' omits b93bf023a08a Merge remote-tracking branch 'ext4/dev' omits 68cbafbbc26b Merge remote-tracking branch 'ext3/for_next' omits 0d033b022da7 Merge remote-tracking branch 'exfat/dev' omits e967172709f0 Merge remote-tracking branch 'erofs/dev' omits 61592c61f409 Merge remote-tracking branch 'ecryptfs/next' omits f442b9d06fa0 Merge remote-tracking branch 'cifs/for-next' omits 7ad6760cccdc Merge remote-tracking branch 'btrfs/for-next' omits a3e8b219fccc Merge remote-tracking branch 'fscache/fscache-next' omits 5b4b235b2f7d Merge remote-tracking branch 'pidfd/for-next' omits e347570bb3e2 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5cc62e494885 Merge remote-tracking branch 's390/for-next' omits 3db270f3a16d Merge remote-tracking branch 'risc-v/for-next' omits eb7161d2fc43 Merge remote-tracking branch 'powerpc/next' omits c97cbc9bda9c Merge remote-tracking branch 'parisc-hd/for-next' omits 20ef67f31a3f Merge remote-tracking branch 'openrisc/for-next' omits 771d78ca1d36 Merge remote-tracking branch 'nds32/next' omits 4a2fc1fb3b27 Merge remote-tracking branch 'mips/mips-next' omits b049bd066521 Merge remote-tracking branch 'microblaze/next' omits 8a644f08f025 Merge remote-tracking branch 'm68knommu/for-next' omits d857e8db7d31 Merge remote-tracking branch 'm68k/for-next' omits 3d61ddfe193d Merge remote-tracking branch 'h8300/h8300-next' omits 36b96f1c9aee Merge remote-tracking branch 'csky/linux-next' omits aaed90125087 Merge remote-tracking branch 'clk/clk-next' omits 9d49ee52d858 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 4040236dc8d4 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 96eeb1c226a7 Merge remote-tracking branch 'tegra/for-next' omits 697e395917c1 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 45cb917361fd Merge remote-tracking branch 'stm32/stm32-next' omits 8a3986aeb319 Merge remote-tracking branch 'samsung-krzk/for-next' omits 27d3bce9beff Merge remote-tracking branch 'rockchip/for-next' omits 74ba4bd62b2c Merge remote-tracking branch 'renesas/next' omits 6674506b0d5a Merge remote-tracking branch 'realtek/for-next' omits d932e406c601 Merge remote-tracking branch 'raspberrypi/for-next' omits 83344f1178dd Merge remote-tracking branch 'qcom/for-next' omits 46d5b3192322 Merge remote-tracking branch 'omap/for-next' omits f7406cb072ad Merge remote-tracking branch 'mvebu/for-next' omits 17429dc80c35 Merge remote-tracking branch 'mediatek/for-next' omits d39a8b8a6582 Merge remote-tracking branch 'keystone/next' omits 6b446c91feaa Merge remote-tracking branch 'imx-mxs/for-next' omits f147a78ca25f Merge remote-tracking branch 'drivers-memory/for-next' omits 61db48c94014 Merge remote-tracking branch 'at91/at91-next' omits 15ca6b1083ec Merge remote-tracking branch 'aspeed/for-next' omits 6a3b394484e6 Merge remote-tracking branch 'amlogic/for-next' omits 56eac2d88963 Merge remote-tracking branch 'actions/for-next' omits 95c4a4b85354 Merge remote-tracking branch 'arm-soc/for-next' omits 45f44a2423cc Merge remote-tracking branch 'arm64/for-next/core' omits 0178b0033d6c Merge remote-tracking branch 'arm/for-next' omits 3a2ffdcea1c4 Merge remote-tracking branch 'asm-generic/master' omits cd358c1e6d9a Merge remote-tracking branch 'dma-mapping/for-next' omits 65f6c37e6872 Merge remote-tracking branch 'kbuild/for-next' omits 055e690de1b2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 7e0a6d2684c5 Merge remote-tracking branch 'risc-v-fixes/fixes' omits c0890c4694c1 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8bf00f291b1a Merge remote-tracking branch 'scsi-fixes/fixes' omits 8a47852fcb96 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits bf9deb4b9592 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 20efc5887779 Merge remote-tracking branch 'omap-fixes/fixes' omits efdca2707563 Merge remote-tracking branch 'ide/master' omits 8247b2830f2b Merge remote-tracking branch 'phy/fixes' omits 8585e96cc1f9 Merge remote-tracking branch 'pci-current/for-linus' omits fd3d035b9c06 Merge remote-tracking branch 'spi-fixes/for-linus' omits 4dd3132c47cd Merge remote-tracking branch 'regulator-fixes/for-linus' omits c45766451539 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits efa80f640015 Merge remote-tracking branch 'sound-current/for-linus' omits 8df4af8f0f35 Merge remote-tracking branch 'bpf/master' omits 5a35d1613d6a Merge remote-tracking branch 'net/master' omits 130783a51dbc Merge remote-tracking branch 'sparc/master' omits cbec8d3f5299 Merge remote-tracking branch 'powerpc-fixes/fixes' omits fedf4867cbcd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 32ee0e3b5203 Merge remote-tracking branch 'kbuild-current/fixes' omits 5c0fc5a09175 Merge branch 'for-5.12/io_uring' into for-next omits 03a69cc22dce Merge branch 'for-5.12/drivers' into for-next omits 279d01258e0a Merge branch 'for-5.12/io_uring' into for-next omits 729eda4f661c Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits c8bca765c4ab Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits e65e0385ff9a Merge remote-tracking branch 'spi/for-5.12' into spi-next omits eddaece2173b Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 58f351760033 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 95a5122b3139 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 2220bc429fec Merge branch 'for-5.12/io_uring' into for-next omits 235299002012 netfs: Hold a ref on a page when PG_private_2 is set omits c723f0232c9f netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] omits 61c4d082022f Merge branches 'for-next/cosmetic', 'for-next/cpufeature', [...] omits 9752fa48fe9d Merge branch 'for-5.12/drivers' into for-next omits 98dfac43c7dc Merge branch 'for-5.12/io_uring' into for-next omits 2e2a1fbeb7d5 Merge branch 'for-5.12/drivers' into for-next omits 1fa67f8391ac module: mark TRIM_UNUSED_KSYMS as BROKEN on powerpc omits 410c12b1b39b Merge branch 'for-5.12/block' into for-next omits d1fd2389511f Merge branch 'for-5.12/drivers' into for-next omits 9fa72616ad86 Merge branch 'for-5.12/block' into for-next omits 7b3f7fa12ef9 Merge branch 'for-5.12/block-ipi' into for-next omits 59cd81974d73 blk-mq: Use llist_head for blk_cpu_done omits 2e20677b86e4 blk-mq: Always complete remote completions requests in softirq omits 51c0727ebd10 Merge branch 'sched/core' of git://git.kernel.org/pub/scm/ [...] omits 4079fb6ae4d0 Merge branch 'for-5.12/io_uring' into for-next omits 3af3145e0b15 Merge branch 'for-5.12/libata' into for-next omits 0e611ef0a1bc Merge branch 'for-5.12/drivers' into for-next omits 20ff5b5fc92a Merge branch 'for-5.12/block' into for-next omits f6f3e92ad91d Merge branch 'features' into for-next omits 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] omits 96acc833dec8 ima: Free IMA measurement buffer after kexec syscall omits 58dff9172ba7 ima: Free IMA measurement buffer on error omits 9bef1c3d66dd Merge branch 'v5.12/soc' into tmp/aml-rebuild omits 6fd8dd99a32f Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits e83d2631b3ae Merge branch 'v5.12/dt' into tmp/aml-rebuild omits eead2914911d Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits 9be09db3e2ad arm64: dts: meson: add initial device-tree for ODROID-HC4 omits 1429c7d223ed dt-bindings: arm: amlogic: add ODROID-HC4 bindings omits e329e6681d55 arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi omits c102ea4351a5 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] omits d68df97c0ce5 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next omits 343194245b58 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next omits ce18dc4841bc Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] omits f5ec332abcfe Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next omits ff55d1741c34 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next omits 5680f50cd93c parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits 4add5f175b1e parisc: Optimize per-pagetable spinlocks omits 0d2d3836dd0a parisc: Bump 64-bit IRQ stack size to 64 KB omits accb4993d2ee parisc: Fix IVT checksum calculation wrt HPMC omits 8d1e910e802f parisc: Use the generic devmem_is_allowed() omits cf2cdf3b8382 parisc: Drop out of get_whan() if task is running again omits 8e6a68bd0202 torture: Allow 1G of memory for torture.sh kvfree testing omits 452e476dcee8 rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits 51878d648e30 rcutorture: Replace rcu_torture_stall string with %s omits 398775345477 torture: Replace torture_init_begin string with %s omits 2f72c5c7f2a3 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 61fcfd8c8169 lib: Support N as end of range in bitmap_parselist() omits a3f32db5d0d1 rcu: Remove "all" cpumask checks favor of bitmask-level "all" omits 6a62733506a6 lib: Add "all" and "none" as valid ranges to bitmap_parselist() omits fb05d9e294a9 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits 1d9939f760fb kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 09a16a18f357 kvfree_rcu: Directly allocate page for single-argument case omits 9f015906ba48 kcsan: Add missing license and copyright headers omits 2128a5f2a3b6 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 613d83a888b2 kcsan: Make test follow KUnit style recommendations omits 9971f1126884 rcutorture: Fix testing of RCU priority boosting omits f0c9901089df rcu: Fix kfree_rcu() docbook errors omits 2296989a4874 rculist: Replace reference to atomic_ops.rst omits 01e5032b9ec2 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] omits 16dcd6677c9f rcutorture: Make TREE03 use real-time tree.use_softirq setting omits a5ccc33ebbed rcu: Expedite deboost in case of deferred quiescent state omits d9a19e6ee2c0 tools/memory-model: Remove reference to atomic_ops.rst omits 2e08167f0ba2 doc: Update rcu_dereference.rst reference omits a88c23c44093 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 3e2c3e598723 rcu: Fix CPU-offline trace in rcutree_dying_cpu omits eba362724509 rcu: Remove superfluous rdp fetch omits af65a677cd29 rcu/nocb: Detect unsafe checks for offloaded rdp omits 9a728eb4833e torturescript: Don't rerun failed rcutorture builds omits 369d783a4b9f rcutorture: Add crude tests for mem_dump_obj() omits a726404908f6 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 9402d075710d Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits 9ac5dd2522d4 Merge branch 'clocksource.2021.02.01a' into HEAD omits 87f04a13da72 clocksource: Do pairwise clock-desynchronization checking omits db058f20e5ac clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits d310025199c5 clocksource: Check per-CPU clock synchronization when mark [...] omits d8124cdabe78 clocksource: Retry clock read if long delays detected omits c48bc4302cb8 clocksource: Provide module parameters to inject delays in [...] omits f1bdf414e7dd usb: usbip: vhci_hcd: add printk() for debug omits a7e0bdf1b07e Merge branch 'irq/urgent' omits 5bef2c7128e6 Merge branch 'objtool/core' omits d24c4405993a Merge branch 'perf/core' omits 9cbb70a185f1 Merge branch 'ras/core' omits 12cd3669dce9 Merge branch 'sched/core' omits 4155b783f49e Merge branch 'x86/fpu' omits b5917990b380 Merge branch 'x86/urgent' omits 06d8375718ea Merge branch 'linus' omits 1dba8a9538f5 thermal: Move therm_throt there from x86/mce omits b4e530ac40f2 x86/mce: Get rid of mcheck_intel_therm_init() omits 52fafb8debcc Merge branch 'linus' omits 5627c3d95a76 Merge branch 'core/urgent' omits cc9b00b83ecc Merge branch 'efi/core' omits a108213b8654 Merge branch 'efi/urgent' omits 2979692075e4 Merge branch 'locking/core' omits 0524a6273004 Merge branch 'locking/urgent' omits f2563a48eedf Merge branch 'timers/urgent' omits 60b8cb9b31fa Merge branch 'x86/build' omits 05e1ad64b138 Merge branch 'x86/cpu' omits 5b215e0b2d3a Merge branch 'x86/misc' omits d3e0c0572caf Merge branch 'devel' into for-next omits d38edbe14262 Merge branch 'locking/core' omits bb7a2be5b417 Merge branch 'objtool/core' omits e43484de753a Merge branch 'perf/core' omits af13c867438a Merge branch 'perf/kprobes' omits 59d9024802e6 Merge branch 'ras/core' omits 737a72127b5d Merge branch 'sched/core' omits aeeac194caac Merge branch 'x86/asm' omits 29fc26879325 Merge branch 'x86/build' omits 3205b418e33a Merge branch 'x86/cache' omits 4bd5258611c0 Merge branch 'x86/cleanups' omits 99a9c62d9ba7 Merge branch 'x86/entry' omits 6219d77d7459 Merge branch 'x86/microcode' omits efc826ee3298 Merge branch 'x86/misc' omits 55774fd65192 Merge branch 'x86/mm' omits e9fce48a271a Merge branch 'x86/platform' omits da54cca9d9da Merge branch 'x86/sgx' omits 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes omits 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] omits b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] omits 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment omits b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 omits 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument omits 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs omits 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors omits 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type omits 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests omits 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment omits 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification omits 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros omits 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts omits 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts omits 052005cee275 tools/memory-model: Document locking corner cases omits 7dd3050a0194 Merge branch 'for-5.12' into for-next omits fe16e639831f percpu: reduce the number of cpu distance comparisons adds 68d54ceeec0e arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page adds 93908500b8da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f95162598041 Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.o [...] adds 2dbbaae5f7b3 Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org [...] adds b220c049d519 tracing: Check length before giving out the filter buffer adds e77a6817d413 Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/ [...] adds cf050f96e097 Revert "drm/amd/display: Update NV1x SR latency values" adds d92d3d8f4cc6 Merge tag 'amd-drm-fixes-5.11-2021-02-10' of https://gitla [...] adds 0594bc74be82 Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.fr [...] adds 551c81853d6d Merge branch 'drm-misc-fixes' of git://anongit.freedesktop [...] adds a81bfdf8bf53 Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesk [...] adds 92c75f7594d5 Revert "io_uring: don't take fs for recvmsg/sendmsg" adds c6d8570e4d64 Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.d [...] adds 7989807dc0c9 Merge tag '5.11-rc7-smb3-github' of git://github.com/smfre [...] adds 83c68bbcb6ac btrfs: initialize fs_info::csum_size earlier in open_ctree adds e42ee56fe597 Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/s [...] adds 3d6a3d3a2a7a i2c: stm32f7: fix configuration of the digital filter adds 8cc8e6aaf27d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3c62cfdd10c4 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU adds 93ca696376dd scripts/recordmcount.pl: support big endian for ARCH sh adds 30d320f089d8 MAINTAINERS: update KASAN file list adds 872fad10f834 MAINTAINERS: update Andrey Konovalov's email address adds fee92a765fbc MAINTAINERS: add Andrey Konovalov to KASAN reviewers adds ade9679c159d h8300: fix PREEMPTION build, TI_PRE_COUNT undefined adds 25cbda467794 Merge branch 'akpm' (patches from Andrew) adds ac30d8ce28d6 Merge branch 'for-5.11-fixes' of git://git.kernel.org/pub/ [...] adds 0001ec9b1418 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 245090ab2636 clk: sunxi-ng: mp: fix parent rate change flag check adds 358feceebbf6 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 27dad89bab2d sparc: remove wrong comment from arch/sparc/include/asm/Kbuild adds fe968c41ac4f scripts: set proper OpenSSL include dir also for sign-file adds 1e41d7d98174 Merge remote-tracking branch 'kbuild-current/fixes' adds d7acb624239a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 28e9ceb4d3f0 Merge remote-tracking branch 'sparc/master' adds 1d1be91254bb tcp: fix tcp_rmem documentation adds d4083d3c00f6 ibmvnic: Set to CLOSED state even on error adds 132e0b65dc2b bnxt_en: reverse order of TX disable and carrier off adds db28b6c77f40 bnxt_en: Fix devlink info's stored fw.psid version format. adds b1f19639db8b Merge branch 'bnxt_en-fixes' adds 8a28af7a3e85 net: ethernet: aquantia: Handle error cleanup of start on open adds e185ea30df1f enetc: auto select PHYLIB and MDIO_DEVRES adds e12be9139cca dpaa2-eth: fix memory leak in XDP_REDIRECT adds 4c0d2e96ba05 net: phy: consider that suspend2ram may cut off PHY power adds 15cc10453398 mptcp: deliver ssk errors to msk adds dd913410b0a4 mptcp: fix poll after shutdown adds 64b9cea7a0af mptcp: fix spurious retransmissions adds d8b59efa6406 mptcp: init mptcp request socket earlier adds e3859603ba13 mptcp: better msk receive window updates adds d09d818ec2ed mptcp: add a missing retransmission timer scheduling adds 9c899aa6ac6b Merge branch 'mptcp-Miscellaneous-fixes' adds 0e22bfb7c046 net/mlx5e: E-switch, Fix rate calculation for overflow adds e4484d9df500 net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices adds e33f9f5f2d3a net/mlx5e: Enable XDP for Connect-X IPsec capable devices adds 019f93bc4ba3 net/mlx5e: Don't change interrupt moderation params when D [...] adds 65ba8594a238 net/mlx5e: Change interrupt moderation channel params also [...] adds 51d138c2610a net/mlx5: Fix health error state handling adds 4d6e6b0c6d4b net/mlx5e: Replace synchronize_rcu with synchronize_net adds ebf79b6be67c net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ adds b850bbff9651 net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context adds d89ddaae1766 net/mlx5: Disable devlink reload for multi port slave device adds c70f8597fcc1 net/mlx5: Disallow RoCE on multi port slave device adds 7ab91f2b0336 net/mlx5: Disallow RoCE on lag device adds edac23c2b3d3 net/mlx5: Disable devlink reload for lag devices adds a2173131526d net/mlx5e: CT: manage the lifetime of the ct entry object adds e1c3940c6003 net/mlx5e: Check tunnel offload is required before setting SWP adds 308daa19e2d0 Merge tag 'mlx5-fixes-2021-02-11' of git://git.kernel.org/ [...] adds 9b00f1b78809 bpf: Fix truncation handling for mod32 dst reg wrt zero adds 0c9fc2ede9a9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 39935dccb21c appletalk: Fix skb allocation size in loopback case adds d2126838050c flow_dissector: fix TTL and TOS dissection on IPv4 fragments adds a6f2fe5f108c ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 adds 57baf8cc70ea net: axienet: Handle deferred probe on clock properly adds 1d6e76fce186 Merge remote-tracking branch 'net/master' adds 0d3070f5e655 ALSA: hda: Add another CometLake-H PCI ID adds 3833fa98ecda Merge remote-tracking branch 'sound-current/for-linus' adds 22c6be9e060e Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 4b2c74f7c55f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds c294554111a8 regulator: bd718x7, bd71828, Fix dvs voltage levels adds 8571bdc21388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 660b0f76ed76 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 386f771aad15 spi: dw: Avoid stack content exposure adds b306320322c9 spi: Skip zero-length transfers in spi_transfer_one_message() adds 110bc220aaab Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 818fa1d08389 Merge remote-tracking branch 'spi-fixes/for-linus' adds d61cb50876bd Merge remote-tracking branch 'pci-current/for-linus' adds baad045b6934 Merge remote-tracking branch 'phy/fixes' adds d49f08cb215b Merge remote-tracking branch 'ide/master' adds 461423d5f139 Merge remote-tracking branch 'omap-fixes/fixes' adds 77e75984383e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 7575423616f6 Merge branch 'misc-5.11' into next-fixes adds 06404f8b8b31 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f0b488c9542c nfsd: register pernet ops last, unregister first adds acb424c286f7 svcrdma: Hold private mutex while invoking rdma_accept() adds 095727507311 Merge remote-tracking branch 'cel-fixes/for-rc' new 4e38359faf89 Merge remote-tracking branch 'kbuild/for-next' new e2c4669951fc Merge remote-tracking branch 'dma-mapping/for-next' new b85c290ffbb3 Merge remote-tracking branch 'asm-generic/master' new 93b50197c523 Merge remote-tracking branch 'arm/for-next' new bab8443ba84a Merge branch 'for-next/cosmetic' into for-next/core new 88ddf0df1620 Merge branch 'for-next/cpufeature' into for-next/core new f96a816fa5e5 Merge branch 'for-next/crypto' into for-next/core new 90eb8c9d94fa Merge branch 'for-next/errata' into for-next/core new 6b76c3aedb07 Merge branch 'for-next/faultaround' into for-next/core new b374d0f981a7 Merge branch 'for-next/kexec' into for-next/core new 1d32854ea763 Merge branch 'for-next/misc' into for-next/core new c974a8e574f9 Merge branch 'for-next/perf' into for-next/core new cf6a85a85089 Merge branch 'for-next/random' into for-next/core new 9dc8313cfd0b Merge branch 'for-next/rng' into for-next/core new 82a1c2b94ac0 Merge branch 'for-next/selftests' into for-next/core new d23fa87cde1d Merge branch 'for-next/stacktrace' into for-next/core new dcabe10d97f5 Merge branch 'for-next/topology' into for-next/core new 1ffa9763828c Merge branch 'for-next/vdso' into for-next/core new f480919ec61d Merge remote-tracking branch 'arm64/for-next/core' new 59e30dc98a87 Merge remote-tracking branch 'arm-soc/for-next' new 83d762598527 Merge remote-tracking branch 'actions/for-next' new 002f95e19d2a Merge branch 'v5.12/dt' into tmp/aml-rebuild new c9eaf8360712 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H new 5ed5627400ed arm64: dts: meson: add initial device-tree for Minix NEO U9-H new ec811a412a97 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 70994f761efe Merge branch 'v5.12/soc' into tmp/aml-rebuild new 4c157320ba09 Merge remote-tracking branch 'amlogic/for-next' new 6665dc3228f6 Merge remote-tracking branch 'aspeed/for-next' new 014b03cf3cf6 Merge remote-tracking branch 'at91/at91-next' new 4b616df00248 Merge remote-tracking branch 'drivers-memory/for-next' new f208486719d0 Merge remote-tracking branch 'imx-mxs/for-next' new 9b730d456165 Merge remote-tracking branch 'keystone/next' new d6277f11a17b Merge remote-tracking branch 'mediatek/for-next' new 7596e3ff62b8 Merge remote-tracking branch 'mvebu/for-next' new b3279036b2a7 Merge remote-tracking branch 'omap/for-next' new 439926762956 Merge remote-tracking branch 'qcom/for-next' new 4911093d8eef Merge remote-tracking branch 'raspberrypi/for-next' new 901131da3957 Merge remote-tracking branch 'realtek/for-next' new 4f9afbfbabd2 Merge remote-tracking branch 'renesas/next' new dfaa8fb69eb2 Merge remote-tracking branch 'rockchip/for-next' new f555f8b1abfb Merge remote-tracking branch 'samsung-krzk/for-next' new 87ad7f75a389 Merge remote-tracking branch 'stm32/stm32-next' new c9bd5a1cd227 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 51624e4a5e6c Merge remote-tracking branch 'tegra/for-next' new 81f603a2742e Merge remote-tracking branch 'ti-k3/ti-k3-next' new 84e1c0949e00 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 428d97e18594 clk: at91: Fix the declaration of the clocks new da2a634b3914 Merge branch 'clk-at91' into clk-next new bc22d596ea8c clk: zynq: pll: Fix kernel-doc formatting in 'clk_register [...] new ed1b7dd7021b clk: ti: clkt_dpll: Fix some kernel-doc misdemeanours new 539bf21808dc clk: ti: dpll3xxx: Fix some kernel-doc headers and promote [...] new 4414c16eb186 clk: qcom: clk-regmap: Provide missing description for 'de [...] new a89bd29a53d9 clk: tegra: clk-tegra30: Remove unused variable 'reg' new b565eb81276a clk: tegra: cvb: Provide missing description for 'tegra_cv [...] new d8dbf923e701 clk: ti: dpll44xx: Fix some potential doc-rot new b92b01bd92c2 clk: qcom: gcc-ipq4019: Remove unused variable 'ret' new e28aa9b0ce20 clk: clk-fixed-mmio: Demote obvious kernel-doc abuse new 6a5898411159 clk: clk-npcm7xx: Remove unused static const tables 'npcm7 [...] new 181ad1ad174b clk: qcom: mmcc-msm8974: Remove unused static const tables [...] new 4e1df36e0ca1 clk: clk-xgene: Add description for 'mask' and fix formatt [...] new 3e6bd158c1da clk: qcom: clk-rpm: Remove a bunch of superfluous code new f2ad937b62d9 clk: spear: Move prototype to accessible header new 7db20bc17fcf clk: zynqmp: divider: Add missing description for 'max_div' new ee70d49abf21 clk: bcm: clk-iproc-pll: Demote kernel-doc abuse new 487dc7bb6a0c clk: sifive: fu540-prci: Declare static const variable 'pr [...] new 75fddccbca32 clk: socfpga: clk-pll: Remove unused variable 'rc' new 1609634d4197 clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc' new 793eb69c9639 clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header new c13726171f70 clk: st: clkgen-pll: Demote unpopulated kernel-doc header new 4f71bdcbd6cc clk: st: clkgen-fsyn: Fix worthy struct documentation demo [...] new 60b185f1112f clk: ti: clockdomain: Fix description for 'omap2_init_clk_ [...] new 975b3edd5594 clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' [...] new d52848c3f609 clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_ [...] new 0c1d46d3a7e6 clk: versatile: clk-icst: Fix worthy struct documentation block new bf2244ba9d85 clk: zynq: clkc: Remove various instances of an unused var [...] new b25f7864bf43 Merge branch 'clk-warnings' into clk-next new 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...] new f3d661d6b441 clk: vc5: Add support for optional load capacitance new fc370279972d Merge branch 'clk-vc5' into clk-next new 3dff4becef2d dt-bindings: clock: si570: Add 'silabs,skip-recall' property new d9d4944d36e8 clk: si570: Skip NVM to RAM recall operation if an optiona [...] new 3d9586f09103 Merge branch 'clk-silabs' into clk-next new 5f7927f9b375 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d new 971a6d2e722a clk: qcom: gdsc: Implement NO_RET_PERIPH flag new 12e0c0c27c92 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver new 1d436ccd52f0 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] new 74d89ad1ccd7 clk: qcom: gcc-sm8350: add gdsc new 0856eef7fae7 Merge branch 'clk-qcom' into clk-next new 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2 new 901a837cdce9 Merge branch 'clk-aspeed' into clk-next new 1b69464e4aee Merge branch 'clk-fixes' into clk-next new ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data new ea818d56e7d4 Merge branch 'clk-rohm' into clk-next new 2bea59d3888b dt-bindings: documentation: add clock bindings information [...] new a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform new c2c4a2617a4d Merge branch 'clk-socfpga' into clk-next new c7b36f193a31 dt-bindings: clock: Add RPMHCC bindings for SC7280 new 2fe48383c911 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 new a8068eb400b1 dt-bindings: clock: Add SC7280 GCC clock binding new 27aef2b9462a clk: qcom: Add Global Clock controller (GCC) driver for SC7280 new 2cb843dbcd69 Merge branch 'clk-qcom' into clk-next new 48e8d9284aaf Merge remote-tracking branch 'clk/clk-next' new 8e3e7fa0efd4 Merge remote-tracking branch 'csky/linux-next' new 43db9bcbbd8c Merge remote-tracking branch 'h8300/h8300-next' new fefa6f1ed117 Merge remote-tracking branch 'm68k/for-next' new 68d15f5f1566 Merge remote-tracking branch 'm68knommu/for-next' new 459b6e430905 Merge remote-tracking branch 'microblaze/next' new 7c86ff9925cb MIPS: Add basic support for ptrace single step new 04e4783fccf4 MIPS/malta: simplify plat_setup_iocoherency new 3440caf5f28c MIPS/alchemy: factor out the DMA coherent setup new 14ac09a65e19 MIPS: refactor the runtime coherent vs noncoherent DMA indicators new 6d4e9a8efe3d driver core: lift dma_default_coherent into common code new a86497d66dd5 MIPS: remove CONFIG_DMA_MAYBE_COHERENT new 4e0664416c70 MIPS: remove CONFIG_DMA_PERDEV_COHERENT new b1468f3071f7 Revert "MIPS: kernel: {ftrace,kgdb}: Set correct address l [...] new f1b0bf577f46 MIPS: Simplify EVA cache handling new b306c5f56068 MIPS: Use common way to parse elfcorehdr new 8fbf1d27598a MAINTAINERS: Add git tree for KVM/mips new b216811caed2 Merge remote-tracking branch 'mips/mips-next' new 60616a561972 Merge remote-tracking branch 'nds32/next' new 71cc511ac442 Merge remote-tracking branch 'openrisc/for-next' new f286303286f8 parisc: Drop out of get_whan() if task is running again new 61c439439ccc parisc: Use the generic devmem_is_allowed() new c70919bd9d07 parisc: Fix IVT checksum calculation wrt HPMC new 31680c1d1595 parisc: Bump 64-bit IRQ stack size to 64 KB new ae3c4761c15d parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() new b7795074a046 parisc: Optimize per-pagetable spinlocks new 8041f87b2c99 binfmt_misc: pass binfmt_misc flags to the interpreter new f6666b539b95 Merge remote-tracking branch 'parisc-hd/for-next' new d1349db88a7f Merge remote-tracking branch 'powerpc/next' new dc8ac80e0350 Merge remote-tracking branch 'risc-v/for-next' new b0d31159a467 s390: open code SWITCH_KERNEL macro new 64985c3a223d s390: use WRITE_ONCE when re-allocating async stack new b61b1595124a s390: add stack for machine check handler new 26521412ae22 s390: fix kernel asce loading when sie is interrupted new 33ea04872da1 s390: use r13 in cleanup_sie as temp register new efa54735905c s390: split cleanup_sie new 96c0a6a72d18 s390,alpha: switch to 64-bit ino_t new e4101be56c85 s390/time: introduce union tod_clock new 530f639f1efe s390/time: rename store_tod_clock_ext() and use union tod_clock new cc2c7db28f79 s390/time: introduce new store_tod_clock_ext() new f8d8977a3d97 s390/time: convert tod_clock_base to union new 169ceac42926 s390/vdso: use union tod_clock new 2cfd7b73f593 s390/kvm: use union tod_clock new d1deda6f2b23 s390/debug: use union tod_clock new 01f224b9d722 s390/hypfs: use store_tod_clock_ext() new fc4a925f7774 s390/crypto: use store_tod_clock_ext() new 7ef37dd7bb00 s390/time: remove get_tod_clock_ext() new 3bf526e036c9 s390/qdio: inline qdio_kick_handler() new 540936df4438 s390/qdio: rework q->qdio_error indication new 7940eaf2e956 s390/qdio: improve handling of PENDING buffers for QEBSM devices new 2223318c2862 s390/qdio: remove 'merge_pending' mechanism new b47f625e102b Merge branch 'features' into for-next new 946d5db4fd88 Merge remote-tracking branch 's390/for-next' new 74e919d2307d um: virtio: clean up a comment new 10c2b5aeb21c um: virtio: fix handling of messages without payload new 9b84512cfe60 um: virtio: disable VQs during suspend new c8177aba37ca um: time-travel: rework interrupt handling in ext mode new 1fcf9da38901 um: virtio: allow devices to be configured for wakeup new 3a5f4154741f um: fix spelling mistake in Kconfig "privleges" -> "privileges" new 731ecea3e549 mm: Remove arch_remap() and mm-arch-hooks.h new a15f1e41fbf5 um: hostfs: use a kmem cache for inodes new e1e22d0d9183 um: print register names in wait_for_stub new 47da29763ec9 um: mm: check more comprehensively for stub changes new a7d48886cacf um: defer killing userspace on page table update failures new 84b2789d6115 um: separate child and parent errors in clone stub new 9f0b4807a44f um: rework userspace stubs to not hard-code stub location new bfc58e2b98e9 um: remove process stub VMA new dde8b58d5127 um: add a pseudo RTC new cc3ac20fc265 um: io.h: include <linux/types.h> new ddad5187fc2a um: irq.h: include <asm-generic/irq.h> new a50a07cda51e Merge remote-tracking branch 'uml/linux-next' new b0deef49e0ea Merge remote-tracking branch 'xtensa/xtensa-for-next' new 872689e1eb1d Merge remote-tracking branch 'pidfd/for-next' new c7104697aa94 netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] new 32685453751f netfs: Hold a ref on a page when PG_private_2 is set new 86c579bafb7a Merge remote-tracking branch 'fscache/fscache-next' new 25fd403aca8c Merge remote-tracking branch 'btrfs/for-next' new 3e3ae28b760d Merge remote-tracking branch 'ecryptfs/next' new e11d7ad4b853 Merge remote-tracking branch 'erofs/dev' new 3467112d6c52 Merge remote-tracking branch 'exfat/dev' new 0fddb68139ec Merge remote-tracking branch 'ext3/for_next' new 8928a37909f8 Merge remote-tracking branch 'ext4/dev' new 938a184265d7 f2fs: give a warning only for readonly partition new 1e2eb5475df7 Merge remote-tracking branch 'f2fs/dev' new c2700e41c0df Merge remote-tracking branch 'fsverity/fsverity' new 682b31fc868a Merge remote-tracking branch 'jfs/jfs-next' new 65a3b9acf388 Merge remote-tracking branch 'nfs-anna/linux-next' new 98b9935f2969 Merge remote-tracking branch 'cel/for-next' new 2bc023e84b19 Merge remote-tracking branch 'overlayfs/overlayfs-next' new cf0838dfa3f9 ubi: remove dead code in validate_vid_hdr() new 3b638f997a35 ubi: eba: Delete useless kfree code new 19646447ad3a jffs2: fix use after free in jffs2_sum_write_data() new 11b8ab383645 ubifs: Fix memleak in ubifs_init_authentication new 410b6de702ef ubifs: replay: Fix high stack usage, again new d984bcf5766d ubifs: Fix off-by-one error new 90ada91f4610 jffs2: check the validity of dstlen in jffs2_zlib_compress() new 42119dbe571e ubifs: Fix error return code in alloc_wbufs() new 8dc6e2d0d1ce Merge remote-tracking branch 'ubifs/next' new 4a98c9745210 Merge remote-tracking branch 'v9fs/9p-next' new f13e059e34d0 Merge remote-tracking branch 'xfs/for-next' new 68caa5cad294 Merge remote-tracking branch 'zonefs/for-next' new 1b50d4481e4b Merge remote-tracking branch 'iomap/iomap-for-next' new 2b8c158d4750 Merge remote-tracking branch 'file-locks/locks-next' new baebdf74ea61 Merge remote-tracking branch 'vfs/for-next' new 13791c80b0cd printk: avoid prb_first_valid_seq() where possible new 7908e4c69387 Merge branch 'printk-rework' into for-next new b2855063edce Merge remote-tracking branch 'printk/for-next' new 087ef9bce533 Merge remote-tracking branch 'pci/next' new 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. new 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next new 91998761032b Merge remote-tracking branch 'hid/for-next' new 55900a79efeb Merge branch 'i2c/for-current' into i2c/for-next new 679c314b842a Merge tag 'at24-updates-for-v5.12' of git://git.kernel.org [...] new bb3fe9ff5306 i2c: busses: Replace spin_lock_irqsave with spin_lock in hard IRQ new b39ab96aa894 i2c: testunit: add support for block process calls new 0b16cfd9e660 i2c: remove redundant error print in stm32f7_i2c_probe new 35ea257a39ae Merge branch 'i2c/for-5.12' into i2c/for-next new a9764dbe8e14 Merge remote-tracking branch 'i2c/i2c/for-next' new f53e07557543 Merge remote-tracking branch 'i3c/i3c/next' new 781f3efa9f62 Merge remote-tracking branch 'dmi/dmi-for-next' new 9f56b8eb8592 hwmon: (amd_energy) Add AMD family 19h model 30h x86 match new 8c646ef14513 hwmon: (da9052) Switch to using the new API kobj_to_dev() new f02e897bf37d dt-bindings: hwmon: Add TI TPS23861 bindings new fff7b8ab2255 hwmon: add Texas Instruments TPS23861 driver new 6ab3332cc692 MAINTAINERS: Add entry for Texas Instruments TPS23861 PoE PSE new fc9674833abe Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 0db209ff536c Merge remote-tracking branch 'jc_docs/docs-next' new faa35fdc9bd1 Merge remote-tracking branch 'v4l-dvb/master' new 3cb44c63335b Merge remote-tracking branch 'v4l-dvb-next/master' new 505ca2f7770b ACPI: OSL: Rework acpi_check_resource_conflict() new 8aef273ee88e ACPI: OSL: Clean up printing messages new 9ea1ba38e25a Merge branch 'acpi-messages' into linux-next new ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const new 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...] new befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio) new 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd) new 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery) new db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio) new 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn) new f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal) new 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic) new 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC) new 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform new ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform new c25ed1a101a3 Merge branch 'platform-drivers-mid-removal' into linux-next new e1e6bd2995ac ACPI: property: Fix fwnode string properties matching new 5352de4c92b3 Merge branch 'acpi-properties' into linux-next new 75c05dac593b Merge remote-tracking branch 'pm/linux-next' new 293729460fc1 Merge remote-tracking branch 'opp/opp/linux-next' new c2a06566e25e Merge remote-tracking branch 'thermal/thermal/linux-next' new 82294cc0b0a6 Merge remote-tracking branch 'ieee1394/for-next' new 779e3c993a82 Merge remote-tracking branch 'rdma/for-next' new 58356eb31d60 net: ti: am65-cpsw-nuss: Add devlink support new 2934db9bcb30 net: ti: am65-cpsw-nuss: Add netdevice notifiers new 86e8b070b25e net: ti: am65-cpsw-nuss: Add switchdev support new e276cfb9cd5b docs: networking: ti: Add driver doc for AM65 NUSS switch driver new f79bebad90ef Merge branch 'am65-cpsw-nuss-switchdev-driver' new 7867299cde34 net: mvpp2: fix interrupt mask/unmask skip condition new 3b23a32a6321 net: fix dev_ifsioc_locked() race condition new 9fbb4a7ac463 r8169: handle tx before rx in napi poll new 3c5a2fd042d0 tcp: Sanitize CMSG flags and reserved args in tcp_zerocopy [...] new 4e1beecc3b58 net/sock: Add kernel config SOCK_RX_QUEUE_MAPPING new 76f165939ea3 net/tls: Select SOCK_RX_QUEUE_MAPPING from TLS_DEVICE new 2af3e35c5a04 net/mlx5: Remove TLS dependencies on XPS new 4fb37e72e2f1 Merge branch 'sock-rx-qmap' new 1c9a98b0ba1f net: hns3: refactor out hclge_cmd_convert_err_code() new 433e2802775c net: hns3: refactor out hclgevf_cmd_convert_err_code() new c318af3f5684 net: hns3: clean up hns3_dbg_cmd_write() new eaede835675c net: hns3: use ipv6_addr_any() helper new 88936e320c1a net: hns3: refactor out hclge_set_vf_vlan_common() new 405642a15cba net: hns3: refactor out hclge_get_rss_tuple() new 73f7767ed0f9 net: hns3: refactor out hclgevf_get_rss_tuple() new b3712fa73d56 net: hns3: split out hclge_dbg_dump_qos_buf_cfg() new 76f82fd9b123 net: hns3: split out hclge_cmd_send() new eb0faf32b86e net: hns3: split out hclgevf_cmd_send() new e291eff3bce4 net: hns3: refactor out hclge_set_rss_tuple() new 5fd0e7b4f7bf net: hns3: refactor out hclgevf_set_rss_tuple() new 80a9f3f1fa81 net: hns3: refactor out hclge_rm_vport_all_mac_table() new c3ff3b02e99c Merge branch 'hns3-cleanups' new 767389c8dd55 selftests: mptcp: dump more info on errors new f384221a3817 selftests: mptcp: fix ACKRX debug message new 45759a871593 selftests: mptcp: display warnings on one line new 5f88117f2565 selftests: mptcp: fail if not enough SYN/3rd ACK new 0a82c37e34fe Merge branch 'mptcp-selftests' new e98014306840 mptcp: move pm netlink work into pm_netlink new a141e02e3933 mptcp: split __mptcp_close_ssk helper new 40947e13997a mptcp: schedule worker when subflow is closed new b263b0d7d60b mptcp: move subflow close loop after sk close check new 6c714f1b547f mptcp: pass subflow socket to a few helpers new 4d54cc32112d mptcp: avoid lock_fast usage in accept path new b911c97c7dc7 mptcp: add netlink event support new 0a2f6b32cc45 Merge branch 'mptcp-genl-events' new 295f830e53f4 rxrpc: Fix dependency on IPv6 in udp tunnel config new 3304b6f937a3 iwlwifi: remove incorrect comment in pnvm new 4830872685f8 rtw88: add dynamic rrsr configuration new d77ddc34d731 rtw88: add rts condition new 9e2fd29864c5 rtw88: add napi support new fe101716c7c9 rtw88: replace tx tasklet with work queue new 9e27d4bf12ea rtw88: 8822c: update MAC/BB parameter tables to v60 new 0e5abd1172c9 rtw88: 8822c: update RF_A parameter tables to v60 new 6817cbdd9df7 rtw88: 8822c: update RF_B (1/2) parameter tables to v60 new 9d083348e938 rtw88: 8822c: update RF_B (2/2) parameter tables to v60 new 79201f358d64 Merge tag 'wireless-drivers-next-2021-02-12' of git://git. [...] new a6e0ee35ee11 octeontx2-af: Fix spelling mistake "recievd" -> "received" new 93efb0c65683 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam() new 258afa786611 cfg80211: remove unused callback new 10cb8e617560 mac80211: enable QoS support for nl80211 ctrl port new 6194f7e6473b mac80211: fix potential overflow when multiplying to u32 integers new 9e6d51265b0a cfg80211: initialize reg_rule in __freq_reg_info() new a42fa256f66c mac80211: minstrel_ht: use bitfields to encode rate indexes new 2012a2f7bcd2 mac80211: minstrel_ht: update total packets counter in tx [...] new 7aece471a0e6 mac80211: minstrel_ht: reduce the need to sample slower rates new 80d55154b2f8 mac80211: minstrel_ht: significantly redesign the rate pro [...] new 4a8d0c999fed mac80211: minstrel_ht: show sampling rates in debugfs new c0eb09aa7e1c mac80211: minstrel_ht: remove sample rate switching code f [...] new 549fdd34b5f2 mac80211: add STBC encoding to ieee80211_parse_tx_radiotap new b6db0f899a16 cfg80211/mac80211: Support disabling HE mode new 735a48481cca nl80211: add documentation for HT/VHT/HE disable attributes new 21cc70c75be0 Merge tag 'mac80211-next-for-net-next-2021-02-12' of git:/ [...] new 571b1e7e58ad net: ipa: use a separate pointer for adjusted GSI memory new 4c7ccfcd09fd net: ipa: use dev_err_probe() in ipa_clock.c new 2d65ed76924b net: ipa: fix register write command validation new a266ad6b5deb net: ipa: introduce ipa_table_hash_support() new 6170b6dab2d4 net: ipa: introduce gsi_channel_initialized() new 4b47ad0079f0 Merge branch 'ipa-cleanups' new b0aae0bde26f octeontx2: Fix condition. new 4c08c586ff29 net: switchdev: propagate extack to port attributes new 304ae3bf1c1a net: bridge: offload all port flags at once in br_setport new 078bbb851ea6 net: bridge: don't print in br_switchdev_set_port_flag new 5e38c15856e9 net: dsa: configure better brport flags when ports leave t [...] new e18f4c18ab5b net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_ [...] new a8b659e7ff75 net: dsa: act as passthrough for bridge port flags new 6edb9e8d451e net: dsa: felix: restore multicast flood to CPU when NPI t [...] new b360d94f1b86 net: mscc: ocelot: use separate flooding PGID for broadcast new 421741ea5672 net: mscc: ocelot: offload bridge port flags to device new 4d9423549501 net: dsa: sja1105: offload bridge port flags to device new 4098ced4680a Merge branch 'brport-flags' new 203ee5cd7235 selftests: tc: Add basic mpls_* matching support for tc-flower new c09bfd9a5df9 selftests: tc: Add generic mpls matching support for tc-flower new 7aceeb736b62 Merge branch 'tc-mpls-selftests' new 99f097270a18 i40e: drop redundant check when setting xdp prog new 4a14994a921e i40e: drop misleading function comments new d06e2f05b4f1 i40e: adjust i40e_is_non_eop new 59c97d1b51b1 ice: simplify ice_run_xdp new 29b82f2a09d5 ice: move skb pointer from rx_buf to rx_ring new 43a925e49d46 ice: remove redundant checks in ice_change_mtu new 5c57e507f247 ice: skip NULL check against XDP prog in ZC path new f892a9af0cd8 i40e: Simplify the do-while allocation loop new f7bb0d71d658 i40e: store the result of i40e_rx_offset() onto i40e_ring new f1b1f409bf79 ice: store the result of ice_rx_offset() onto ice_ring new c0d4e9d223c5 ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring new 5cdaf9d6fad1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new f969dc5a8857 tcp: fix SO_RCVLOWAT related hangs under mem pressure new 05dc72aba364 tcp: factorize logic into tcp_epollin_ready() new 762d17b99160 Merge branch 'tcp-mem-pressure-vs-SO_RCVLOWAT' new 66b51663cdd0 net: axienet: hook up nway_reset ethtool operation new eceac9d2590b dt-bindings: net: xilinx_axienet: add xlnx,switch-x-sgmii [...] new 6c8f06bb2e51 net: axienet: Support dynamic switching between 1000BaseX [...] new 773dc50d7169 Merge branch 'Xilinx-axienet-updates' new 5381b23d5bf9 skbuff: move __alloc_skb() next to the other skb allocatio [...] new ef28095fce66 skbuff: simplify kmalloc_reserve() new 483126b3b2c6 skbuff: make __build_skb_around() return void new df1ae022af2c skbuff: simplify __alloc_skb() a bit new f9d6725bf44a skbuff: use __build_skb_around() in __alloc_skb() new fec6e49b6398 skbuff: remove __kfree_skb_flush() new 50fad4b543b3 skbuff: move NAPI cache declarations upper in the file new f450d539c05a skbuff: introduce {,__}napi_build_skb() which reuses NAPI [...] new d13612b58e64 skbuff: allow to optionally use NAPI cache from __alloc_skb() new cfb8ec659521 skbuff: allow to use NAPI cache from __napi_alloc_skb() new 9243adfc311a skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instea [...] new c4762993129f Merge branch 'skbuff-introduce-skbuff_heads-bulking-and-reusing' new 786334638b7a Merge remote-tracking branch 'net-next/master' new 07881ccbf40c bpf: Be less specific about socket cookies guarantees new c5dbb89fc2ac bpf: Expose bpf_get_socket_cookie to tracing programs new 61f8c9c8f3c8 selftests/bpf: Integrate the socket_cookie test to test_progs new 6cd4dcc3fb81 selftests/bpf: Use vmlinux.h in socket_cookie_prog.c new 6fdd671baaf5 selftests/bpf: Add a selftest for the tracing bpf_get_sock [...] new 1336c662474e bpf: Clear per_cpu pointers during bpf_prog_realloc new 6a5df969ff80 docs: bpf: Clarify BPF_CMPXCHG wording new b2e37a7114ef bpf: Fix subreg optimization for BPF_FETCH new 1e0aa3fb05f8 libbpf: Use AF_LOCAL instead of AF_INET in xsk.c new d2836dddc95d libbpf: Ignore non function pointer member in struct_ops new a79e88dd2ca6 bpf: selftests: Add non function pointer test to struct_ops new 3a7b35b899de bpf: Introduce task_vma bpf_iter new 3d06f34aa896 bpf: Allow bpf_d_path in bpf_iter program new e8168840e16c selftests/bpf: Add test for bpf_iter_task_vma new aca0b81e5c46 Merge branch 'introduce bpf_iter for task_vma' new 90a82b1fa40d tools/resolve_btfids: Add /libbpf to .gitignore new 17d8beda277a bpf: Fix an unitialized value in bpf_iter new 7d4553b69fb3 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation new 6306c1189e77 bpf: Remove MTU check in __bpf_skb_max_len new 2c0a10af688c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx new e1850ea9bd9e bpf: bpf_fib_lookup return MTU value as output when looked up new 34b2021cc616 bpf: Add BPF-helper for MTU checking new 5f7d57280c19 bpf: Drop MTU check when doing TC-BPF redirect to ingress new 6b8838be7e21 selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect new b62eba563229 selftests/bpf: Tests using bpf_check_mtu BPF-helper new feb4adfad575 bpf: Rename bpf_reg_state variables new 4ddb74165ae5 bpf: Extract nullable reg type conversion into a helper function new e5069b9c23b3 bpf: Support pointers in global func args new 8b08807d039a selftests/bpf: Add unit tests for pointers in global functions new 5e1d40b75ed8 Merge branch 'Add support of pointer to struct in global' new 138e4107e29e Merge remote-tracking branch 'bpf-next/for-next' new f6109560c80e Merge remote-tracking branch 'gfs2/for-next' new 9f44811a4ca6 next-20210212/mtd new 37f925a40b07 Merge remote-tracking branch 'crypto/master' new f3472c373c7b Merge remote-tracking branch 'drm/drm-next' new 8419e67c8c54 Merge remote-tracking branch 'drm-misc/for-linux-next' new 5d7ec57a21e0 Merge remote-tracking branch 'amdgpu/drm-next' new 810eb2ef522b Merge remote-tracking branch 'drm-intel/for-linux-next' new 430fd61c05b8 Merge remote-tracking branch 'drm-msm/msm-next' new 39d9fb656585 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 3eebdfcb0427 Merge remote-tracking branch 'regmap/for-next' new 15447b64789d ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 new 72e64342ad32 Merge remote-tracking branch 'sound/for-next' new f6c04af5dc4b ASoC: soc-pcm: add soc_pcm_hw_update_rate() new 6cb56a4549e9 ASoC: soc-pcm: add soc_pcm_hw_update_chan() new debc71f26cdb ASoC: soc-pcm: add soc_pcm_hw_update_format() new 7ceb553bf1c2 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 11e791471208 Merge remote-tracking branch 'sound-asoc/for-next' new c9cc80d37867 Merge remote-tracking branch 'modules/modules-next' new bb442e0004fa Merge remote-tracking branch 'input/next' new 3f36597d164f Merge branch 'for-5.12/block' into for-next new 5c624095f1ce Merge branch 'for-5.12/drivers' into for-next new 087fc62d0ac1 Merge branch 'for-5.12/libata' into for-next new bd75904590de io_uring: take compl state from submit state new d3d7298d05cb io_uring: optimise out unlikely link queue new 4e32635834a3 io_uring: optimise SQPOLL mm/files grabbing new 921b9054e0c4 io_uring: don't duplicate io_req_task_queue() new 04fc6c802dfa io_uring: save ctx put/get for task_work submit new 4fccfcbb7337 io_uring: don't split out consume out of SQE get new b7e647bfea89 Merge branch 'for-5.12/io_uring' into for-next new 93e4f73a9371 Merge branch 'sched/smp' of git://git.kernel.org/pub/scm/l [...] new 0a2efafbb1c7 blk-mq: Always complete remote completions requests in softirq new f9ab49184af0 blk-mq: Use llist_head for blk_cpu_done new a2631523ec56 Merge branch 'for-5.12/block-ipi' into for-next new dc0eced5d920 io_uring: don't check PF_EXITING from syscall new cdbff9822333 io_uring: clean io_req_find_next() fast check new 5be9ad1e4287 io_uring: optimise io_init_req() flags setting new 30b9d629922c Merge branch 'for-5.12/io_uring' into for-next new e06aa2e94f05 io-wq: clear out worker ->fs and ->files new 68e68ee6e359 io_uring: allow task match to be passed to io_req_cache_free() new 9a4fdbd8ee0d io_uring: add helper to free all request caches new 41be53e94fb0 io_uring: kill cached requests from exiting task closing the ring new de36ab4199bc proc: don't allow async path resolution of /proc/thread-se [...] new 735f4486a832 Merge branch 'for-5.12/io_uring' into for-next new e9ad222c3187 Merge remote-tracking branch 'block/for-next' new 729e82bab1ba Merge remote-tracking branch 'device-mapper/for-next' new 517d7e03047f Merge remote-tracking branch 'pcmcia/pcmcia-next' new 3f957dec6dc2 mmc: mmc_test: use erase_arg for mmc_erase command new d727632b27bd mmc:sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure new 9cbfabae518f mmc: cb710: Use new tasklet API new 033e34a70d26 mmc: host: Retire MMC_GOLDFISH new ed911fe114ca mmc: sdhci-esdhc-imx: fix kernel panic when remove module new 9c64e8f4d4b9 Merge remote-tracking branch 'mmc/next' new 2fe14696b7df Merge remote-tracking branch 'mfd/for-mfd-next' new a039d2667a83 Merge remote-tracking branch 'backlight/for-backlight-next' new 9f7dbe154914 Merge remote-tracking branch 'battery/for-next' new f03e2a72e5e8 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 1a8cf13828e2 Merge remote-tracking branch 'regulator/for-next' new dc1893de27ff Merge remote-tracking branch 'security/next-testing' new 410fe29087c5 Merge remote-tracking branch 'apparmor/apparmor-next' new 6d14c6517885 ima: Free IMA measurement buffer on error new f31e3386a4e9 ima: Free IMA measurement buffer after kexec syscall new cccb0efdef01 Merge branch 'ima-kexec-fixes' into next-integrity new f6692213b504 integrity: Make function integrity_add_key() static new 3e3d65172aa7 Merge remote-tracking branch 'integrity/next-integrity' new be396d9280ed Merge remote-tracking branch 'keys/keys-next' new 25e345e90f2b Merge remote-tracking branch 'selinux/next' new d70d39144254 Merge remote-tracking branch 'smack/next' new 6eb66b326da7 Merge remote-tracking branch 'tomoyo/master' new bff21264634b Merge remote-tracking branch 'tpmdd/next' new 3631c9f3eb93 Merge remote-tracking branch 'watchdog/master' new 6778ff5b21bd iommu/amd: Fix performance counter initialization new 45e606f27269 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] new c7dbbf60bcbb Merge remote-tracking branch 'iommu/next' new 98baab85e714 Merge remote-tracking branch 'audit/next' new 83c4a4eec06a of: Remove of_dev_{get,put}() new cb8be8b4b27f driver core: platform: Drop of_device_node_put() wrapper new 88a516b8c681 Merge remote-tracking branch 'devicetree/for-next' new eec262d179ff Merge remote-tracking branch 'spi/for-5.12' into spi-next new 058d232f6e2a Merge remote-tracking branch 'spi/for-next' new 2ade0d60939b x86/sgx: Maintain encl->refcount for each encl->mm_list entry new 256b92af784d x86/build: Disable CET instrumentation in the kernel for 3 [...] new 70245f86c109 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() new 2f59d3c34214 Merge branch 'x86/urgent' new dc9b7be557ca x86/sgx: Drop racy follow_pfn() check new 848477782bfa MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX new e32ecc268d1f Merge branch 'x86/sgx' new 62a08a7193dc x86/sev-es: Do not unroll string I/O for SEV-ES guests new 93216e3de3ee Merge branch 'x86/seves' new 1257c4c87d0d Merge branch 'x86/platform' new c3d7fa6684b5 x86/xen: Use specific Xen pv interrupt entry for MCE new 5b4c6d65019b x86/xen: Use specific Xen pv interrupt entry for DF new 53c9d9240944 x86/pv: Switch SWAPGS to ALTERNATIVE new afd30525a659 x86/xen: Drop USERGS_SYSRET64 paravirt call new ab234a260b1f x86/pv: Rework arch_local_irq_restore() to not use popf new 7e2ee176739f Merge branch 'x86/paravirt' new 35f1c89b0cce x86/fault: Fix AMD erratum #91 errata fixup for user code new d24df8ecf9b6 x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs new ec352711ceba x86/fault: Fold mm_fault_error() into do_user_addr_fault() new f42a40fd53fb x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() new ef2544fb3f64 x86/fault: Document the locking in the fault_signal_pendin [...] new 56e62cd28aaa x86/fault: Correct a few user vs kernel checks wrt WRUSS new 03c81ea33316 x86/fault: Improve kernel-executing-user-memory handling new 2cc624b0a7e6 x86/fault: Split the OOPS code out from no_context() new 5042d40a264c x86/fault: Bypass no_context() for implicit kernel faults [...] new 6456a2a69ee1 x86/fault: Rename no_context() to kernelmode_fixup_or_oops() new 66fcd9888381 x86/fault: Don't look for extable entries for SMEP violations new ca247283781d x86/fault: Don't run fixups for SMAP violations new c46f52231e79 x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() new f22fecaf39c3 x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset [...] new 4f63b320afdd x86/asm: Fixup TASK_SIZE_MAX comment new 3228e1dc8098 x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC new 40c1fa52cdb7 Merge branch 'x86/cleanups' into x86/mm new ad5938e034a0 Merge branch 'x86/mm' new 8c1866606623 Merge branch 'x86/misc' new 1a026312921c Merge branch 'x86/microcode' new e1ead9986766 Merge branch 'x86/fpu' new 87ccc826bf1c x86/unwind/orc: Change REG_SP_INDIRECT new 2a512829840e objtool,x86: Additionally decode: mov %rsp, (%reg) new aafeb14e9da2 objtool: Support stack-swizzle new 4dc1d28ce290 Merge branch 'objtool/core' into x86/entry new 15f720aabe71 x86/entry: Fix instrumentation annotation new e7f890017971 x86/irq: Sanitize irq stack tracking new 951c2a51ae75 x86/irq/64: Adjust the per CPU irq stack pointer by 8 new 3c5e0267ec3e x86/apic: Split out spurious handling code new a0cfc74d0b00 x86/irq: Provide macro for inlining irq stack switching new 569dd8b4eb7e x86/entry: Convert system vectors to irq stack macro new 5b51e1db9bdc x86/entry: Convert device interrupts to inline stack switching new 359f01d1816f x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcall new 52d743f3b712 x86/softirq: Remove indirection in do_softirq_own_stack() new 624db9eabc74 x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK new cd1a41ceba8a softirq: Move __ARCH_HAS_DO_SOFTIRQ to Kconfig new db1cc7aede37 softirq: Move do_softirq_own_stack() to generic asm header new 72f40a2823d6 x86/softirq/64: Inline do_softirq_own_stack() new a3251c1a36f5 Merge branch 'x86/paravirt' into x86/entry new 9db733e3c78c Merge branch 'x86/entry' new 20b100e50bf7 Merge branch 'x86/cpu' new ca63f25e3619 Merge branch 'x86/cache' new fbfc4acde918 Merge branch 'x86/build' new 1c51e4a5b5c0 Merge branch 'x86/asm' new 0fcc7c20d2e2 hrtimer: Update softirq_expires_next correctly in hrtimer_ [...] new 8d058782af88 Merge branch 'timers/urgent' new b5c28ea601b8 alarmtimer: Update kerneldoc new 174bcc691f44 timens: Delete no-op time_ns_init() new 11db5710d4a9 Merge tag 'timers-v5.12-rc1' of https://git.linaro.org/peo [...] new 4311d2edb9aa Merge branch 'timers/core' new adca8f604cc0 Merge branch 'sched/smp' new 6a4e4a7f9d13 Merge branch 'sched/core' new 4f432e8bb15b x86/mce: Get rid of mcheck_intel_therm_init() new 9223d0dccb8f thermal: Move therm_throt there from x86/mce new 364af1939d1e Merge branch 'ras/core' new 82f51a16ef77 Merge branch 'perf/kprobes' new 2a6c6b7d7ad3 perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT new 628d923a3c46 perf/x86/intel: Factor out intel_update_topdown_event() new 1ab5f235c176 perf/x86/intel: Filter unsupported Topdown metrics event new 61b985e3e775 perf/x86/intel: Add perf core PMU support for Sapphire Rapids new 32451614da2a perf/x86/intel: Support CPUID 10.ECX to disable fixed counters new b3c3361fe325 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] new ffb20c2e52e8 perf/x86/rapl: Add msr mask support new b6f78d3fba7f perf/x86/rapl: Only check lower 32bits for RAPL energy counters new 838342a6d6b7 perf/x86/rapl: Fix psys-energy event on Intel SPR platform new 942bab049dcb Merge branch 'perf/core' new 442187f3c2de locking/rwsem: Remove empty rwsem.h new 7f82e631d236 locking/lockdep: Avoid unmatched unlock new c8cc7e853192 lockdep: Noinstr annotate warn_bogus_irq_restore() new b38085ba6024 s390: Use arch_local_irq_{save,restore}() in early boot code new 0f319d49a416 locking/mutex: Kill mutex_trylock_recursive() new 6c80408a8a03 checkpatch: Don't check for mutex_trylock_recursive() new 62137364e3e8 Merge branch 'linus' into locking/core, to pick up upstream fixes new c11878fd5024 Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] new 3765d01bab73 Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] new e35109e4f42d Merge branch 'locking/core' new c3e76ae027b2 Merge branch 'efi/core' new 85e853c5ec84 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] new 2b392cb11c0d Merge branch 'for-mingo-nolibc' of git://git.kernel.org/pu [...] new ef085b43f951 Merge branch 'core/rcu' new 912efa17e512 mm: proc: Invalidate TLB after clearing soft-dirty page state new ae8eba8b5d72 tlb: mmu_gather: Remove unused start/end arguments from tl [...] new d8b450530b90 tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() new a72afd873089 tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() new c7bd8010a335 tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs new 8cf55f24ce6c x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables new f1b61f7b4fb9 Merge branch 'core/mm' new 5e055bd14829 Merge remote-tracking branch 'tip/auto-latest' new abd9b24242b4 Merge remote-tracking branch 'edac/edac-for-next' new a890caeb2ba4 irqchip/imx: IMX_INTMUX should not default to y, unconditionally new 8e497739d962 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 551bb15da420 Merge remote-tracking branch 'ftrace/for-next' new ab6b9d43eb65 Merge remote-tracking branch 'rcu/rcu/next' new 5e6b211136a8 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next new 6b76d624e64f Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next new c5db649f3ded Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] new e7ae2ecdc841 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next new 8cb68a9d147d Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next new c93199e93e12 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] new 8c6e67bec319 Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/li [...] new 757021d116fc Merge remote-tracking branch 'kvm/next' new d7d29ac76f7e percpu: reduce the number of cpu distance comparisons new 258e0815e2b1 percpu: fix clang modpost section mismatch new df1c002198a8 Merge branch 'for-5.12' into for-next new 03690d09cf9a Merge remote-tracking branch 'percpu/for-next' new 8ceb75212fe7 Merge remote-tracking branch 'workqueues/for-next' new f70ed8450518 Merge remote-tracking branch 'drivers-x86/for-next' new e54d1fe4199f Merge remote-tracking branch 'chrome-platform/for-next' new c2f6e71ebc69 Merge remote-tracking branch 'hsi/for-next' new cdb0a0c11c31 Merge remote-tracking branch 'leds/for-next' new 66039ecff56a Merge remote-tracking branch 'ipmi/for-next' new ecf42c32686b Merge remote-tracking branch 'driver-core/driver-core-next' new 4b59b60d896f Documentation: connector: Update the description of sink-vdos new 2b9f3ed93781 dt-bindings: usb: mtk-xhci: add optional assigned clock pr [...] new fcad8dd5b995 dt-bindings: usb: mtk-xhci: add compatible for mt2701 and mt7623 new b5a12546e779 dt-bindings: usb: mediatek: musb: add mt8516 compatbile new cf966ffd79da Merge remote-tracking branch 'usb/usb-next' new 48dacf6e4173 Merge remote-tracking branch 'tty/tty-next' new d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...] new d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow new 1c623c776046 Merge remote-tracking branch 'char-misc/char-misc-next' new 52ca5af92d71 Merge remote-tracking branch 'extcon/extcon-next' new 1f59330b0123 Merge remote-tracking branch 'vfio/next' new 697805c7b351 staging: rtl8723bs: fix function comments to follow kernel-doc new 79795c6cf820 staging: rtl8723bs: remove obsolete commented out code new 6522ad26df0e staging: qlge: Remove duplicate word in comment new 95897fdf1f2a staging: vt6656: Fixed issue with alignment in rf.c new fa7d3e66f675 staging: fbtft: add tearing signal detect new f34df6764c60 staging: wimax: Fix some coding style problem new dc31fc6ce69e staging: nvec: minor coding style fix new 314fd52f01ea staging: wfx: remove unused included header files new a2ea4e1d9091 staging: greybus: Fixed alignment issue in hid.c new 465e8997e854 staging: rtl8192e: remove multiple blank lines new b2591ab0c96c staging:r8188eu: use IEEE80211_FCTL_* kernel definitions new bc4bf94cc2ae staging:wlan-ng: use memdup_user instead of kmalloc/copy_f [...] new 9a928654011d staging: greybus: minor code style fix new 403119601be5 staging: wimax: i2400m: fix some incorrect type warnings new 1aa8f9da5c54 staging: wimax/i2400m: fix some byte order issues found by sparse new 51063101f755 staging: greybus: Fixed a misspelling in hid.c new 4eb839aef182 staging: hikey9xx: Fix alignment of function parameters new 6be0938d3bd0 Merge remote-tracking branch 'staging/staging-next' new 5e483b0362e4 Merge remote-tracking branch 'dmaengine/next' new 811119f6dab3 Merge remote-tracking branch 'cgroup/for-next' new 814a021d2c16 Merge remote-tracking branch 'scsi/for-next' new c7ecc9ed25b0 Merge remote-tracking branch 'scsi-mkp/for-next' new 709ff53705f6 Merge remote-tracking branch 'vhost/linux-next' new 0031d36c75b6 Merge remote-tracking branch 'rpmsg/for-next' new 4914b3864137 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 432e10330c39 dt-bindings: pinctrl: qcom: Add SM8350 pinctrl bindings new d5d348a3271f pinctrl: qcom: Add SM8350 pinctrl driver new 6bdafceac179 dt-bindings: pinctrl: qcom: Define common TLMM binding new 332dcd71d145 dt-bindings: pinctrl: qcom: Add sc8180x binding new 97423113ec4b pinctrl: qcom: Add sc8180x TLMM driver new 4739b1b168ab pinctrl: single: set function name when adding function new d3171b6882be pinctrl: actions: Add depends on || COMPILE_TEST new aad018aacb3b dt-bindings: pinctrl: at91-pio4: add slew-rate new c709135e576b pinctrl: at91-pio4: add support for slew-rate new b4435b42aafc pinctrl: at91-pio4: fix "Prefer 'unsigned int' to bare use [...] new 5637f556a2b0 pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment new 74f2dd447900 dt-bindings: pinctrl: Group tuples in pin control properties new b40b760aa2a9 pinctrl: mediatek: Fix trigger type setting follow for une [...] new 17a31b7923fe Merge remote-tracking branch 'pinctrl/for-next' new 56aa217b1409 Merge remote-tracking branch 'pwm/for-next' new 6617e64d0cbb Merge remote-tracking branch 'userns/for-next' new 99bb791c0152 Merge remote-tracking branch 'kselftest/next' new c5699b9b8fa7 Merge remote-tracking branch 'livepatching/for-next' new 8b774c71b102 Merge remote-tracking branch 'coresight/next' new 198be9898b9e rtc: pcf8563: Add NXP PCA8565 compatible new 2843d565dd78 rtc: pcf2127: properly set flag WD_CD for rtc chips(pcf212 [...] new 49dfc1f16b03 rtc: abx80x: Add utility function for writing configuration key new 25aee1fe131b Merge remote-tracking branch 'rtc/rtc-next' new addc3688526a cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints new cc1967ac93ab cxl/mem: Find device capabilities new 75e4fe16f1cf cxl/mem: Register CXL memX devices new 7e20cad0a205 cxl/mem: Add basic IOCTL interface new 00f38e729606 cxl/mem: Add a "RAW" send command new 35cd08b5d72d cxl/mem: Enable commands via CEL new dfaeb4ee27ef cxl/mem: Add set of informational commands new 2ba36b573f51 MAINTAINERS: Add maintainers of the CXL driver new 6dee0a89b183 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 710a9d1f47ad Merge remote-tracking branch 'seccomp/for-next/seccomp' new 14f79cdbec77 Merge remote-tracking branch 'kspp/for-next/kspp' new c597a05b01e5 Merge remote-tracking branch 'gnss/gnss-next' new b24ed0b1fc7d Merge remote-tracking branch 'slimbus/for-next' new f8d4069896df Merge remote-tracking branch 'nvmem/for-next' new 3f52013fbf1d Merge remote-tracking branch 'xarray/main' new 03a7116e2747 Merge remote-tracking branch 'hyperv/hyperv-next' new e09e60916520 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 81260208a881 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 47dd772558d5 Merge remote-tracking branch 'kunit-next/kunit' new f9b4fd44904e Merge remote-tracking branch 'mhi/mhi-next' new 92f5bacab0b9 Merge remote-tracking branch 'memblock/for-next' new 3fa90a9b7576 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 730b25627778 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new b15d7dde4846 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 10a0d453f92e /proc/kpageflags: do not use uninitialized struct pages new af7fe3cca555 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 89c4e1953800 scripts/spelling.txt: increase error-prone spell checking new 682d9c7a30fc scripts/spelling.txt: check for "exeeds" new eff81b645e5e scripts/spelling.txt: add "allocted" and "exeeds" typo new e1d8184d069d scripts/spelling.txt: add more spellings to spelling.txt new dee70749a4b1 ntfs: layout.h: delete duplicated words new 6e1dc7586809 ocfs2: remove redundant conditional before iput new 83e9efd5b1ae ocfs2: clean up some definitions which are not used any more new e9403b7babad ocfs2: fix a use after free on error new 13c21788dee0 ocfs2: Simplify the calculation of variables new 79b608a1555c ocfs2: clear links count in ocfs2_mknod() if an error occurs new f10fb85e77e7 ocfs2: fix ocfs2 corrupt when iputting an inode new 79181515b034 fs: delete repeated words in comments new 7c9bfa9d6fdf ramfs: support O_TMPFILE new a2a28fe72493 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 0d5899bc383c mm, tracing: record slab name for kmem_cache_free() new 649fb2862214 mm/sl?b.c: remove ctor argument from kmem_cache_flags new 0cade27ca283 mm/slab: minor coding style tweaks new ee37e3b36f3b mm/slub: disable user tracing for kmemleak caches by default new 5de6024cf5ff mm, slub: stop freeing kmem_cache_node structures on node offline new 4d351e01e090 mm, slab, slub: stop taking memory hotplug lock new 58b39d7cabc2 mm, slab, slub: stop taking cpu hotplug lock new 7719c2a60dd2 mm, slub: splice cpu and page freelists in deactivate_slab() new ba5e6861bac6 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new 5e0b7a2ee57a mm/slub: minor coding style tweaks new 0f26b06ea9e5 mm/debug: improve memcg debugging new ebf852e17606 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 36fefbb8c7e1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new 991775c8710c mm/page_owner: use helper function zone_end_pfn() to get end_pfn new ea1539df19fe mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 2f1028a0f368 mm/filemap: remove unused parameter and change to void typ [...] new 8e4036903b3b mm/filemap: don't revert iter on -EIOCBQUEUED new ac4a621bcc4e mm/filemap: rename generic_file_buffered_read subfunctions new e2855df6198d mm/filemap: remove dynamically allocated array from filemap_read new 98916fe1f832 mm/filemap: convert filemap_get_pages to take a pagevec new c4cdba9002a1 mm/filemap: use head pages in generic_file_buffered_read new d32410949761 mm/filemap: pass a sleep state to put_and_wait_on_page_locked new 5dddf2d73c4f mm/filemap: support readpage splitting a page new dcbf7ae746b5 mm/filemap: inline __wait_on_page_locked_async into caller new 5620df588fbe mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 34b5a5c8dcfa mm/filemap: change filemap_read_page calling conventions new 4ecf8295876f mm/filemap: change filemap_create_page calling conventions new 8748ca1696ce mm/filemap: convert filemap_update_page to return an errno new 3dabf66838e6 mm/filemap: move the iocb checks into filemap_update_page new a40900b361ee mm/filemap: add filemap_range_uptodate new e32b0d09a7a2 mm-filemap-add-filemap_range_uptodate-fix new 1bda04dd0a91 mm/filemap: split filemap_readahead out of filemap_get_pages new 89fa2e93f279 mm/filemap: restructure filemap_get_pages new 14c0597d5e78 mm/filemap: don't relock the page after calling readpage new 19a1c5d04713 mm/filemap: rename generic_file_buffered_read to filemap_read new 8ff488f4114d mm/filemap: simplify generic_file_read_iter new 1bb14eea4707 fs/buffer.c: add checking buffer head stat before clear new 595924a74f30 mm: backing-dev: Remove duplicated macro definition new 54376d9b1eb9 mm/swap_slots.c: remove redundant NULL check new cf7c60f05faf mm/swapfile.c: fix debugging information problem new 233ef7b4deed mm/page_io: use pr_alert_ratelimited for swap read/write errors new 6d22dfccfc65 mm/swap_state: constify static struct attribute_group new ccd706343bcf mm/swap: don't SetPageWorkingset unconditionally during swapin new 47053d4aeae0 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new a033bebba1cc mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 887bf83b3927 mm: memcontrol: optimize per-lruvec stats counter memory usage new 1871726b88ab mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new cc0eced639f8 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new cb638546c5fe mm: memcontrol: convert NR_ANON_THPS account to pages new e9b6825ffcc6 mm: memcontrol: convert NR_FILE_THPS account to pages new 3b68419d2c8e mm: memcontrol: convert NR_SHMEM_THPS account to pages new 7b7cabc78f90 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 74e3d4014d89 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 0029f1e5ce4e mm: memcontrol: make the slab calculation consistent new 6dd1c62615a1 mm/memcg: revise the using condition of lock_page_lruvec f [...] new 6ecb4fc6cc64 mm/memcg: remove rcu locking for lock_page_lruvec function series new 5cc4a23b9249 mm: memcg: add swapcache stat for memcg v2 new 7f3deaf73f9a mm-memcg-add-swapcache-stat-for-memcg-v2-fix new edc8b58f3a52 mm: kmem: make __memcg_kmem_(un)charge static new 99f55d74712d mm: page_counter: re-layout structure to reduce false sharing new 50c2bb506513 mm/memcontrol: remove redundant NULL check new 3f5c18d39247 mm: memcontrol: replace the loop with a list_for_each_entry() new 7a5e6038d103 mm/list_lru.c: remove kvfree_rcu_local() new 603166fd8df9 fs: buffer: use raw page_memcg() on locked page new e73ff715d055 mm/mmap.c: remove unnecessary local variable new 93aa5a49d2ad mm/memory.c: fix potential pte_unmap_unlock pte error new a1528e08b767 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] new a5ac701c3d1d mm/mmap.c: fix the adjusted length error new d7148392cadb mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] new b21a107eb602 mm/memory.c: fix potential pte_unmap_unlock pte error new 3a212e00d3c6 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 7769bd9425f5 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new 529a9afa2e30 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 88ae3a6a064b mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 1e6266eeab20 mm/page_reporting: use list_entry_is_head() in page_report [...] new 6b36eafa4254 vmalloc: remove redundant NULL check new 77e172d34e04 kasan: prefix global functions with kasan_ new 06b5daec16f5 kasan: clarify HW_TAGS impact on TBI new a941e15184b5 kasan: clean up comments in tests new 1abaeb9f8c78 kasan: add macros to simplify checking test constraints new 433291f872b6 kasan: add match-all tag tests new 8f5ef44d1ad4 kasan: export kasan_poison new 26b972fe98c6 kasan-add-match-all-tag-tests-fix-fix new 2b29d6a6a39e kasan, arm64: allow using KUnit tests with HW_TAGS mode new 46b4e7397e71 kasan: rename CONFIG_TEST_KASAN_MODULE new 06fdfa15ee2a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 4993f1694e14 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new b38c04cc84ea kasan: fix memory corruption in kasan_bitops_tags test new ff85fbafbe72 kasan: move _RET_IP_ to inline wrappers new 7cd1221a351c kasan: fix bug detection via ksize for HW_TAGS mode new 4242a2981bd7 kasan: add proper page allocator tests new 92e7bd54d22f kasan: add a test for kmem_cache_alloc/free_bulk new 860fefdff531 kasan: don't run tests when KASAN is not enabled new 4fab9cec4000 kasan: remove redundant config option new b9a55ddefddf kasan-remove-redundant-config-option-v3 new a203cfc68ca4 mm: fix prototype warning from kernel test robot new b529043d5176 mm: rename memmap_init() and memmap_init_zone() new 79ddf1d8fbdf mm: simplify parater of function memmap_init_zone() new 1a5902fec56a mm: simplify parameter of setup_usemap() new 3dc505e11c75 mm: remove unneeded local variable in free_area_init_core new 7b79b23e88a2 video: fbdev: acornfb: remove free_unused_pages() new 9ce1c78bb038 mm: simplify free_highmem_page() and free_reserved_page() new c13faca71ace mm/page_alloc.c: refactor initialization of struct page fo [...] new cb85bea005a4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] new b3fa0863ad02 mm/huge_memory.c: update tlb entry if pmd is changed new b5b703cc98ee MIPS: do not call flush_tlb_all when setting pmd entry new 551ade6d72b9 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 2c10eaac546f mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new a32ddac97e75 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new 8ff28ee8738a mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 34fb03a5fccb mm/hugetlb: fix use after free when subpool max_hpages acc [...] new 889eb5446193 mm/hugetlb: simplify the calculation of variables new 12633263c52c mm/hugetlb: grab head page refcount once for group of subpages new 10b9837bd499 mm/hugetlb: refactor subpage recording new 2f4da40f94b6 mm/hugetlb: fix some comment typos new 71fc30dde247 mm/hugetlb: remove redundant check in preparing and destro [...] new bb1b64803370 mm/hugetlb.c: fix typos in comments new ee3664dee6ad mm/huge_memory.c: remove unused return value of set_huge_z [...] new beee5e306869 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] new c2f3bd61b51f hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] new f01edf9da32d mm/hugetlb: use helper function range_in_vma() in page_tab [...] new cd22114599b5 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] new 3cf696257d9a mm/hugetlb: use helper huge_page_size() to get hugepage size new 6599cfc96e18 mm/hugetlb: use helper huge_page_size() to get hugepage size new c7b2a9322613 mm/vmscan: __isolate_lru_page_prepare() cleanup new f7c586641604 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new 97581a40d9d8 mm/vmscan.c: use add_page_to_lru_list() new f9bc59d49cb9 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 5856f620ca81 mm: don't pass "enum lru_list" to lru list addition functions new ccf2d519f8eb mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new c3a18754280b mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 34e0b073df1d mm: add __clear_page_lru_flags() to replace page_off_lru() new a4d31f2ebf89 mm: VM_BUG_ON lru page flags new 309119ccc3a1 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new 477343784dda include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 047e166a99cd mm/vmscan.c: make lruvec_lru_size() static new 922dee98fa4e mm: workingset: clarify eviction order and distance calculation new 26af15f0bd19 hugetlb: use page.private for hugetlb specific page flags new 59f2ea2f4005 hugetlb: convert page_huge_active() HPageMigratable flag new 1dadefcedec0 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix new 352297b9a72d hugetlb: convert PageHugeTemporary() to HPageTemporary flag new bbcbbb2e4416 hugetlb: convert PageHugeFreed to HPageFreed flag new f860ca3e1780 z3fold: remove unused attribute for release_z3fold_page new b33145fabd11 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 632936b295cd mm/compaction: remove rcu_read_lock during page compaction new ff9afa292d75 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 7b35b2c55db3 mm/compaction: correct deferral logic for proactive compaction new 559a84c00114 mm/compaction: fix misbehaviors of fast_find_migrateblock() new 843dca21a6cf numa balancing: migrate on fault among multiple bound nodes new e5801c5262c2 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] new 5389fa91575a mm, oom: fix a comment in dump_task() new 81309464c99a mm/hugetlb: change hugetlb_reserve_pages() to type bool new 0ebf02ad710c hugetlbfs: remove special hugetlbfs_set_page_dirty() new 9b89edecda11 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new dbf8fe1b5b6b hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new a0463d1c5515 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new f7e1f2525dbe hugetlbfs: remove meaningless variable avoid_reserve new 09c6c03bc284 hugetlbfs: make hugepage size conversion more readable new 0e48faa0fe80 hugetlbfs: correct some obsolete comments about inode i_mutex new 6f4962b61eae hugetlbfs: fix some comment typos new d793e184a8a9 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() new 7ae03d7e3c91 mm/migrate: remove unneeded semicolons new 8e73146031fa mm: make pagecache tagged lookups return only head pages new 888889fb5572 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new bcf10fe058ff mm/swap: optimise get_shadow_from_swap_cache new 0ff40f7fae57 mm: add FGP_ENTRY new 4100d59442c1 mm/filemap: rename find_get_entry to mapping_get_entry new 5a98fc311315 mm/filemap: add helper for finding pages new 318caadc043d fix mm-filemap-add-helper-for-finding-pages.patch new 22fd40a6a140 mm/filemap: add mapping_seek_hole_data new c452d8a37c9c fix mm-filemap-add-mapping_seek_hole_data.patch new cab2f670759b iomap: use mapping_seek_hole_data new 9ae31cad57f1 mm: add and use find_lock_entries new ba28ffb16fb5 fix mm-add-and-use-find_lock_entries.patch new 9c203628c9b6 mm: add an 'end' parameter to find_get_entries new 363f5809f4a5 mm: add an 'end' parameter to pagevec_lookup_entries new 480b6b3ec156 mm: remove nr_entries parameter from pagevec_lookup_entries new d7a43abb88e1 mm: pass pvec directly to find_get_entries new d5c7f3ce23c5 mm: remove pagevec_lookup_entries new 1124d43931a4 mm,thp,shmem: limit shmem THP alloc gfp_mask new dccdba4941d1 mm,thp,shm: limit gfp mask to no more than specified new 8d8a7f8dcc87 mm,thp,shmem: make khugepaged obey tmpfs mount flags new bba37926b5db mm: cma: allocate cma areas bottom-up new adf2be134994 mm-cma-allocate-cma-areas-bottom-up-fix new 5181e6b0f71f mm-cma-allocate-cma-areas-bottom-up-fix-2 new 62826de30bba mm-cma-allocate-cma-areas-bottom-up-fix-3 new 772ccf9c118c mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new d5acdc2e6f5a mm/cma: expose all pages to the buddy if activation of an [...] new ced4b1b796e9 mm/page_alloc: count CMA pages per zone and print them in [...] new d2a697c7580e mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new 2476f3cb0dd5 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new 0df34389a2a1 mm: cma: print region name on failure new 2d300bbb6b51 mm-cma-print-region-name-on-failure-v2 new 5e5fb706184a mm: vmstat: fix NOHZ wakeups for node stat changes new ee3518553c6e mm: vmstat: add some comments on internal storage of byte items new 1858130d61b5 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 43a17fbf303b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 788fc8b4b95b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new f34569c69368 mm/vmstat.c: erase latency in vmstat_shepherd new 35f5054d80d7 mm: move pfn_to_online_page() out of line new 36343fe48d1e mm: teach pfn_to_online_page() to consider subsection validity new 2137303006ae mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 3748a799e08f mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new 0a84a0a70ec9 mm: fix memory_failure() handling of dax-namespace metadata new 54d9ad67db8b mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new 0ded7f922cb3 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new 20f4299d7b5f mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new 036e25c55ee9 drivers/base/memory: don't store phys_device in memory blocks new ae85564cac59 Documentation: sysfs/memory: clarify some memory block dev [...] new 276cbbe60381 mm/memory_hotplug: prevalidate the address range being add [...] new e49c007857de arm64/mm: define arch_get_mappable_range() new abe87895cd48 s390/mm: define arch_get_mappable_range() new afeaff735dfa virtio-mem: check against mhp_get_pluggable_range() which [...] new 6cd4d83a2b90 mm/mlock: stop counting mlocked pages when none vma is found new 26f96511247e mm/rmap: correct some obsolete comments of anon_vma new ebdecd258952 mm/rmap: remove unneeded semicolon in page_not_mapped() new a72a31b8b5ad mm/rmap: fix obsolete comment in __page_check_anon_rmap() new c1fd87de2241 mm/rmap: use page_not_mapped in try_to_unmap() new 68e4d48226ad mm/rmap: correct obsolete comment of page_get_anon_vma() new d861e54b8889 mm/rmap: fix potential pte_unmap on an not mapped pte new e4770c974a24 mm: zswap: clean up confusing comment new 0349509b1777 mm/zswap: add the flag can_sleep_mapped new be5645a8ec97 mm/zswap: add return value in zswap_frontswap_load new 856d7a37ab4b mm/zswap: fix potential memory leak new 69fdc1e57995 mm/zswap: fix potential uninitialized pointer read on tmp new cd5f40bcf7a6 mm/zswap: fix variable 'entry' is uninitialized when used new b66c16d73632 mm: set the sleep_mapped to true for zbud and z3fold new 9ea129c93675 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new a32a2707c82c zsmalloc: account the number of compacted pages correctly new 46487e723d0e mm/zsmalloc.c: use page_private() to access page->private new 287d1061e35f mm/highmem: Remove deprecated kmap_atomic new 7f78037f979d mm: remove arch_remap() and mm-arch-hooks.h new 842a682fccb1 mm: page-flags.h: Typo fix (It -> If) new 3ed07452b642 mm/dmapool: use might_alloc() new 0bc5f29a8e5f mm/backing-dev.c: use might_alloc() new a5a2cfac14f3 bdi-use-might_alloc-fix new 0ff424d647e7 mm/early_ioremap.c: use __func__ instead of function name new 6a452716ace2 mm: add Kernel Electric-Fence infrastructure new add409763a28 kfence: Fix parameter description for kfence_object_start() new d86e2793581c kfence: avoid stalling work queue task without allocations new a979010ceabb kfence: fix potential deadlock due to wake_up() new f053b227bca8 kfence: add option to use KFENCE without static keys new c3a9bceedcab kfence: add missing copyright and description headers new efc8d63e02ca x86, kfence: enable KFENCE for x86 new 287fa548ced8 kfence, x86: add missing copyright and description header new 882c87d64319 arm64, kfence: enable KFENCE for ARM64 new 01bcc877d6f5 kfence, arm64: add missing copyright and description header new 3c5a493e9e5c kfence: use pt_regs to generate stack trace on faults new 100b4a0ef995 mm, kfence: insert KFENCE hooks for SLAB new 44ec55427e46 mm, kfence: insert KFENCE hooks for SLUB new 79876994a80e kfence, kasan: make KFENCE compatible with KASAN new b0c7a3359f50 revert kasan-remove-kfence-leftovers new d68d9cea01e1 kasan: untag addresses for KFENCE new f2ec9899eb03 kfence, Documentation: add KFENCE documentation new e3d790275ba6 kfence: add missing copyright header to documentation new 66b6b76f1bc0 kfence: add test suite new ac3b72663fe1 kfence: fix typo in test new f71f5c13608a kfence: show access type in report new 488906aed356 MAINTAINERS: add entry for KFENCE new d1cd5b612d20 tracing: add error_report_end trace point new 9dbffbd373d8 kfence: use error_report_end tracepoint new 089c52c46058 kasan: use error_report_end tracepoint new a12790ebf6a9 kasan, mm: don't save alloc stacks twice new 1a5083113ceb kasan, mm: optimize kmalloc poisoning new 907612ee065a kasan: optimize large kmalloc poisoning new 236204ea9f6d kasan: clean up setting free info in kasan_slab_free new 9f0760f15bb9 kasan: unify large kfree checks new eec2e68f3c4a kasan: rework krealloc tests new 9952c76706a4 kasan, mm: fail krealloc on freed objects new 1d79c25dcabb kasan, mm: optimize krealloc poisoning new 3c3fedde1b73 kasan: ensure poisoning size alignment new 89ee5bf4651c arm64: kasan: simplify and inline MTE functions new 682e08f26e49 arm64: fix warning in mte_get_random_tag() new 6dfafb2b942b kasan: inline HW_TAGS helper functions new 218826bc6d38 kasan: clarify that only first bug is reported in HW_TAGS new 57de92713264 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 715434a3bc36 fs/buffer.c: dump more info for __getblk_gfp() stall problem new dfaf12a6993c kernel/hung_task.c: Monitor killed tasks. new 303d1555792a alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 594b0c4b97a9 proc/wchan: use printk format instead of lookup_symbol_name() new 940de9176e44 proc: use kvzalloc for our kernel buffer new 8ff85f080f6f sysctl.c: fix underflow value setting risk in vm_table new 75323094814b proc/sysctl: make protected_* world readable new 3e81d3478040 include/linux: remove repeated words new 9938da7e4fa6 treewide: Miguel has moved new ebab9d61735d groups: use flexible-array member in struct group_info new 64fcffefcd99 groups: simplify struct group_info allocation new b05dd58f551a kernel: delete repeated words in comments new 94dbda78636c lib/genalloc.c: change return type to unsigned long for bi [...] new 1a1cdc83a221 string.h: move fortified functions definitions in a dedica [...] new cc0e5cb742f2 lib: stackdepot: add support to configure STACK_HASH_SIZE new d813bac19c84 lib: stackdepot: add support to disable stack depot new bf6ce1141461 lib-stackdepot-add-support-to-disable-stack-depot-fix new 5de4fb190105 lib: stackdepot: fix ignoring return value warning new 8621b9c4e750 lib/cmdline: remove an unneeded local variable in next_arg() new 724de0fef7ad lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new 408b6335cd5e mm/page_poison: use unhashed address in hexdump for check_ [...] new 26b5a77a593e include/linux/bitops.h: spelling s/synomyn/synonym/ new f6df299fe862 checkpatch: improve blank line after declaration test new 0cc87db65c7b checkpatch: ignore warning designated initializers using NR_CPUS new 1add0adf8498 checkpatch: trivial style fixes new a788eaa2bcc5 checkpatch: prefer ftrace over function entry/exit printks new 1e9d3d45877f checkpatch: improve TYPECAST_INT_CONSTANT test message new 392a9068b74a checkpatch: add warning for avoiding .L prefix symbols in [...] new bae541433f07 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new be20544984d3 checkpatch: don't warn about colon termination in linker scripts new b56f15123cd6 checkpatch: do not apply "initialise globals to 0" check t [...] new 86e98e58fb55 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 87279bad355d init: clean up early_param_on_off() macro new 3a560f41a9b0 fs/coredump: use kmap_local_page() new 2840bff2c4a9 seq_file: document how per-entry resources are managed. new 238b7981bcae seq_file-document-how-per-entry-resources-are-managed-fix new f53693c8760b x86: fix seq_file iteration for pat/memtype.c new d664913b855a aio: simplify read_events() new ebe642193f34 scripts/gdb: fix list_for_each new 74baef000ca9 ubsan: remove overflow checks new 54c9d1b3f6c4 initramfs: panic with memory information new e98fefb370b6 initramfs-panic-with-memory-information-fix new f9a182de1d5c Merge branch 'akpm-current/current' new 725420ee2eb2 MIPS: make userspace mapping young by default
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 (25730252dd6f) \ N -- N -- N refs/heads/akpm (725420ee2eb2)
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 1030 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: .clang-format | 1 + Documentation/ABI/testing/sysfs-bus-cxl | 26 + Documentation/admin-guide/kernel-parameters.rst | 15 - Documentation/admin-guide/kernel-parameters.txt | 41 +- Documentation/dev-tools/kcsan.rst | 3 - Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 + .../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 + .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 92 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../devicetree/bindings/clock/silabs,si570.txt | 2 + .../bindings/connector/usb-connector.yaml | 7 +- .../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 + .../devicetree/bindings/net/xilinx_axienet.txt | 4 + .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 8 +- .../bindings/pinctrl/brcm,ns2-pinmux.txt | 2 +- .../bindings/pinctrl/brcm,nsp-pinmux.txt | 2 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 2 +- .../bindings/pinctrl/pinctrl-bindings.txt | 4 +- .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 10 +- .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 152 + .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 145 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 85 + .../bindings/pinctrl/samsung-pinctrl.txt | 2 +- Documentation/devicetree/bindings/rtc/pcf8563.txt | 3 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 10 + .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + Documentation/driver-api/cxl/index.rst | 12 + Documentation/driver-api/cxl/memory-devices.rst | 46 + Documentation/driver-api/index.rst | 1 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tps23861.rst | 41 + Documentation/i2c/slave-testunit-backend.rst | 23 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../networking/device_drivers/ethernet/index.rst | 1 + .../ethernet/ti/am65_nuss_cpsw_switchdev.rst | 143 + .../networking/devlink/am65-nuss-cpsw-switch.rst | 26 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/filter.rst | 4 +- Documentation/networking/ip-sysctl.rst | 7 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 32 +- arch/Kconfig | 10 + arch/alpha/Kconfig | 1 + arch/arm/mach-spear/generic.h | 12 - arch/arm/mach-spear/spear13xx.c | 1 + arch/arm64/boot/dts/amlogic/Makefile | 1 + .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 + arch/arm64/kernel/cpufeature.c | 6 +- arch/arm64/kernel/mte.c | 3 +- arch/h8300/kernel/asm-offsets.c | 3 + arch/ia64/include/asm/tlb.h | 4 +- arch/mips/Kconfig | 12 +- arch/mips/alchemy/common/setup.c | 34 +- arch/mips/include/asm/dma-coherence.h | 38 - arch/mips/include/asm/ptrace.h | 2 + arch/mips/include/asm/r4kcache.h | 67 +- arch/mips/include/asm/thread_info.h | 5 + arch/mips/kernel/ftrace.c | 4 - arch/mips/kernel/kgdb.c | 18 +- arch/mips/kernel/ptrace.c | 108 + arch/mips/kernel/setup.c | 61 +- arch/mips/kernel/signal.c | 2 +- arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mti-malta/malta-setup.c | 34 +- arch/mips/pci/pci-alchemy.c | 7 +- arch/mips/pistachio/init.c | 1 - arch/parisc/Kconfig | 1 + arch/parisc/include/asm/hardirq.h | 4 - arch/parisc/include/asm/pgtable.h | 49 +- arch/parisc/kernel/irq.c | 1 + arch/parisc/mm/hugetlbpage.c | 13 - arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/irq.h | 2 - arch/powerpc/kernel/irq.c | 1 + arch/powerpc/perf/core-book3s.c | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/s390/Kconfig | 2 + arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 4 +- arch/s390/include/asm/hardirq.h | 1 - arch/s390/include/asm/lowcore.h | 13 +- arch/s390/include/asm/qdio.h | 5 +- arch/s390/include/asm/timex.h | 48 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 6 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/entry.S | 89 +- arch/s390/kernel/irq.c | 1 + arch/s390/kernel/perf_cpum_cf_diag.c | 2 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/smp.c | 17 +- arch/s390/kernel/time.c | 50 +- arch/s390/kernel/vdso64/getcpu.c | 6 +- arch/s390/kvm/kvm-s390.c | 24 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/irq.h | 1 - arch/sh/kernel/irq.c | 1 + arch/sparc/Kconfig | 1 + arch/sparc/include/asm/Kbuild | 2 - arch/sparc/include/asm/irq_64.h | 1 - arch/sparc/include/asm/tlb_64.h | 1 - arch/sparc/kernel/irq_64.c | 1 + arch/um/drivers/Kconfig | 13 +- arch/um/drivers/Makefile | 2 + arch/um/drivers/rtc.h | 15 + arch/um/drivers/rtc_kern.c | 211 + arch/um/drivers/rtc_user.c | 80 + arch/um/drivers/virtio_uml.c | 145 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/io.h | 1 + arch/um/include/asm/irq.h | 1 + arch/um/include/asm/mmu_context.h | 29 +- arch/um/include/linux/time-internal.h | 17 + arch/um/include/shared/as-layout.h | 17 +- arch/um/include/shared/common-offsets.h | 6 + arch/um/include/shared/irq_kern.h | 60 + arch/um/include/shared/skas/mm_id.h | 1 + arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/kernel/exec.c | 4 +- arch/um/kernel/irq.c | 171 +- arch/um/kernel/skas/clone.c | 28 +- arch/um/kernel/skas/mmu.c | 87 - arch/um/kernel/time.c | 17 +- arch/um/kernel/tlb.c | 14 +- arch/um/kernel/um_arch.c | 5 + arch/um/os-Linux/skas/mem.c | 2 + arch/um/os-Linux/skas/process.c | 86 +- arch/x86/Kconfig | 16 +- arch/x86/Makefile | 6 +- arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_64.S | 67 +- arch/x86/events/core.c | 8 +- arch/x86/events/intel/core.c | 377 +- arch/x86/events/intel/ds.c | 131 +- arch/x86/events/perf_event.h | 18 +- arch/x86/events/probe.c | 7 +- arch/x86/events/probe.h | 7 +- arch/x86/events/rapl.c | 34 +- arch/x86/include/asm/apb_timer.h | 40 - arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/fixmap.h | 3 - arch/x86/include/asm/idtentry.h | 17 +- arch/x86/include/asm/intel-mid.h | 28 - arch/x86/include/asm/intel_mid_vrtc.h | 10 - arch/x86/include/asm/intel_scu_ipc_legacy.h | 17 - arch/x86/include/asm/irq.h | 6 - arch/x86/include/asm/irq_stack.h | 279 +- arch/x86/include/asm/irqflags.h | 46 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 30 - arch/x86/include/asm/paravirt_types.h | 17 +- arch/x86/include/asm/perf_event.h | 18 +- arch/x86/include/asm/processor.h | 9 +- arch/x86/include/asm/softirq_stack.h | 11 + arch/x86/include/asm/thermal.h | 12 +- arch/x86/include/asm/tlb.h | 1 - arch/x86/kernel/Makefile | 1 - arch/x86/kernel/apb_timer.c | 347 - arch/x86/kernel/apic/apic.c | 31 +- arch/x86/kernel/asm-offsets_64.c | 3 - arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/sgx/driver.c | 3 + arch/x86/kernel/cpu/sgx/encl.c | 13 +- arch/x86/kernel/dumpstack_64.c | 22 +- arch/x86/kernel/irq.c | 24 +- arch/x86/kernel/irq_32.c | 1 + arch/x86/kernel/irq_64.c | 12 +- arch/x86/kernel/irqflags.S | 11 - arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/ldt.c | 10 +- arch/x86/kernel/paravirt.c | 7 +- arch/x86/kernel/paravirt_patch.c | 10 - arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 46 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kernel/unwind_orc.c | 5 +- arch/x86/mm/fault.c | 375 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/pci/init.c | 15 +- arch/x86/platform/efi/quirks.c | 16 +- arch/x86/platform/intel-mid/Makefile | 2 +- arch/x86/platform/intel-mid/device_libs/Makefile | 9 - .../device_libs/platform_mrfld_power_btn.c | 78 - .../platform/intel-mid/device_libs/platform_msic.c | 83 - .../platform/intel-mid/device_libs/platform_msic.h | 15 - .../intel-mid/device_libs/platform_msic_audio.c | 42 - .../intel-mid/device_libs/platform_msic_battery.c | 32 - .../intel-mid/device_libs/platform_msic_gpio.c | 43 - .../intel-mid/device_libs/platform_msic_ocd.c | 44 - .../device_libs/platform_msic_power_btn.c | 31 - .../intel-mid/device_libs/platform_msic_thermal.c | 32 - arch/x86/platform/intel-mid/intel-mid.c | 79 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 - arch/x86/platform/intel-mid/sfi.c | 124 - arch/x86/um/os-Linux/task_size.c | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 33 +- arch/x86/um/shared/sysdep/stub_64.h | 36 +- arch/x86/um/stub_32.S | 17 +- arch/x86/um/stub_64.S | 5 +- arch/x86/um/stub_segv.c | 5 +- arch/x86/xen/enlighten_pv.c | 32 +- arch/x86/xen/irq.c | 23 - arch/x86/xen/xen-asm.S | 53 +- arch/x86/xen/xen-ops.h | 3 - drivers/Kconfig | 1 + drivers/Makefile | 1 + drivers/acpi/osl.c | 75 +- drivers/acpi/property.c | 44 +- drivers/base/core.c | 6 + drivers/base/platform.c | 2 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 16 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 20 +- drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/bcm/clk-iproc-pll.c | 2 +- drivers/clk/clk-ast2600.c | 37 +- drivers/clk/clk-bd718x7.c | 12 +- drivers/clk/clk-fixed-mmio.c | 2 +- drivers/clk/clk-npcm7xx.c | 108 - drivers/clk/clk-si570.c | 16 +- drivers/clk/clk-versaclock5.c | 64 + drivers/clk/clk-xgene.c | 5 +- drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-regmap.c | 1 + drivers/clk/qcom/clk-rpm.c | 63 - drivers/clk/qcom/clk-rpmh.c | 24 +- drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/{gcc-sm8350.c => gcc-sc7280.c} | 2143 +- drivers/clk/qcom/gcc-sm8350.c | 100 + drivers/clk/qcom/mmcc-msm8974.c | 16 - drivers/clk/sifive/fu540-prci.h | 5 - drivers/clk/sifive/sifive-prci.c | 5 + drivers/clk/socfpga/clk-agilex.c | 88 +- drivers/clk/socfpga/clk-periph-s10.c | 53 + drivers/clk/socfpga/clk-pll-a10.c | 3 +- drivers/clk/socfpga/clk-pll-s10.c | 83 + drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/stratix10-clk.h | 17 +- drivers/clk/spear/spear1310_clock.c | 1 + drivers/clk/spear/spear1340_clock.c | 1 + drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/st/clkgen-pll.c | 3 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/clk/tegra/clk-tegra30.c | 5 +- drivers/clk/tegra/cvb.c | 1 + drivers/clk/ti/clkt_dpll.c | 3 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ti/dpll3xxx.c | 20 +- drivers/clk/ti/dpll44xx.c | 6 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/versatile/clk-icst.c | 7 +- drivers/clk/zynq/clkc.c | 73 +- drivers/clk/zynq/pll.c | 12 +- drivers/clk/zynqmp/divider.c | 1 + drivers/cxl/Kconfig | 53 + drivers/cxl/Makefile | 7 + drivers/cxl/bus.c | 29 + drivers/cxl/cxl.h | 93 + drivers/cxl/mem.c | 1523 + drivers/cxl/pci.h | 31 + drivers/hid/hid-playstation.c | 4 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/tps23861.c | 601 + drivers/i2c/busses/i2c-digicolor.c | 5 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-stm32f7.c | 17 +- drivers/i2c/i2c-slave-testunit.c | 12 +- drivers/iommu/amd/init.c | 45 +- drivers/irqchip/Kconfig | 3 +- drivers/mfd/Kconfig | 9 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_msic.c | 425 - drivers/mmc/core/mmc_test.c | 2 +- drivers/mmc/host/Kconfig | 7 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/android-goldfish.c | 545 - drivers/mmc/host/cb710-mmc.c | 12 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- drivers/mmc/host/sdhci-pci-o2micro.c | 20 + drivers/mtd/ubi/eba.c | 1 - drivers/mtd/ubi/io.c | 7 +- drivers/net/dsa/b53/b53_common.c | 91 +- drivers/net/dsa/b53/b53_priv.h | 2 - drivers/net/dsa/mv88e6xxx/chip.c | 163 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 52 +- drivers/net/dsa/mv88e6xxx/port.h | 19 +- drivers/net/dsa/ocelot/felix.c | 25 + drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 222 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 44 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 155 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 158 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 254 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 194 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 114 +- drivers/net/ethernet/ibm/emac/core.c | 15 +- drivers/net/ethernet/ibm/ibmvnic.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 91 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 9 - drivers/net/ethernet/intel/ice/ice_txrx.c | 88 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 3 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 53 +- drivers/net/ethernet/mscc/ocelot.c | 100 +- drivers/net/ethernet/mscc/ocelot_net.c | 52 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/ti/Kconfig | 10 + drivers/net/ethernet/ti/Makefile | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 511 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 26 + drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 538 + drivers/net/ethernet/ti/am65-cpsw-switchdev.h | 34 + drivers/net/ethernet/ti/cpsw_switchdev.c | 27 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 29 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/ipa/gsi.c | 50 +- drivers/net/ipa/gsi.h | 5 +- drivers/net/ipa/gsi_reg.h | 21 +- drivers/net/ipa/ipa_clock.c | 9 +- drivers/net/ipa/ipa_cmd.c | 32 +- drivers/net/ipa/ipa_table.c | 16 +- drivers/net/ipa/ipa_table.h | 8 +- drivers/net/phy/phy_device.c | 53 +- drivers/net/tap.c | 7 +- drivers/net/tun.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 5 - drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 8 +- drivers/net/wireless/realtek/rtw88/main.h | 10 +- drivers/net/wireless/realtek/rtw88/pci.c | 154 +- drivers/net/wireless/realtek/rtw88/pci.h | 14 +- drivers/net/wireless/realtek/rtw88/phy.c | 62 +- drivers/net/wireless/realtek/rtw88/phy.h | 3 + drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 32755 ++++++++++++++----- drivers/net/wireless/realtek/rtw88/tx.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.h | 6 +- drivers/of/device.c | 21 - drivers/of/platform.c | 4 +- drivers/of/unittest.c | 2 +- drivers/pinctrl/actions/Kconfig | 6 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 137 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/qcom/Kconfig | 18 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 + drivers/pinctrl/qcom/pinctrl-sm8350.c | 1649 + drivers/regulator/rohm-regulator.c | 9 +- drivers/rtc/rtc-abx80x.c | 39 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pcf8563.c | 2 + drivers/s390/char/sclp_early_core.c | 4 +- drivers/s390/cio/qdio.h | 4 - drivers/s390/cio/qdio_debug.c | 1 - drivers/s390/cio/qdio_main.c | 115 +- drivers/s390/net/qeth_core_main.c | 7 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/fbtft/fb_st7789v.c | 115 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 34 +- drivers/staging/greybus/audio_manager_sysfs.c | 4 +- drivers/staging/greybus/hid.c | 6 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/rtl8188eu/include/wifi.h | 51 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 225 +- drivers/staging/vt6656/rf.c | 2 +- drivers/staging/wfx/bh.c | 1 - drivers/staging/wfx/bh.h | 4 - drivers/staging/wfx/bus.h | 3 - drivers/staging/wfx/bus_sdio.c | 6 - drivers/staging/wfx/bus_spi.c | 7 - drivers/staging/wfx/data_rx.c | 5 - drivers/staging/wfx/data_tx.c | 5 - drivers/staging/wfx/data_tx.h | 3 - drivers/staging/wfx/debug.c | 6 - drivers/staging/wfx/fwio.c | 2 - drivers/staging/wfx/hif_api_cmd.h | 4 - drivers/staging/wfx/hif_api_general.h | 9 - drivers/staging/wfx/hif_tx.c | 4 - drivers/staging/wfx/hif_tx_mib.c | 5 - drivers/staging/wfx/hwio.c | 3 - drivers/staging/wfx/hwio.h | 2 - drivers/staging/wfx/key.c | 2 - drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 7 - drivers/staging/wfx/main.h | 3 - drivers/staging/wfx/queue.c | 4 - drivers/staging/wfx/queue.h | 3 - drivers/staging/wfx/scan.h | 2 - drivers/staging/wfx/sta.c | 6 - drivers/staging/wfx/sta.h | 2 - drivers/staging/wfx/traces.h | 3 - drivers/staging/wfx/wfx.h | 3 - drivers/staging/wimax/i2400m/fw.c | 15 +- drivers/staging/wimax/i2400m/rx.c | 3 +- drivers/staging/wimax/i2400m/tx.c | 8 +- drivers/staging/wlan-ng/p80211netdev.c | 28 +- drivers/thermal/intel/therm_throt.c | 18 +- .../thermal/intel/thermal_interrupt.h | 12 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/usbip/stub_dev.c | 6 - drivers/usb/usbip/vhci_hcd.c | 11 - drivers/usb/usbip/vhci_sysfs.c | 4 - drivers/usb/usbip/vhci_tx.c | 43 +- drivers/usb/usbip/vudc_dev.c | 6 - fs/binfmt_elf.c | 5 +- fs/binfmt_elf_fdpic.c | 5 +- fs/binfmt_misc.c | 4 +- fs/btrfs/disk-io.c | 3 +- fs/exec.c | 4 +- fs/f2fs/super.c | 8 +- fs/hostfs/hostfs_kern.c | 10 +- fs/io-wq.c | 14 +- fs/io_uring.c | 184 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/summary.c | 3 + fs/nfsd/nfsctl.c | 14 +- fs/proc/task_mmu.c | 9 +- fs/proc/thread_self.c | 7 + fs/statfs.c | 5 +- fs/ubifs/auth.c | 2 +- fs/ubifs/journal.c | 2 +- fs/ubifs/replay.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/xattr.c | 2 +- include/asm-generic/Kbuild | 1 + include/asm-generic/softirq_stack.h | 14 + include/asm-generic/tlb.h | 6 +- include/dt-bindings/clock/qcom,gcc-sc7280.h | 226 + include/dt-bindings/clock/qcom,gcc-sm8350.h | 12 + include/linux/binfmts.h | 4 + include/linux/bpf.h | 1 + include/linux/bpf_verifier.h | 2 + include/linux/clk/spear.h | 23 + include/linux/clocksource.h | 2 +- include/linux/compiler_attributes.h | 6 + include/linux/dma-map-ops.h | 5 +- include/linux/interrupt.h | 9 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/mfd/intel_msic.h | 453 - include/linux/mfd/rohm-generic.h | 14 +- include/linux/mm.h | 4 - include/linux/mm_types.h | 7 +- include/linux/mutex.h | 25 - include/linux/netdevice.h | 35 +- include/linux/of_device.h | 10 - include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 4 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 6 +- include/linux/skbuff.h | 4 +- include/linux/slab.h | 2 - include/linux/types.h | 8 +- include/linux/vmalloc.h | 2 +- include/net/cfg80211.h | 2 + include/net/dsa.h | 10 +- include/net/genetlink.h | 1 + include/net/sock.h | 12 +- include/net/switchdev.h | 13 +- include/net/tcp.h | 21 +- include/soc/mscc/ocelot.h | 20 +- include/uapi/linux/binfmts.h | 4 + include/uapi/linux/bpf.h | 102 +- include/uapi/linux/cxl_mem.h | 170 + include/uapi/linux/mptcp.h | 74 + include/uapi/linux/nl80211.h | 13 +- include/uapi/linux/perf_event.h | 54 +- include/uapi/linux/tcp.h | 2 +- init/Kconfig | 1 - kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/btf.c | 71 +- kernel/bpf/core.c | 2 + kernel/bpf/devmap.c | 4 +- kernel/bpf/task_iter.c | 267 +- kernel/bpf/verifier.c | 146 +- kernel/dma/Kconfig | 3 - kernel/dma/mapping.c | 2 + kernel/events/core.c | 11 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 5 - kernel/kcsan/debugfs.c | 5 - kernel/kcsan/encoding.h | 5 - kernel/kcsan/{kcsan_test.c => kcsan-test.c} | 118 +- kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/report.c | 5 - kernel/kcsan/selftest.c | 5 - kernel/locking/irqflag-debug.c | 4 +- kernel/locking/lockdep.c | 3 +- kernel/locking/mutex.c | 10 - kernel/locking/rwsem.h | 0 kernel/printk/printk.c | 28 +- kernel/rcu/rcutorture.c | 81 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 70 +- kernel/rcu/tree_plugin.h | 131 +- kernel/softirq.c | 2 + kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 138 +- kernel/time/hrtimer.c | 32 +- kernel/time/namespace.c | 6 - kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 6 + kernel/trace/trace.c | 2 +- lib/Kconfig.kcsan | 5 +- lib/bitmap.c | 27 +- mm/hugetlb.c | 18 +- mm/madvise.c | 12 +- mm/memory.c | 8 +- mm/mmap.c | 8 +- mm/mmu_gather.c | 31 +- mm/oom_kill.c | 6 +- mm/percpu.c | 4 +- mm/slab.c | 2 - mm/slab.h | 2 - mm/slab_common.c | 4 - mm/slob.c | 2 - mm/slub.c | 2 - mm/util.c | 3 - mm/vmalloc.c | 2 - net/Kconfig | 4 + net/appletalk/ddp.c | 33 +- net/bridge/br_netlink.c | 116 +- net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 23 +- net/bridge/br_sysfs_if.c | 7 +- net/core/dev.c | 90 +- net/core/dev_ioctl.c | 20 +- net/core/filter.c | 181 +- net/core/flow_dissector.c | 6 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 428 +- net/dsa/dsa_priv.h | 11 +- net/dsa/port.c | 76 +- net/dsa/slave.c | 10 +- net/ipv4/tcp.c | 29 +- net/ipv4/tcp_input.c | 11 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mlme.c | 3 + net/mac80211/rc80211_minstrel_ht.c | 766 +- net/mac80211/rc80211_minstrel_ht.h | 47 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 22 +- net/mac80211/status.c | 8 +- net/mac80211/tx.c | 34 +- net/mptcp/options.c | 12 +- net/mptcp/pm.c | 24 +- net/mptcp/pm_netlink.c | 310 +- net/mptcp/protocol.c | 127 +- net/mptcp/protocol.h | 38 +- net/mptcp/subflow.c | 110 +- net/netlink/genetlink.c | 32 + net/rxrpc/local_object.c | 2 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/switchdev/switchdev.c | 11 +- net/tls/Kconfig | 1 + net/wireless/nl80211.c | 7 + net/wireless/reg.c | 2 +- net/wireless/sysfs.c | 7 - scripts/Makefile | 1 + scripts/checkpatch.pl | 6 - scripts/coccinelle/free/put_device.cocci | 1 - security/integrity/digsig.c | 4 +- sound/pci/hda/hda_intel.c | 2 + sound/soc/soc-pcm.c | 112 +- sound/usb/implicit.c | 2 + tools/bpf/resolve_btfids/.gitignore | 1 + tools/include/uapi/linux/bpf.h | 102 +- tools/lib/bpf/libbpf.c | 22 +- tools/lib/bpf/xsk.c | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 42 +- tools/objtool/check.c | 45 + tools/objtool/orc_dump.c | 2 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 216 + .../selftests/bpf/prog_tests/global_func_args.c | 60 + .../selftests/bpf/prog_tests/socket_cookie.c | 76 + .../selftests/bpf/prog_tests/test_global_funcs.c | 8 + tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + .../selftests/bpf/progs/bpf_iter_task_vma.c | 58 + .../selftests/bpf/progs/socket_cookie_prog.c | 47 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 198 + .../selftests/bpf/progs/test_cls_redirect.c | 7 + .../selftests/bpf/progs/test_global_func10.c | 29 + .../selftests/bpf/progs/test_global_func11.c | 19 + .../selftests/bpf/progs/test_global_func12.c | 21 + .../selftests/bpf/progs/test_global_func13.c | 24 + .../selftests/bpf/progs/test_global_func14.c | 21 + .../selftests/bpf/progs/test_global_func15.c | 22 + .../selftests/bpf/progs/test_global_func16.c | 22 + .../selftests/bpf/progs/test_global_func9.c | 132 + .../selftests/bpf/progs/test_global_func_args.c | 91 + tools/testing/selftests/bpf/test_socket_cookie.c | 208 - tools/testing/selftests/net/forwarding/config | 1 + tools/testing/selftests/net/forwarding/lib.sh | 41 + .../testing/selftests/net/forwarding/tc_flower.sh | 343 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 94 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- 684 files changed, 44260 insertions(+), 18903 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-cxl create mode 100644 Documentation/devicetree/bindings/clock/intel,easic-n5x.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml create mode 100644 Documentation/driver-api/cxl/index.rst create mode 100644 Documentation/driver-api/cxl/memory-devices.rst create mode 100644 Documentation/hwmon/tps23861.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/networking/device_drivers/ethernet/ti/am65_nuss_c [...] create mode 100644 Documentation/networking/devlink/am65-nuss-cpsw-switch.rst create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts delete mode 100644 arch/mips/include/asm/dma-coherence.h create mode 100644 arch/um/drivers/rtc.h create mode 100644 arch/um/drivers/rtc_kern.c create mode 100644 arch/um/drivers/rtc_user.c delete mode 100644 arch/x86/include/asm/apb_timer.h delete mode 100644 arch/x86/include/asm/intel_mid_vrtc.h create mode 100644 arch/x86/include/asm/softirq_stack.h delete mode 100644 arch/x86/kernel/apb_timer.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.h delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c delete mode 100644 arch/x86/platform/intel-mid/intel_mid_vrtc.c copy drivers/clk/qcom/{gcc-sm8350.c => gcc-sc7280.c} (71%) create mode 100644 drivers/cxl/Kconfig create mode 100644 drivers/cxl/Makefile create mode 100644 drivers/cxl/bus.c create mode 100644 drivers/cxl/cxl.h create mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h create mode 100644 drivers/hwmon/tps23861.c delete mode 100644 drivers/mfd/intel_msic.c delete mode 100644 drivers/mmc/host/android-goldfish.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8180x.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350.c copy arch/x86/include/asm/thermal.h => drivers/thermal/intel/thermal_interrupt.h (62%) create mode 100644 include/asm-generic/softirq_stack.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7280.h create mode 100644 include/linux/clk/spear.h delete mode 100644 include/linux/mfd/intel_msic.h create mode 100644 include/uapi/linux/cxl_mem.h rename kernel/kcsan/{kcsan_test.c => kcsan-test.c} (94%) delete mode 100644 kernel/locking/rwsem.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/check_mtu.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_args.c create mode 100644 tools/testing/selftests/bpf/prog_tests/socket_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_vma.c create mode 100644 tools/testing/selftests/bpf/progs/test_check_mtu.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func10.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func11.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func12.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func13.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func14.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func15.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func16.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func9.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func_args.c delete mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c