summaryrefslogtreecommitdiffstats
path: root/runtime/transport/transport.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/transport/transport.c')
-rw-r--r--runtime/transport/transport.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/runtime/transport/transport.c b/runtime/transport/transport.c
index ab0806f2..8425536a 100644
--- a/runtime/transport/transport.c
+++ b/runtime/transport/transport.c
@@ -470,8 +470,13 @@ static void _stp_remove_root_dir(void)
errk("Unable to lock transport directory.\n");
return;
}
- if (simple_empty(__stp_root_dir))
+ if (simple_empty(__stp_root_dir)) {
+#if STP_TRANSPORT_VERSION == 1
+ relayfs_remove_dir(__stp_root_dir);
+#else
debugfs_remove(__stp_root_dir);
+#endif
+ }
_stp_unlock_transport_dir();
__stp_root_dir = NULL;
}
@@ -529,7 +534,11 @@ static void _stp_transport_fs_close(void)
_stp_transport_data_fs_close();
if (__stp_module_dir) {
+#if STP_TRANSPORT_VERSION == 1
+ relayfs_remove_dir(__stp_module_dir);
+#else
debugfs_remove(__stp_module_dir);
+#endif
__stp_module_dir = NULL;
}