summaryrefslogtreecommitdiffstats
path: root/module/spl/spl-taskq.c
Commit message (Expand)AuthorAgeFilesLines
* Don't use tq->tq_lock_flagsChunwei Chen2015-12-111-61/+62
* Subclass tq_lock to eliminate a lockdep warningOlaf Faaland2015-12-111-21/+49
* Revert "Make taskq_member() use ->journal_info"Brian Behlendorf2015-12-081-3/+34
* Make taskq_member() use ->journal_infoRichard Yao2015-12-081-34/+3
* Fix taskq dynamic spawningtuxoko2015-11-131-14/+11
* Disable direct reclaim in taskq worker threads on Linux 3.9+Richard Yao2015-09-091-0/+4
* Create a new thread during recursive taskq dispatch if necessaryTim Chase2015-09-011-3/+28
* Revert "Create a new thread during recursive taskq dispatch if necessary"Brian Behlendorf2015-08-311-22/+0
* Create a new thread during recursive taskq dispatch if necessaryTim Chase2015-08-311-0/+22
* Invert minclsyspri and maxclsyspriBrian Behlendorf2015-07-281-3/+2
* Add defclsyspri macroBrian Behlendorf2015-07-231-3/+10
* Set TASKQ_DYNAMIC for kmem and system taskqsBrian Behlendorf2015-06-241-4/+2
* Add TASKQ_DYNAMIC featureBrian Behlendorf2015-06-241-66/+226
* Make taskq_wait() block until the queue is emptyChris Dunlop2015-06-091-38/+55
* Retire legacy debugging infrastructureBrian Behlendorf2014-11-191-72/+34
* Evenly distribute the taskq threads across available CPUsAndrey Vesnovaty2014-04-251-0/+9
* Support post-3.13 kthread_create() semantics.Tim Chase2014-04-081-1/+1
* Remove default taskq thread to CPU bindingsBrian Behlendorf2014-01-071-1/+0
* Fix taskq_wait_id()Brian Behlendorf2013-05-031-26/+14
* Refresh links to web siteNed Bass2013-03-041-1/+1
* taskq delay/cancel functionalityBrian Behlendorf2012-12-121-96/+356
* taskq style, remove #define wrappersBrian Behlendorf2012-12-121-21/+21
* taskq style, convert spaces to soft tabsBrian Behlendorf2012-12-121-158/+157
* Remove TQ_SLEEP -> KM_SLEEP mappingBrian Behlendorf2012-09-121-14/+16
* Revert "Switch KM_SLEEP to KM_PUSHPAGE"Brian Behlendorf2012-09-121-3/+5
* Switch KM_SLEEP to KM_PUSHPAGEBrian Behlendorf2012-08-271-5/+3
* Revert "Add TASKQ_NORECLAIM flag"Brian Behlendorf2012-08-271-4/+0
* Update a comment to reflect new taskq internalsPrakash Surya2012-04-301-13/+16
* Taskq locking optimizationsNed Bass2012-01-191-2/+2
* Revert "Taskq locking optimizations"Ned Bass2012-01-191-7/+5
* Taskq locking optimizationsNed Bass2012-01-181-5/+7
* Store copy of tqent_flags prior to servicing taskPrakash Surya2011-12-161-6/+16
* Swap taskq_ent_t with taskqid_t in taskq_thread_tPrakash Surya2011-12-161-10/+8
* Implement taskq_dispatch_prealloc() interfacePrakash Surya2011-12-131-6/+86
* Replace tq_work_list and tq_threads in taskq_tPrakash Surya2011-12-131-55/+77
* Replace struct spl_task with struct taskq_entPrakash Surya2011-12-131-63/+62
* Add TASKQ_NORECLAIM flagBrian Behlendorf2011-05-061-0/+4
* Fix taskq code to not drop tasks when TQ_SLEEP is used.Ricardo M. Correia2010-08-021-23/+24
* Prefix all SPL debug macros with 'S'Brian Behlendorf2010-07-201-44/+44
* Split <sys/debug.h> headerBrian Behlendorf2010-07-201-7/+6
* Implementation of the TQ_FRONT flag.Ned Bass2010-07-011-21/+74
* Revert "Support TQ_FRONT flag used by taskq_dispatch()"Brian Behlendorf2010-06-211-7/+1
* Support TQ_FRONT flag used by taskq_dispatch()Brian Behlendorf2010-06-111-1/+7
* Public Release PrepBrian Behlendorf2010-05-171-17/+17
* Assume TQ_SLEEP when not explicitly specified.Brian Behlendorf2010-04-231-0/+5
* Optimize lowest outstanding taskqid calculation in taskq_lowest_id()Brian Behlendorf2010-01-041-20/+41
* Add basic support for TASKQ_THREADS_CPU_PCT taskq flag which isBrian Behlendorf2009-07-091-0/+9
* Fix taskq_wait() not waiting bugBrian Behlendorf2009-03-151-12/+20
* Make the number of system taskq threads based on the node of cores in the nod...Brian Behlendorf2009-02-021-2/+4
* Rename modules to module and update referencesBrian Behlendorf2009-01-151-0/+491