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>
