"However, if you have a complex function, and you suspect that a less-than-gifted first-year high-school student might not even understand what the function is all about"
Overall, there are many "weak" points highlighted there which should be considered.
Coding style [kernel.org]