# kernel-patch **Repository Path**: markyuan4ta2/kernel-patch ## Basic Information - **Project Name**: kernel-patch - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2025-10-25 - **Last Updated**: 2025-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kernel-patch # numa remote support 0001-Backport-mm-hugetlb-fix-surplus-pages-in-dissolve_fr.patch 0002-Backport-mm-hugetlb-fix-set_max_huge_pages-when-ther.patch 0003-Backport-smaps-fix-BUG_ON-in-smaps_hugetlb_range.patch 0004-Backport-mm-hugetlb-fix-folio-is-still-mapped-when-d.patch 0005-mm-memory_hotplug-support-to-hotplug-memory-o.patch 0006-mm-numa_remote-prepare-numa-node-for-remote-m.patch 0007-mm-numa_remote-support-to-hotplug-hotremove-r.patch 0008-mm-numa_remote-support-to-set-node-distance.patch 0009-mm-numa_remote-introduce-nofallback-mode-for-.patch # introduce pre-online mode to support hotplug unready memory 0001-mm-numa_remote-introduce-pre-online-mode-to-s.patch # mm/numa_remote: add sysfs to distinguish whether a remote node 0001-mm-numa_remote-undo-isolation-of-remote-memor.patch 0002-mm-numa_remote-introduce-hugetlb_nowatermark-.patch 0003-mm-numa_remote-add-sysfs-to-distinguish-wheth.patch # mm/numa_rmeote: add preonline interface for each memory device 0001-mm-numa_remote-add-pre-online-count-in-meminf.patch 0002-mm-numa_rmeote-add-preonline-interface-for-ea.patch # mm/numa_remote: add kernel doc for numa remote feature 0001-mm-oom_kill-kill-current-in-OOM-when-binding-.patch 0002-mm-numa_remote-enable-oom_kill_cpuless_numa_a.patch 0003-arm64-configs-enable-NUMA_REMOTE-by-default.patch 0004-Backport-mm-hwpoison-do-not-send-SIGBUS-to-processes.patch 0005-Backport-mm-memory-failure-fix-infinite-UCE-for-VM_P.patch 0006-mm-memory-failure-remove-task_struct-from-kil.patch 0007-mm-memory-failure-use-kill_accessing_process-.patch 0008-mm-numa_remote-extend-cmdline-numa_remote-to-.patch 0009-mm-numa_remote-add-kernel-doc-for-numa-remote.patch # panic: add notifier call before other cpu shutdown 0001-panic-add-notifier-call-before-other-cpu-shut.patch # mm: add memory reclaim notifier 0001-mm-add-memory-reclaim-notifier.patch # openeuler_defconfig: enable CONFIG_PFN_RANGE_ALLOC by default 0001-Backport-mm-page_alloc-remove-unnecessary-check-in-b.patch 0002-Backport-mm-page_alloc-remove-unnecessary-next_page-.patch 0003-Backport-mm-page_alloc-simplify-__free_pages_ok.patch 0004-Backport-mm-page_alloc-remove-pcppage-migratetype-ca.patch 0005-Backport-mm-page_alloc-optimize-free_unref_folios.patch 0006-Backport-mm-page_alloc-fix-up-block-types-when-mergi.patch 0007-Backport-mm-page_alloc-move-free-pages-when-converti.patch 0008-Backport-mm-page_alloc-fix-move_freepages_block-rang.patch 0009-Backport-mm-page_alloc-fix-freelist-movement-during-.patch 0010-Backport-mm-page_alloc-close-migratetype-race-betwee.patch 0011-Backport-mm-page_alloc-set-migratetype-inside-move_f.patch 0012-Backport-mm-page_isolation-prepare-for-hygienic-free.patch 0013-Backport-mm-page_alloc-consolidate-free-page-account.patch 0014-Backport-mm-page_alloc-change-move_freepages-to-__mo.patch 0015-Backport-mm-page_alloc-batch-vmstat-updates-in-expan.patch 0016-Backport-mm-page_alloc-fix-highatomic-typing-in-mult.patch 0017-Backport-mm-page_alloc-keep-track-of-free-highatomic.patch 0018-Backport-mm-remove-migration-for-HugePage-in-isolate.patch 0019-Backport-mm-page_alloc-simpify-page-del-and-expand.patch 0020-Backport-mm-remove-unused-has_isolate_pageblock.patch 0021-Backport-mm-contig_alloc-support-__GFP_COMP.patch 0022-Backport-mm-page_isolation-don-t-pass-gfp-flags-to-i.patch 0023-Backport-mm-page_alloc-make-__alloc_contig_migrate_r.patch 0024-Backport-mm-page_alloc-sort-out-the-alloc_contig_ran.patch 0025-Backport-mm-page_alloc-forward-the-gfp-flags-from-al.patch 0026-Backport-mm-page_alloc-don-t-call-pfn_to_page-on-pos.patch 0027-Backport-mm-page_alloc-don-t-steal-single-pages-from.patch 0028-Backport-mm-page_alloc-remove-remnants-of-unlocked-m.patch 0029-Backport-mm-page_alloc-add-some-detailed-comments-in.patch 0030-Backport-mm-page_alloc-clarify-terminology-in-migrat.patch 0031-Backport-mm-page_alloc-clarify-should_claim_block-co.patch 0032-Backport-mm-page_alloc-speed-up-fallbacks-in-rmqueue.patch 0033-Backport-mm-contig_alloc-fix-alloc_contig_range-when.patch 0034-mm-pfn_range_alloc-reserve-memory-for-each-no.patch 0035-mm-pfn_range_alloc-add-interfaces-to-alloc-fr.patch 0036-mm-pfn_range_alloc-support-allocate-and-free-.patch 0037-mm-pfn_range_alloc-add-tracepoint-for-pfn_ran.patch 0038-mm-pfn_range_alloc-add-tracepoint-for-hugetlb.patch 0039-mm-pfn_range_alloc-introduce-hugetlb_pool_all.patch 0040-mm-pfn_range_alloc-introduce-set_linear_mappi.patch 0041-mm-pfn_range_alloc-support-update-cachable-at.patch 0042-mm-pfn_range_alloc-add-a-interface-to-show-bo.patch 0043-mm-pfn_range_alloc-check-if-folio-is-hwpoison.patch 0044-openeuler_defconfig-enable-CONFIG_PFN_RANGE_A.patch # ubios_uvb: support uvb driver 0001-ubios_uvb-support-uvb-driver.patch # acpi: enable acpi power notifier chain config 0001-acpi-provides-acpi-power-notifier-chain.patch 0002-acpi-enable-acpi-power-notifier-chain-config.patch # reclaim_notify: add support for hugepages 0001-reclaim_notify-add-support-for-hugepages.patch # kvm: add support of POD when migrate vm 0001-Backport-mm-hugetlb-declare-hugetlbfs_pagecache_pres.patch 0002-kvm-add-support-of-POD-when-migrate-vm.patch # iommu: Fix kabi breakage due to opening KVM_PINNED_VMID 0001-Backport-KVM-Add-generic-infrastructure-to-support-p.patch 0002-Backport-KVM-arm64-Introduce-support-to-pin-VMIDs.patch 0003-Backport-KVM-arm64-Add-interfaces-for-pinned-VMID-su.patch 0004-Backport-iommufd-Associate-kvm-pointer-to-iommufd-ct.patch 0005-Backport-iommu-Pass-in-kvm-pointer-to-domain_alloc_u.patch 0006-vfio-Fix-kabi-breakage-due-to-closing-VFIO_CO.patch 0007-iommu-Fix-kabi-breakage-due-to-opening-KVM_PI.patch # iommu/ummu: adaptation codes for compile 0001-iommu-ummu-core-New-ub-bus-added-to-the-iommu.patch 0002-iommu-ummu-core-iommu_dev-new-min_pasids-attr.patch 0003-iommu-ummu-core-add-the-user-invalidation-typ.patch 0004-iommu-ummu-core-introduce-iommu_sva_bind_isol.patch 0005-iommu-ummu-core-introduce-iommu-sva-permissio.patch 0006-iommu-ummu-core-support-iommu-ksva-mode.patch 0007-iommu-ummu-core-introduce-UMMU-CORE-basic-con.patch 0008-iommu-ummu-core-get-iova_domain-from-iommu_do.patch 0009-iommu-ummu-core-support-IOVA-on-demand-mappin.patch 0010-iommu-ummu-core-add-UMMU-EID-operation-interf.patch 0011-iommu-ummu-core-add-UMMU-Token-ID-operation-i.patch 0012-iommu-ummu-core-add-pseudo-Token-Dev-for-Toke.patch 0013-iommu-ummu-core-impl-ioctl-interface-for-dev-.patch 0014-iommu-ummu-core-core-interfaces-for-ummu-driv.patch # urma: contribute kernel opensource code. 0001-urma-introduce-ubcore-uburma-and-ubagg-base-m.patch 0002-urma-implement-ubagg-module.patch 0003-urma-add-net-module-for-communication-and-ses.patch 0004-urma-implement-ubcore-module-and-export-heade.patch 0005-urma-implement-uburma-module.patch 0006-urma-fix-the-ubcore-initialization-problem.patch # ubios_uvb: Check size is not empty before using user data. 0001-ubios_uvb-Check-size-is-not-empty-before-usin.patch # urma patches 0001-urma-correct-reserved-bits-and-enable-urma-mo.patch 0002-urma-path-modification.patch 0003-urma-Add-get-topo-info-in-ubcore.patch 0006-urma-remove-message-and-request-recv-feature.patch 0007-urma-resolve-code-format-warnings.patch # ubios_uvb: no need to free any resources when occupy window failed 0001-ubios_uvb-no-need-to-free-any-resources-when-.patch # urma: introduce ubcore refinement of loopback features. 0001-urma-introduce-ubcore-refinement-of-loopback-.patch 0002-urma-adapt-ubcore-api-to-the-new-udata-struct.patch # mm/reclaim_notify: add copyright and author to reclaim_notify.c 0001-mm-reclaim_notify-add-copyright-and-author-to.patch