mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-14 10:09:48 +00:00
Remove misplaced duplicate comment and slightly reformat the
version that was in the right place.
This commit is contained in:
parent
43a903c091
commit
b324899838
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=129074
@ -146,12 +146,12 @@ exit1(struct thread *td, int rv)
|
||||
* With this state set:
|
||||
* Any thread entering the kernel from userspace will
|
||||
* thread_exit() in trap(). Any thread attempting to
|
||||
* sleep will return immediatly
|
||||
* with EINTR or EWOULDBLOCK, which will hopefully force them
|
||||
* to back out to userland, freeing resources as they go, and
|
||||
* anything attempting to return to userland will thread_exit()
|
||||
* from userret(). thread_exit() will unsuspend us
|
||||
* when the last other thread exits.
|
||||
* sleep will return immediatly with EINTR or EWOULDBLOCK,
|
||||
* which will hopefully force them to back out to userland,
|
||||
* freeing resources as they go, and anything attempting
|
||||
* to return to userland will thread_exit() from userret().
|
||||
* thread_exit() will unsuspend us when the last other
|
||||
* thread exits.
|
||||
*/
|
||||
if (thread_single(SINGLE_EXIT))
|
||||
panic ("Exit: Single threading fouled up");
|
||||
@ -164,16 +164,6 @@ exit1(struct thread *td, int rv)
|
||||
p->p_flag &= ~P_SA;
|
||||
thread_single_end(); /* Don't need this any more. */
|
||||
}
|
||||
/*
|
||||
* With this state set:
|
||||
* Any thread entering the kernel from userspace will thread_exit()
|
||||
* in trap(). Any thread attempting to sleep will return immediatly
|
||||
* with EINTR or EWOULDBLOCK, which will hopefully force them
|
||||
* to back out to userland, freeing resources as they go, and
|
||||
* anything attempting to return to userland will thread_exit()
|
||||
* from userret(). thread_exit() will do a wakeup on p->p_numthreads
|
||||
* if it transitions to 1.
|
||||
*/
|
||||
|
||||
p->p_flag |= P_WEXIT;
|
||||
PROC_UNLOCK(p);
|
||||
|
Loading…
Reference in New Issue
Block a user