10/13
mm/collapse: open-code collapse_single_pmd() in its two callers
在两个调用方展开 collapse_single_pmd():各自持锁扫描,发现可折叠先放 mmap_lock 再执行,删去 khugepaged 的 lock_dropped 与 madvise_collapse() 的 mmap_unlocked,让 scan 持锁进持锁出、run 无锁。
在两个调用方展开 collapse_single_pmd():各自持锁扫描,发现可折叠先放 mmap_lock 再执行,删去 khugepaged 的 lock_dropped 与 madvise_collapse() 的 mmap_unlocked,让 scan 持锁进持锁出、run 无锁。