On 2026-02-12 at 09:23 +1100, Davidlohr Bueso <[email protected]> wrote... > On Tue, 10 Feb 2026, Thomas Hellstr�m wrote: > > > @@ -176,7 +176,7 @@ static int migrate_vma_collect_huge_pmd(pmd_t *pmdp, > > unsigned long start, > > } > > > > if (softleaf_is_migration(entry)) { > > - migration_entry_wait_on_locked(entry, ptl); > > + softleaf_entry_wait_on_locked(entry, ptl); > > spin_unlock(ptl); > > softleaf_entry_wait_on_locked() unconditionally drops the ptl.
As does migration_entry_wait_on_locked() so obviously a pre-existing issue. I'm not sure why we would wait on a migration entry here though, maybe Balbir can help? > > return -EAGAIN; > > }
