8/15
mm/hugetlb: serialize page-cache allocations with truncation
hugetlb 缺页在尺寸检查、folio 分配、page cache 插入/预留回滚期间持 mapping->invalidate_lock 共享锁,truncation 在 i_size_write() 周边独占,防止删预留导致 resv_huge_pages 下溢和 EOF 外 folio。
hugetlb 缺页在尺寸检查、folio 分配、page cache 插入/预留回滚期间持 mapping->invalidate_lock 共享锁,truncation 在 i_size_write() 周边独占,防止删预留导致 resv_huge_pages 下溢和 EOF 外 folio。