瀏覽代碼

m68knommu: enumerate INIT_THREAD fields properly

Use proper field value setting init INIT_THREAD macro.
Fixes this:

arch/m68knommu/kernel/init_task.c:27: warning: excess elements in array initializer
arch/m68knommu/kernel/init_task.c:27: warning: (near initialization for ‘init_task.thread.fpstate’)

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Greg Ungerer 16 年之前
父節點
當前提交
9d4f941353
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      arch/m68k/include/asm/processor_no.h

+ 4 - 4
arch/m68k/include/asm/processor_no.h

@@ -72,10 +72,10 @@ struct thread_struct {
 	unsigned char  fpstate[FPSTATESIZE];  /* floating point state */
 	unsigned char  fpstate[FPSTATESIZE];  /* floating point state */
 };
 };
 
 
-#define INIT_THREAD  { \
-	sizeof(init_stack) + (unsigned long) init_stack, 0, \
-	PS_S, __KERNEL_DS, \
-	{0, 0}, 0, {0,}, {0, 0, 0}, {0,}, \
+#define INIT_THREAD  {							\
+	.ksp	= sizeof(init_stack) + (unsigned long) init_stack,	\
+	.sr	= PS_S,							\
+	.fs	= __KERNEL_DS,						\
 }
 }
 
 
 /*
 /*