git: hammer2 - Fix chain->error case in hammer2_chain_lookup()

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Dec 7 18:02:58 PST 2019


commit 126dbaed35a4d90e1e9e2e7b079fb43ddfd1c1f8
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Dec 7 18:00:47 2019 -0800

    hammer2 - Fix chain->error case in hammer2_chain_lookup()
    
    * The chain->error case was not being properly handled in
      hammer2_chain_lookup(), resulting in either a panic or a
      permanent "xxx" stall.
    
    * Fix the case so upper levels can properly process EIO and
      related issues.

Summary of changes:
 sys/vfs/hammer2/hammer2_chain.c | 67 ++++++++++++++++++++++++-----------------
 1 file changed, 40 insertions(+), 27 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/126dbaed35a4d90e1e9e2e7b079fb43ddfd1c1f8


-- 
DragonFly BSD source repository


More information about the Commits mailing list