git: DragonFly_RELEASE_5_4 hammer2 - stabilization, fix hammer2_inode_get()

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Dec 17 13:55:57 PST 2018


commit 6b973c0d47834f089d8089d6832a97d775d14a46
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Dec 7 20:26:15 2018 -0800

    hammer2 - stabilization, fix hammer2_inode_get()
    
    * Fix a lock order reversal in hammer2_inode_get() which can be
      triggered under heavy loads.

Summary of changes:
 sys/vfs/hammer2/hammer2.h         |  4 ++++
 sys/vfs/hammer2/hammer2_chain.c   | 27 +++++++++++++++++++--------
 sys/vfs/hammer2/hammer2_cluster.c | 28 ++++++++++++++++++++++++++++
 sys/vfs/hammer2/hammer2_inode.c   | 19 ++++++++++++++++++-
 4 files changed, 69 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6b973c0d47834f089d8089d6832a97d775d14a46


-- 
DragonFly BSD source repository



More information about the Commits mailing list