Unfortunately I ran out of cycles at the time. Adding test cases seems like it was the roadblock - I don't think I ever figured out how to implement the needed build tests for this additional feature in chardev. I'm not that strong of a C developer, unfortunately.
I haven't looked at picking this up in probably a year, so I don't even remember if I was able to get *anywhere* with it.
I did end up using a patched build myself, and it worked fine for what I was doing which is probably why I didn't get back to it.
Sorry, I'm sure that's not the answer you were hoping for. But the day job takes priority ;)
- Darrin