rtel wrote on Thursday, March 27, 2008:
The line is only included in ports that will not compile without it due to the inline keyword used in tasks.c. It is intended that the header file includes are in an order such that the kernel includes appear last and therefore only remove the inline from the kernel code.
The actual problem is the fact that the inline keyword is used inappropriately in the code at all. It inlines in some compilers but only when the compiler does not really do what it is supposed to do as the code being inlined is elsewhere in the build.
I should remove it altogether.