Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-24 | Merge release-20200115.0-98-gd135b5a (automated) | gVisor bot | |
2020-01-24 | Add anonymous device number allocation to VFS2. | Jamie Liu | |
Note that in VFS2, filesystem device numbers are per-vfs.FilesystemImpl rather than global, avoiding the need for a "registry" type to handle save/restore. (This is more consistent with Linux anyway: compare e.g. mm/shmem.c:shmem_mount() => fs/super.c:mount_nodev() => (indirectly) set_anon_super().) PiperOrigin-RevId: 291425193 | |||
2020-01-24 | Increase timeouts for NDP tests' async events | Ghanan Gowripalan | |
Increase the timeout to 1s when waiting for async NDP events to help reduce flakiness. This will not significantly increase test times as the async events continue to receive an event on a channel. The increased timeout allows more time for an event to be sent on the channel as the previous timeout of 100ms caused some flakes. Test: Existing tests pass PiperOrigin-RevId: 291420936 | |||
2020-01-24 | Merge release-20200115.0-96-g390bb9c (automated) | gVisor bot | |
2020-01-24 | Ignore external SIGURG | Michael Pratt | |
Go 1.14+ sends SIGURG to Ms to attempt asynchronous preemption of a G. Since it can't guarantee that a SIGURG is only related to preemption, it continues to forward them to signal.Notify (see runtime.sighandler). We should ignore these signals, as applications shouldn't receive them. Note that this means that truly external SIGURG can no longer be sent to the application (as with SIGCHLD). PiperOrigin-RevId: 291415357 | |||
2020-01-24 | Merge release-20200115.0-94-g3db3173 (automated) | gVisor bot | |
2020-01-23 | Remove epoll entry from map when dropping it. | Nicolas Lacasse | |
This pattern (delete from map when dropping) is also used in epoll.RemoveEntry, and seems like generally a good idea. PiperOrigin-RevId: 291268208 | |||
2020-01-23 | Merge release-20200115.0-93-g3d10edc (automated) | gVisor bot | |
2020-01-23 | Merge pull request #1617 from kevinGC:iptables-write-filter-proto | gVisor bot | |
PiperOrigin-RevId: 291249314 | |||
2020-01-23 | Merge release-20200115.0-81-g7a79715 (automated) | gVisor bot | |
2020-01-23 | Check for EINTR from KVM_CREATE_VM | Michael Pratt | |
The kernel may return EINTR from: kvm_create_vm kvm_init_mmu_notifier mmu_notifier_register do_mmu_notifier_register mm_take_all_locks Go 1.14's preemptive scheduling signals make hitting this much more likely. PiperOrigin-RevId: 291212669 | |||
2020-01-22 | De-duplicate common test functionality for VFS2 filesystems. | Rahat Mahmood | |
PiperOrigin-RevId: 291041576 | |||
2020-01-22 | Merge release-20200115.0-77-g1d97ada (automated) | gVisor bot | |
2020-01-22 | Use embedded mutex pattern for stack.NIC | Ghanan Gowripalan | |
- Wrap NIC's fields that should only be accessed while holding the mutex in an anonymous struct with the embedded mutex. - Make sure NIC's spoofing and promiscuous mode flags are only read while holding the NIC's mutex. - Use the correct endpoint when sending DAD messages. - Do not hold the NIC's lock when sending DAD messages. This change does not introduce any behaviour changes. Tests: Existing tests continue to pass. PiperOrigin-RevId: 291036251 | |||
2020-01-22 | Merge release-20200115.0-74-g0e7f417 (automated) | gVisor bot | |
2020-01-22 | Merge pull request #1631 from majek:fix-gonet-udp.RemoteAddr | gVisor bot | |
PiperOrigin-RevId: 291019296 | |||
2020-01-22 | Merge release-20200115.0-72-g5ab1213 (automated) | gVisor bot | |
2020-01-22 | Move VFS2 handling of FD readability/writability to vfs.FileDescription. | Jamie Liu | |
PiperOrigin-RevId: 291006713 | |||
2020-01-22 | Merge release-20200115.0-71-g1599923 (automated) | gVisor bot | |
2020-01-22 | Address GitHub comments. | Kevin Krakauer | |
2020-01-22 | gonet PacketConn.RemoteAddr() incorrectly returns *net.TCPAddr, should be ↵ | Marek Majkowski | |
*net.UDPAddr PacketConn.LocalAddr() already returns *net.UDPAddr correctly. | |||
2020-01-22 | Merge release-20200115.0-69-g6a59e7f (automated) | gVisor bot | |
2020-01-21 | Rename DowngradableRWMutex to RWmutex. | Ian Gudger | |
Also renames TMutex to Mutex. These custom mutexes aren't any worse than the standard library versions (same code), so having both seems redundant. PiperOrigin-RevId: 290873587 | |||
2020-01-22 | Merge release-20200115.0-68-gd0e75f2 (automated) | gVisor bot | |
2020-01-21 | Add trylock support to DowngradableRWMutex. | Ian Gudger | |
Updates #231 PiperOrigin-RevId: 290868875 | |||
2020-01-22 | Merge release-20200115.0-67-g1effdc0 (automated) | gVisor bot | |
2020-01-21 | TMutex based on sync.Mutex. | Ian Gudger | |
Updates #231 PiperOrigin-RevId: 290854399 | |||
2020-01-22 | Merge release-20200115.0-65-gf6225b1 (automated) | gVisor bot | |
2020-01-21 | Merge pull request #1609 from xiaobo55x:uname | gVisor bot | |
PiperOrigin-RevId: 290849438 | |||
2020-01-22 | Merge release-20200115.0-62-g0693fb0 (automated) | gVisor bot | |
2020-01-21 | Merge pull request #1505 from xiaobo55x:fcntl_flags | gVisor bot | |
PiperOrigin-RevId: 290840484 | |||
2020-01-21 | Merge pull request #1492 from majek:err_typo_in_netstack_tests | gVisor bot | |
PiperOrigin-RevId: 290840370 | |||
2020-01-22 | Merge release-20200115.0-58-gb3405a7 (automated) | gVisor bot | |
2020-01-21 | Merge pull request #1275 from lubinszARM:pr_ring0_5 | gVisor bot | |
PiperOrigin-RevId: 290839263 | |||
2020-01-21 | Merge release-20200115.0-56-g7e6fbc6 (automated) | gVisor bot | |
2020-01-21 | Add a new TCP stat for current open connections. | Mithun Iyer | |
Such a stat accounts for all connections that are currently established and not yet transitioned to close state. Also fix bug in double increment of CurrentEstablished stat. Fixes #1579 PiperOrigin-RevId: 290827365 | |||
2020-01-21 | Merge release-20200115.0-55-gad1968e (automated) | gVisor bot | |
2020-01-21 | Implement sysfs. | Rahat Mahmood | |
PiperOrigin-RevId: 290822487 | |||
2020-01-21 | Merge release-20200115.0-54-gdc99897 (automated) | gVisor bot | |
2020-01-21 | Add missing verb | Michael Pratt | |
PiperOrigin-RevId: 290821997 | |||
2020-01-21 | Merge release-20200115.0-52-g16694ad (automated) | gVisor bot | |
2020-01-21 | Merge pull request #1274 from lubinszARM:pr_ring0_4 | gVisor bot | |
PiperOrigin-RevId: 290811598 | |||
2020-01-21 | More little fixes. | Kevin Krakauer | |
2020-01-21 | Merge release-20200115.0-50-gd46c397 (automated) | gVisor bot | |
2020-01-21 | Fixing stuff | Kevin Krakauer | |
2020-01-21 | Add line break to /proc/net files | Fabricio Voznika | |
Some files were missing the last line break. PiperOrigin-RevId: 290808898 | |||
2020-01-21 | Merge branch 'master' into iptables-write-filter-proto | Kevin Krakauer | |
2020-01-21 | Merge release-20200115.0-49-g2ba6198 (automated) | gVisor bot | |
2020-01-21 | Add syscalls for lgetxattr, fgetxattr, lsetxattr, and fsetxattr. | Dean Deng | |
Note that these simply will use the same logic as getxattr and setxattr, which is not yet implemented for most filesystems. PiperOrigin-RevId: 290800960 | |||
2020-01-21 | Merge release-20200115.0-48-g5f82f09 (automated) | gVisor bot | |