Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Mar 2011 22:31:28 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/fs/msdosfs msdosfs_lookup.c
Message-ID:  <201103252231.p2PMVoDr090319@repoman.freebsd.org>

index | next in thread | raw e-mail

kib         2011-03-25 22:31:28 UTC

  FreeBSD src repository

  Modified files:
    sys/fs/msdosfs       msdosfs_lookup.c 
  Log:
  SVN rev 220014 on 2011-03-25 22:31:28Z by kib
  
  Report EBUSY instead of EROFS for attempt of deleting or renaming the
  root directory of msdosfs mount. The VFS code would handle deletion
  case itself too, assuming VV_ROOT flag is not lost. The msdosfs_rename()
  should also note attempt to rename root via doscheckpath() or different
  mount point check leading to EXDEV. Nonetheless, keep the checks for now.
  
  The change is inspired by NetBSD change referenced in PR, but return
  EBUSY like kern_unlinkat() does.
  
  PR:     kern/152079
  MFC after:      1 week
  
  Revision  Changes    Path
  1.59      +2 -2      src/sys/fs/msdosfs/msdosfs_lookup.c


help

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