summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/jffs2/src/os-rtems.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libfs/src/jffs2/src/os-rtems.h')
-rw-r--r--cpukit/libfs/src/jffs2/src/os-rtems.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/libfs/src/jffs2/src/os-rtems.h b/cpukit/libfs/src/jffs2/src/os-rtems.h
index 8dbde681d8..ab4f6d72bf 100644
--- a/cpukit/libfs/src/jffs2/src/os-rtems.h
+++ b/cpukit/libfs/src/jffs2/src/os-rtems.h
@@ -32,6 +32,7 @@
#include <time.h>
#include <rtems/jffs2.h>
+#include <rtems/thread.h>
#define CONFIG_JFFS2_RTIME
@@ -104,7 +105,7 @@ struct super_block {
rtems_jffs2_compressor_control *s_compressor_control;
bool s_is_readonly;
unsigned char s_gc_buffer[PAGE_CACHE_SIZE]; // Avoids malloc when user may be under memory pressure
- rtems_id s_mutex;
+ rtems_recursive_mutex s_mutex;
char s_name_buf[JFFS2_MAX_NAME_LEN];
};