madvise: Add locked-page check to MADV_REMOVE
Change-Id: I95465ef11aa4c772ad0ecf5d25f757192f31b93b refs: #1372
This commit is contained in:
@ -5368,6 +5368,11 @@ SYSCALL_DECLARE(madvise)
|
||||
}
|
||||
|
||||
if (advice == MADV_REMOVE) {
|
||||
if (range->flag & VR_LOCKED) {
|
||||
error = -EINVAL;
|
||||
goto out;
|
||||
}
|
||||
|
||||
if (!range->memobj || !memobj_is_removable(range->memobj)) {
|
||||
dkprintf("sys_madvise(%lx,%lx,%x):"
|
||||
"not removable [%lx-%lx)\n",
|
||||
|
||||
Reference in New Issue
Block a user