]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/xen/events/events_2l.c
xen/events: make struct irq_info private to events_base.c
[mirror_ubuntu-hirsute-kernel.git] / drivers / xen / events / events_2l.c
index fe5ad0e89cd8a7006449a1c71d38c921c116a27d..da87f3a1e351b0bb2794b11aa900dc540d09351b 100644 (file)
@@ -47,10 +47,11 @@ static unsigned evtchn_2l_max_channels(void)
        return EVTCHN_2L_NR_CHANNELS;
 }
 
-static void evtchn_2l_bind_to_cpu(struct irq_info *info, unsigned cpu)
+static void evtchn_2l_bind_to_cpu(evtchn_port_t evtchn, unsigned int cpu,
+                                 unsigned int old_cpu)
 {
-       clear_bit(info->evtchn, BM(per_cpu(cpu_evtchn_mask, info->cpu)));
-       set_bit(info->evtchn, BM(per_cpu(cpu_evtchn_mask, cpu)));
+       clear_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, old_cpu)));
+       set_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, cpu)));
 }
 
 static void evtchn_2l_clear_pending(evtchn_port_t port)