Thanks, Anton.
I should point out that the patches are misnamed - this stuff
has nothing to do with "delayed allocation". It just started out
that way.
The code Anton tested was the removal of the buffer LRUs and
the buffer hashtable and the introduction of address_space-based
writeback. That code is >this< close to being ready. Still
chasing a couple of oddities.
Anton also found a ratcache locking bug. Patch is under test.
After the writeback changes I plan on:
- A ton of little cleanups
- Add dirty address_spaces to the superblocks, don't find them
via inodes.
- Assemble BIOs direct against pagecache for buffer-backed
filesystems - bypass the buffer layer for bulk file I/O.
- All sorts of other stuff.
- Then back onto delayed allocate. That's item 78 on the
79-entry todo list...
-
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/