On Fri, Aug 05, 2011 at 10:27:00AM +0100, Stefan Hajnoczi wrote: > > Why not do the latter unconditionally? > > Because you cannot change O_DIRECT on an open fd :(. This is why > we're going through this pain.
You can. What you can't right now is O_SYNC, but we're going to change that.