From: Miaohe Lin Date: Sat, 16 Jul 2022 08:18:16 +0000 (+0800) Subject: mm: remove unneeded PageAnon check in restore_exclusive_pte() X-Git-Tag: v6.0-rc1~98^2~25 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=4d8ff64097092701a5e5506d0d7f643d421e0432;p=linux-block.git mm: remove unneeded PageAnon check in restore_exclusive_pte() When code reaches here, the page must be !PageAnon. There's no need to check PageAnon again. Remove it. Link: https://lkml.kernel.org/r/20220716081816.10752-1-linmiaohe@huawei.com Signed-off-by: Miaohe Lin Reviewed-by: David Hildenbrand Signed-off-by: Andrew Morton --- diff --git a/mm/memory.c b/mm/memory.c index 8c193b3a32aa..684c4c7cd2ff 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -744,7 +744,7 @@ static void restore_exclusive_pte(struct vm_area_struct *vma, * Currently device exclusive access only supports anonymous * memory so the entry shouldn't point to a filebacked page. */ - WARN_ON_ONCE(!PageAnon(page)); + WARN_ON_ONCE(1); set_pte_at(vma->vm_mm, address, ptep, pte);