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