aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-11-10 01:13:58 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-11-10 01:13:58 +0000
commit934e7e5ec9c3cebc636d3a87538b5cb55d144c22 (patch)
tree98b988ce4112881a561e3ab0332ad8316a77a198
parent4c7458fa7c32c09e404169069a3cf87e659d756f (diff)
downloadsrc-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.c6
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);
}