hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/fs/affs/inode.c
....@@ -93,7 +93,7 @@
9393 case ST_ROOT:
9494 inode->i_uid = sbi->s_uid;
9595 inode->i_gid = sbi->s_gid;
96
- /* fall through */
96
+ fallthrough;
9797 case ST_USERDIR:
9898 if (be32_to_cpu(tail->stype) == ST_USERDIR ||
9999 affs_test_opt(sbi->s_flags, SF_SETMODE)) {
....@@ -150,10 +150,10 @@
150150 }
151151
152152 inode->i_mtime.tv_sec = inode->i_atime.tv_sec = inode->i_ctime.tv_sec
153
- = (be32_to_cpu(tail->change.days) * (24 * 60 * 60) +
153
+ = (be32_to_cpu(tail->change.days) * 86400LL +
154154 be32_to_cpu(tail->change.mins) * 60 +
155155 be32_to_cpu(tail->change.ticks) / 50 +
156
- ((8 * 365 + 2) * 24 * 60 * 60)) +
156
+ AFFS_EPOCH_DELTA) +
157157 sys_tz.tz_minuteswest * 60;
158158 inode->i_mtime.tv_nsec = inode->i_ctime.tv_nsec = inode->i_atime.tv_nsec = 0;
159159 affs_brelse(bh);