I just checked the source code for a few minutes and I am not very excited what I read.
So far I assume there are missing guidelines about code readability/understandability, consistency and transparency.
It really would be nice if this could be increased.
E.g if there is a kernel function critical_section_enter(), and there is a lightweight wrapper, it should be named “enter”, and not “enable”.