Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-05 | Merge release-20201030.0-30-ga00c5df98 (automated) | gVisor bot | |
2020-11-05 | Deflake semaphore_test. | Jamie Liu | |
- Disable saving in tests that wait for EINTR. - Do not execute async-signal-unsafe code after fork() (see fork(2)'s manpage, "After a fork in a multithreaded program ...") - Check for errors returned by semctl(GETZCNT). PiperOrigin-RevId: 340901353 | |||
2020-11-05 | Merge release-20201030.0-29-g771e9ce8e (automated) | gVisor bot | |
2020-11-04 | Unlock tcp endpoint mutex before blocking forever. | Dean Deng | |
This was occasionally causing tests to get stuck due to races with the save process, during which the same mutex is acquired. PiperOrigin-RevId: 340789616 | |||
2020-11-05 | Merge release-20201030.0-28-ge29972ec0 (automated) | gVisor bot | |
2020-11-04 | Make the regex for inet6Line in packetimpact/netdevs more accurate | Zeling Feng | |
PiperOrigin-RevId: 340763455 | |||
2020-11-04 | Merge release-20201027.0-65-ga15562c01 (automated) | gVisor bot | |
2020-11-04 | Include file size in Merkle hash | Chong Cai | |
The file size can now also be verified. Also, since we are zero-padding the last block of the data, we cannot differentiate the cases between zero-padded block from the blocks that are ends with zeroes. With the size included this can be addressed, as those cases would have different file size. PiperOrigin-RevId: 340695510 | |||
2020-11-04 | Merge release-20201027.0-64-g3b18bdbd3 (automated) | gVisor bot | |
2020-11-03 | Update WORKSPACE to use Go 1.15.2 | Ian Lewis | |
Updates #2785 PiperOrigin-RevId: 340566576 | |||
2020-11-03 | Merge release-20201027.0-63-g1cfa8d58f (automated) | gVisor bot | |
2020-11-03 | Fix more nogo tests | Ting-Yu Wang | |
PiperOrigin-RevId: 340536306 | |||
2020-11-03 | Merge release-20201027.0-62-g580bbb749 (automated) | gVisor bot | |
2020-11-03 | [vfs2] Do not drop inotify waiters across S/R. | Dean Deng | |
The waits-for relationship between an epoll instance and an inotify fd should be restored. This fixes flaky inotify vfs2 tests. PiperOrigin-RevId: 340531367 | |||
2020-11-03 | Merge release-20201027.0-61-g723464ec5 (automated) | gVisor bot | |
2020-11-03 | Make pipe min/max sizes match linux. | Nicolas Lacasse | |
The default pipe size already matched linux, and is unchanged. Furthermore `atomicIOBytes` is made a proper constant (as it is in Linux). We were plumbing usermem.PageSize everywhere, so this is no functional change. PiperOrigin-RevId: 340497006 | |||
2020-11-03 | Merge release-20201027.0-60-g861c11bfa (automated) | gVisor bot | |
2020-11-03 | Merge pull request #3617 from laijs:upperhalf | gVisor bot | |
PiperOrigin-RevId: 340484823 | |||
2020-11-03 | Merge release-20201027.0-58-g66d24bb69 (automated) | gVisor bot | |
2020-11-03 | Release mutex before blocking during TCP handshake route resolution. | Dean Deng | |
Without releasing the mutex, operations on the endpoint following a nonblocking connect will not make progress until connect is complete. PiperOrigin-RevId: 340467654 | |||
2020-11-03 | Merge release-20201027.0-57-g0e96f8065 (automated) | gVisor bot | |
2020-11-03 | arm64 kvm: inject sError to trigger sigbus | lubinszARM | |
Use an sErr injection to trigger sigbus when we receive EFAULT from the run ioctl. After applying this patch, mmap_test_runsc_kvm will be passed on Arm64. Signed-off-by: Bin Lu <bin.lu@arm.com> COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/4542 from lubinszARM:pr_kvm_mmap_1 f81bd42466d1d60a581e5fb34de18b78878c68c1 PiperOrigin-RevId: 340461239 | |||
2020-11-03 | Merge release-20201027.0-56-g1a3f417f4 (automated) | gVisor bot | |
2020-11-02 | Implement command GETZCNT for semctl. | Jing Chen | |
PiperOrigin-RevId: 340389884 | |||
2020-11-03 | Merge release-20201027.0-55-g1321f837b (automated) | gVisor bot | |
2020-11-02 | [vfs2] Refactor kernfs checkCreateLocked. | Dean Deng | |
Don't return the filename, since it can already be determined by the caller. This was causing a panic in RenameAt, which relied on the name to be nonempty even if the error was EEXIST. Reported-by: syzbot+e9f117d000301e42361f@syzkaller.appspotmail.com PiperOrigin-RevId: 340381946 | |||
2020-11-03 | Merge release-20201027.0-54-gc22067d3d (automated) | gVisor bot | |
2020-11-02 | Send NUD probes in a separate gorountine | Sam Balana | |
Send NUD probes in another gorountine to free the thread of execution for finishing the state transition. This is necessary to avoid deadlock where sending and processing probes are done in the same call stack, such as loopback and integration tests. Fixes #4701 PiperOrigin-RevId: 340362481 | |||
2020-11-03 | Merge release-20201027.0-53-g51b062f6c (automated) | gVisor bot | |
2020-11-02 | Skip log.Sprintfs when leak check logging is not enabled. | Dean Deng | |
PiperOrigin-RevId: 340361998 | |||
2020-11-02 | Merge release-20201027.0-52-g9efaf6751 (automated) | gVisor bot | |
2020-11-02 | Clean up the code of setupTimeWaitClose | Andrei Vagin | |
The active_closefd has to be shutdown only for write, otherwise the second poll will always return immediately. The second poll should not be called from a separate thread. PiperOrigin-RevId: 340319071 | |||
2020-11-02 | Merge release-20201027.0-51-ged4f85734 (automated) | gVisor bot | |
2020-11-02 | Pass hashing algorithms in verity fs opts | Chong Cai | |
PiperOrigin-RevId: 340275942 | |||
2020-11-02 | Merge release-20201027.0-50-g2eb3ee586 (automated) | gVisor bot | |
2020-11-02 | Automated rollback of changelist 339945377 | Dean Deng | |
PiperOrigin-RevId: 340274194 | |||
2020-11-02 | Merge release-20201027.0-49-g73f980e97 (automated) | gVisor bot | |
2020-11-02 | Block external network for tests | Andrei Vagin | |
And in this case, tests will run in separate network namespaces and will not affect each other. PiperOrigin-RevId: 340267734 | |||
2020-11-03 | kvm: share upper halves among all pagtables | Lai Jiangshan | |
Fixes: #509 Signed-off-by: Lai Jiangshan <jiangshan.ljs@antfin.com> Signed-off-by: Lai Jiangshan <laijs@linux.alibaba.com> | |||
2020-11-02 | Merge release-20201019.0-116-g5e606844d (automated) | gVisor bot | |
2020-11-01 | Fix returned error when deleting non-existant address | Ian Lewis | |
PiperOrigin-RevId: 340149214 | |||
2020-10-31 | Merge release-20201019.0-115-gdf88f223b (automated) | gVisor bot | |
2020-10-31 | net/tcpip: connect to unset loopback address has to return EADDRNOTAVAIL | Andrei Vagin | |
In the docker container, the ipv6 loopback address is not set, and connect("::1") has to return ENEADDRNOTAVAIL in this case. Without this fix, it returns EHOSTUNREACH. PiperOrigin-RevId: 340002915 | |||
2020-10-31 | Merge release-20201019.0-114-g4eb1c87e8 (automated) | gVisor bot | |
2020-10-30 | Adjust error handling in kernfs rename. | Dean Deng | |
Read-only directories (e.g. under /sys, /proc) should return EPERM for rename. PiperOrigin-RevId: 339979022 | |||
2020-10-31 | Merge release-20201019.0-113-g1f25697cf (automated) | gVisor bot | |
2020-10-30 | Fix rename error handling for VFS2 kernfs. | Dean Deng | |
The non-errno error was causing panics before. PiperOrigin-RevId: 339969348 | |||
2020-10-30 | Merge release-20201019.0-112-gba05c6845 (automated) | gVisor bot | |
2020-10-30 | Automated rollback of changelist 339750876 | Dean Deng | |
PiperOrigin-RevId: 339945377 | |||
2020-10-30 | Merge release-20201019.0-111-g9ad864628 (automated) | gVisor bot | |