]> git.proxmox.com Git - mirror_spl.git/commit
Allow spawning a new thread for TQ_NOQUEUE dispatch with dynamic taskq
authorTim Chase <tim@onlight.com>
Mon, 8 Feb 2016 19:20:05 +0000 (13:20 -0600)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 17 Mar 2016 16:52:35 +0000 (09:52 -0700)
commit7bb5d92de8c4d795e9b393aa5ea9c9ad3e43b199
tree9b1b4108cf4aeefe78150a7d498502c1048a13fb
parenta6ae97caed620b0e9e0575346062c751f6f15483
Allow spawning a new thread for TQ_NOQUEUE dispatch with dynamic taskq

When a TQ_NOQUEUE dispatch is done on a dynamic taskq, allow another
thread to be spawned.  This will cause TQ_NOQUEUE to behave similarly
as it does with non-dynamic taskqs.

Add support for TQ_NOQUEUE to taskq_dispatch_ent().

Signed-off-by: Tim Chase <tim@onlight.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #530
module/spl/spl-taskq.c