|
@@ -3201,17 +3201,17 @@ static void set_huge_ptep_writable(struct vm_area_struct *vma,
|
|
|
update_mmu_cache(vma, address, ptep);
|
|
update_mmu_cache(vma, address, ptep);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static int is_hugetlb_entry_migration(pte_t pte)
|
|
|
|
|
|
|
+bool is_hugetlb_entry_migration(pte_t pte)
|
|
|
{
|
|
{
|
|
|
swp_entry_t swp;
|
|
swp_entry_t swp;
|
|
|
|
|
|
|
|
if (huge_pte_none(pte) || pte_present(pte))
|
|
if (huge_pte_none(pte) || pte_present(pte))
|
|
|
- return 0;
|
|
|
|
|
|
|
+ return false;
|
|
|
swp = pte_to_swp_entry(pte);
|
|
swp = pte_to_swp_entry(pte);
|
|
|
if (non_swap_entry(swp) && is_migration_entry(swp))
|
|
if (non_swap_entry(swp) && is_migration_entry(swp))
|
|
|
- return 1;
|
|
|
|
|
|
|
+ return true;
|
|
|
else
|
|
else
|
|
|
- return 0;
|
|
|
|
|
|
|
+ return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static int is_hugetlb_entry_hwpoisoned(pte_t pte)
|
|
static int is_hugetlb_entry_hwpoisoned(pte_t pte)
|