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
/
subr_taskqueue.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Ensure that ta_pending doesn't overflow u_short by capping its value at USHRT...
adrian
2011-09-15
1
-1
/
+3
*
Implement the delayed task execution extension to the taskqueue
kib
2011-04-26
1
-13
/
+115
*
taskqueue: drop unused tq_name field
avg
2010-11-23
1
-3
/
+1
*
Use macros rather than inline functions to lock and unlock mutexes, so that
jmallett
2010-11-08
1
-17
/
+15
*
Add a taskqueue_cancel(9) to cancel a pending task without waiting for
mdf
2010-11-08
1
-0
/
+18
*
Use a safer mechanism for determining if a task is currently running,
mdf
2010-10-13
1
-30
/
+45
*
Re-expose and briefly document taskqueue_run(9). The function is used
mdf
2010-10-12
1
-3
/
+1
*
Run all tasks from a proper context, with proper priority, etc.
pjd
2010-08-28
1
-1
/
+1
*
Simplify taskqueue_drain() by using proved macros.
pjd
2010-08-13
1
-14
/
+7
*
Remove unused variable that snuck in during development.
mdf
2010-07-22
1
-2
/
+1
*
Fix taskqueue_drain(9) to not have false negatives. For threaded
mdf
2010-07-22
1
-23
/
+38
*
fix a few cases where a string is passed via format argument instead of
avg
2010-06-11
1
-1
/
+1
*
Revert taskqueue(9) related commits until mdf@ is approved and can
zml
2010-06-01
1
-14
/
+6
*
Avoid a wakeup(9) if we can be sure no one is waiting on the task.
zml
2010-05-28
1
-3
/
+11
*
Revert r207439 and solve the problem differently. The task handler
zml
2010-05-28
1
-6
/
+5
*
Handle taskqueue_drain(9) correctly on a threaded taskqueue:
zml
2010-04-30
1
-5
/
+6
*
- Fix several off-by-one errors when using MAXCOMLEN. The p_comm[] and
jhb
2009-10-23
1
-2
/
+2
*
Remove unused taskqueue_find() function.
pjd
2009-08-18
1
-43
/
+0
*
Remove OpenSolaris taskq port (it performs very poorly in our kernel) and
pjd
2009-08-17
1
-0
/
+20
*
Because taskqueue_run() can drop tq_mutex, we need to check if the
pjd
2009-08-17
1
-0
/
+7
*
Remove semicolon left in the last commit
thompsa
2009-02-13
1
-1
/
+1
*
Check the exit flag at the start of the taskqueue loop rather than the end. It
thompsa
2009-02-13
1
-2
/
+2
*
Use NULL in preference to 0 for pointers.
imp
2009-02-03
1
-5
/
+5
*
revert local change
kmacy
2008-07-18
1
-176
/
+27
*
import vendor fixes to cxgb
kmacy
2008-07-18
1
-27
/
+176
*
Use kthread_exit() to terminate a taskqueue thread rather than kproc_exit()
jhb
2008-04-11
1
-1
/
+1
*
change taskqueue_start_threads to create threads instead of proc's
sam
2008-04-08
1
-22
/
+24
*
Implement taskqueue_block() and taskqueue_unblock(). These functions allow
scottl
2008-03-25
1
-1
/
+28
*
Rename the kthread_xxx (e.g. kthread_create()) calls
julian
2007-10-20
1
-4
/
+4
*
Commit 14/14 of sched_lock decomposition.
jeff
2007-06-05
1
-2
/
+2
*
- Remove setrunqueue and replace it with direct calls to sched_add().
jeff
2007-01-23
1
-1
/
+1
*
When starting up threads in taskqueue_start_threads create them
sam
2006-05-24
1
-9
/
+16
*
Change msleep() and tsleep() to not alter the calling thread's priority
jhb
2006-04-17
1
-1
/
+1
*
fixup error handling in taskqueue_start_threads: check for kthread_create
sam
2006-03-30
1
-11
/
+20
*
Add the following to the taskqueue api:
scottl
2006-01-14
1
-16
/
+56
*
The interlock in taskqueue_terminate() is completely wrong for taskqueues
scottl
2006-01-11
1
-5
/
+1
*
Add functions and macros and refactor code to make it easier to manage
scottl
2006-01-10
1
-116
/
+86
*
Create the taskqueue_fast handler with INTR_MPSAFE so that it doesn't run
scottl
2005-12-23
1
-1
/
+1
*
Use shorter names for the Giant and fast taskqueues so that their names
jhb
2005-10-25
1
-2
/
+2
*
Revert previous change to this file. I accidentally committed while
jhb
2005-10-24
1
-19
/
+0
*
Spell hierarchy correctly in comments.
jhb
2005-10-24
1
-0
/
+19
*
o enable shutdown of taskqueue threads; the thread servicing the queue checks
sam
2005-05-01
1
-10
/
+38
*
o eliminate modification of task structures after their run to avoid
sam
2005-04-24
1
-3
/
+4
*
Add taskqueue_drain. This waits for the specified task to finish, if
imp
2004-10-05
1
-0
/
+14
*
rearange some code that handles the thread taskqueue so that it is more
jmg
2004-08-08
1
-13
/
+16
*
- Execute all of the tasks on the taskqueue during taskqueue_free() after
jhb
2004-06-28
1
-39
/
+24
*
Tidy up the thread taskqueue implementation and close a lost wakeup race.
jhb
2004-02-19
1
-14
/
+9
*
Various style fixes.
jhb
2003-12-17
1
-7
/
+5
*
Fix a bug where the taskqueue kproc was being parented by init
alfred
2003-11-10
1
-1
/
+1
*
correct fast swi taskqueue spinlock name to be different from the sleep lock
sam
2003-09-06
1
-1
/
+1
[next]