diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2020-11-10 01:13:58 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2020-11-10 01:13:58 +0000 |
commit | 934e7e5ec9c3cebc636d3a87538b5cb55d144c22 (patch) | |
tree | 98b988ce4112881a561e3ab0332ad8316a77a198 | |
parent | 4c7458fa7c32c09e404169069a3cf87e659d756f (diff) | |
download | src-934e7e5ec9c3cebc636d3a87538b5cb55d144c22.tar.gz src-934e7e5ec9c3cebc636d3a87538b5cb55d144c22.zip |
thread: adds newer bits for r367537
The committed patch was an older version.
Notes
Notes:
svn path=/head/; revision=367541
-rw-r--r-- | sys/kern/kern_thread.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 85ef132a54a8..ec28cb2a7a97 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -138,8 +138,8 @@ static int thread_unsuspend_one(struct thread *td, struct proc *p, #define TID_BUFFER_SIZE 1024 -struct mtx tid_lock; -bitstr_t *tid_bitmap; +static struct mtx tid_lock; +static bitstr_t *tid_bitmap; static MALLOC_DEFINE(M_TIDHASH, "tidhash", "thread hash"); @@ -195,7 +195,7 @@ tid_alloc(void) KASSERT(tid != -1, ("unexpectedly ran out of IDs")); } bit_set(tid_bitmap, tid); - trytid++; + trytid = tid + 1; mtx_unlock(&tid_lock); return (tid + NO_PID); } |