> include/linux/array_size.h | 13 +++++++++++++All of this is pessimisation unless you're removing +#include <linux/array_size.h>from kernel.h which you aren't doing.container_of.h is just as silly.kernel.h might need _some_ cleanup (like panic and tainted stuff) whichis rarely used but ARRAY_SIZE()?