Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Nov 2008 21:56:29 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern vfs_vnops.c
Message-ID:  <200811162156.mAGLua5D019988@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kib         2008-11-16 21:56:29 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_vnops.c 
  Log:
  SVN rev 185011 on 2008-11-16 21:56:29Z by kib
  
  Revert r184118. There is actually a code in the kernel, for instance in
  kern_unlinkat(), that expects that vn_start_write() actually fills the mp
  even when the call failed.
  
  As Tor noted, that pattern relies on the the type stability of the mount
  points, as well as that suspended mount points are never freed and
  V_XSLEEP is always passed to vn_start_write() when called on a freed
  mount point.
  
  Reported by:    stass
  Reviewed by:    tegge
  PR:             123768
  
  Revision  Changes    Path
  1.273     +1 -10     src/sys/kern/vfs_vnops.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811162156.mAGLua5D019988>