gvisor/pkg
Fabricio Voznika ac01f245ff Skip atime and mtime update when file is backed by host FD
When file is backed by host FD, atime and mtime for the host file and the
cached attributes in the Sentry must be close together. In this case,
the call to update atime and mtime can be skipped. This is important when
host filesystem is using overlay because updating atime and mtime explicitly
forces a copy up for every file that is touched.

PiperOrigin-RevId: 196176413
Change-Id: I3933ea91637a071ba2ea9db9d8ac7cdba5dc0482
2018-05-10 14:59:40 -07:00
..
abi Correct definition of SysV IPC structures. 2018-05-08 11:26:36 -07:00
amutex Check in gVisor. 2018-04-28 01:44:26 -04:00
atomicbitops Check in gVisor. 2018-04-28 01:44:26 -04:00
binary Check in gVisor. 2018-04-28 01:44:26 -04:00
bits Check in gVisor. 2018-04-28 01:44:26 -04:00
bpf Fix warning: redundant if ...; err != nil check, just return error instead. 2018-05-08 09:51:56 -07:00
compressio Fix warning: redundant if ...; err != nil check, just return error instead. 2018-05-08 09:51:56 -07:00
control Check in gVisor. 2018-04-28 01:44:26 -04:00
cpuid Fix misspellings 2018-05-07 16:38:01 -07:00
dhcp Implement SO_TIMESTAMP 2018-05-01 22:11:49 -07:00
eventchannel Check in gVisor. 2018-04-28 01:44:26 -04:00
fd Check in gVisor. 2018-04-28 01:44:26 -04:00
gate Add mising license headers. 2018-04-28 18:10:24 -07:00
hashio Check in gVisor. 2018-04-28 01:44:26 -04:00
ilist Check in gVisor. 2018-04-28 01:44:26 -04:00
linewriter Check in gVisor. 2018-04-28 01:44:26 -04:00
log Fix misspellings. 2018-05-03 14:06:13 -07:00
metric Check in gVisor. 2018-04-28 01:44:26 -04:00
p9 Fix warning: redundant if ...; err != nil check, just return error instead. 2018-05-08 09:51:56 -07:00
refs Check in gVisor. 2018-04-28 01:44:26 -04:00
seccomp Check in gVisor. 2018-04-28 01:44:26 -04:00
secio Check in gVisor. 2018-04-28 01:44:26 -04:00
segment Check in gVisor. 2018-04-28 01:44:26 -04:00
sentry Skip atime and mtime update when file is backed by host FD 2018-05-10 14:59:40 -07:00
sleep Add mising license headers. 2018-04-28 18:10:24 -07:00
state state: serialize string as bytes instead of protobuf string. 2018-05-08 17:23:50 -07:00
sync Check in gVisor. 2018-04-28 01:44:26 -04:00
syserr Check in gVisor. 2018-04-28 01:44:26 -04:00
syserror Check in gVisor. 2018-04-28 01:44:26 -04:00
tcpip Internal change. 2018-05-09 09:21:25 -07:00
tmutex Check in gVisor. 2018-04-28 01:44:26 -04:00
unet Check in gVisor. 2018-04-28 01:44:26 -04:00
urpc Remove dead code in urpc 2018-05-05 01:22:23 -07:00
waiter Check in gVisor. 2018-04-28 01:44:26 -04:00