diff options
author | koverstreet <kent.overstreet@gmail.com> | 2018-11-04 23:59:29 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-04 23:59:29 -0500 |
commit | 7227ff07f14b424e92b13dd5099aba9ece1ec43c (patch) | |
tree | f90a4879ead7d42098cfd790ca3d2b249de1f5f7 /fs/bcachefs/super.c | |
parent | f06bd1014bba9c017c44368f8c936e87254a7af3 (diff) | |
parent | 87db1340e0feb366bc781627e8c8b26c3fb06dde (diff) |
Merge pull request #10 from modelrockettier/real_mount_time
Set the last mount time using the realtime clock
Diffstat (limited to 'fs/bcachefs/super.c')
-rw-r--r-- | fs/bcachefs/super.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/bcachefs/super.c b/fs/bcachefs/super.c index b7a6f5fb88a8..dded527d7d53 100644 --- a/fs/bcachefs/super.c +++ b/fs/bcachefs/super.c @@ -686,7 +686,7 @@ const char *bch2_fs_start(struct bch_fs *c) const char *err = "cannot allocate memory"; struct bch_sb_field_members *mi; struct bch_dev *ca; - time64_t now = ktime_get_seconds(); + time64_t now = ktime_get_real_seconds(); unsigned i; int ret = -EINVAL; @@ -1456,7 +1456,7 @@ have_slot: /* success: */ mi->members[dev_idx] = dev_mi; - mi->members[dev_idx].last_mount = cpu_to_le64(ktime_get_seconds()); + mi->members[dev_idx].last_mount = cpu_to_le64(ktime_get_real_seconds()); c->disk_sb.sb->nr_devices = nr_devices; ca->disk_sb.sb->dev_idx = dev_idx; @@ -1532,7 +1532,7 @@ int bch2_dev_online(struct bch_fs *c, const char *path) mi = bch2_sb_get_members(c->disk_sb.sb); mi->members[ca->dev_idx].last_mount = - cpu_to_le64(ktime_get_seconds()); + cpu_to_le64(ktime_get_real_seconds()); bch2_write_super(c); mutex_unlock(&c->sb_lock); |