git: kernel - Fix rare buffer cache deadlock
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Dec 12 09:07:14 PST 2013
commit 65ec5030159591e86acf127d2f5deadd18311213
Author: Matthew Dillon <dillon at apollo.backplane.com>
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
More information about the Commits
mailing list