gvisor/pkg
Michael Pratt c0317b28cb Update pathNode documentation to reflect reality
Neither fidRefs or children are (directly) synchronized by mu. Remove
the preconditions that say so.

That said, the surrounding does enforce some synchronization guarantees
(e.g., fidRef.renameChildTo does not atomically replace the child in the
maps). I've tried to note the need for callers to do this
synchronization.

I've also renamed the maps to what are (IMO) clearer names. As is, it is
not obvious that pathNode.fidRefs is a map of *child* fidRefs rather
than self fidRefs.

PiperOrigin-RevId: 254446965
2019-06-21 12:26:42 -07:00
..
abi Update comment 2019-06-21 10:56:42 -07:00
amutex Unmark amutex_test as flaky. 2019-06-20 12:58:04 -07:00
atomicbitops Update canonical repository. 2019-06-13 16:50:15 -07:00
binary Update canonical repository. 2019-06-13 16:50:15 -07:00
bits Update canonical repository. 2019-06-13 16:50:15 -07:00
bpf Update canonical repository. 2019-06-13 16:50:15 -07:00
compressio Update canonical repository. 2019-06-13 16:50:15 -07:00
control Update canonical repository. 2019-06-13 16:50:15 -07:00
cpuid Update canonical repository. 2019-06-13 16:50:15 -07:00
eventchannel Update canonical repository. 2019-06-13 16:50:15 -07:00
fd Update canonical repository. 2019-06-13 16:50:15 -07:00
fdnotifier Update canonical repository. 2019-06-13 16:50:15 -07:00
gate Update canonical repository. 2019-06-13 16:50:15 -07:00
ilist Update canonical repository. 2019-06-13 16:50:15 -07:00
linewriter Update canonical repository. 2019-06-13 16:50:15 -07:00
log Update canonical repository. 2019-06-13 16:50:15 -07:00
memutil Update canonical repository. 2019-06-13 16:50:15 -07:00
metric Update canonical repository. 2019-06-13 16:50:15 -07:00
p9 Update pathNode documentation to reflect reality 2019-06-21 12:26:42 -07:00
procid Update canonical repository. 2019-06-13 16:50:15 -07:00
rand Update canonical repository. 2019-06-13 16:50:15 -07:00
refs Update canonical repository. 2019-06-13 16:50:15 -07:00
seccomp Update canonical repository. 2019-06-13 16:50:15 -07:00
secio Update canonical repository. 2019-06-13 16:50:15 -07:00
segment Update canonical repository. 2019-06-13 16:50:15 -07:00
sentry kernel: call t.mu.Unlock() explicitly in WithMuLocked 2019-06-21 11:55:42 -07:00
sleep Update canonical repository. 2019-06-13 16:50:15 -07:00
state Update canonical repository. 2019-06-13 16:50:15 -07:00
syserr Update canonical repository. 2019-06-13 16:50:15 -07:00
syserror Update canonical repository. 2019-06-13 16:50:15 -07:00
tcpip Add support for TCP receive buffer auto tuning. 2019-06-13 22:28:01 -07:00
tmutex Update canonical repository. 2019-06-13 16:50:15 -07:00
unet Update canonical repository. 2019-06-13 16:50:15 -07:00
urpc Update canonical repository. 2019-06-13 16:50:15 -07:00
waiter Update canonical repository. 2019-06-13 16:50:15 -07:00