Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-18 | Merge release-20200907.0-133-gc0b74be54 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-132-g23fcbd872 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-131-g1e8beb5f1 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-130-gf1f844daa (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-129-g319d1b8ba (automated) | gVisor bot | |
2020-09-17 | Complete vfs2 implementation of fallocate. | Dean Deng | |
This change includes overlay, special regular gofer files, and hostfs. Fixes #3589. PiperOrigin-RevId: 332330860 | |||
2020-09-17 | Merge release-20200907.0-126-ga4db85fff (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-125-gd796b100e (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-123-gf0b1bd434 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-124-gda07e38f7 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-67-gb6d165fe9 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-66-g29ce0ad16 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-65-g3749e70a6 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-64-g666397c5c (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-63-g0356c7ef3 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-62-g49857849f (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-59-g326a1dbb7 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-58-g9ef1c7992 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-57-gd201feb8c (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-54-gcb2e3c946 (automated) | gVisor bot | |
2020-09-15 | Merge release-20200907.0-53-g8b15effd9 (automated) | gVisor bot | |
2020-09-15 | Merge release-20200907.0-51-ga004f0d08 (automated) | gVisor bot | |
2020-09-15 | Merge release-20200907.0-50-g72a30b114 (automated) | gVisor bot | |
2020-09-15 | Merge release-20200907.0-49-g7f89a26e1 (automated) | gVisor bot | |
2020-09-15 | Merge release-20200907.0-48-g0d790cbae (automated) | gVisor bot | |
2020-09-15 | Merge release-20200907.0-47-g86b31a807 (automated) | gVisor bot | |
2020-09-15 | Read vfs2 epoll events atomically. | Jamie Liu | |
Discovered by ayushranjan@: VFS2 was employing the following algorithm for fetching ready events from an epoll instance: - Create a statically sized EpollEvent slice on the stack of size 16. - Pass that to EpollInstance.ReadEvents() to populate. - EpollInstance.ReadEvents() requeues level-triggered events that it returns back into the ready queue. - Write the results to usermem. - If the number of results were = 16 then recall EpollInstance.ReadEvents() in the hopes of getting more. But this will cause duplication of the "requeued" ready level-triggered events. So if the ready queue has >= 16 ready events, the EpollWait for loop will spin until it fills the usermem with `maxEvents` events. Fixes #3521 PiperOrigin-RevId: 331840527 | |||
2020-09-15 | Merge release-20200907.0-46-g84d48c0fd (automated) | gVisor bot | |
2020-09-14 | Merge release-20200907.0-42-g2747030ec (automated) | gVisor bot | |
2020-09-14 | Merge release-20200907.0-41-g05d2ebee5 (automated) | gVisor bot | |
2020-09-14 | Merge release-20200907.0-40-g2969b1740 (automated) | gVisor bot | |
2020-09-12 | Merge release-20200907.0-37-g3ca73841d (automated) | gVisor bot | |
2020-09-11 | Merge release-20200810.0-237-g8d0f76dda (automated) | gVisor bot | |
2020-09-11 | Merge release-20200907.0-36-g1f4fb817c (automated) | gVisor bot | |
2020-09-11 | Merge release-20200810.0-236-gb8bee78d0 (automated) | gVisor bot | |
2020-09-11 | fuse: Implement IterDirents for directory file description | Ridwan Sharif | |
Fixes #3255. This change adds support for IterDirents. You can now use `ls` in the FUSE sandbox. Co-authored-by: Craig Chi <craigchi@google.com> | |||
2020-09-11 | Merge release-20200907.0-35-g325f7036b (automated) | gVisor bot | |
2020-09-11 | Merge release-20200907.0-34-g490e5c83b (automated) | gVisor bot | |
2020-09-11 | Merge release-20200907.0-33-g9a5635eb1 (automated) | gVisor bot | |
2020-09-11 | Merge release-20200907.0-31-g964447c8c (automated) | gVisor bot | |
2020-09-10 | Merge release-20200818.0-154-g365545855 (automated) | gVisor bot | |
2020-09-10 | Merge release-20200818.0-152-g7275f293d (automated) | gVisor bot | |
2020-09-10 | Merge release-20200818.0-149-g9a003835f (automated) | gVisor bot | |
2020-09-10 | Merge release-20200818.0-148-g1ab097b08 (automated) | gVisor bot | |
2020-09-10 | Merge release-20200818.0-147-g644ac7b6b (automated) | gVisor bot | |
2020-09-09 | Unlock VFS.mountMu before FilesystemImpl calls for ↵ | Jamie Liu | |
/proc/[pid]/{mounts,mountinfo}. Also move VFS.MakeSyntheticMountpoint() (which is a utility wrapper around VFS.MkdirAllAt(), itself a utility wrapper around VFS.MkdirAt()) to not be in the middle of the implementation of these proc files. Fixes #3878 PiperOrigin-RevId: 330843106 | |||
2020-09-10 | Merge release-20200818.0-146-g2c7df1a9a (automated) | gVisor bot | |
2020-09-10 | Merge release-20200818.0-145-gf94995114 (automated) | gVisor bot | |
2020-09-10 | Merge release-20200810.0-200-gc7d09207e (automated) | gVisor bot | |
2020-09-09 | [vfs] overlayfs: Fix socket tests. | Ayush Ranjan | |
- BindSocketThenOpen test was expecting the incorrect error when opening a socket. Fixed that. - VirtualFilesystem.BindEndpointAt should not require pop.Path.Begin.Ok() because the filesystem implementations do not need to walk to the parent dentry. This check also exists for MknodAt, MkdirAt, RmdirAt, SymlinkAt and UnlinkAt but those filesystem implementations also need to walk to the parent denty. So that check is valid. Added some syscall tests to test this. PiperOrigin-RevId: 330625220 |