--- zzzz-none-000/linux-2.6.28.10/arch/arm/kernel/init_task.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/arch/arm/kernel/init_task.c 2010-03-25 13:19:24.000000000 +0000 @@ -30,7 +30,9 @@ * The things we do for performance.. */ union thread_union init_thread_union - __attribute__((__section__(".data.init_task"))) = + __attribute__((__section__(".data.init_task") + , __aligned__(THREAD_SIZE) + )) = { INIT_THREAD_INFO(init_task) }; /*