Hi,

On Wed, Jul 26, 2000 at 03:19:46PM -0400, Alexander Viro wrote:

> Erm? Consider that: huge lseek() + write past the end of file. Woops - got
> to unmerge the tail (it's an internal block now) and we've got no
> knowledge of IO going on the page. Again, IO may be asynchronous - no
> protection from i_sem for us. After that page becomes a regular one,
> right? Looks like a change of state to me...

Naturally, and that change of state must be made atomically by the
filesystem.

Cheers,
 Stephen

Reply via email to