Skip to content

Commit

Permalink
[PATCH] m68knommu: remove FP conditionals in ucontext struct
Browse files Browse the repository at this point in the history
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: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  • Loading branch information
Gavin Lambert authored and Linus Torvalds committed Dec 6, 2006
1 parent a8b8d57 commit 3363c9b
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions include/asm-m68knommu/ucontext.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 */
};

Expand Down

0 comments on commit 3363c9b

Please sign in to comment.