Committed the first patch to the 2.6.28.7 tree I concider to be in good working order.
LinuxPMI's 2.6.28.7 tree is a collection of hunks, in one giant patch. Again. I keep getting code dumped on me in this fashion, and have to go through it line by line. In this tree, I've decided to push patches through my kernel coding standards process as far as they'll "reasonably" go, so I can spot even more bugs. At least theres only 93 hunks in this tree, unlike the 322 hunks in the 2.6.17 tree. That said, I know there are cases in the 2.6.17 tree where bad code was replaced by *worse* code, which is why I haven't just flattened the patches, like the 2.6.28.7 tree started.
I made it most of the way through patch 48 on the 2.6.17 tree last night. Its a combination of socket layer wrappers to make our other code more readable, and a function for registering our kernel thread. What a combination!
I'll likely be done with patch 48 sometime tonight. Once i get out of the hpc/ directory, the patches should be much easier to commentary, and I'm almost there. From where I'm sitting, I've done most of the 'ugly' work over the last year, and am about ready to start work that will actually improve the quality of the code base itself.