> collapse_order_mixed_sources() faults its region as order-2 folios and > collapses them to the -c target. Order 2 sits below the contpte threshold > on both arm64 page-size configurations, so nothing in this suite unfolds a > contpte source on purpose. > > Let -s name the source order alongside -c. The case then faults at that > order, keeping order 2 when -s is absent, and the source order has to be a > supported mTHP order below the target. The other mTHP cases are > unaffected: mthp_push_target_order() enables only the target order. > > "-s 5 -c 7" on arm64/64K then collapses contpte-mapped sources into a > larger mTHP.
I'd fold it into the previous patch. -- Sincerely yours, Mike.

