summaryrefslogtreecommitdiff
path: root/components/dfs/filesystems/jffs2/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'components/dfs/filesystems/jffs2/kernel')
-rw-r--r--components/dfs/filesystems/jffs2/kernel/asm/semaphore.h14
-rw-r--r--components/dfs/filesystems/jffs2/kernel/linux/config.h10
-rw-r--r--components/dfs/filesystems/jffs2/kernel/linux/version.h1
3 files changed, 17 insertions, 8 deletions
diff --git a/components/dfs/filesystems/jffs2/kernel/asm/semaphore.h b/components/dfs/filesystems/jffs2/kernel/asm/semaphore.h
index d063522f66..704c8bb9c6 100644
--- a/components/dfs/filesystems/jffs2/kernel/asm/semaphore.h
+++ b/components/dfs/filesystems/jffs2/kernel/asm/semaphore.h
@@ -26,13 +26,13 @@ struct semaphore {
#define DECLARE_MUTEX(x) struct semaphore x = { { .value = 0, } };
#define DECLARE_MUTEX_LOCKED(x) struct semaphore x = { { .vlalue = 1 } };
-#define init_MUTEX(sem) rt_mutex_init((rt_mutex_t *)sem, "mutex", RT_IPC_FLAG_FIFO)
+#define init_MUTEX(sem) rt_mutex_init((rt_mutex_t)sem, "mutex", RT_IPC_FLAG_FIFO)
#define init_MUTEX_LOCKED(sem) do { \
- rt_mutex_init((rt_mutex_t *)sem, "mutex", RT_IPC_FLAG_FIFO);\
- rt_mutex_take((rt_mutex_t *)sem, RT_WAITING_FOREVER);} \
+ rt_mutex_init((rt_mutex_t)sem, "mutex", RT_IPC_FLAG_FIFO);\
+ rt_mutex_take((rt_mutex_t)sem, RT_WAITING_FOREVER);} \
while(0)
-#define down(sem) rt_mutex_take((rt_mutex_t *)sem, RT_WAITING_FOREVER)
-#define down_interruptible(sem) ({rt_mutex_take((rt_mutex_t *)sem, RT_WAITING_FOREVER), 0; })
+#define down(sem) rt_mutex_take((rt_mutex_t)sem, RT_WAITING_FOREVER)
+#define down_interruptible(sem) ({rt_mutex_take((rt_mutex_t)sem, RT_WAITING_FOREVER), 0; })
/*
Attempt to lock the mutex pointed to by the mutex argument without waiting.
If the mutex is already locked by some other thread then this function
@@ -41,6 +41,6 @@ TRUE is returned.
void cyg_drv_mutex_unlock( cyg_drv_mutex *mutex )
*/
-#define down_trylock(sem) rt_mutex_take((rt_mutex_t *)sem, RT_WAITING_NO)
-#define up(sem) rt_mutex_release((rt_mutex_t *)sem)
+#define down_trylock(sem) rt_mutex_take((rt_mutex_t)sem, RT_WAITING_NO)
+#define up(sem) rt_mutex_release((rt_mutex_t)sem)
#endif /* __ASM_SEMAPHORE_H__ */
diff --git a/components/dfs/filesystems/jffs2/kernel/linux/config.h b/components/dfs/filesystems/jffs2/kernel/linux/config.h
index 9c404b7c73..4e14c05109 100644
--- a/components/dfs/filesystems/jffs2/kernel/linux/config.h
+++ b/components/dfs/filesystems/jffs2/kernel/linux/config.h
@@ -1,5 +1,13 @@
#ifndef __LINUX_CONFIG_H__
-#define __LINUX_CONFIG_H__
+#define __LINUX_CONFIG_H__
+
#define CONFIG_JFFS2_FS_DEBUG 0
#define GFP_KERNEL 0
+
+/* #define CONFIG_JFFS2_FS_WRITEBUFFER 0 */
+/* #define CONFIG_JFFS2_PROC */
+/* #define CONFIG_JFFS2_RTIME */
+/* #define CONFIG_JFFS2_RUBIN */
+/* #define CONFIG_JFFS2_ZLIB */
+
#endif /* __LINUX_CONFIG_H__ */
diff --git a/components/dfs/filesystems/jffs2/kernel/linux/version.h b/components/dfs/filesystems/jffs2/kernel/linux/version.h
index cca2d731f1..aa4fae362d 100644
--- a/components/dfs/filesystems/jffs2/kernel/linux/version.h
+++ b/components/dfs/filesystems/jffs2/kernel/linux/version.h
@@ -1,5 +1,6 @@
#ifndef __LINUX_VERSION_H__
#define __LINUX_VERSION_H__
+#include <rtthread.h>
#endif /* __LINUX_VERSION_H__ */