git: kernel - Attempt to fix panic during shutdown from tmpfs

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Aug 29 11:17:19 PDT 2016


commit f4428f2f40250d0f5a6d05cfaf2235c81fffdcd4
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Aug 29 10:27:57 2016 -0700

    kernel - Attempt to fix panic during shutdown from tmpfs
    
    * When doing a forced-unmount on tmpfs an active vnode may wind up
      staying on the mount's dirty worklist, resulting in an assertion.
    
    * Try to handle the case by forcefully removing the vnode from the dirty
      worklist in the forced-unmount case.
    
    Reported-by: zrj (Rimvydas Jasinskas)

Summary of changes:
 sys/kern/vfs_subr.c | 18 +++++++++++++++---
 sys/kern/vfs_sync.c | 11 ++++++++---
 sys/sys/vnode.h     |  2 +-
 3 files changed, 24 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f4428f2f40250d0f5a6d05cfaf2235c81fffdcd4


-- 
DragonFly BSD source repository


More information about the Commits mailing list