diff options
author | Bernd Schubert <bschubert@ddn.com> | 2025-03-24 23:18:10 +0100 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-04-28 19:57:39 +0200 |
commit | da355f79362f5724f75147dfd51d58d6ee3e552d (patch) | |
tree | 204da0911bdb0f299db1655328d0c22342c2533b /lib/fuse_loop_mt.c | |
parent | dde540e413eba6d22a4515659dd72262b8a01af4 (diff) | |
download | libfuse-da355f79362f5724f75147dfd51d58d6ee3e552d.tar.gz |
Add support for ring creation in fuse_lowlevel.c
Signed-off-by: Bernd Schubert <bschubert@ddn.com>
Diffstat (limited to 'lib/fuse_loop_mt.c')
-rw-r--r-- | lib/fuse_loop_mt.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/fuse_loop_mt.c b/lib/fuse_loop_mt.c index 46e2d6e..046256c 100644 --- a/lib/fuse_loop_mt.c +++ b/lib/fuse_loop_mt.c @@ -15,6 +15,7 @@ #include "fuse_misc.h" #include "fuse_kernel.h" #include "fuse_i.h" +#include "fuse_uring_i.h" #include "util.h" #include <stdio.h> @@ -407,12 +408,16 @@ int err; fuse_join_worker(&mt, mt.main.next); err = mt.error; + + if (se->uring.pool) + fuse_uring_stop(se); } pthread_mutex_destroy(&se->mt_lock); if(se->error != 0) err = se->error; + if (created_config) { fuse_loop_cfg_destroy(config); config = NULL; |