Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-09 | Merge release-20200928.0-78-g743327817 (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-10-03 | Merge release-20200921.0-107-ge0aaf40e3 (automated) | gVisor bot | |
2020-10-03 | Fix kcov enabling and disabling procedures. | Dean Deng | |
- When the KCOV_ENABLE_TRACE ioctl is called with the trace kind KCOV_TRACE_PC, the kcov mode should be set to KCOV_*MODE*_TRACE_PC. - When the owning task of kcov exits, the memory mapping should not be cleared so it can be used by other tasks. - Add more tests (also tested on native Linux kcov). PiperOrigin-RevId: 335202585 | |||
2020-10-02 | Merge release-20200921.0-102-g4f462b0ed (automated) | gVisor bot | |
2020-10-02 | Convert uses of the binary package in kernel to go-marshal. | Rahat Mahmood | |
PiperOrigin-RevId: 335077195 | |||
2020-10-01 | Add a verity test for modified parent Merkle file | Chong Cai | |
When a child's root hash or its Merkle path is modified in its parent's Merkle tree file, opening the file should fail, provided the directory is verity enabled. The test for this behavior is added. PiperOrigin-RevId: 334963690 | |||
2020-10-01 | Merge release-20200921.0-96-gcb41f6703 (automated) | gVisor bot | |
2020-09-30 | Merge pull request #3824 from btw616:fix/issue-3823 | gVisor bot | |
PiperOrigin-RevId: 334721453 | |||
2020-09-30 | Implement ioctl with measure in verity fs | Chong Cai | |
PiperOrigin-RevId: 334682753 | |||
2020-09-30 | Internal change. | Chong Cai | |
PiperOrigin-RevId: 334678513 | |||
2020-09-30 | [go-marshal] Port ext codebase to use go marshal. | Ayush Ranjan | |
PiperOrigin-RevId: 334656292 | |||
2020-09-30 | Add verity fs tests | Chong Cai | |
The tests confirms that when a file is opened in verity, the corresponding Merkle trees are generated. Also a normal read succeeds on verity enabled files, but fails if either the verity file or the Merkle tree file is modified. PiperOrigin-RevId: 334640331 | |||
2020-09-29 | Merge release-20200921.0-71-g4a428b13b (automated) | gVisor bot | |
2020-09-29 | Add /proc/[pid]/cwd | Fabricio Voznika | |
PiperOrigin-RevId: 334478850 | |||
2020-09-28 | Merge release-20200921.0-55-ga0e0ba690 (automated) | gVisor bot | |
2020-09-28 | Support inotify in overlayfs. | Dean Deng | |
Fixes #1479, #317. PiperOrigin-RevId: 334258052 | |||
2020-09-27 | Merge release-20200921.0-54-gfa995da84 (automated) | gVisor bot | |
2020-09-27 | Fix kernfs race condition. | Dean Deng | |
Do not release dirMu between checking whether to create a child and actually inserting it. Also fixes a bug in fusefs which was causing it to deadlock under the new lock ordering. We do not need to call kernfs.Dentry.InsertChild from newEntry because it will always be called at the kernfs filesystem layer. Updates #1193. PiperOrigin-RevId: 334049264 | |||
2020-09-24 | Merge release-20200914.0-158-g832d91b80 (automated) | gVisor bot | |
2020-09-24 | [vfs] kernfs: Do not hold reference on the inode when opening FD. | Ayush Ranjan | |
The FD should hold a reference on the dentry they were opened on which in turn holds a reference on the inode it points to. PiperOrigin-RevId: 333589223 | |||
2020-09-24 | Merge release-20200914.0-154-g2a10bc1e4 (automated) | gVisor bot | |
2020-09-24 | [vfs] [2/2] kernfs: kernfs: Internally use kernfs.Dentry instead of vfs.Dentry. | Ayush Ranjan | |
Update signatures for: - All methods in inodeDirectory - deferDecRef() and Filesystem.droppedDentries - newSyntheticDirectory() - `slot`s used in OrderedChildren and subsequent methods like replaceChildLocked() and checkExistingLocked() - stepExistingLocked(), walkParentDirLocked(), checkCreateLocked() Updates #1193 PiperOrigin-RevId: 333558866 | |||
2020-09-24 | Merge release-20200914.0-152-g0a7075f38 (automated) | gVisor bot | |
2020-09-24 | Add basic stateify annotations. | Adin Scannell | |
Updates #1663 PiperOrigin-RevId: 333539293 | |||
2020-09-24 | Merge release-20200914.0-147-g3838e83a9 (automated) | gVisor bot | |
2020-09-23 | fuse: don't call dentry.InsertChild | Andrei Vagin | |
It is called from the kernfs code (OpenAt and revalidateChildLocked()). For RemoveChildLocked, it is opposed. We need to call it from fuse.RmDir and fuse.Unlink. PiperOrigin-RevId: 333453218 | |||
2020-09-24 | Merge release-20200914.0-144-g08bbad690 (automated) | gVisor bot | |
2020-09-23 | [vfs] kernfs: Enable leak checking consistently. | Ayush Ranjan | |
There were some instances where we were not enabling leak checking. PiperOrigin-RevId: 333418571 | |||
2020-09-23 | Let underlying fs handle LockFD in verity fs | Chong Cai | |
PiperOrigin-RevId: 333412836 | |||
2020-09-23 | Set verity underlying fs mount as internal | Chong Cai | |
PiperOrigin-RevId: 333404727 | |||
2020-09-23 | Merge release-20200914.0-137-g99decaadd (automated) | gVisor bot | |
2020-09-23 | Merge release-20200914.0-136-gb54dbdfdc (automated) | gVisor bot | |
2020-09-23 | Merge release-20200914.0-135-gc0f21bb19 (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-134-gcf3cef117 (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-133-g20dc83c9e (automated) | gVisor bot | |
2020-09-22 | [vfs] [1/2] kernfs: Internally use kernfs.Dentry instead of vfs.Dentry. | Ayush Ranjan | |
Update signatures for: - walkExistingLocked - checkDeleteLocked - Inode.Open Updates #1193 PiperOrigin-RevId: 333163381 | |||
2020-09-22 | Merge release-20200914.0-132-g778c36717 (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-130-g13a9a622e (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-129-gf134f873f (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-128-g742e58b87 (automated) | gVisor bot | |
2020-09-21 | Allow partial writes for gofer.specialFileFD. | Dean Deng | |
Originally, we avoided partial writes in case it caused us to write a partial packet to a socket-backed specialFileFD. However, this check causes splicing from a pipe to specialFileFD to fail if we hit EOF on the pipe. PiperOrigin-RevId: 333016216 | |||
2020-09-21 | Merge release-20200914.0-127-g059d90b9f (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-125-g06dbd5b7b (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-124-g10dcefbc7 (automated) | gVisor bot | |
2020-09-21 | Use kernfs.Dentry for kernfs.Lookup. | Dean Deng | |
Updates #1193. PiperOrigin-RevId: 332939026 | |||
2020-09-21 | Merge release-20200914.0-123-ga129204cf (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-122-gd72022373 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200907.0-157-gca3087472 (automated) | gVisor bot | |
2020-09-20 | Merge pull request #3651 from ianlewis:ip-forwarding | gVisor bot | |
PiperOrigin-RevId: 332760843 |