git: DragonFly_RELEASE_4_6 kernel - Fix NFS sillyrename code

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Jan 22 09:26:22 PST 2017


commit aca76f6bf3a88a769d3ba790ca138dab6fb0d350
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Jan 22 08:36:23 2017 -0800

    kernel - Fix NFS sillyrename code
    
    * Due to the delayed vnode reclamation changes done several years ago
      the NFS client code was not properly removing silly-renamed files
      on last-close (these are files which NFS renames to .nfs* when
      remove()'d while still open()).
    
    * Fixed by flagging finalization on last-close if a sillyrename occurs.

Summary of changes:
 sys/vfs/nfs/nfs_vnops.c | 5 +++++
 1 file changed, 5 insertions(+)

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


-- 
DragonFly BSD source repository


More information about the Commits mailing list