Messages in this thread | | | Subject | [RFC PATCH 0/8] current relay cleanup patchset | From | Tom Zanussi <> | Date | Thu, 25 Sep 2008 01:07:05 -0500 |
| |
Here's the current relay cleanup patchset. The first two patches make the write path completely replaceable, the third adds flags along with some related cleanup, and the next 5 remove the padding in several stages.
It's a work in progress, but because I wanted the intermediate stages to actually work and not break anything, some of these patches, especially 05, are just temporary and will be removed in the next iteration.
I didn't have time to clean up the first 3 either - I'll also do that the next time around.
Anyway, removing the padding has simplified the read/splice code significantly; it's always been a source of headaches so I'm glad it's gone, and it doesn't seem to have broken anything - a quick test using blktrace in both read() and splice() modes didn't show any problems.
In the next round I plan to do vmap and sub-buffer removal.
Tom
| |