Age | Commit message (Expand) | Author |
2015-05-12 | Drop and reacquire the kernel lock in the vfs_shutdown and "cold" | Mike Belopuhov |
2015-05-07 | msleep(9) must prevent kernel from attempting a context switch | Mike Belopuhov |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2015-02-10 | assert that we hold the scheduler lock in unsleep() | Bret Lambert |
2015-02-09 | we want to defer work traditionally (in openbsd) handled in an | David Gwynne |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-03-22 | Move p_sigacts from struct proc to struct process. | Philip Guenther |
2014-01-23 | msleep() with a NULL mtx argument is a programming error. | Philip Guenther |
2014-01-23 | Waiting on a condition without a lock is an error: you need *some* lock | Philip Guenther |
2013-12-24 | get rid of if (timeout_pending()) timeout_del(). this is racy. any | David Gwynne |
2013-11-25 | rename magicnumber to globalsleepaddr | Ted Unangst |
2013-11-18 | hack in a global rendezvous for interprocess semaphores to use | Ted Unangst |
2013-11-09 | Add KASSERT()s to tsleep() and msleep() to verify that bogus flags | Philip Guenther |
2013-09-14 | Snapshots for all archs have been built, so remove the T32 code | Philip Guenther |
2013-08-13 | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | Philip Guenther |
2013-06-01 | cleanup and consolidate the spinlock_lock (what a name!) code. | Ted Unangst |
2013-04-06 | rthreads are always enabled. remove the sysctl. | Ted Unangst |
2012-08-21 | Stop "inlining" setrunnable() we already had two bugs because of it. | Christiano F. Haesbaert |
2012-07-10 | We should only call need_resched() if the priority is lower than the | Christiano F. Haesbaert |
2012-04-10 | When converting the timeout to ticks, both round up and add one to account | Philip Guenthe |
2012-03-23 | Make rusage totals, itimers, and profile settings per-process instead | Philip Guenthe |
2012-03-19 | Add tracing and dumping of "pointer to struct" syscall arguments for | Philip Guenthe |
2012-01-17 | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, | Philip Guenthe |
2011-12-11 | Suspend other rthreads before dumping core or execing; make them exit | Philip Guenthe |
2011-07-07 | Functions used in files other than where they are defined should be | Philip Guenthe |
2011-01-25 | Don't ignore copyout() return value in sys_thrsleep(). | Stefan Sperling |
2010-06-29 | Eliminate RTHREADS kernel option in favor of a sysctl. The actual status | Ted Unangst |
2010-06-10 | Declare safepri at the MD level on each platform, so that the kern_synch.c | Theo de Raadt |
2009-12-27 | Correct previous commit: match the errno return by thrsleep() in | Philip Guenthe |
2009-11-27 | Convert thrsleep() to an absolute timeout with clockid to eliminate a | Philip Guenthe |
2009-06-04 | unfuck msleep - fixed by art and ariane after much horror and teeth gnashing | Bob Beck |
2009-06-02 | Change the wait-channel type to 'const volatile void *', eliminating | Philip Guenthe |
2009-04-14 | Some tweaks to the cpu affinity code. | Artur Grabowski |
2009-03-23 | Processor affinity for processes. | Artur Grabowski |
2008-09-10 | There's no need to fully traverse the wakeup queue when waking a specific | Bret Lambert |
2008-09-05 | Back out previous. Art realised a problem with it. | Owain Ainsworth |
2008-09-05 | Don't overwrite the old ipl in msleep if PNORELOCK was set. | Artur Grabowski |
2008-09-05 | When munging the WANTIPL of the mutex to prevent undoing the sched_lock, | Owain Ainsworth |
2007-11-30 | Fix msleep. | Owain Ainsworth |
2007-11-28 | Add msleep. This is identical to tsleep but it takes a mutex as a | Owain Ainsworth |
2007-10-10 | Make context switching much more MI: | Artur Grabowski |
2007-05-16 | The world of __HAVEs and __HAVE_NOTs is reducing. All architectures | Artur Grabowski |
2007-04-03 | Start moving state that is shared among threads in a process into | Artur Grabowski |
2007-03-21 | Split tsleep into pieces. Instead of doing everything in a large "shove | Artur Grabowski |
2007-03-18 | Don't restart thrsleep after a signal. After a signal happened and we | Artur Grabowski |
2007-03-15 | Since p_flag is often manipulated in interrupts and without biglock | Artur Grabowski |
2006-11-29 | Kernel stack can be swapped. This means that stuff that's on the stack | Miod Vallat |
2006-10-21 | tbert sent me a diff to change some 0 to NULL | Ted Unangst |
2005-12-30 | change thrwakeup to take an argument which specifies how many threads | Ted Unangst |
2005-12-22 | fix memory leak conditions in thrsleep and significantly simplify | Ted Unangst |