summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2005-06-01 17:52:51 +0000
committeralc <alc@FreeBSD.org>2005-06-01 17:52:51 +0000
commit47a9b57f58f69484bdd9f3cb5342d44c7d081b1d (patch)
tree7198061294361828f8bf8346482bff81369969b2
parente225b3e66e72b519472eb06a4113c577517eb334 (diff)
downloadFreeBSD-src-47a9b57f58f69484bdd9f3cb5342d44c7d081b1d.zip
FreeBSD-src-47a9b57f58f69484bdd9f3cb5342d44c7d081b1d.tar.gz
Giant is no longer required in kern_setrlimit(); remove its acquisition and
release. Reviewed by: jhb
-rw-r--r--sys/kern/kern_resource.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 7368cbd..b70b97f 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -638,7 +638,6 @@ kern_setrlimit(td, which, limp)
vm_size_t size;
vm_prot_t prot;
- mtx_lock(&Giant);
if (limp->rlim_cur > oldssiz) {
prot = p->p_sysent->sv_stackprot;
size = limp->rlim_cur - oldssiz;
@@ -653,7 +652,6 @@ kern_setrlimit(td, which, limp)
size = round_page(size);
(void)vm_map_protect(&p->p_vmspace->vm_map,
addr, addr + size, prot, FALSE);
- mtx_unlock(&Giant);
}
}
return (0);
OpenPOWER on IntegriCloud