git: kernel - Fix vclean assertion due to short-cut taken by TMPFS

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Nov 18 09:12:33 PST 2017


commit db1347159d48b55711d5746ff3a7734f9d8bbd59
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Nov 18 09:08:45 2017 -0800

    kernel - Fix vclean assertion due to short-cut taken by TMPFS
    
    * Allow a vnode being destroyed to have a dirty VM object.  TMPFS
      doesn't bother to cleanup VM objects when destroying file nodes
      (e.g. when a file that is no longer referenced is removed), and
      can leave dirty pages present in the underlying object.
    
    * Fixes occassional kernel assertions related to tmpfs (that only
      tend to occur with specific use cases).
    
    Reported-by: zrj

Summary of changes:
 sys/kern/vfs_subr.c | 3 +++
 1 file changed, 3 insertions(+)

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


-- 
DragonFly BSD source repository


More information about the Commits mailing list