diff options
author | alc <alc@FreeBSD.org> | 2005-06-01 17:52:51 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2005-06-01 17:52:51 +0000 |
commit | 47a9b57f58f69484bdd9f3cb5342d44c7d081b1d (patch) | |
tree | 7198061294361828f8bf8346482bff81369969b2 | |
parent | e225b3e66e72b519472eb06a4113c577517eb334 (diff) | |
download | FreeBSD-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.c | 2 |
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); |