diff options
author | Artem B. Bityutskiy <dedekind@infradead.org> | 2005-08-17 09:46:26 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@mtd.linutronix.de> | 2005-11-06 14:25:59 -0500 |
commit | 3a69e0cd22cf34920508a4032d53e41251925f53 (patch) | |
tree | f6f862aa743e3de98e348c20d84a26772da06195 /fs/jffs2/readinode.c | |
parent | 01d445f89d68187c9ada7b58ca939dbb987c9fbd (diff) |
[JFFS2] Fix JFFS2 [mc]time handling
From: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Artem B. Bityutskiy <dedekind@infradead.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'fs/jffs2/readinode.c')
-rw-r--r-- | fs/jffs2/readinode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/jffs2/readinode.c b/fs/jffs2/readinode.c index 50a62dd33e3e..6d5adaba4062 100644 --- a/fs/jffs2/readinode.c +++ b/fs/jffs2/readinode.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * | 7 | * |
8 | * For licensing information, see the file 'LICENCE' in this directory. | 8 | * For licensing information, see the file 'LICENCE' in this directory. |
9 | * | 9 | * |
10 | * $Id: readinode.c,v 1.139 2005/08/04 11:41:31 dedekind Exp $ | 10 | * $Id: readinode.c,v 1.140 2005/08/17 13:46:23 dedekind Exp $ |
11 | * | 11 | * |
12 | */ | 12 | */ |
13 | 13 | ||
@@ -139,7 +139,7 @@ static inline int read_direntry(struct jffs2_sb_info *c, struct jffs2_raw_node_r | |||
139 | fd->type = rd->type; | 139 | fd->type = rd->type; |
140 | 140 | ||
141 | /* Pick out the mctime of the latest dirent */ | 141 | /* Pick out the mctime of the latest dirent */ |
142 | if(fd->version > *mctime_ver) { | 142 | if(fd->version > *mctime_ver && je32_to_cpu(rd->mctime)) { |
143 | *mctime_ver = fd->version; | 143 | *mctime_ver = fd->version; |
144 | *latest_mctime = je32_to_cpu(rd->mctime); | 144 | *latest_mctime = je32_to_cpu(rd->mctime); |
145 | } | 145 | } |