summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/dfs/filesystems/jffs2/jffs2_config.h2
-rw-r--r--components/dfs/filesystems/jffs2/porting.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/components/dfs/filesystems/jffs2/jffs2_config.h b/components/dfs/filesystems/jffs2/jffs2_config.h
index 8ef01ed22a..3340f1ff17 100644
--- a/components/dfs/filesystems/jffs2/jffs2_config.h
+++ b/components/dfs/filesystems/jffs2/jffs2_config.h
@@ -4,7 +4,7 @@
#define __ECOS /* must be defined */
#define FILE_PATH_MAX 128 /* the longest file path */
-#define CONFIG_JFFS2_ENTRY_NAME_MAX 8
+#define CONFIG_JFFS2_ENTRY_NAME_MAX 23
#define JFFS2_NAME_MAX CONFIG_JFFS2_ENTRY_NAME_MAX
#define JFFS2_PATH_MAX FILE_PATH_MAX
diff --git a/components/dfs/filesystems/jffs2/porting.c b/components/dfs/filesystems/jffs2/porting.c
index ec8c0e0fea..81290bdc32 100644
--- a/components/dfs/filesystems/jffs2/porting.c
+++ b/components/dfs/filesystems/jffs2/porting.c
@@ -19,7 +19,7 @@ void jffs2_get_info_from_sb(void * data, struct jffs2_fs_info * info)
info->sector_size = c->sector_size;
info->nr_blocks = c->nr_blocks;
- info->free_size = c->free_size; //fixme need test!
+ info->free_size = c->free_size + c->dirty_size; //fixme need test!
}
int jffs2_porting_stat(cyg_mtab_entry * mte, cyg_dir dir, const char *name,