On Fri, Apr 10, 2009 at 10:47:47AM +0200, Ingo Molnar wrote:
It's at the top of the file, there is no random placing going on.
This can be viewed as bad precedent created by mm_types.h.
Look how many headers mm_types.h includes. It doesn't change much
if one includes mm.h or mm_types.h.
Look how many places includes spinlock_types.h
Forward declarations are currently well established.
Want to change rules? Fine, do it.