|
@@ -691,8 +691,9 @@ static inline void set_to_next_sit(struct sit_info *sit_i, unsigned int start)
|
|
|
static inline unsigned long long get_mtime(struct f2fs_sb_info *sbi)
|
|
|
{
|
|
|
struct sit_info *sit_i = SIT_I(sbi);
|
|
|
- return sit_i->elapsed_time + CURRENT_TIME_SEC.tv_sec -
|
|
|
- sit_i->mounted_time;
|
|
|
+ time64_t now = ktime_get_real_seconds();
|
|
|
+
|
|
|
+ return sit_i->elapsed_time + now - sit_i->mounted_time;
|
|
|
}
|
|
|
|
|
|
static inline void set_summary(struct f2fs_summary *sum, nid_t nid,
|