Get rid of unnecessary pt_regs.
Signed-off-by: Tony Lindgren <tony@atomide.com>
* DSP MMU interrupt handler
*/
-static irqreturn_t dsp_mmu_interrupt(int irq, void *dev_id,
- struct pt_regs *regs)
+static irqreturn_t dsp_mmu_interrupt(int irq, void *dev_id)
{
disable_irq(omap_dsp->mmu_irq);
schedule_work(&mmu_int_work);
static DEVICE_ATTR(direction, S_IRUGO, gpio_sw_direction_show, NULL);
-static irqreturn_t gpio_sw_irq_handler(int irq, void *arg, struct pt_regs *regs)
+static irqreturn_t gpio_sw_irq_handler(int irq, void *arg)
{
struct gpio_switch *sw = arg;
unsigned long timeout;
/*
* Mailbox interrupt handler
*/
-static irqreturn_t mbox_interrupt(int irq, void *p, struct pt_regs *regs)
+static irqreturn_t mbox_interrupt(int irq, void *p)
{
mbox_msg_t msg;
struct omap_mbox *mbox = (struct omap_mbox *)p;
* Unfortunately tasklets are too slow for the RX FIFO interrupt (and
* possibly some others), so we just do the irqdesc walking here.
*/
-static irqreturn_t sti_interrupt(int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t sti_interrupt(int irq, void *dev_id)
{
int ret = IRQ_NONE;
u16 status;
*/
static struct platform_device *tahvo_otg_dev;
-static irqreturn_t omap_otg_irq(int irq, void *arg, struct pt_regs *regs)
+static irqreturn_t omap_otg_irq(int irq, void *arg)
{
struct platform_device *otg_dev = (struct platform_device *) arg;
struct tahvo_usb *tu = (struct tahvo_usb *) otg_dev->dev.driver_data;
spin_unlock_irqrestore(&ts_omap.lock, flags);
}
-static irqreturn_t omap_ts_handler(int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t omap_ts_handler(int irq, void *dev_id)
{
spin_lock(&ts_omap.lock);
}
static irqreturn_t
-omap16xx_cam_isr(int irq, void *client_data, struct pt_regs *regs)
+omap16xx_cam_isr(int irq, void *client_data)
{
struct omap16xxcam *data = (struct omap16xxcam *)client_data;
unsigned int itstat = data->camera_regs->it_status;
/* now we have ~15 usec to read/write various registers */
}
-static irqreturn_t rtc_irq(int irq, void *class_dev, struct pt_regs *regs)
+static irqreturn_t rtc_irq(int irq, void *class_dev)
{
unsigned long events = 0;
u8 irq_data;
}
EXPORT_SYMBOL(omap_dispc_free_irq);
-static irqreturn_t omap_dispc_irq_handler(int irq, void *dev, struct pt_regs *regs)
+static irqreturn_t omap_dispc_irq_handler(int irq, void *dev)
{
u32 stat = dispc_read_reg(DISPC_IRQSTATUS);
static int jabber;