hpfs: convert to new timestamp accessors
[linux-2.6-block.git] / fs / hpfs / dir.c
index f36566d61215ecad6c43757ebeaf4f316c97e685..49dd585c2b176dc6b6b837d2b3515c8143bb7873 100644 (file)
@@ -277,14 +277,16 @@ struct dentry *hpfs_lookup(struct inode *dir, struct dentry *dentry, unsigned in
         * inode.
         */
 
-       if (!inode_get_ctime(result).tv_sec) {
+       if (!inode_get_ctime_sec(result)) {
                time64_t csec = local_to_gmt(dir->i_sb, le32_to_cpu(de->creation_date));
 
                inode_set_ctime(result, csec ? csec : 1, 0);
-               result->i_mtime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->write_date));
-               result->i_mtime.tv_nsec = 0;
-               result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->read_date));
-               result->i_atime.tv_nsec = 0;
+               inode_set_mtime(result,
+                               local_to_gmt(dir->i_sb, le32_to_cpu(de->write_date)),
+                               0);
+               inode_set_atime(result,
+                               local_to_gmt(dir->i_sb, le32_to_cpu(de->read_date)),
+                               0);
                hpfs_result->i_ea_size = le32_to_cpu(de->ea_size);
                if (!hpfs_result->i_ea_mode && de->read_only)
                        result->i_mode &= ~0222;