[PATCH] m68k pt_regs fixes
m68k_handle_int() split in two functions: __m68k_handle_int() takes pt_regs * and does set_irq_regs(); m68k_handle_int() doesn't get pt_regs *. Places where we used to call m68k_handle_int() recursively with the same pt_regs have simply lost the second argument, the rest is switched to __m68k_handle_int(). The rest of patch is just dropping pt_regs * where needed. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
@@ -72,7 +72,7 @@ extern int show_mac_interrupts(struct seq_file *, void *);
|
||||
extern void iop_preinit(void);
|
||||
extern void iop_init(void);
|
||||
extern void via_init(void);
|
||||
extern void via_init_clock(irqreturn_t (*func)(int, void *, struct pt_regs *));
|
||||
extern void via_init_clock(irqreturn_t (*func)(int, void *));
|
||||
extern void via_flush_cache(void);
|
||||
extern void oss_init(void);
|
||||
extern void psc_init(void);
|
||||
@@ -88,7 +88,7 @@ extern void mac_debugging_long(int, long);
|
||||
|
||||
static void mac_get_model(char *str);
|
||||
|
||||
static void mac_sched_init(irqreturn_t (*vector)(int, void *, struct pt_regs *))
|
||||
static void mac_sched_init(irqreturn_t (*vector)(int, void *))
|
||||
{
|
||||
via_init_clock(vector);
|
||||
}
|
||||
|
Reference in New Issue
Block a user