diff options
author | Prakash Surya <[email protected]> | 2011-12-06 10:04:51 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-12-13 16:10:57 -0800 |
commit | 44217f7aad12225c09e5fefbbce97ac6bf2f2d16 (patch) | |
tree | 77aa3c7a82878dc94fb13da94166622c9184f914 /configure.ac | |
parent | ac1e5b6033811e15f6e471e720bf506e4e3b4a08 (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