|
@@ -55,7 +55,8 @@ static int change_memory_common(unsigned long addr, int numpages,
|
|
if (!size)
|
|
if (!size)
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
- if (!in_range(start, size, MODULES_VADDR, MODULES_END))
|
|
|
|
|
|
+ if (!in_range(start, size, MODULES_VADDR, MODULES_END) &&
|
|
|
|
+ !in_range(start, size, VMALLOC_START, VMALLOC_END))
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
data.set_mask = set_mask;
|
|
data.set_mask = set_mask;
|