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
/
sys
/
kern
/
kern_synch.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove __P.
alfred
2002-03-19
1
-5
/
+5
*
Fix a gcc-3.1+ warning.
peter
2002-03-19
1
-0
/
+1
*
Convert p->p_runtime and PCPU(switchtime) to bintime format.
phk
2002-02-22
1
-17
/
+6
*
In a threaded world, differnt priorirites become properties of
julian
2002-02-11
1
-22
/
+26
*
Change the preemption code for software interrupt thread schedules and
jhb
2002-01-05
1
-6
/
+6
*
Modify the critical section API as follows:
jhb
2001-12-18
1
-3
/
+0
*
Add/correct description for some sysctl variables where it was missing.
luigi
2001-12-16
1
-1
/
+2
*
Assert that Giant is not held in mi_switch() unless the process state
jhb
2001-10-23
1
-0
/
+4
*
Introduce some jitter to the timing of the samples that determine
iedowse
2001-10-20
1
-4
/
+15
*
Move the code that computes the system load average from vm_meter.c
iedowse
2001-10-20
1
-3
/
+49
*
GC some #if 0'd code.
jhb
2001-09-21
1
-8
/
+2
*
Whitespace and spelling fixes.
jhb
2001-09-21
1
-2
/
+2
*
KSE Milestone 2
julian
2001-09-12
1
-167
/
+220
*
Make yield() MPSAFE.
dillon
2001-09-01
1
-1
/
+6
*
Release the sched_lock before bombing out in mi_switch() via db_error().
jhb
2001-08-21
1
-1
/
+3
*
Add a hook to mi_switch() to abort via db_error() if we attempt to
jhb
2001-08-21
1
-0
/
+12
*
- Fix a bug in the previous workaround for the tsleep/endtsleep race.
jhb
2001-08-21
1
-2
/
+5
*
- Close races with signals and other AST's being triggered while we are in
jhb
2001-08-10
1
-2
/
+2
*
Work around a race between msleep() and endtsleep() where it was possible
jhb
2001-08-10
1
-3
/
+23
*
Style nit: covert a couple of if (p_wchan) tests to if (p_wchan != NULL).
jhb
2001-08-10
1
-3
/
+3
*
- Remove asleep(), await(), and M_ASLEEP.
jhb
2001-08-10
1
-181
/
+1
*
Use 'p' instead of the potentially more expensive 'curproc' inside of
jhb
2001-08-02
1
-5
/
+5
*
Apply the cluebat to myself and undo the await() -> mawait() rename. The
jhb
2001-07-31
1
-31
/
+15
*
Add a safety belt to mawait() for the (cold || panicstr) case identical to
jhb
2001-07-31
1
-0
/
+12
*
Backout mwakeup, etc.
jake
2001-07-06
1
-13
/
+4
*
Implement mwakeup, mwakeup_one, cv_signal_drop and cv_broadcast_drop.
jake
2001-07-04
1
-4
/
+13
*
Remove commented-out garbage that skipped updating schedcpu() stats for
jhb
2001-07-03
1
-2
/
+0
*
Just check p_oncpu when determining if a process is executing or not.
jhb
2001-07-03
1
-4
/
+1
*
Axe spl's that are covered by the sched_lock (and have been for quite
jhb
2001-07-03
1
-30
/
+4
*
Include the wait message and channel for msleep() in the KTR tracepoint.
jhb
2001-07-03
1
-1
/
+2
*
Remove bogus need_resched() of the current CPU in roundrobin().
jhb
2001-07-03
1
-3
/
+6
*
Make the schedlock saved critical section state a per-thread property.
jhb
2001-06-30
1
-0
/
+3
*
- Lock CURSIG() with the proc lock to close the signal race with psignal.
jhb
2001-06-22
1
-99
/
+67
*
Add in assertions to ensure that we always call msleep or mawait with
jhb
2001-05-23
1
-0
/
+4
*
Remove KASSERT test for sleeping on mv_mtx, instead let WITNESS catch
alfred
2001-05-22
1
-2
/
+0
*
remove my private assertions from tsleep.
alfred
2001-05-19
1
-7
/
+2
*
Introduce a global lock for the vm subsystem (vm_mtx).
alfred
2001-05-19
1
-0
/
+7
*
- Remove unneeded include of sys/ipl.h.
jhb
2001-05-15
1
-1
/
+2
*
Overhaul of the SMP code. Several portions of the SMP kernel support have
jhb
2001-04-27
1
-5
/
+5
*
Convert the allproc and proctree locks from lockmgr locks to sx locks.
jhb
2001-03-28
1
-6
/
+7
*
Rework the witness code to work with sx locks as well as mutexes.
jhb
2001-03-28
1
-6
/
+6
*
- Proc locking.
jhb
2001-03-07
1
-25
/
+7
*
Add a mtx_assert() in maybe_resched() just to be sure it's always called
jhb
2001-02-22
1
-0
/
+1
*
- Use the new NOCPU constant.
jhb
2001-02-22
1
-2
/
+2
*
- Don't call clear_resched() in userret(), instead, clear the resched flag
jhb
2001-02-20
1
-0
/
+8
*
Implement a unified run queue and adjust priority levels accordingly.
jake
2001-02-12
1
-58
/
+16
*
Acquire sched_lock around need_resched() in roundrobin() to satisfy
jake
2001-02-10
1
-8
/
+4
*
Change and clean the mutex lock interface.
bmilekic
2001-02-09
1
-42
/
+42
*
Zap last remaining references to (and a use use of) of simple_locks.
peter
2001-01-31
1
-4
/
+0
*
- Catch up to proc flag changes.
jhb
2001-01-24
1
-25
/
+29
[next]