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

cvs commit: src/sys/kern vfs_syscalls.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 19 Sep 2006 11:17:46 -0700 (PDT)

dillon      2006/09/19 11:17:46 PDT

DragonFly src repository

  Modified files:
    sys/kern             vfs_syscalls.c 
  Log:
  Check that namecache references to the mount point are no longer present
  before unmounting a filesystem.  Forced unmounts ignore the check but will
  print a warning.
  
  This patch is primarily designed to prevent nullfs partitions from being
  unmounted while processes are still present within them.  The normal vnode
  check does not work for nullfs mounts since nullfs mounts do not hold any
  vnodes of their own.
  
  Note that this will cause a warning to be reported for the root filesystem
  when rebooting.
  
  Revision  Changes    Path
  1.106     +42 -10    src/sys/kern/vfs_syscalls.c


http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.105&r2=1.106&f=u



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