summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_taskqueue.c
Commit message (Expand)AuthorAgeFilesLines
* Remove taskqueue_enqueue_fast().jhb2016-03-011-7/+0
* This fixes several places where callout_stops return is examined. Therrs2015-11-131-1/+1
* MFuser/delphij/zfs-arc-rebase@r281754:delphij2015-05-261-10/+9
* Remove taskqueue_start_threads_pinned(); there's noa generic cpuset version o...adrian2015-02-251-24/+0
* Implement taskqueue_start_threads_cpuset().adrian2015-02-171-12/+25
* Prevent live-lock and access of destroyed data in taskqueue_drain_all().gibbs2015-01-041-16/+88
* Remove trailing whitespace.gibbs2014-11-301-2/+2
* Temporary revert r269661, it looks like the patch isn't complete.ae2014-08-071-1/+1
* Use cpuset_setithread() to apply cpu mask to taskq threads.ae2014-08-071-1/+1
* Pin the right thread.adrian2014-06-011-1/+1
* Add a new taskqueue setup method that takes a cpuid to pin theadrian2014-05-241-9/+56
* add taskqueue_drain_allavg2013-11-281-0/+30
* taskqueue_cancel: garbage collect a write-only variableavg2013-11-191-2/+0
* Add comments that taskqueue_enqueue_locked() returns without the lock.mav2013-10-211-0/+4
* Revert r256587.glebius2013-10-181-3/+0
* MFprojects/camlock r254763:mav2013-10-161-4/+17
* MFprojects/camlock r254685:mav2013-10-161-6/+1
* For VIMAGE kernels store vnet in the struct task, and set vnet contextglebius2013-10-161-0/+3
* MFprojects/camlock r254460:mav2013-08-241-2/+0
* Extend taskqueue(9) to enable per-taskqueue callbacks.will2013-03-231-3/+46
* Add a special meaning to the negative ticks argument forkib2012-11-201-2/+6
* Shorten the name of the fast SWI taskqueue to "fast taskq" so thatjhb2012-08-281-1/+1
* Ensure that ta_pending doesn't overflow u_short by capping its value at USHRT...adrian2011-09-151-1/+3
* Implement the delayed task execution extension to the taskqueuekib2011-04-261-13/+115
* taskqueue: drop unused tq_name fieldavg2010-11-231-3/+1
* Use macros rather than inline functions to lock and unlock mutexes, so thatjmallett2010-11-081-17/+15
* Add a taskqueue_cancel(9) to cancel a pending task without waiting formdf2010-11-081-0/+18
* Use a safer mechanism for determining if a task is currently running,mdf2010-10-131-30/+45
* Re-expose and briefly document taskqueue_run(9). The function is usedmdf2010-10-121-3/+1
* Run all tasks from a proper context, with proper priority, etc.pjd2010-08-281-1/+1
* Simplify taskqueue_drain() by using proved macros.pjd2010-08-131-14/+7
* Remove unused variable that snuck in during development.mdf2010-07-221-2/+1
* Fix taskqueue_drain(9) to not have false negatives. For threadedmdf2010-07-221-23/+38
* fix a few cases where a string is passed via format argument instead ofavg2010-06-111-1/+1
* Revert taskqueue(9) related commits until mdf@ is approved and canzml2010-06-011-14/+6
* Avoid a wakeup(9) if we can be sure no one is waiting on the task.zml2010-05-281-3/+11
* Revert r207439 and solve the problem differently. The task handlerzml2010-05-281-6/+5
* Handle taskqueue_drain(9) correctly on a threaded taskqueue:zml2010-04-301-5/+6
* - Fix several off-by-one errors when using MAXCOMLEN. The p_comm[] andjhb2009-10-231-2/+2
* Remove unused taskqueue_find() function.pjd2009-08-181-43/+0
* Remove OpenSolaris taskq port (it performs very poorly in our kernel) andpjd2009-08-171-0/+20
* Because taskqueue_run() can drop tq_mutex, we need to check if thepjd2009-08-171-0/+7
* Remove semicolon left in the last committhompsa2009-02-131-1/+1
* Check the exit flag at the start of the taskqueue loop rather than the end. Itthompsa2009-02-131-2/+2
* Use NULL in preference to 0 for pointers.imp2009-02-031-5/+5
* revert local changekmacy2008-07-181-176/+27
* import vendor fixes to cxgbkmacy2008-07-181-27/+176
* Use kthread_exit() to terminate a taskqueue thread rather than kproc_exit()jhb2008-04-111-1/+1
* change taskqueue_start_threads to create threads instead of proc'ssam2008-04-081-22/+24
* Implement taskqueue_block() and taskqueue_unblock(). These functions allowscottl2008-03-251-1/+28
OpenPOWER on IntegriCloud