diff --git a/triggers/zio-trig-irq.c b/triggers/zio-trig-irq.c
index cb5dc1b2c84dfb857e9944970922c7b57a734232..b3110cd8a1df26d03ef0c26c15982d37c68f6ab1 100644
--- a/triggers/zio-trig-irq.c
+++ b/triggers/zio-trig-irq.c
@@ -123,7 +123,7 @@ static struct zio_ti *zti_create(struct zio_trigger_type *trig,
 static void zti_destroy(struct zio_ti *ti)
 {
 	pr_debug("%s:%d\n", __func__, __LINE__);
-	free_irq(zti_irq, &ti);
+	free_irq(zti_irq, ti);
 	kfree(ti);
 }