Re: [PATCH uprobe, thp 4/4] uprobe: collapse THP pmd after removing all uprobes

From: Song Liu
Date: Thu May 30 2019 - 13:31:15 EST




> On May 30, 2019, at 5:20 AM, Kirill A. Shutemov <kirill@xxxxxxxxxxxxx> wrote:
>
> On Wed, May 29, 2019 at 02:20:49PM -0700, Song Liu wrote:
>> After all uprobes are removed from the huge page (with PTE pgtable), it
>> is possible to collapse the pmd and benefit from THP again. This patch
>> does the collapse.
>
> I don't think it's right way to go. We should deferred it to khugepaged.
> We need to teach khugepaged to deal with PTE-mapped compound page.
> And uprobe should only kick khugepaged for a VMA. Maybe synchronously.
>

I guess that would be the same logic, but run in khugepaged? It doesn't
have to be done synchronously.

Let me try that

Thanks,
Song


> --
> Kirill A. Shutemov