You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge: Endless calls to xas_split_alloc() due to corrupted xarray entry
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4687
JIRA: https://issues.redhat.com/browse/RHEL-14441
Splitting a huge page on arm64-64k exposed a limitation on xarray.
Backported these 4 upstream commits that resolved upstream:
9fd154b mm/shmem: disable PMD-sized page cache if needed
3390916 mm/filemap: skip to create PMD-sized page cache if needed
1f789a4 mm/readahead: limit page cache size in page_cache_ra_order()
099d906 mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray
For above to apply these 4 patches had to be backported from upstream as well:
patches 1->4:
ffc143d Subject: filemap: Add fgf_t typedef
4f66170 Subject: filemap: Allow __filemap_get_folio to all
79c1374 Subject: filemap: add helper mapping_max_folio_siz
099d906 Subject: mm/filemap: make MAX_PAGECACHE_ORDER acce
patch before mm/readahead patch 6:
e03c16f Subject: readahead: use ilog2 instead of a while l
Signed-off-by: Donald Dutile <ddutile@redhat.com>
Approved-by: Gavin Shan <gshan@redhat.com>
Approved-by: Chris von Recklinghausen <crecklin@redhat.com>
Approved-by: David Hildenbrand <david@redhat.com>
Approved-by: Audra Mitchell <aubaker@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Lucas Zampieri <lzampier@redhat.com>
0 commit comments