Use in uml drivers, which do not need more than scheduling the interrupt
at the time of a follow up timetravel GET-Message.

Signed-off-by: Benjamin Beichler <benjamin.beich...@uni-rostock.de>
---
 arch/um/include/shared/irq_user.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/arch/um/include/shared/irq_user.h 
b/arch/um/include/shared/irq_user.h
index da0f6eea30d0..8c336c79ffb9 100644
--- a/arch/um/include/shared/irq_user.h
+++ b/arch/um/include/shared/irq_user.h
@@ -17,6 +17,13 @@ enum um_irq_type {
 struct siginfo;
 extern void sigio_handler(int sig, struct siginfo *unused_si, struct 
uml_pt_regs *regs);
 void sigio_run_timetravel_handlers(void);
+
+struct time_travel_event;
+extern void time_travel_add_irq_event(struct time_travel_event *ev);
+static inline void simple_timetravel_handler(int irq, int fd, void *data,
+                                         struct time_travel_event *ev) {
+       time_travel_add_irq_event(ev);
+}
 extern void free_irq_by_fd(int fd);
 extern void deactivate_fd(int fd, int irqnum);
 extern int deactivate_all_fds(void);

-- 
2.34.1



_______________________________________________
linux-um mailing list
linux-um@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-um

Reply via email to