On Tue, Oct 05, 2010 at 12:31:15PM +0200, Miklos Szeredi wrote:
quoted text > From: Miklos Szeredi <mszeredi@suse.cz>
>
> Currently remouting superblock read-only is racy in a major way.
>
> With the per mount read-only infrastructure it is now possible to
> prevent most races, which this patch attempts.
>
> Before starting the remount read-only, set MNT_WRITE_HOLD on all
> mounts so that writes are held off until the remount either succeeds
> or fails.
Umm... What'll happen if your remount will say mnt_want_write() on
e.g. internal vfsmount over that sb? Or, more subtle, tries to
update atime on some opened struct file on that sb.
--
unsubscribe notice To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Messages in current thread:
Re: [PATCH 7/9] vfs: protect remounting superblock read-only , Al Viro , (Thu Oct 21, 11:46 pm)