diff --git a/kernel/process.c b/kernel/process.c index 377e0e08..54ae10cd 100644 --- a/kernel/process.c +++ b/kernel/process.c @@ -1445,7 +1445,7 @@ int change_prot_process_memory_range(struct process_vm *vm, */ if (range->memobj && (range->flag & VR_PRIVATE)) { setattr &= ~PTATTR_WRITABLE; - if (clrattr == setattr == 0) { + if (!clrattr && !setattr) { range->flag = newflag; error = 0; goto out;