X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Finode.c;h=55781caf66839488ba3ae334db450733f00359ee;hb=579ee9ab24b7cd3981d927f69ae919dcfaeac5ff;hp=05f63bf42db64c3496763c6c921e8bf9a8244a3c;hpb=19cb87f388785d6727d30dbe3c16d87d5c2b16c8;p=bluesky.git diff --git a/bluesky/inode.c b/bluesky/inode.c index 05f63bf..55781ca 100644 --- a/bluesky/inode.c +++ b/bluesky/inode.c @@ -197,6 +197,10 @@ BlueSkyInode *bluesky_get_inode(BlueSkyFS *fs, uint64_t inum) if (inode != NULL) { bluesky_inode_ref(inode); + + /* FIXME: We assume we can atomically update the in-memory access time + * without a lock. */ + inode->access_time = bluesky_get_current_time(); } g_mutex_unlock(fs->lock);