summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2011-07-22 13:55:27 -0700
committerBrian Behlendorf <[email protected]>2011-07-22 15:24:57 -0700
commitbeb982690293310b14a4835d3ffeb883ba03cc0a (patch)
tree4a9cbed83508e2802e137c0af366c47c263d56c5 /ChangeLog
parentf7ef846ea19809b2f373c0542741ac04c65a07cb (diff)
Fix txg_sync_thread deadlock
Update two kmem_alloc()'s in dbuf_dirty() to use KM_PUSHPAGE. Because these functions are called from txg_sync_thread we must ensure they don't reenter the zfs filesystem code via the .writepage callback. This would result in a deadlock. This deadlock is rare and has only been observed once under an abusive mmap() write workload. Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions