Damien Zammit, le dim. 27 févr. 2022 07:17:10 +, a ecrit:
> TESTED via booting a rump disk
Errr, we can't just change libmachdev like that, there are several users
of it which may not be threadsafe at all. Rather export the demuxer
function and let users call ports_manage_port_operations_multi
TESTED via booting a rump disk
---
libmachdev/ds_routines.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libmachdev/ds_routines.c b/libmachdev/ds_routines.c
index 139551f6..6c150c8f 100644
--- a/libmachdev/ds_routines.c
+++ b/libmachdev/ds_routines.c
@@ -351,7 +351,11