RFC on raw IO implementation

1999-05-28 Thread Stephen C. Tweedie
Linus, We talked before about a general purpose kernel IO buffer mechanism that can be used to pass arbitrary data around for IO, and how that could hide the mess of zero-copy raw user IO from the kernel IO layers. I have a working implementation, although I'm still soliciting input as to what t

We have a problem with O_SYNC

1999-05-28 Thread Stephen C. Tweedie
Hi Linus, I have a patch I've been trying out to improve fsync performance by maintaining per-inode dirty buffer lists, and to implement fdatasync by tracking "significant" and "insignificant" (ie. timestamp) dirty flags in the inode separately. However, in doing this I found a serious problem