Re: Linux 2.6.29

From: Matthew Garrett
Date: Wed Mar 25 2009 - 22:48:39 EST


On Wed, Mar 25, 2009 at 10:44:44PM -0400, Kyle Moffett wrote:

> Perhaps we ought to add a couple extra open flags, O_BARRIER_BEFORE and
> O_BARRIER_AFTER, and rename3(), etc functions that take flags arguments?
> Or maybe a new set of syscalls like barrier(file1, file2) and
> fbarrier(fd1, fd2), which cause all pending changes (perhaps limit to this
> process?) to the file at fd1 to occur before any successive changes (again
> limited to this process?) to the file at fd2.

That's an option, but what would benefit? If rename is expected to
preserve ordering (which I think it has to, in order to avoid breaking
existing code) then are there any other interesting use cases?

--
Matthew Garrett | mjg59@xxxxxxxxxxxxx
--
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/