diff --git a/drivers/virt/haven/hh_dbl.c b/drivers/virt/haven/hh_dbl.c index eb6c0b806190..5c06ad2e6634 100644 --- a/drivers/virt/haven/hh_dbl.c +++ b/drivers/virt/haven/hh_dbl.c @@ -275,7 +275,7 @@ static irqreturn_t hh_dbl_rx_callback_thread(int irq, void *rx_priv_data) if (!cap_table_entry->rx_callback) return IRQ_HANDLED; - cap_table_entry->rx_callback(rx_priv_data); + cap_table_entry->rx_callback(irq, rx_priv_data); return IRQ_HANDLED; } diff --git a/include/linux/haven/hh_dbl.h b/include/linux/haven/hh_dbl.h index 7ad444fa7b22..2575d8e232b6 100644 --- a/include/linux/haven/hh_dbl.h +++ b/include/linux/haven/hh_dbl.h @@ -9,7 +9,7 @@ #include "hh_common.h" -typedef void (*dbl_rx_cb_t)(void *priv_data); +typedef void (*dbl_rx_cb_t)(int irq, void *priv_data); enum hh_dbl_label { HH_DBL_TUI_LABEL,