mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-18 10:35:55 +00:00
Eliminate plim and vtmp local vars in exit1.
No functional changes. MFC after: 1 week
This commit is contained in:
parent
30d58d6b39
commit
88f98985aa
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=268514
@ -129,9 +129,7 @@ void
|
|||||||
exit1(struct thread *td, int rv)
|
exit1(struct thread *td, int rv)
|
||||||
{
|
{
|
||||||
struct proc *p, *nq, *q;
|
struct proc *p, *nq, *q;
|
||||||
struct vnode *vtmp;
|
|
||||||
struct vnode *ttyvp = NULL;
|
struct vnode *ttyvp = NULL;
|
||||||
struct plimit *plim;
|
|
||||||
|
|
||||||
mtx_assert(&Giant, MA_NOTOWNED);
|
mtx_assert(&Giant, MA_NOTOWNED);
|
||||||
|
|
||||||
@ -377,17 +375,16 @@ exit1(struct thread *td, int rv)
|
|||||||
/*
|
/*
|
||||||
* Release reference to text vnode
|
* Release reference to text vnode
|
||||||
*/
|
*/
|
||||||
if ((vtmp = p->p_textvp) != NULL) {
|
if (p->p_textvp != NULL) {
|
||||||
|
vrele(p->p_textvp);
|
||||||
p->p_textvp = NULL;
|
p->p_textvp = NULL;
|
||||||
vrele(vtmp);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Release our limits structure.
|
* Release our limits structure.
|
||||||
*/
|
*/
|
||||||
plim = p->p_limit;
|
lim_free(p->p_limit);
|
||||||
p->p_limit = NULL;
|
p->p_limit = NULL;
|
||||||
lim_free(plim);
|
|
||||||
|
|
||||||
tidhash_remove(td);
|
tidhash_remove(td);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user