Re: [PATCH] let fat handle MS_SYNCHRONOUS flag

From: Matt Mackall
Date: Tue Nov 23 2004 - 22:21:53 EST


On Wed, Nov 24, 2004 at 05:24:36AM +0900, OGAWA Hirofumi wrote:
> Colin Leroy <colin@xxxxxxxxxx> writes:
>
> > It adds MS_SYNCHRONOUS support to FAT filesystem, so that less
> > filesystem breakage happen when disconnecting an USB key, for
> > example. I'd like to have comments about it, because as it
> > seems to work fine here, I'm not used to fs drivers and could
> > have made mistakes.
>
> What cases should these patches guarantee that users can unplug the
> USB key? And can we guarantee the same cases by improving autofs or
> the similar stuff?

Well there can be no guarantees - there will always be a race between
flush and hot unplug. If we're careful with write ordering, we can
perhaps arrange to avoid the worst sorts of corruption, provided the
device does the right thing when it's in the middle of an IO.

But generally I think this is a good idea as it shrinks the window.

--
Mathematics is the supreme nostalgia of our time.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/