| Commit message (Expand) | Author | Age | Files | Lines |
* | Actually, upcalls cannot be freed while destroying the thread because we | attilio | 2007-07-27 | 1 | -0/+17 |
* | upcall_free() was only used in kse_GC() which has been removed so it now | attilio | 2007-07-23 | 1 | -8/+0 |
* | Actually, KSE kernel bits locking is broken and can lead likely to | attilio | 2007-07-23 | 1 | -82/+69 |
* | - Garbage collect unused concurrency functions. | jeff | 2007-06-12 | 1 | -2/+8 |
* | Commit 7/14 of sched_lock decomposition. | jeff | 2007-06-04 | 1 | -58/+82 |
* | Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes, | jhb | 2007-03-21 | 1 | -1/+1 |
* | After the last change to KSE threading a bug was introduced where | julian | 2007-03-07 | 1 | -44/+34 |
* | - Remove setrunqueue and replace it with direct calls to sched_add(). | jeff | 2007-01-23 | 1 | -3/+3 |
* | Fix a potential point of confusion. Art Ironport we've seen this end up | julian | 2006-12-12 | 1 | -3/+6 |
* | Threading cleanup.. part 2 of several. | julian | 2006-12-06 | 1 | -215/+114 |
* | Make KSE a kernel option, turned on by default in all GENERIC | jb | 2006-10-26 | 1 | -0/+28 |
* | Close some races between procfs/ptrace and exit(2): | jhb | 2006-02-22 | 1 | -2/+16 |
* | Fix a long standing race between sleep queue and thread | davidxu | 2006-02-15 | 1 | -1/+1 |
* | - Always call exec_free_args() in kern_execve() instead of doing it in all | jhb | 2006-02-06 | 1 | -1/+0 |
* | Cleanup some signal interfaces. Now the tdsignal function accepts | davidxu | 2005-11-03 | 1 | -1/+1 |
* | 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, most | davidxu | 2005-10-14 | 1 | -8/+9 |
* | Fox a LOR of sleep and sched_lock by using a timeout wait | davidxu | 2005-09-30 | 1 | -1/+1 |
* | Add witness warnings to panic if a thread tries to exit while holding any | jhb | 2005-09-02 | 1 | -0/+2 |
* | Add missing brackets. | davidxu | 2005-08-19 | 1 | -1/+1 |
* | Fix a LOR between sched_lock and sleep queue lock. | davidxu | 2005-08-19 | 1 | -5/+4 |
* | Fix a typo in a comment. | jhb | 2005-06-23 | 1 | -1/+1 |
* | Remove thread_upcall_check, it was used to avoid race bug in earlier | davidxu | 2005-05-27 | 1 | -10/+0 |
* | Change cpu_set_kse_upcall to more generic style, so we can reuse it | davidxu | 2005-04-23 | 1 | -2/+4 |
* | Drop bzero and shove the responsibility of zeroing the kse upcall | csjp | 2005-02-24 | 1 | -2/+1 |
* | o Split out kernel part of execve(2) syscall into two parts: one that | sobomax | 2005-01-29 | 1 | -1/+7 |
* | /* -> /*- for copyright notices, minor format tweaks as necessary | imp | 2005-01-06 | 1 | -1/+1 |
* | - Remove a 4BSD specific hack since this will work on ULE too. | jeff | 2004-12-26 | 1 | -4/+0 |
* | Remove local definitions of RANGEOF() and use __rangeof() instead. | das | 2004-11-20 | 1 | -7/+5 |
* | Add an execve command for kse_thr_interrupt to allow libpthread to | davidxu | 2004-10-07 | 1 | -0/+17 |
* | Restore some code removed in revision 1.193 and 1.194, julian said | davidxu | 2004-10-06 | 1 | -4/+23 |
* | light rearrangement of some code to get some locking | julian | 2004-10-05 | 1 | -15/+27 |
* | Break out to a separate function, the code to revert a multithreaded | julian | 2004-10-05 | 1 | -2/+1 |
* | - Assert sched_lock in upcall_remove() since it is needed there and all | jhb | 2004-09-23 | 1 | -1/+3 |
* | Various small style fixes. | jhb | 2004-09-22 | 1 | -7/+7 |
* | Refactor a bunch of scheduler code to give basically the same behaviour | julian | 2004-09-05 | 1 | -36/+57 |
* | Give setrunqueue() and sched_add() more of a clue as to | julian | 2004-09-01 | 1 | -2/+2 |
* | Remove TDP_USTATCLOCK, we no longer need it because we now always | davidxu | 2004-08-31 | 1 | -55/+30 |
* | Remove an unneeded argument.. | julian | 2004-08-31 | 1 | -2/+2 |
* | 1. try to use existing mailbox address in thread_update_usr_ticks. | davidxu | 2004-08-28 | 1 | -4/+6 |
* | Move TDF_CAN_UNBIND to thread private flags td_pflags, this eliminates | davidxu | 2004-08-28 | 1 | -19/+4 |
* | Remove checking of single exit flag in thread_user_enter(), this is | davidxu | 2004-08-23 | 1 | -12/+0 |
* | Slight changes to comments and some whitespace changes. | julian | 2004-08-09 | 1 | -3/+10 |
* | 1.Add KSE_INTR_DBSUSPEND command for kse_thr_interrupt to suspend a bound | davidxu | 2004-08-08 | 1 | -29/+46 |
* | s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/g | davidxu | 2004-08-03 | 1 | -2/+2 |
* | Repeat after me: | julian | 2004-08-03 | 1 | -0/+1 |
* | Remove an argument that is never used. | julian | 2004-08-02 | 1 | -7/+6 |
* | Add what appears to be a missing '*/' at the end of a comment. | rwatson | 2004-08-02 | 1 | -0/+1 |
* | Comment kse_create() and make a few minor code cleanups | julian | 2004-08-01 | 1 | -47/+121 |
* | When calling scheduler entrypoints for creating new threads and processes, | julian | 2004-07-18 | 1 | -2/+2 |
* | - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflags | jhb | 2004-07-16 | 1 | -5/+4 |