diff --git a/drivers/i2c/busses/xen-i2cback.c b/drivers/i2c/busses/xen-i2cback.c index b9036b864451ddec39a83be7c567436efbffb8ba..9ae3604490a7a1de9fd34867fbea8596218f3dae 100644 --- a/drivers/i2c/busses/xen-i2cback.c +++ b/drivers/i2c/busses/xen-i2cback.c @@ -231,7 +231,7 @@ static int i2cback_map(struct i2cback_info *info, grant_ref_t *i2c_ring_ref, BACK_RING_INIT(&info->i2c_ring, i2c_sring, PAGE_SIZE); - err = bind_interdomain_evtchn_to_irq(info->domid, evtchn); + err = bind_interdomain_evtchn_to_irq_lateeoi(info->domid, evtchn); if (err < 0) goto fail_evtchn; info->irq = err;