aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/zfs_acl.c
diff options
context:
space:
mode:
authorNed Bass <[email protected]>2014-01-15 13:52:57 -0800
committerBrian Behlendorf <[email protected]>2014-01-23 09:58:07 -0800
commit04aa2de8f788654dda15e0b598fc874915b0fc06 (patch)
tree243dd7d45fa5dcb3559f5a56980b3a91b72882d3 /module/zfs/zfs_acl.c
parent3566d5c7c3cb415a53218251fc0247da55dfde46 (diff)
vdev_file_io_start() to use taskq_dispatch(TQ_PUSHPAGE)
The vdev_file_io_start() function may be processing a zio that the txg_sync thread is waiting on. In this case it is not safe to perform memory allocations that may generate new I/O since this could cause a deadlock. To avoid this, call taskq_dispatch() with TQ_PUSHPAGE instead of TQ_SLEEP. Signed-off-by: Ned Bass <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Issue #1928
Diffstat (limited to 'module/zfs/zfs_acl.c')
0 files changed, 0 insertions, 0 deletions