commit 65ec5030159591e86acf127d2f5deadd18311213
Author: Matthew Dillon <[email protected]>
Date: Thu Dec 12 09:01:40 2013 -0800
kernel - Fix rare buffer cache deadlock
* cluster_collectbufs() was improperly using a blocking vfs/bio calls
to find nearby buffers, which can deadlock against multi-threaded
filesystems.
* Only occurs in the write path, probably only H2 is affected.
Summary of changes:
sys/kern/vfs_bio.c | 3 ++-
sys/kern/vfs_cluster.c | 6 +++++-
2 files changed, 7 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/65ec5030159591e86acf127d2f5deadd18311213
--
DragonFly BSD source repository