Bug #17 ยป minor-typos.diff
i386/i386/mplock.s 11 Dec 2005 15:41:39 -0000 | ||
---|---|---|
* lock operations can occur outside a critical section with interrupts
|
||
* enabled with the provisio (which the routines below handle) that an
|
||
* interrupt may come along and preempt us, racing our cmpxchgl instruction
|
||
* to perform the operation we have requested by pre-dispoing td_mpcount.
|
||
* to perform the operation we have requested by pre-disposing td_mpcount.
|
||
*
|
||
* Additionally, the LWKT threading system manages the MP lock and
|
||
* lwkt_switch(), in particular, may be called after pre-disposing td_mpcount
|
kern/kern_timeout.c 11 Dec 2005 15:42:01 -0000 | ||
---|---|---|
/*
|
||
* Prepare a callout structure for use by callout_reset() and/or
|
||
* callout_stop(). The MP version of this routine requires that the callback
|
||
* function installed by callout_reset() by MP safe.
|
||
* function installed by callout_reset() be MP safe.
|
||
*/
|
||
void
|
||
callout_init(struct callout *c)
|
kern/usched_bsd4.c 11 Dec 2005 15:42:35 -0000 | ||
---|---|---|
/*
|
||
* chooseproc() is called when a cpu needs a user process to LWKT schedule,
|
||
* it selects a user process and returns it. If chkp is non-NULL and chkp
|
||
* has a better or equal then the process that would otherwise be
|
||
* it selects a user process and returns it. If chklp is non-NULL and chklp
|
||
* has a better or equal priority then the process that would otherwise be
|
||
* chosen, NULL is returned.
|
||
*
|
||
* Until we fix the RUNQ code the chkp test has to be strict or we may
|
||
* Until we fix the RUNQ code the chklp test has to be strict or we may
|
||
* bounce between processes trying to acquire the current process designation.
|
||
*/
|
||
static
|