mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Read fsimpl/tmpfs timestamps atomically.
PiperOrigin-RevId: 341982672
This commit is contained in:
@@ -478,9 +478,9 @@ func (i *inode) statTo(stat *linux.Statx) {
|
||||
stat.GID = atomic.LoadUint32(&i.gid)
|
||||
stat.Mode = uint16(atomic.LoadUint32(&i.mode))
|
||||
stat.Ino = i.ino
|
||||
stat.Atime = linux.NsecToStatxTimestamp(i.atime)
|
||||
stat.Ctime = linux.NsecToStatxTimestamp(i.ctime)
|
||||
stat.Mtime = linux.NsecToStatxTimestamp(i.mtime)
|
||||
stat.Atime = linux.NsecToStatxTimestamp(atomic.LoadInt64(&i.atime))
|
||||
stat.Ctime = linux.NsecToStatxTimestamp(atomic.LoadInt64(&i.ctime))
|
||||
stat.Mtime = linux.NsecToStatxTimestamp(atomic.LoadInt64(&i.mtime))
|
||||
stat.DevMajor = linux.UNNAMED_MAJOR
|
||||
stat.DevMinor = i.fs.devMinor
|
||||
switch impl := i.impl.(type) {
|
||||
|
||||
Reference in New Issue
Block a user