summaryrefslogtreecommitdiffstats
path: root/mm/memory.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/memory.c')
-rw-r--r--mm/memory.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/memory.c b/mm/memory.c
index a9897dcd530f..79e0173a7d70 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -1452,7 +1452,7 @@ static int insert_page(struct vm_area_struct *vma, unsigned long addr,
1452 spinlock_t *ptl; 1452 spinlock_t *ptl;
1453 1453
1454 retval = -EINVAL; 1454 retval = -EINVAL;
1455 if (PageAnon(page) || PageSlab(page)) 1455 if (PageAnon(page) || PageSlab(page) || page_has_type(page))
1456 goto out; 1456 goto out;
1457 retval = -ENOMEM; 1457 retval = -ENOMEM;
1458 flush_dcache_page(page); 1458 flush_dcache_page(page);