FAT: Fix msdos ->[ac]{date,time}
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.
Signed-off-by OGAWA Hirofumi <[email protected]>
---
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
@@ -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 ;
_