提交 3363c9b0 编写于 作者: G Gavin Lambert 提交者: Linus Torvalds

[PATCH] m68knommu: remove FP conditionals in ucontext struct

The first patch is to the 2.6 kernel include file (for m68knommu), to get
rid of the conditional definitions, otherwise the structures have different
sizes depending on whether there's an FPU or not.
Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
上级 a8b8d57c
......@@ -5,21 +5,17 @@ typedef int greg_t;
#define NGREG 18
typedef greg_t gregset_t[NGREG];
#ifdef CONFIG_FPU
typedef struct fpregset {
int f_pcr;
int f_psr;
int f_fpiaddr;
int f_fpregs[8][3];
} fpregset_t;
#endif
struct mcontext {
int version;
gregset_t gregs;
#ifdef CONFIG_FPU
fpregset_t fpregs;
#endif
};
#define MCONTEXT_VERSION 2
......@@ -29,9 +25,7 @@ struct ucontext {
struct ucontext *uc_link;
stack_t uc_stack;
struct mcontext uc_mcontext;
#ifdef CONFIG_FPU
unsigned long uc_filler[80];
#endif
sigset_t uc_sigmask; /* mask last for extensibility */
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册