Commit 3cae1ca
CKI KWF Bot
Merge: RHEL 9 MM subsystem proactive follow up fixes
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7543
Updating the RHEL 9 tree with mm follow up fixes to proactively
prevent issues cropping up.
JIRA: https://issues.redhat.com/browse/RHEL-104908
Backport of the following patches:
6db07bb8df55 kasan: use vmalloc_dump_obj() for vmalloc error reports
87bc4b5ce41a mm/damon/lru_sort: reset enabled when DAMON start failed
5abc4befc7e3 mm/damon/reclaim: reset enabled when DAMON start failed
6ddc9fb45b26 kasan: remove kasan_find_vm_area() to prevent possible deadlock
4eb5e19038c2 mm/migrate: fix do_pages_stat in compat mode
ec62cdf3079b mm/hugetlb: don't crash when allocating a folio if there are no resv
3f9d1b876d09 mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
662b5582abb3 mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup()
634d7535a52f mm: pcp: increase pcp->free_count threshold to trigger free_high
eca8dc5f08b4 mm: page_alloc: remove redundant READ_ONCE
2aca24130463 mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()
8bea129b6965 kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()
c83bf8fca6e8 mm: (un)track_pfn_copy() fix + doc improvements
8510ab2669cb mm/gup: remove unnecessary check in memfd_pin_folios()
804040866398 mm: fix filemap_get_folios_contig returning batches of identical folios
ee2dc58e5161 mm/memblock: repeat setting reserved region nid if array is doubled
4d83684333a2 mm/memblock: pass size instead of end to memblock_set_node()
2a0710282377 x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
dd314f2d74f6 mm/hwpoison: do not send SIGBUS to processes with recovered clean pages
a046fca559fa mm/damon/sysfs-schemes: avoid Wformat-security warning on damon_sysfs_access_pattern_add_range_dir()
07275590f7fe mm/mremap: correctly handle partial mremap() of VMA starting at 0
f1549cdcdbd2 mm: respect mmap hint address when aligning for THP
27d7f8024675 mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify()
092fc8165eae mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats
68e78c47542c mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true
3c033ac7304d kmsan: remove an x86-specific #include from kmsan.h
775cd2e44130 kmsan: remove a useless assignment from kmsan_vmap_pages_range_noflush()
432d611e7ea5 mm: hugetlb_vmemmap: fix reference to nonexistent file
Includes the following CVEs:
CVE: CVE-2025-22090
CVE: CVE-2025-38258
CVE: CVE-2025-38510
Signed-off-by: Audra Mitchell <audra@redhat.com>
Approved-by: Herton R. Krzesinski <herton@redhat.com>
Approved-by: Rafael Aquini <raquini@redhat.com>
Approved-by: Luiz Capitulino <luizcap@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com>File tree
24 files changed
+199
-185
lines changed- arch/x86/mm/pat
- include/linux
- kernel
- mm
- damon
- kasan
- kmsan
24 files changed
+199
-185
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1000 | 1000 | | |
1001 | 1001 | | |
1002 | 1002 | | |
1003 | | - | |
1004 | | - | |
1005 | | - | |
1006 | | - | |
1007 | | - | |
1008 | | - | |
1009 | | - | |
1010 | | - | |
| 1003 | + | |
| 1004 | + | |
1011 | 1005 | | |
| 1006 | + | |
1012 | 1007 | | |
1013 | | - | |
1014 | 1008 | | |
| 1009 | + | |
1015 | 1010 | | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
1022 | 1023 | | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
1023 | 1027 | | |
1024 | 1028 | | |
1025 | 1029 | | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
1026 | 1039 | | |
1027 | 1040 | | |
1028 | 1041 | | |
| |||
1111 | 1124 | | |
1112 | 1125 | | |
1113 | 1126 | | |
1114 | | - | |
1115 | | - | |
1116 | | - | |
1117 | | - | |
1118 | | - | |
1119 | | - | |
1120 | | - | |
1121 | | - | |
1122 | | - | |
1123 | 1127 | | |
1124 | 1128 | | |
1125 | 1129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | | - | |
462 | 461 | | |
463 | | - | |
464 | 462 | | |
465 | 463 | | |
466 | 464 | | |
| |||
500 | 498 | | |
501 | 499 | | |
502 | 500 | | |
503 | | - | |
| 501 | + | |
504 | 502 | | |
505 | 503 | | |
506 | 504 | | |
| |||
592 | 590 | | |
593 | 591 | | |
594 | 592 | | |
595 | | - | |
| 593 | + | |
596 | 594 | | |
| 595 | + | |
597 | 596 | | |
598 | 597 | | |
599 | 598 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1277 | 1277 | | |
1278 | 1278 | | |
1279 | 1279 | | |
1280 | | - | |
1281 | | - | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
1282 | 1284 | | |
1283 | | - | |
| 1285 | + | |
| 1286 | + | |
1284 | 1287 | | |
1285 | 1288 | | |
1286 | 1289 | | |
1287 | 1290 | | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
1288 | 1302 | | |
1289 | 1303 | | |
1290 | 1304 | | |
| |||
1297 | 1311 | | |
1298 | 1312 | | |
1299 | 1313 | | |
1300 | | - | |
1301 | | - | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
1302 | 1318 | | |
1303 | 1319 | | |
1304 | 1320 | | |
| |||
1309 | 1325 | | |
1310 | 1326 | | |
1311 | 1327 | | |
1312 | | - | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
1313 | 1332 | | |
1314 | 1333 | | |
1315 | 1334 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
714 | 719 | | |
715 | 720 | | |
716 | 721 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
338 | | - | |
| 338 | + | |
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
347 | 350 | | |
348 | 351 | | |
349 | 352 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
| 288 | + | |
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
297 | 300 | | |
298 | 301 | | |
299 | 302 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
| 379 | + | |
379 | 380 | | |
380 | 381 | | |
381 | 382 | | |
| |||
1051 | 1052 | | |
1052 | 1053 | | |
1053 | 1054 | | |
1054 | | - | |
| 1055 | + | |
1055 | 1056 | | |
1056 | 1057 | | |
1057 | 1058 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2205 | 2205 | | |
2206 | 2206 | | |
2207 | 2207 | | |
| 2208 | + | |
2208 | 2209 | | |
2209 | 2210 | | |
2210 | 2211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1956 | 1956 | | |
1957 | 1957 | | |
1958 | 1958 | | |
1959 | | - | |
1960 | | - | |
| 1959 | + | |
| 1960 | + | |
1961 | 1961 | | |
1962 | 1962 | | |
1963 | 1963 | | |
| |||
3614 | 3614 | | |
3615 | 3615 | | |
3616 | 3616 | | |
3617 | | - | |
| 3617 | + | |
3618 | 3618 | | |
3619 | 3619 | | |
3620 | 3620 | | |
| |||
3664 | 3664 | | |
3665 | 3665 | | |
3666 | 3666 | | |
3667 | | - | |
3668 | 3667 | | |
3669 | | - | |
3670 | | - | |
3671 | | - | |
3672 | | - | |
3673 | | - | |
3674 | | - | |
3675 | | - | |
3676 | | - | |
3677 | | - | |
3678 | | - | |
3679 | | - | |
3680 | 3668 | | |
3681 | 3669 | | |
3682 | 3670 | | |
| |||
3689 | 3677 | | |
3690 | 3678 | | |
3691 | 3679 | | |
3692 | | - | |
3693 | 3680 | | |
3694 | 3681 | | |
3695 | 3682 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2481 | 2481 | | |
2482 | 2482 | | |
2483 | 2483 | | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
2484 | 2489 | | |
2485 | 2490 | | |
2486 | | - | |
2487 | | - | |
| 2491 | + | |
2488 | 2492 | | |
2489 | | - | |
2490 | 2493 | | |
2491 | 2494 | | |
2492 | 2495 | | |
| |||
0 commit comments