diff options
Diffstat (limited to 'arch/powerpc/platforms/pseries/ras.c')
| -rw-r--r-- | arch/powerpc/platforms/pseries/ras.c | 14 | 
1 files changed, 5 insertions, 9 deletions
diff --git a/arch/powerpc/platforms/pseries/ras.c b/arch/powerpc/platforms/pseries/ras.c index 311ed1993fc..b1d3d161249 100644 --- a/arch/powerpc/platforms/pseries/ras.c +++ b/arch/powerpc/platforms/pseries/ras.c @@ -65,16 +65,14 @@ static int ras_check_exception_token;  #define EPOW_SENSOR_INDEX	0  #define RAS_VECTOR_OFFSET	0x500 -static irqreturn_t ras_epow_interrupt(int irq, void *dev_id, -					struct pt_regs * regs); -static irqreturn_t ras_error_interrupt(int irq, void *dev_id, -					struct pt_regs * regs); +static irqreturn_t ras_epow_interrupt(int irq, void *dev_id); +static irqreturn_t ras_error_interrupt(int irq, void *dev_id);  /* #define DEBUG */  static void request_ras_irqs(struct device_node *np, -			irqreturn_t (*handler)(int, void *, struct pt_regs *), +			irq_handler_t handler,  			const char *name)  {  	int i, index, count = 0; @@ -166,8 +164,7 @@ __initcall(init_ras_IRQ);   * to examine the type of power failure and take appropriate action where   * the time horizon permits something useful to be done.   */ -static irqreturn_t -ras_epow_interrupt(int irq, void *dev_id, struct pt_regs * regs) +static irqreturn_t ras_epow_interrupt(int irq, void *dev_id)  {  	int status = 0xdeadbeef;  	int state = 0; @@ -210,8 +207,7 @@ ras_epow_interrupt(int irq, void *dev_id, struct pt_regs * regs)   * For nonrecoverable errors, an error is logged and we stop all processing   * as quickly as possible in order to prevent propagation of the failure.   */ -static irqreturn_t -ras_error_interrupt(int irq, void *dev_id, struct pt_regs * regs) +static irqreturn_t ras_error_interrupt(int irq, void *dev_id)  {  	struct rtas_error_log *rtas_elog;  	int status = 0xdeadbeef;  |