sys_mprotect: remove blocking of free_pages()

Because mprotect() does not release physical page, this is unnecessary.
This commit is contained in:
NAKAMURA Gou
2013-11-06 12:20:52 +09:00
parent 6722f35ffc
commit 89be2af09a

View File

@ -636,7 +636,6 @@ SYSCALL_DECLARE(mprotect)
}
ihk_mc_spinlock_lock_noirq(&proc->vm->memory_range_lock);
begin_free_pages_pending();
#if 0
/* check contiguous map */
@ -744,7 +743,6 @@ SYSCALL_DECLARE(mprotect)
out:
// XXX: TLB flush
flush_tlb();
finish_free_pages_pending();
ihk_mc_spinlock_unlock_noirq(&proc->vm->memory_range_lock);
dkprintf("[%d]sys_mprotect(%lx,%lx,%x): %d\n",
ihk_mc_get_processor_id(), start, len0, prot, error);