aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorPrakash Surya <[email protected]>2011-12-06 10:04:51 -0800
committerBrian Behlendorf <[email protected]>2011-12-13 16:10:57 -0800
commit44217f7aad12225c09e5fefbbce97ac6bf2f2d16 (patch)
tree77aa3c7a82878dc94fb13da94166622c9184f914 /configure.ac
parentac1e5b6033811e15f6e471e720bf506e4e3b4a08 (diff)
Implement taskq_dispatch_prealloc() interface
This patch implements the taskq_dispatch_prealloc() interface which was introduced by the following illumos-gate commit. It allows for a preallocated taskq_ent_t to be used when dispatching items to a taskq. This eliminates a memory allocation which helps minimize lock contention in the taskq when dispatching functions. commit 5aeb94743e3be0c51e86f73096334611ae3a058e Author: Garrett D'Amore <[email protected]> Date: Wed Jul 27 07:13:44 2011 -0700 734 taskq_dispatch_prealloc() desired 943 zio_interrupt ends up calling taskq_dispatch with TQ_SLEEP Signed-off-by: Prakash Surya <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Issue #65
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions