On Thu, Jun 26, 2008 at 06:40:09AM -0600, Matthew Wilcox wrote:
Or shouldn't be semaphores in the first place?
Not that I can see.
Yes, certainly. But as should be obvious by now completions don't
quite fit the bill for XFS - they only work for *synchronisation*
after the I/O. XFS needs *exclusion* during the I/O as well as
*synchronisation* after the I/O. The completion extensions provided the
exclusion part of the deal. How else do you suggest I implement