Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1748685pxm; Fri, 4 Mar 2022 02:43:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJy3i/DJw/Fty2EUbMRejMYY1IAZcFIVnH/Lt5ESuF33JvINyz0nMW26rggkX1b/iuT8xtMO X-Received: by 2002:a05:6402:12d7:b0:415:ced2:389d with SMTP id k23-20020a05640212d700b00415ced2389dmr9101567edx.197.1646390614497; Fri, 04 Mar 2022 02:43:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646390614; cv=none; d=google.com; s=arc-20160816; b=0OSiEBn3jRUa1s2fNIHYoUJWCM4KjKyhUasy3m3G/r9vvznscZ1ok+QUwKPSFJAUVu h9VVcbyINMNfQ6d2NtKmioVspV/c0k3J3ie2+zW6NKEKu8jRc6w+z6Rzfe1nMXIVheuv bryjm78tKCC5l+iWW/8H4HpuuI6cpXdEk6YtvhYslF239XF06SLaoD1FfIuv3Nw5HmLE vTmXiI5wI9OzXOPoHqzW7RrnSeIdIBSh0VLJx3JkZxNIgMGLePhB0jTFw8kDiyRCF0Rm v40oEkniOFW0et54hzKzTbCUHqJt5OAdVEx6WhGk3z6yfGB4mL2+D1lmvyZbnuV+lc/6 JTIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:subject:from:to:date:dkim-signature; bh=orIszamZkzZF58ZmycJGHFdb49wTWOwX/X3lsV48LZU=; b=hkMFGohhIvWhpmiR0UD0OhLzMf3oN3hJtlBQ0XgDq2C5yfbGXrLXTh3Gixd40T83xJ vxq8xfyNrfHIDXFU6iHH+VSaMCaAF3YRazvwfAWnPVTb86CtUPVcpIDwgFSdgEJHfvjY s40zKHFbvENLRIPHDnviVC8+l9S4VPukVGbDmuIKCuBCiSYeIq48XGAdDT7fkNxw9C4C FlDTswdd/yMMX1zponoCWPGpDQ5APqRDGQC0mmc+Y3tdyOVOq2ZvS3H6vwNukjYdbd0g EevF+4wg9ispDjh9s227hwMMK5sV/HTnO/4eLWi4veXevH5ElJRz01rMzyLFRmS5qicd DbuA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linux-foundation.org header.s=korg header.b=YOHTsViL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t8-20020a056402524800b00415b3b4664asi3411085edd.221.2022.03.04.02.43.11; Fri, 04 Mar 2022 02:43:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@linux-foundation.org header.s=korg header.b=YOHTsViL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235101AbiCDFZk (ORCPT + 99 others); Fri, 4 Mar 2022 00:25:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58642 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231272AbiCDFZg (ORCPT ); Fri, 4 Mar 2022 00:25:36 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BEAE61ADA0; Thu, 3 Mar 2022 21:24:47 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 402B2B82756; Fri, 4 Mar 2022 05:24:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C157EC340E9; Fri, 4 Mar 2022 05:24:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1646371484; bh=6FukMCGHt1pWRTQwKRVHKCITE2sO9OL8r790eiFx99k=; h=Date:To:From:Subject:From; b=YOHTsViLckwsPZ1E9hxHhsMQb47Kd/1ifrLnACzSWmOlmGo4+8XQxriHXePw53MpD F005sYjq8HRTnvQX56l3Pshm5rZUUjl4DWQkBMYUj/W/A2St76JN0FUbnLhhI2e8m3 aNSbrQyp//th83ojx9vZ1JYUlZqYu+/MvUVgGK5c= Date: Thu, 03 Mar 2022 21:24:43 -0800 To: broonie@kernel.org, mhocko@suse.cz, sfr@canb.auug.org.au, linux-next@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, mm-commits@vger.kernel.org, akpm@linux-foundation.org From: Andrew Morton Subject: mmotm 2022-03-03-21-24 uploaded Message-Id: <20220304052444.C157EC340E9@smtp.kernel.org> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The mm-of-the-moment snapshot 2022-03-03-21-24 has been uploaded to https://www.ozlabs.org/~akpm/mmotm/ mmotm-readme.txt says README for mm-of-the-moment: https://www.ozlabs.org/~akpm/mmotm/ This is a snapshot of my -mm patch queue. Uploaded at random hopefully more than once a week. You will need quilt to apply these patches to the latest Linus release (5.x or 5.x-rcY). The series file is in broken-out.tar.gz and is duplicated in https://ozlabs.org/~akpm/mmotm/series The file broken-out.tar.gz contains two datestamp files: .DATE and .DATE-yyyy-mm-dd-hh-mm-ss. Both contain the string yyyy-mm-dd-hh-mm-ss, followed by the base kernel version against which this patch series is to be applied. This tree is partially included in linux-next. To see which patches are included in linux-next, consult the `series' file. Only the patches within the #NEXT_PATCHES_START/#NEXT_PATCHES_END markers are included in linux-next. A full copy of the full kernel tree with the linux-next and mmotm patches already applied is available through git within an hour of the mmotm release. Individual mmotm releases are tagged. The master branch always points to the latest release, so it's constantly rebasing. https://github.com/hnaz/linux-mm The directory https://www.ozlabs.org/~akpm/mmots/ (mm-of-the-second) contains daily snapshots of the -mm tree. It is updated more frequently than mmotm, and is untested. A git copy of this tree is also available at https://github.com/hnaz/linux-mm This mmotm tree contains the following patches against 5.17-rc6: (patches marked "*" will be included in linux-next) origin.patch * selftests-vm-cleanup-hugetlb-file-after-mremap-test.patch * mm-refactor-vm_area_struct-anon_vma_name-usage-code.patch * mm-refactor-vm_area_struct-anon_vma_name-usage-code-v3.patch * mm-prevent-vm_area_struct-anon_name-refcount-saturation.patch * mm-fix-use-after-free-when-anon-vma-name-is-used-after-vma-is-freed.patch * memfd-fix-f_seal_write-after-shmem-huge-page-allocated.patch * kselftest-vm-fix-tests-build-with-old-libc.patch * mm-fix-panic-in-__alloc_pages.patch * userfaultfd-mark-uffd_wp-regardless-of-vm_write-flag.patch * proc-fix-documentation-and-description-of-pagemap.patch * mm-swap-get-rid-of-deadloop-in-swapin-readahead.patch * configs-debug-set-config_debug_info=y-properly.patch * selftests-vm-fix-clang-build-error-multiple-output-files.patch * mm-page_alloc-add-scheduling-point-to-free_unref_page_list.patch * proc-kpageflags-prevent-an-integer-overflow-in-stable_page_flags.patch * proc-kpageflags-do-not-use-uninitialized-struct-pages.patch * procfs-prevent-unpriveleged-processes-accessing-fdinfo-dir.patch * scripts-spellingtxt-add-more-spellings-to-spellingtxt.patch * ntfs-add-sanity-check-on-allocation-size.patch * ocfs2-cleanup-some-return-variables.patch * fs-ocfs2-fix-comments-mentioning-i_mutex.patch * ocfs2-reflink-deadlock-when-clone-file-to-the-same-directory-simultaneously.patch * ocfs2-clear-links-count-in-ocfs2_mknod-if-an-error-occurs.patch * ocfs2-fix-ocfs2-corrupt-when-iputting-an-inode.patch * doc-convert-subsection-to-section-in-gfph.patch * mm-document-and-polish-read-ahead-code.patch * mm-improve-cleanup-when-readpages-doesnt-process-all-pages.patch * fuse-remove-reliance-on-bdi-congestion.patch * nfs-remove-reliance-on-bdi-congestion.patch * ceph-remove-reliance-on-bdi-congestion.patch * remove-inode_congested.patch * remove-bdi_congested-and-wb_congested-and-related-functions.patch * remove-bdi_congested-and-wb_congested-and-related-functions-fix.patch * f2fs-replace-congestion_wait-calls-with-io_schedule_timeout.patch * block-bfq-ioschedc-use-false-rather-than-blk_rw_async.patch * remove-congestion-tracking-framework.patch * mount-warn-only-once-about-timestamp-range-expiration.patch mm.patch * mm-memremap-avoid-calling-kasan_remove_zero_shadow-for-device-private-memory.patch * tools-vm-page_owner_sortc-sort-by-stacktrace-before-culling.patch * tools-vm-page_owner_sortc-sort-by-stacktrace-before-culling-fix.patch * tools-vm-page_owner_sortc-support-sorting-by-stack-trace.patch * tools-vm-page_owner_sortc-add-switch-between-culling-by-stacktrace-and-txt.patch * tools-vm-page_owner_sortc-support-sorting-pid-and-time.patch * tools-vm-page_owner_sortc-two-trivial-fixes.patch * tools-vm-page_owner_sortc-delete-invalid-duplicate-code.patch * documentation-vm-page_ownerrst-update-the-documentation.patch * documentation-vm-page_ownerrst-update-the-documentation-fix.patch * docs-vm-fix-unexpected-indentation-warns-in-page_owner.patch * documentation-vm-page_ownerrst-fix-commends.patch * lib-vsprintf-avoid-redundant-work-with-0-size.patch * mm-page_owner-use-scnprintf-to-avoid-excessive-buffer-overrun-check.patch * mm-page_owner-print-memcg-information.patch * mm-page_owner-record-task-command-name.patch * mm-page_ownerc-record-tgid.patch * tools-vm-page_owner_sortc-fix-the-instructions-for-use.patch * mm-unexport-page_init_poison.patch * tools-vm-page_owner_sortc-fix-comments.patch * tools-vm-page_owner_sortc-add-a-security-check.patch * tools-vm-page_owner_sortc-support-sorting-by-tgid-and-update-documentation.patch * filemap-remove-find_get_pages.patch * mm-writeback-minor-clean-up-for-highmem_dirtyable_memory.patch * mm-fix-invalid-page-pointer-returned-with-foll_pin-gups.patch * mm-gup-follow_pfn_pte-eexist-cleanup.patch * mm-gup-remove-unused-pin_user_pages_locked.patch * mm-change-lookup_node-to-use-get_user_pages_fast.patch * mm-gup-remove-unused-get_user_pages_locked.patch * tmpfs-support-for-file-creation-time.patch * tmpfs-support-for-file-creation-time-fix.patch * memcg-replace-in_interrupt-with-in_task.patch * memcg-add-per-memcg-total-kernel-memory-stat.patch * mm-memcg-mem_cgroup_per_node-is-already-set-to-0-on-allocation.patch * mm-memcg-retrieve-parent-memcg-from-cssparent.patch * memcg-refactor-mem_cgroup_oom.patch * memcg-unify-force-charging-conditions.patch * selftests-memcg-test-high-limit-for-single-entry-allocation.patch * memcg-synchronously-enforce-memoryhigh-for-large-overcharges.patch * mm-memcontrol-return-1-from-cgroupmemory-__setup-handler.patch * mm-memcg-set-memcg-after-css-verified-and-got-reference.patch * mm-memcg-set-pos-to-prev-unconditionally.patch * mm-memcg-move-generation-assignment-and-comparison-together.patch * mm-memcg-revert-mm-memcg-optimize-user-context-object-stock-access.patch * mm-memcg-disable-threshold-event-handlers-on-preempt_rt.patch * mm-memcg-protect-per-cpu-counter-by-disabling-preemption-on-preempt_rt-where-needed.patch * mm-memcg-opencode-the-inner-part-of-obj_cgroup_uncharge_pages-in-drain_obj_stock.patch * mm-memcg-protect-memcg_stock-with-a-local_lock_t.patch * mm-memcg-disable-migration-instead-of-preemption-in-drain_all_stock.patch * mm-list_lru-transpose-the-array-of-per-node-per-memcg-lru-lists.patch * mm-introduce-kmem_cache_alloc_lru.patch * fs-introduce-alloc_inode_sb-to-allocate-filesystems-specific-inode.patch * fs-allocate-inode-by-using-alloc_inode_sb.patch * f2fs-allocate-inode-by-using-alloc_inode_sb.patch * mm-dcache-use-kmem_cache_alloc_lru-to-allocate-dentry.patch * xarray-use-kmem_cache_alloc_lru-to-allocate-xa_node.patch * mm-memcontrol-move-memcg_online_kmem-to-mem_cgroup_css_online.patch * mm-list_lru-allocate-list_lru_one-only-when-needed.patch * mm-list_lru-rename-memcg_drain_all_list_lrus-to-memcg_reparent_list_lrus.patch * mm-list_lru-replace-linear-array-with-xarray.patch * mm-list_lru-replace-linear-array-with-xarray-fix.patch * mm-memcontrol-reuse-memory-cgroup-id-for-kmem-id.patch * mm-memcontrol-fix-cannot-alloc-the-maximum-memcg-id.patch * mm-list_lru-rename-list_lru_per_memcg-to-list_lru_memcg.patch * mm-memcontrol-rename-memcg_cache_id-to-memcg_kmem_id.patch * memcg-enable-accounting-for-tty-related-objects.patch * mm-generalize-arch_has_filter_pgprot.patch * mm-merge-pte_mkhuge-call-into-arch_make_huge_pte.patch * mm-remove-mmu_gathers-storage-from-remaining-architectures.patch * mm-thp-fix-wrong-cache-flush-in-remove_migration_pmd.patch * mm-fix-missing-cache-flush-for-all-tail-pages-of-compound-page.patch * mm-hugetlb-fix-missing-cache-flush-in-copy_huge_page_from_user.patch * mm-hugetlb-fix-missing-cache-flush-in-hugetlb_mcopy_atomic_pte.patch * mm-shmem-fix-missing-cache-flush-in-shmem_mfill_atomic_pte.patch * mm-userfaultfd-fix-missing-cache-flush-in-mcopy_atomic_pte-and-__mcopy_atomic.patch * mm-replace-multiple-dcache-flush-with-flush_dcache_folio.patch * mm-dont-skip-swap-entry-even-if-zap_details-specified.patch * mm-dont-skip-swap-entry-even-if-zap_details-specified-v5.patch * mm-rename-zap_skip_check_mapping-to-should_zap_page.patch * mm-change-zap_detailszap_mapping-into-even_cows.patch * mm-rework-swap-handling-of-zap_pte_range.patch * mm-mmap-return-1-from-stack_guard_gap-__setup-handler.patch * mm-use-helper-function-range_in_vma.patch * mm-use-helper-macro-min-and-max-in-unmap_mapping_range_tree.patch * mm-_install_special_mapping-apply-vm_locked_clear_mask.patch * mm-sparse-make-mminit_validate_memmodel_limits-static.patch * mm-vmalloc-remove-unneeded-function-forward-declaration.patch * mm-vmalloc-move-draining-areas-out-of-caller-context.patch * mm-vmalloc-add-adjust_search_size-parameter.patch * mm-vmalloc-eliminate-an-extra-orig_gfp_mask.patch * mm-vmallocc-fix-unused-function-warning.patch * vmap-dont-allow-invalid-pages.patch * mm-page_alloc-avoid-merging-non-fallbackable-pageblocks-with-others.patch * mm-page_alloc-add-same-penalty-is-enough-to-get-round-robin-order.patch * mm-page_alloc-add-penalty-to-local_node.patch * mm-mmzonec-use-try_cmpxchg-in-page_cpupid_xchg_last.patch * mm-discard-__gfp_atomic.patch * mm-mmzoneh-remove-unused-macros.patch * mm-page_alloc-dont-pass-pfn-to-free_unref_page_commit.patch * cma-factor-out-minimum-alignment-requirement.patch * mm-enforce-pageblock_order-max_order.patch * mm-page_alloc-mark-pagesets-as-__maybe_unused.patch * mm-pages_allocc-dont-create-zone_movable-beyond-the-end-of-a-node.patch * mm-page_alloc-fetch-the-correct-pcp-buddy-during-bulk-free.patch * mm-page_alloc-track-range-of-active-pcp-lists-during-bulk-free.patch * mm-page_alloc-simplify-how-many-pages-are-selected-per-pcp-list-during-bulk-free.patch * mm-page_alloc-drain-the-requested-list-first-during-bulk-free.patch * mm-page_alloc-free-pages-in-a-single-pass-during-bulk-free.patch * mm-page_alloc-limit-number-of-high-order-pages-on-pcp-during-bulk-free.patch * mm-page_alloc-do-not-prefetch-buddies-during-bulk-free.patch * arch-x86-mm-numa-do-not-initialize-nodes-twice.patch * arch-x86-mm-numa-do-not-initialize-nodes-twice-v2.patch * mm-count-time-in-drain_all_pages-during-direct-reclaim-as-memory-pressure.patch * mm-hwpoison-remove-obsolete-comment.patch * mm-hwpoison-fix-error-page-recovered-but-reported-not-recovered.patch * mm-clean-up-hwpoison-page-cache-page-in-fault-path.patch * mm-memory-failurec-minor-clean-up-for-memory_failure_dev_pagemap.patch * mm-memory-failurec-catch-unexpected-efault-from-vma_address.patch * mm-memory-failurec-rework-the-signaling-logic-in-kill_proc.patch * mm-memory-failurec-fix-race-with-changing-page-more-robustly.patch * mm-memory-failurec-remove-pageslab-check-in-hwpoison_filter_dev.patch * mm-memory-failurec-rework-the-try_to_unmap-logic-in-hwpoison_user_mappings.patch * mm-memory-failurec-remove-obsolete-comment-in-__soft_offline_page.patch * mm-memory-failurec-remove-unnecessary-pagetranstail-check.patch * mm-hwpoison-inject-support-injecting-hwpoison-to-free-page.patch * mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix.patch * mm-hwpoison-avoid-the-impact-of-hwpoison_filter-return-value-on-mce-handler.patch * mm-hwpoison-add-in-use-hugepage-hwpoison-filter-judgement.patch * mm-memory-failurec-fix-race-with-changing-page-compound-again.patch * mm-memory-failurec-fix-wrong-user-reference-report.patch * mm-memory-failurec-avoid-calling-invalidate_inode_page-with-unexpected-pages.patch * mm-memory-failurec-fix-potential-vm_bug_on_page-in-split_huge_page_to_list.patch * mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each-hugetlb-page.patch * mm-hugetlb-replace-hugetlb_free_vmemmap_enabled-with-a-static_key.patch * mm-sparsemem-use-page-table-lock-to-protect-kernel-pmd-operations.patch * selftests-vm-add-a-hugetlb-test-case.patch * mm-sparsemem-move-vmemmap-related-to-hugetlb-to-config_hugetlb_page_free_vmemmap.patch * mm-hugetlb-generalize-arch_want_general_hugetlb.patch * hugetlb-clean-up-potential-spectre-issue-warnings.patch * hugetlb-clean-up-potential-spectre-issue-warnings-v2.patch * mm-hugetlb-use-helper-macro-__attr_rw.patch * mm-export-pageheadhuge.patch * mm-export-pageheadhuge-fix.patch * mm-sparse-vmemmap-add-a-pgmap-argument-to-section-activation.patch * mm-sparse-vmemmap-refactor-core-of-vmemmap_populate_basepages-to-helper.patch * mm-hugetlb_vmemmap-move-comment-block-to-documentation-vm.patch * mm-sparse-vmemmap-improve-memory-savings-for-compound-devmaps.patch * mm-page_alloc-reuse-tail-struct-pages-for-compound-devmaps.patch * userfaultfd-provide-unmasked-address-on-page-fault.patch * userfaultfd-provide-unmasked-address-on-page-fault-v3.patch * userfaultfd-provide-unmasked-address-on-page-fault-v3-fix.patch * mm-workingset-replace-irq-off-check-with-a-lockdep-assert.patch * mm-lru_cache_disable-replace-work-queue-synchronization-with-synchronize_rcu.patch * mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempolicy-refcnt.patch * mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempolicy-refcnt-fix.patch * mm-oom_kill-remove-unneeded-is_memcg_oom-check.patch * mmmigrate-fix-establishing-demotion-target.patch * mm-thp-refix-__split_huge_pmd_locked-for-migration-pmd.patch * mm-cma-provide-option-to-opt-out-from-exposing-pages-on-activation-failure.patch * powerpc-fadump-opt-out-from-freeing-pages-on-cma-activation-failure.patch * numa-balancing-add-page-promotion-counter.patch * numa-balancing-optimize-page-placement-for-memory-tiering-system.patch * memory-tiering-skip-to-scan-fast-memory.patch * mm-page_io-fix-psi-memory-pressure-error-on-cold-swapins.patch * mm-vmstat-add-event-for-ksm-swapping-in-copy.patch * mm-ksm-use-helper-macro-__attr_rw.patch * mm-hwpoison-check-the-subpage-not-the-head-page.patch * mm-balloon_compaction-make-balloon-page-compaction-callbacks-static.patch * mm-memory_hotplug-make-arch_alloc_nodedata-independent-on-config_memory_hotplug.patch * mm-handle-uninitialized-numa-nodes-gracefully.patch * mm-handle-uninitialized-numa-nodes-gracefully-fix.patch * mm-memory_hotplug-drop-arch_free_nodedata.patch * mm-memory_hotplug-reorganize-new-pgdat-initialization.patch * mm-make-free_area_init_node-aware-of-memory-less-nodes.patch * memcg-do-not-tweak-node-in-alloc_mem_cgroup_per_node_info.patch * drivers-base-memory-add-memory-block-to-memory-group-after-registration-succeeded.patch * drivers-base-node-consolidate-node-device-subsystem-initialization-in-node_dev_init.patch * mm-memory_hotplug-remove-obsolete-comment-of-__add_pages.patch * mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix.patch * mm-memory_hotplug-avoid-calling-zone_intersects-for-zone_normal.patch * mm-memory_hotplug-clean-up-try_offline_node.patch * mm-memory_hotplug-fix-misplaced-comment-in-offline_pages.patch * drivers-base-node-rename-link_mem_sections-to-register_memory_block_under_node.patch * drivers-base-memory-determine-and-store-zone-for-single-zone-memory-blocks.patch * drivers-base-memory-clarify-adding-and-removing-of-memory-blocks.patch * mm-rmap-convert-from-atomic_t-to-refcount_t-on-anon_vma-refcount.patch * mm-thp-clearpagedoublemap-in-first-page_add_file_rmap.patch * mm-zswapc-allow-handling-just-same-value-filled-pages.patch * mm-remove-usercopy_warn.patch * mm-uninline-copy_overflow.patch * mm-usercopy-return-1-from-hardened_usercopy-__setup-handler.patch * highmem-document-kunmap_local.patch * highmem-document-kunmap_local-v2.patch * mm-highmem-remove-unnecessary-done-label.patch * mm-use-strtobool-for-param-parsing.patch * mm-kfence-remove-unnecessary-config_kfence-option.patch * mm-hmmc-remove-unneeded-local-variable-ret.patch * mm-damon-dbgfs-init_regions-use-target-index-instead-of-target-id.patch * docs-admin-guide-mm-damon-usage-update-for-changed-initail_regions-file-input.patch * mm-damon-core-move-damon_set_targets-into-dbgfs.patch * mm-damon-remove-the-target-id-concept.patch * mm-damon-remove-redundant-page-validation.patch * mm-damon-rename-damon_primitives-to-damon_operations.patch * mm-damon-let-monitoring-operations-can-be-registered-and-selected.patch * mm-damon-paddrvaddr-register-themselves-to-damon-in-subsys_initcall.patch * mm-damon-reclaim-use-damon_select_ops-instead-of-damon_vpa_set_operations.patch * mm-damon-dbgfs-use-damon_select_ops-instead-of-damon_vpa_set_operations.patch * mm-damon-dbgfs-use-operations-id-for-knowing-if-the-target-has-pid.patch * mm-damon-dbgfs-test-fix-is_target_id-change.patch * mm-damon-paddrvaddr-remove-damon_pva_target_validset_operations.patch * mm-damon-remove-unnecessary-config_damon-option.patch * docs-vm-damon-call-low-level-monitoring-primitives-the-operations.patch * docs-vm-damon-design-update-damon-idle-page-tracking-interference-handling.patch * docs-damon-update-outdated-term-regions-update-interval.patch * mm-damon-core-allow-non-exclusive-damon-start-stop.patch * mm-damon-core-add-number-of-each-enum-type-values.patch * mm-damon-implement-a-minimal-stub-for-sysfs-based-damon-interface.patch * mm-damon-implement-a-minimal-stub-for-sysfs-based-damon-interface-fix.patch * mm-damon-sysfs-link-damon-for-virtual-address-spaces-monitoring.patch * mm-damon-sysfs-support-the-physical-address-space-monitoring.patch * mm-damon-sysfs-support-damon-based-operation-schemes.patch * mm-damon-sysfs-support-damos-quotas.patch * mm-damon-sysfs-support-schemes-prioritization.patch * mm-damon-sysfs-support-damos-watermarks.patch * mm-damon-sysfs-support-damos-watermarks-fix.patch * mm-damon-sysfs-support-damos-stats.patch * selftests-damon-add-a-test-for-damon-sysfs-interface.patch * docs-admin-guide-mm-damon-usage-document-damon-sysfs-interface.patch * docs-abi-testing-add-damon-sysfs-interface-abi-document.patch * mm-damon-sysfs-remove-repeat-container_of-in-damon_sysfs_kdamond_release.patch * info-task-hung-in-generic_file_write_iter.patch * info-task-hung-in-generic_file_write-fix.patch * kernel-hung_taskc-monitor-killed-tasks.patch * proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks.patch * proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix.patch * proc-vmcore-fix-possible-deadlock-on-concurrent-mmap-and-read.patch * proc-vmcore-fix-vmcore_alloc_buf-kernel-doc-comment.patch * proc-sysctl-make-protected_-world-readable.patch * kernel-ksysfsc-use-helper-macro-__attr_rw.patch * kconfigdebug-make-debug_info-selectable-from-a-choice.patch * kconfigdebug-make-debug_info-selectable-from-a-choice-fix.patch * include-drop-pointless-__compiler_offsetof-indirection.patch * ilog2-force-inlining-of-__ilog2_u32-and-__ilog2_u64.patch * bitfield-add-explicit-inclusions-to-the-example.patch * lib-kconfigdebug-add-arch-dependency-for-function_align-option.patch * lz4-fix-lz4_decompress_safe_partial-read-out-of-bound.patch * checkpatch-prefer-module_licensegpl-over-module_licensegpl-v2.patch * checkpatch-add-fix-option-for-some-trailing_statements.patch * checkpatch-add-early_param-exception-to-blank-line-after-struct-function-test.patch * kallsyms-print-module-name-in-%ps-s-case-when-kallsyms-is-disabled.patch * init-use-ktime_us_delta-to-make-initcall_debug-log-more-precise.patch * inith-improve-__setup-and-early_param-documentation.patch * init-mainc-return-1-from-handled-__setup-functions.patch * init-mainc-silence-some-wunused-parameter-warnings.patch * fs-pipe-use-kvcalloc-to-allocate-a-pipe_buffer-array.patch * fs-pipe-local-vars-has-to-match-types-of-proper-pipe_inode_info-fields.patch * minix-fix-bug-when-opening-a-file-with-o_direct.patch * fat-use-pointer-to-simple-type-in-put_user.patch * cgroup-use-irqsave-in-cgroup_rstat_flush_locked.patch * cgroup-use-irqsave-in-cgroup_rstat_flush_locked-fix.patch * kexec-make-crashk_res-crashk_low_res-and-crash_notes-symbols-always-visible.patch * riscv-mm-init-use-is_enabledconfig_kexec_core-instead-of-ifdef.patch * x86-setup-use-is_enabledconfig_kexec_core-instead-of-ifdef.patch * arm64-mm-use-is_enabledconfig_kexec_core-instead-of-ifdef.patch * docs-kdump-update-description-about-sysfs-file-system-support.patch * docs-kdump-add-scp-example-to-write-out-the-dump-file.patch * panic-unset-panic_on_warn-inside-panic.patch * ubsan-no-need-to-unset-panic_on_warn-in-ubsan_epilogue.patch * kasan-no-need-to-unset-panic_on_warn-in-end_report.patch * docs-sysctl-kernel-add-missing-bit-to-panic_print.patch * docs-sysctl-kernel-add-missing-bit-to-panic_print-fix.patch * panic-add-option-to-dump-all-cpus-backtraces-in-panic_print.patch * panic-move-panic_print-before-kmsg-dumpers.patch * kcov-split-ioctl-handling-into-locked-and-unlocked-parts.patch * kcov-properly-handle-subsequent-mmap-calls.patch * kernel-resource-fix-kfree-of-bootmem-memory-again.patch * revert-ubsan-kcsan-dont-combine-sanitizer-with-kcov-on-clang.patch * ipc-mqueue-use-get_tree_nodev-in-mqueue_get_tree.patch linux-next.patch linux-next-rejects.patch linux-next-git-rejects.patch * arch-x86-kernel-resourcec-needs-spinlockh.patch * mm-oom_killc-fix-vm_oom_kill_table-ifdeffery.patch * mm-thp-fix-nr_file_mapped-accounting-in-page__file_rmap.patch * mm-rmap-fix-cache-flush-on-thp-pages.patch * dax-fix-cache-flush-on-pmd-mapped-pages.patch * mm-rmap-introduce-pfn_mkclean_range-to-cleans-ptes.patch * mm-pvmw-add-support-for-walking-devmap-pages.patch * dax-fix-missing-writeprotect-the-pte-entry.patch * mm-remove-range-parameter-from-follow_invalidate_pte.patch * mm-migration-add-trace-events-for-thp-migrations.patch * mm-migration-add-trace-events-for-base-page-and-hugetlb-migrations.patch * kasan-page_alloc-deduplicate-should_skip_kasan_poison.patch * kasan-page_alloc-move-tag_clear_highpage-out-of-kernel_init_free_pages.patch * kasan-page_alloc-merge-kasan_free_pages-into-free_pages_prepare.patch * kasan-page_alloc-simplify-kasan_poison_pages-call-site.patch * kasan-page_alloc-init-memory-of-skipped-pages-on-free.patch * kasan-drop-skip_kasan_poison-variable-in-free_pages_prepare.patch * mm-clarify-__gfp_zerotags-comment.patch * kasan-only-apply-__gfp_zerotags-when-memory-is-zeroed.patch * kasan-page_alloc-refactor-init-checks-in-post_alloc_hook.patch * kasan-page_alloc-merge-kasan_alloc_pages-into-post_alloc_hook.patch * kasan-page_alloc-combine-tag_clear_highpage-calls-in-post_alloc_hook.patch * kasan-page_alloc-move-setpageskipkasanpoison-in-post_alloc_hook.patch * kasan-page_alloc-move-kernel_init_free_pages-in-post_alloc_hook.patch * kasan-page_alloc-rework-kasan_unpoison_pages-call-site.patch * kasan-clean-up-metadata-byte-definitions.patch * kasan-define-kasan_vmalloc_invalid-for-sw_tags.patch * kasan-x86-arm64-s390-rename-functions-for-modules-shadow.patch * kasan-vmalloc-drop-outdated-vm_kasan-comment.patch * kasan-reorder-vmalloc-hooks.patch * kasan-add-wrappers-for-vmalloc-hooks.patch * kasan-vmalloc-reset-tags-in-vmalloc-functions.patch * kasan-fork-reset-pointer-tags-of-vmapped-stacks.patch * kasan-arm64-reset-pointer-tags-of-vmapped-stacks.patch * kasan-fork-reset-pointer-tags-of-vmapped-stacks-fix.patch * kasan-fork-reset-pointer-tags-of-vmapped-stacks-fix-2.patch * kasan-vmalloc-add-vmalloc-tagging-for-sw_tags.patch * kasan-vmalloc-arm64-mark-vmalloc-mappings-as-pgprot_tagged.patch * kasan-vmalloc-unpoison-vm_alloc-pages-after-mapping.patch * kasan-mm-only-define-___gfp_skip_kasan_poison-with-hw_tags.patch * kasan-page_alloc-allow-skipping-unpoisoning-for-hw_tags.patch * kasan-page_alloc-allow-skipping-memory-init-for-hw_tags.patch * kasan-vmalloc-add-vmalloc-tagging-for-hw_tags.patch * kasan-vmalloc-only-tag-normal-vmalloc-allocations.patch * kasan-vmalloc-only-tag-normal-vmalloc-allocations-fix.patch * kasan-vmalloc-only-tag-normal-vmalloc-allocations-fix-fix.patch * kasan-arm64-dont-tag-executable-vmalloc-allocations.patch * kasan-mark-kasan_arg_stacktrace-as-__initdata.patch * kasan-clean-up-feature-flags-for-hw_tags-mode.patch * kasan-add-kasanvmalloc-command-line-flag.patch * kasan-allow-enabling-kasan_vmalloc-and-sw-hw_tags.patch * arm64-select-kasan_vmalloc-for-sw-hw_tags-modes.patch * kasan-documentation-updates.patch * kasan-improve-vmalloc-tests.patch * kasan-improve-vmalloc-tests-fix.patch * kasan-improve-vmalloc-tests-fix-2.patch * kasan-improve-vmalloc-tests-fix-3.patch * kasan-improve-vmalloc-tests-fix-3-fix.patch * kasan-test-support-async-again-and-asymm-modes-for-hw_tags.patch * mm-kasan-remove-unnecessary-config_kasan-option.patch * kasan-update-function-name-in-comments.patch * kasan-print-virtual-mapping-info-in-reports.patch * kasan-drop-addr-check-from-describe_object_addr.patch * kasan-more-line-breaks-in-reports.patch * kasan-rearrange-stack-frame-info-in-reports.patch * kasan-improve-stack-frame-info-in-reports.patch * kasan-print-basic-stack-frame-info-for-sw_tags.patch * kasan-simplify-async-check-in-end_report.patch * kasan-simplify-kasan_update_kunit_status-and-call-sites.patch * kasan-check-config_kasan_kunit_test-instead-of-config_kunit.patch * kasan-move-update_kunit_status-to-start_report.patch * kasan-move-disable_trace_on_warning-to-start_report.patch * kasan-split-out-print_report-from-__kasan_report.patch * kasan-simplify-kasan_find_first_bad_addr-call-sites.patch * kasan-restructure-kasan_report.patch * kasan-merge-__kasan_report-into-kasan_report.patch * kasan-call-print_report-from-kasan_report_invalid_free.patch * kasan-move-and-simplify-kasan_report_async.patch * kasan-rename-kasan_access_info-to-kasan_report_info.patch * kasan-add-comment-about-uaccess-regions-to-kasan_report.patch * kasan-respect-kasan_bit_reported-in-all-reporting-routines.patch * kasan-reorder-reporting-functions.patch * kasan-move-and-hide-kasan_save_enable-restore_multi_shot.patch * kasan-disable-lockdep-when-printing-reports.patch * mm-enable-madv_dontneed-for-hugetlb-mappings.patch * selftests-vm-add-hugetlb-madvise-madv_dontneed-madv_remove-test.patch * userfaultfd-selftests-enable-hugetlb-remap-and-remove-event-testing.patch * mm-huge_memory-make-is_transparent_hugepage-static.patch * mm-optimize-do_wp_page-for-exclusive-pages-in-the-swapcache.patch * mm-optimize-do_wp_page-for-fresh-pages-in-local-lru-pagevecs.patch * mm-slightly-clarify-ksm-logic-in-do_swap_page.patch * mm-streamline-cow-logic-in-do_swap_page.patch * mm-huge_memory-streamline-cow-logic-in-do_huge_pmd_wp_page.patch * mm-khugepaged-remove-reuse_swap_page-usage.patch * mm-swapfile-remove-stale-reuse_swap_page.patch * mm-huge_memory-remove-stale-page_trans_huge_mapcount.patch * mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io-read.patch * mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io-read-v4.patch * selftests-vm-remove-dependecy-from-internal-kernel-macros.patch * selftests-kselftest-framework-provide-finished-helper.patch * selftests-vm-add-test-for-soft-dirty-pte-bit.patch * kselftest-vm-override-targets-from-arguments.patch make-sure-nobodys-leaking-resources.patch releasing-resources-with-children.patch mutex-subsystem-synchro-test-module.patch mutex-subsystem-synchro-test-module-fix.patch kernel-forkc-export-kernel_thread-to-modules.patch workaround-for-a-pci-restoring-bug.patch