Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-14 | Merge release-20200907.0-40-g2969b1740 (automated) | gVisor bot | |
2020-09-14 | Correct FDSize in /proc/[pid]/status. | Jamie Liu | |
In Linux, FDSize is fs/proc/array.c:task_state() => struct fdtable::max_fds, which is set to the underlying array's length in fs/file.c:alloc_fdtable(). Follow-up changes: - Remove FDTable.GetRefs() and FDTable.GetRefsVFS2(), which are unused. - Reset FDTable.used to 0 during restore, since the subsequent calls to FDTable.setAll() increment it again, causing its value to be doubled. (After this CL, FDTable.used is only used to avoid reallocation in FDTable.GetFDs(), so this fix is not very visible.) PiperOrigin-RevId: 331588190 | |||
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 | Implement FUSE_READLINK | Boyuan He | |
Fixes #3316 | |||
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-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 | Honor readonly flag for root mount | Fabricio Voznika | |
Updates #1487 PiperOrigin-RevId: 330580699 | |||
2020-09-09 | Implement StatFS for various VFS2 filesystems. | Rahat Mahmood | |
This mainly involved enabling kernfs' client filesystems to provide a StatFS implementation. Fixes #3411, #3515. PiperOrigin-RevId: 329009864 | |||
2020-09-09 | Use new reference count utility throughout gvisor. | Dean Deng | |
This uses the refs_vfs2 template in vfs2 as well as objects common to vfs1 and vfs2. Note that vfs1-only refcounts are not replaced, since vfs1 will be deleted soon anyway. The following structs now use the new tool, with leak check enabled: devpts:rootInode fuse:inode kernfs:Dentry kernfs:dir kernfs:readonlyDir kernfs:StaticDirectory proc:fdDirInode proc:fdInfoDirInode proc:subtasksInode proc:taskInode proc:tasksInode vfs:FileDescription vfs:MountNamespace vfs:Filesystem sys:dir kernel:FSContext kernel:ProcessGroup kernel:Session shm:Shm mm:aioMappable mm:SpecialMappable transport:queue And the following use the template, but because they currently are not leak checked, a TODO is left instead of enabling leak check in this patch: kernel:FDTable tun:tunEndpoint Updates #1486. PiperOrigin-RevId: 328460377 | |||
2020-09-09 | Clarify seek behaviour for kernfs.GenericDirectoryFD. | Rahat Mahmood | |
- Remove comment about GenericDirectoryFD not being compatible with dynamic directories. It is currently being used to implement dynamic directories. - Try to handle SEEK_END better than setting the offset to infinity. SEEK_END is poorly defined for dynamic directories anyways, so at least try make it work correctly for the static entries. Updates #1193. PiperOrigin-RevId: 327890128 | |||
2020-09-09 | Make mounts ReadWrite first, then later change to ReadOnly. | Nicolas Lacasse | |
This lets us create "synthetic" mountpoint directories in ReadOnly mounts during VFS setup. Also add context.WithMountNamespace, as some filesystems (like overlay) require a MountNamespace on ctx to handle vfs.Filesystem Operations. PiperOrigin-RevId: 327874971 | |||
2020-09-09 | Merge release-20200818.0-143-gaead623d9 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-140-gfb281eea7 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-139-g26439f9a4 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-138-g00479af51 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-137-g8d3551da6 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-135-ga17d083f3 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-133-g682c0edcd (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-132-gc8f1ce288 (automated) | gVisor bot | |
2020-09-08 | Honor readonly flag for root mount | Fabricio Voznika | |
Updates #1487 PiperOrigin-RevId: 330580699 | |||
2020-09-08 | Merge release-20200818.0-131-g284e6811e (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-130-ga3b87a0ce (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-128-g38cdb0579 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-127-gd35f07b36 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-126-gd84ec6c42 (automated) | gVisor bot | |
2020-09-04 | Merge release-20200818.0-124-g2202812e0 (automated) | gVisor bot | |
2020-09-04 | Merge release-20200818.0-122-gb6d6a120d (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-120-g76e51c8b9 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-119-g30c20df76 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-118-g319ce6736 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-117-ga8c174c04 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-113-g0ca0d8e01 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-112-g5c6601120 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-110-gb9b6660dc (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-109-g8ab08cdc0 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-108-ga0e431038 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-106-g563f28b7d (automated) | gVisor bot | |