index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
libpthread
/
thread
/
thr_kern.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
call dump_queues() only when DEBUG_THREAD_KERN is defined, save some
davidxu
2003-05-05
1
-0
/
+2
*
Fix suspend and resume.
deischen
2003-05-04
1
-16
/
+28
*
Move the mailbox to the beginning of the thread and align the
deischen
2003-04-30
1
-3
/
+9
*
Call kse_wakeup_mutli() after remove current thread from RUNQ to avoid
davidxu
2003-04-30
1
-1
/
+1
*
Call kse_wakeup_multi() to wakeup idle KSEs when there are threads ready
davidxu
2003-04-30
1
-0
/
+1
*
o Don't add a scope system thread's KSE to the list of available
deischen
2003-04-28
1
-40
/
+121
*
Protect thread errno from being changed while operating
deischen
2003-04-23
1
-0
/
+31
*
Set the quantum for scope system threads to 0 (no quantum).
deischen
2003-04-22
1
-0
/
+2
*
Add a couple asserts to pthread_cond_foo to ensure the (low-level)
deischen
2003-04-22
1
-19
/
+45
*
Add an i386-specifc hack to always set %gs. There still seems
deischen
2003-04-21
1
-155
/
+231
*
Remove duplicate $FreeBSD$ id.
deischen
2003-04-18
1
-3
/
+1
*
Sorry folks; I accidentally committed a patch from what I was working
deischen
2003-04-18
1
-130
/
+176
*
Revamp libpthread so that it has a chance of working in an SMP
deischen
2003-04-18
1
-405
/
+1602
*
Fix compiling error.
davidxu
2003-02-26
1
-1
/
+1
*
Deliver signals posted via an upcall to the appropriate thread.
mini
2003-02-17
1
-1
/
+8
*
Schedule spinlocked threads by moving them through the work queue, instead
mini
2002-11-24
1
-2
/
+15
*
Get the wall clock time from the KSE mailbox, rather than doing another
mini
2002-11-24
1
-2
/
+2
*
Fix idle timeout bug, use correct current time of day.
davidxu
2002-11-20
1
-2
/
+2
*
Schedule an idle context to block until timeouts expire without blocking
mini
2002-11-12
1
-107
/
+65
*
Use KSE to schedule threads.
mini
2002-10-30
1
-212
/
+204
*
Make libpthread KSE aware.
mini
2002-09-16
1
-585
/
+79
*
Make the changes needed for libpthread to compile in its new home.
mini
2002-09-16
1
-1
/
+1
*
When poll(2)'ing for readability or writability of a file descriptor
archie
2002-08-29
1
-2
/
+6
*
Replace various spelling with FALLTHROUGH which is lint()able
charnier
2002-08-25
1
-1
/
+1
*
This has been sitting in my local tree long enough. Remove the use
deischen
2002-02-09
1
-83
/
+55
*
Limit maximum poll interval to 60 seconds. This prevents an overflow
deischen
2001-10-07
1
-0
/
+3
*
Move the check for a pending signals to after the thread has been
deischen
2001-05-04
1
-6
/
+15
*
Add weak definitions for wrapped system calls. In general:
deischen
2001-01-24
1
-101
/
+133
*
Enable check for pending signals after calling a signal handler.
deischen
2000-12-20
1
-0
/
+3
*
Delete 4 lines of misleading/incorrect comments.
deischen
2000-11-16
1
-4
/
+0
*
When entering the scheduler from the signal handler, tell
deischen
2000-11-14
1
-11
/
+24
*
Correct the logic for checking the emptiness of the waiting queue.
deischen
2000-11-11
1
-1
/
+1
*
Don't needlessly poll file descriptors when there are no
deischen
2000-11-09
1
-42
/
+45
*
Implement zero system call thread switching. Performance of
deischen
2000-10-13
1
-327
/
+261
*
Add wrapper for kevent() syscall
jlemon
2000-08-07
1
-1
/
+1
*
Fix pthread_suspend_np/pthread_resume_np. For the record, suspending a
deischen
2000-03-15
1
-2
/
+3
*
Do signal deferral for pthread_kill() as it was done in the old days.
jasone
2000-01-20
1
-5
/
+3
*
Implement continuations to correctly handle [sig|_]longjmp() inside of a
jasone
2000-01-19
1
-4
/
+44
*
Fix problems with cancellation while in critical regions.
deischen
1999-12-17
1
-1
/
+1
*
Fixes for signal handling:
deischen
1999-12-17
1
-1
/
+6
*
add pthread_cancel, obtained from OpenBSD.
alfred
1999-11-28
1
-7
/
+20
*
sigset_t change (part 5 of 5)
marcel
1999-09-29
1
-1
/
+1
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
handle under/overflow of time values in a more robust manner,
alfred
1999-08-19
1
-3
/
+3
*
Add check for runnable threads before polling file descriptors.
deischen
1999-08-12
1
-14
/
+16
*
In the words of the author:
jb
1999-06-20
1
-831
/
+650
*
Back out patch for cond_timedwait() bug from -current, since other changes
jasone
1999-05-08
1
-10
/
+1
*
Apply patch included in bin/8872. This fixes a bug that occurs when
jasone
1999-05-07
1
-2
/
+11
*
[ The author's description... ]
jb
1999-03-23
1
-323
/
+296
*
Close a window between unlocking a spinlock and changing the thread state.
jb
1998-11-15
1
-1
/
+17
[next]