2/5

x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF

在__change_page_attr_set_clr()期间获取init_mm读锁,防止CPA属性修改中lockless PTE查找与set_pte_atomic()之间被并发collapse释放PTE导致UAF。