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 @@ void * machdev_server(void *arg)
/* Launch. */
do
{
- ports_manage_port_operations_one_thread (machdev_device_bucket, demuxer,
0);
+ ports_manage_port_operations_multithread (machdev_device_bucket,
+ demuxer,
+ 1000 * 60 * 2, /* two minutes
thread */
+ 1000 * 60 * 10,/* ten minutes
server */
+ 0);
} while (1);
return NULL;
--
2.35.1