* Re: [v2 00/16] mm: PMD-level swap entries for anonymous THPs [not found] <20260602142537.198755-1-usama.arif@linux.dev> @ 2026-06-09 14:29 ` Usama Arif 2026-06-10 12:24 ` David Hildenbrand (Arm) 0 siblings, 1 reply; 5+ messages in thread From: Usama Arif @ 2026-06-09 14:29 UTC (permalink / raw) To: Andrew Morton, david, chrisl, kasong, ljs, ziy, Linux Memory Management List Cc: ying.huang, Baoquan He, willy, youngjun.park, hannes, riel, shakeel.butt, alex, kas, baohua, dev.jain, baolin.wang, npache, Liam R. Howlett, ryan.roberts, Vlastimil Babka, lance.yang, linux-kernel, nphamcs, shikemeng, kernel-team On 02/06/2026 15:24, Usama Arif wrote: > When reclaim swaps out a PMD-mapped anonymous THP today, the PMD is > split into 512 PTE-level swap entries via TTU_SPLIT_HUGE_PMD before > unmap. > > This series introduces a PMD-level swap entry. The huge mapping is > preserved across the swap round-trip, and do_huge_pmd_swap_page() > resolves the entire 2 MB region in a single fault on swap-in, > no khugepaged involvement is needed. swap_map metadata is identical > either way (512 single-slot counts), so the PTE split buys nothing > on the swap side, it is purely a page-table representation change. > Hello! Just following up if there were any reviews/comments on this series! I know its a large series but was just checking if there was any feedback? Thanks! Usama ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [v2 00/16] mm: PMD-level swap entries for anonymous THPs 2026-06-09 14:29 ` [v2 00/16] mm: PMD-level swap entries for anonymous THPs Usama Arif @ 2026-06-10 12:24 ` David Hildenbrand (Arm) 2026-06-10 13:01 ` Lance Yang 0 siblings, 1 reply; 5+ messages in thread From: David Hildenbrand (Arm) @ 2026-06-10 12:24 UTC (permalink / raw) To: Usama Arif, Andrew Morton, chrisl, kasong, ljs, ziy, Linux Memory Management List Cc: ying.huang, Baoquan He, willy, youngjun.park, hannes, riel, shakeel.butt, alex, kas, baohua, dev.jain, baolin.wang, npache, Liam R. Howlett, ryan.roberts, Vlastimil Babka, lance.yang, linux-kernel, nphamcs, shikemeng, kernel-team On 6/9/26 16:29, Usama Arif wrote: > > > On 02/06/2026 15:24, Usama Arif wrote: >> When reclaim swaps out a PMD-mapped anonymous THP today, the PMD is >> split into 512 PTE-level swap entries via TTU_SPLIT_HUGE_PMD before >> unmap. >> >> This series introduces a PMD-level swap entry. The huge mapping is >> preserved across the swap round-trip, and do_huge_pmd_swap_page() >> resolves the entire 2 MB region in a single fault on swap-in, >> no khugepaged involvement is needed. swap_map metadata is identical >> either way (512 single-slot counts), so the PTE split buys nothing >> on the swap side, it is purely a page-table representation change. >> > > Hello! > > Just following up if there were any reviews/comments on this series! > > I know its a large series but was just checking if there was any > feedback? It shall be reviewed. We just finished the mTHP khugepaged review to get it into 7.2, so we've all been rather busy. (I mean, just take a look at the THP-related flood of patches we are fighting with on a daily basis, it's not funny anymore) This is clearly going to be 7.3 material, so there is plenty of time given that the merge window is about to open soon. -- Cheers, David ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [v2 00/16] mm: PMD-level swap entries for anonymous THPs 2026-06-10 12:24 ` David Hildenbrand (Arm) @ 2026-06-10 13:01 ` Lance Yang 2026-06-10 13:48 ` David Hildenbrand (Arm) 0 siblings, 1 reply; 5+ messages in thread From: Lance Yang @ 2026-06-10 13:01 UTC (permalink / raw) To: David Hildenbrand (Arm), Usama Arif Cc: ying.huang, Baoquan He, willy, youngjun.park, hannes, riel, ljs, shakeel.butt, alex, kas, baohua, dev.jain, baolin.wang, npache, Linux Memory Management List, Andrew Morton, Liam R. Howlett, ryan.roberts, chrisl, Vlastimil Babka, linux-kernel, nphamcs, shikemeng, kernel-team, kasong, ziy On 2026/6/10 20:24, David Hildenbrand (Arm) wrote: > On 6/9/26 16:29, Usama Arif wrote: >> >> >> On 02/06/2026 15:24, Usama Arif wrote: >>> When reclaim swaps out a PMD-mapped anonymous THP today, the PMD is >>> split into 512 PTE-level swap entries via TTU_SPLIT_HUGE_PMD before >>> unmap. >>> >>> This series introduces a PMD-level swap entry. The huge mapping is >>> preserved across the swap round-trip, and do_huge_pmd_swap_page() >>> resolves the entire 2 MB region in a single fault on swap-in, >>> no khugepaged involvement is needed. swap_map metadata is identical >>> either way (512 single-slot counts), so the PTE split buys nothing >>> on the swap side, it is purely a page-table representation change. >>> >> >> Hello! >> >> Just following up if there were any reviews/comments on this series! >> >> I know its a large series but was just checking if there was any >> feedback? > > It shall be reviewed. We just finished the mTHP khugepaged review to get it into > 7.2, so we've all been rather busy. Right, mTHP khugepaged was a rough one. Glad we got it over the line, but yeah, there's just been a lot of THP work lately. pretty nonstop ... > (I mean, just take a look at the THP-related flood of patches we are fighting > with on a daily basis, it's not funny anymore) > > This is clearly going to be 7.3 material, so there is plenty of time given that > the merge window is about to open soon. Usama, I'll try to make this one a priority too. Looks interesting :P Cheers, Lance ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [v2 00/16] mm: PMD-level swap entries for anonymous THPs 2026-06-10 13:01 ` Lance Yang @ 2026-06-10 13:48 ` David Hildenbrand (Arm) 2026-06-10 14:44 ` Usama Arif 0 siblings, 1 reply; 5+ messages in thread From: David Hildenbrand (Arm) @ 2026-06-10 13:48 UTC (permalink / raw) To: Lance Yang, Usama Arif Cc: ying.huang, Baoquan He, willy, youngjun.park, hannes, riel, ljs, shakeel.butt, alex, kas, baohua, dev.jain, baolin.wang, npache, Linux Memory Management List, Andrew Morton, Liam R. Howlett, ryan.roberts, chrisl, Vlastimil Babka, linux-kernel, nphamcs, shikemeng, kernel-team, kasong, ziy On 6/10/26 15:01, Lance Yang wrote: > > > On 2026/6/10 20:24, David Hildenbrand (Arm) wrote: >> On 6/9/26 16:29, Usama Arif wrote: >>> >>> >>> >>> Hello! >>> >>> Just following up if there were any reviews/comments on this series! >>> >>> I know its a large series but was just checking if there was any >>> feedback? >> >> It shall be reviewed. We just finished the mTHP khugepaged review to get it into >> 7.2, so we've all been rather busy. > > Right, mTHP khugepaged was a rough one. Glad we got it over the line, > but yeah, there's just been a lot of THP work lately. pretty nonstop ... > >> (I mean, just take a look at the THP-related flood of patches we are fighting >> with on a daily basis, it's not funny anymore) >> >> This is clearly going to be 7.3 material, so there is plenty of time given that >> the merge window is about to open soon. > > Usama, I'll try to make this one a priority too. Looks interesting :P I have two other bigger series to review, but I should soon get to this as well. -- Cheers, David ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [v2 00/16] mm: PMD-level swap entries for anonymous THPs 2026-06-10 13:48 ` David Hildenbrand (Arm) @ 2026-06-10 14:44 ` Usama Arif 0 siblings, 0 replies; 5+ messages in thread From: Usama Arif @ 2026-06-10 14:44 UTC (permalink / raw) To: David Hildenbrand (Arm), Lance Yang Cc: ying.huang, Baoquan He, willy, youngjun.park, hannes, riel, ljs, shakeel.butt, alex, kas, baohua, dev.jain, baolin.wang, npache, Linux Memory Management List, Andrew Morton, Liam R. Howlett, ryan.roberts, chrisl, Vlastimil Babka, linux-kernel, nphamcs, shikemeng, kernel-team, kasong, ziy On 10/06/2026 14:48, David Hildenbrand (Arm) wrote: > On 6/10/26 15:01, Lance Yang wrote: >> >> >> On 2026/6/10 20:24, David Hildenbrand (Arm) wrote: >>> On 6/9/26 16:29, Usama Arif wrote: >>>> >>>> >>>> >>>> Hello! >>>> >>>> Just following up if there were any reviews/comments on this series! >>>> >>>> I know its a large series but was just checking if there was any >>>> feedback? >>> >>> It shall be reviewed. We just finished the mTHP khugepaged review to get it into >>> 7.2, so we've all been rather busy. >> >> Right, mTHP khugepaged was a rough one. Glad we got it over the line, >> but yeah, there's just been a lot of THP work lately. pretty nonstop ... >> Yeah its definitely a lot. I have set a target of leaving review comments on atleast 2 patches from mm per day myself, but even that can sometimes be difficult! I will try and help out more in reviews. >>> (I mean, just take a look at the THP-related flood of patches we are fighting >>> with on a daily basis, it's not funny anymore) >>> >>> This is clearly going to be 7.3 material, so there is plenty of time given that >>> the merge window is about to open soon. >> >> Usama, I'll try to make this one a priority too. Looks interesting :P Thanks Lance! > > I have two other bigger series to review, but I should soon get to this as well. > No worries at all! Thanks for the reviews! and yeah definitely 7.3. I will send this out again when 7.3-rc1 opens (rebased), so that the reviews wont be on outdated code which could cause some confusion. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-06-10 14:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260602142537.198755-1-usama.arif@linux.dev>
2026-06-09 14:29 ` [v2 00/16] mm: PMD-level swap entries for anonymous THPs Usama Arif
2026-06-10 12:24 ` David Hildenbrand (Arm)
2026-06-10 13:01 ` Lance Yang
2026-06-10 13:48 ` David Hildenbrand (Arm)
2026-06-10 14:44 ` Usama Arif
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox