Skip to contentSkip to conversation

FAT: Fix msdos ->[ac]{date,time}

PATCH New OGAWA Hirofumi 1 participant 1 message Mar 21, 2005

lore
Share & tools
lore
#0 lore raw

PATCH 2/2 FAT: Fix msdos ->[ac]{date,time}

MSDOS doesn't have ->adate and ->c{date,time}, those should be filled by zero.

This fixes my recent changes.

---

 fs/msdos/namei.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
fs/msdos/namei.c renamed from fs/msdos/namei.c~fat_msdos-zeroed-adate +4 -2
diff -puN fs/msdos/namei.c~fat_msdos-zeroed-adate fs/msdos/namei.c
@@ -266,9 +266,11 @@ static int msdos_add_entry(struct inode 
 		de.attr |= ATTR_HIDDEN;
 	de.lcase = 0;
 	fat_date_unix2dos(ts->tv_sec, &time, &date);
-	de.time = de.ctime = time;
-	de.date = de.cdate = de.adate = date;
+	de.cdate = de.adate = 0;
+	de.ctime = 0;
 	de.ctime_cs = 0;
+	de.time = time;
+	de.date = date;
 	de.start = cpu_to_le16(cluster);
 	de.starthi = cpu_to_le16(cluster >> 16);
 	de.size = 0;

_