That's a pretty unusual policy. Not one that's generally
followed in the kernel, either ...
If you like alphabetical, why the exception for <asm/...> ??
:)
So include <linux/kernel.h> first. There *is* a policy
of avoiding extra #includes ... extras slow down builds.
- Dave
--