diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2019-01-28 13:25:27 -0800 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2019-01-28 13:26:28 -0800 |
commit | 09cf3b40a8994a3f52dfe2a85e5198c5986b8264 (patch) | |
tree | c4902a5e63f756236c837c6e006084fe5819afb8 /pkg/sentry/mm/syscalls.go | |
parent | 9114471a5a5428bd8858d291811249314473d12d (diff) |
Fix data race in InodeSimpleAttributes.Unstable.
We were modifying InodeSimpleAttributes.Unstable.AccessTime without holding
the necessary lock. Luckily for us, InodeSimpleAttributes already has a
NotifyAccess method that will do the update while holding the lock.
In addition, we were holding dfo.dir.mu.Lock while setting AccessTime, which
is unnecessary, so that lock has been removed.
PiperOrigin-RevId: 231278447
Change-Id: I81ed6d3dbc0b18e3f90c1df5e5a9c06132761769
Diffstat (limited to 'pkg/sentry/mm/syscalls.go')
0 files changed, 0 insertions, 0 deletions