parisc: Drop per-CPU exception_data struct dropped.
Helge Deller
maintainerPATCH 1/1 parisc: Drop per-CPU exception_data struct dropped.
The only users have been migrated off by commits d19f5e41b344 ("parisc:
Clean up fixup routines for get_user()/put_user()") and 554bfeceb8a2 ("parisc: Fix access fault handling in pa_memcpy()").
Signed-off-by Helge Deller <[email protected]>
arch/parisc/include/asm/uaccess.h +0 -11
@@ -74,17 +74,6 @@ struct exception_table_entry {ASM_EXCEPTIONTABLE_ENTRY ( fault_addr, except_addr +1 )/* -* The page fault handler stores, in a per-cpu area, the following information -* if a fixup routine is available. - */ -struct exception_data { -unsigned long fault_ip; -unsigned long fault_gp; -unsigned long fault_space; -unsigned long fault_addr; -}; - -/* * load_sr2() preloads the space register %%sr2 - based on the value of * get_fs() - with either a value of 0 to access kernel space (KERNEL_DS which * is 0), or with the current value of %%sr3 to access user space (USER_DS)
arch/parisc/kernel/asm-offsets.c +0 -5
@@ -298,11 +298,6 @@ int main(void)DEFINE (HUGEPAGE_SIZE ,PAGE_SIZE );#endif BLANK (); -DEFINE (EXCDATA_IP , offsetof(struct exception_data , fault_ip)); -DEFINE (EXCDATA_GP , offsetof(struct exception_data , fault_gp)); -DEFINE (EXCDATA_SPACE , offsetof(struct exception_data , fault_space)); -DEFINE (EXCDATA_ADDR , offsetof(struct exception_data , fault_addr)); -BLANK ();DEFINE (ASM_PDC_RESULT_SIZE ,NUM_PDC_RESULT *sizeof (unsigned long ));BLANK ();return 0 ;
arch/parisc/mm/fault.c +0 -8
@@ -29,8 +29,6 @@#define BITSSET 0x1c0/* for identifying LDCW */ -DEFINE_PER_CPU(struct exception_data, exception_data); -int show_unhandled_signals =1 ;/*
@@ -143,13 +141,6 @@ int fixup_exception(struct pt_regs *regs) fix =search_exception_tables (regs->iaoq[0 ]);if (fix) { -struct exception_data *d; - d =this_cpu_ptr (&exception_data); - d->fault_ip = regs->iaoq[0 ]; - d->fault_gp = regs->gr[27 ]; - d->fault_space = regs->isr; - d->fault_addr = regs->ior;