DragonFly BSD
DragonFly commits List (threaded) for 2012-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel -- ffs: ufs_ihash may not match for vnode recycling reasons.


From: Samuel Greear <sjg@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 12 Dec 2012 18:41:09 -0800 (PST)

commit 3c7402d60afcec4907cb4c90fb427c9551e19d26
Author: Venkatesh Srinivas <me@endeavour.zapto.org>
Date:   Wed Dec 12 12:17:50 2012 -0800

    kernel -- ffs: ufs_ihash may not match for vnode recycling reasons.
    
    * vnode recycling may cause VGET to not find an inode; handle the
      race as before, it was not a bug.
    
    * print diradd pointer in ffs MKDIR_BODY panics; will help finding
      the panic, it is masked by the inode hash panic.
    
    Reviewed-by: sjg

Summary of changes:
 sys/vfs/ufs/ffs_softdep.c |    2 +-
 sys/vfs/ufs/ffs_vfsops.c  |    9 ++++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3c7402d60afcec4907cb4c90fb427c9551e19d26


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]