diff options
Diffstat (limited to 'arch/powerpc/include/asm/processor.h')
| -rw-r--r-- | arch/powerpc/include/asm/processor.h | 10 | 
1 files changed, 3 insertions, 7 deletions
diff --git a/arch/powerpc/include/asm/processor.h b/arch/powerpc/include/asm/processor.h index c4b36a494a63..5debe337ea9d 100644 --- a/arch/powerpc/include/asm/processor.h +++ b/arch/powerpc/include/asm/processor.h @@ -249,7 +249,7 @@ struct thread_struct {  	unsigned long	ksp_vsid;  #endif  	struct pt_regs	*regs;		/* Pointer to saved register state */ -	mm_segment_t	fs;		/* for get_fs() validation */ +	mm_segment_t	addr_limit;	/* for get_fs() validation */  #ifdef CONFIG_BOOKE  	/* BookE base exception scratch space; align on cacheline */  	unsigned long	normsave[8] ____cacheline_aligned; @@ -264,10 +264,6 @@ struct thread_struct {  	struct thread_fp_state	*fp_save_area;  	int		fpexc_mode;	/* floating-point exception mode */  	unsigned int	align_ctl;	/* alignment handling control */ -#ifdef CONFIG_PPC64 -	unsigned long	start_tb;	/* Start purr when proc switched in */ -	unsigned long	accum_tb;	/* Total accumulated purr for process */ -#endif  #ifdef CONFIG_HAVE_HW_BREAKPOINT  	struct perf_event *ptrace_bps[HBP_NUM];  	/* @@ -383,7 +379,7 @@ struct thread_struct {  #define INIT_THREAD { \  	.ksp = INIT_SP, \  	.ksp_limit = INIT_SP_LIMIT, \ -	.fs = KERNEL_DS, \ +	.addr_limit = KERNEL_DS, \  	.pgdir = swapper_pg_dir, \  	.fpexc_mode = MSR_FE0 | MSR_FE1, \  	SPEFSCR_INIT \ @@ -392,7 +388,7 @@ struct thread_struct {  #define INIT_THREAD  { \  	.ksp = INIT_SP, \  	.regs = (struct pt_regs *)INIT_SP - 1, /* XXX bogus, I think */ \ -	.fs = KERNEL_DS, \ +	.addr_limit = KERNEL_DS, \  	.fpexc_mode = 0, \  	.ppr = INIT_PPR, \  	.fscr = FSCR_TAR | FSCR_EBB \  | 
