aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/memory.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mm/memory.c b/mm/memory.c
index 8132787ae4d5..8adb5b756264 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -1876,7 +1876,9 @@ int apply_to_page_range(struct mm_struct *mm, unsigned long addr,
1876 unsigned long end = addr + size; 1876 unsigned long end = addr + size;
1877 int err; 1877 int err;
1878 1878
1879 BUG_ON(addr >= end); 1879 if (WARN_ON(addr >= end))
1880 return -EINVAL;
1881
1880 pgd = pgd_offset(mm, addr); 1882 pgd = pgd_offset(mm, addr);
1881 do { 1883 do {
1882 next = pgd_addr_end(addr, end); 1884 next = pgd_addr_end(addr, end);