I tired reviewing this driver just for coding style issues after just
looking at two or three of them.
I hope that it is no surprise to you that people are very reluctant to
review this driver at all, given how much basic stylistic issues
remain.
I haven't even begun to think about the actual technical semantics and
correctness of these patches. I doubt anyone else in the community
had either, and that won't even begin to happen until the coding style
issues are rectified.
You guys have a long, very long, way to go with this patch set.