gvisor/pkg/sentry
Adin Scannell dbbe9ec915 Protect PCIDs with a mutex.
Because the Drop method may be called across vCPUs, it is necessary to protect
the PCID database with a mutex to prevent concurrent modification. The PCID is
assigned prior to entersyscall, so it's safe to block.

PiperOrigin-RevId: 207992864
Change-Id: I8b36d55106981f51e30dcf03e12886330bb79d67
2018-08-08 21:29:19 -07:00
..
arch Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
context Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
control stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
device New conditional for adding key/value pairs to maps. 2018-08-01 09:44:57 -07:00
fs fs: Add new cache policy "remote_revalidate". 2018-08-07 11:43:41 -07:00
hostcpu stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
inet Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
kernel Hold TaskSet.mu in Task.Parent. 2018-08-07 13:09:42 -07:00
limits Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
loader Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
memmap Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
memutil stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
mm Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
platform Protect PCIDs with a mutex. 2018-08-08 21:29:19 -07:00
safemem stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
sighandling stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
socket Enable SACK in runsc 2018-08-08 10:26:18 -07:00
state stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
strace stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
syscalls Copy creds in access 2018-08-02 16:01:31 -07:00
time stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
uniqueid stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
usage Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
usermem Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
watchdog stateify: support explicit annotation mode; convert refs and stack packages. 2018-07-27 10:17:21 -07:00
BUILD Check in gVisor. 2018-04-28 01:44:26 -04:00