Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-02 | Merge release-20210823.0-48-g9149b2cef (automated) | gVisor bot | |
2021-09-02 | unix: avoid taking two endpoint locks | Andrei Vagin | |
If we want to take two endpoint locks, we need to be sure that we always take them in the same order. Accept() locks the listening endpoint to work with acceptedChan and then it calls GetLocalAddress that locks an accepted endpoint. Actually, we can release the listening endpoint lock before calling GetLocalAddress. Reported-by: syzbot+f52bd603f51a4ae91054@syzkaller.appspotmail.com PiperOrigin-RevId: 394553823 | |||
2021-09-02 | Merge release-20210823.0-44-gdfb3273f8 (automated) | gVisor bot | |
2021-09-01 | Support sending with packet sockets | Ghanan Gowripalan | |
...through the loopback interface, only. This change only supports sending on packet sockets through the loopback interface as the loopback interface is the only interface used in packet socket syscall tests - the other link endpoints are not excercised with the existing test infrastructure. Support for sending on packet sockets through the other interfaces will be added as needed. BUG: https://fxbug.dev/81592 PiperOrigin-RevId: 394368899 | |||
2021-09-02 | Merge release-20210823.0-43-g2d3919532 (automated) | gVisor bot | |
2021-09-01 | Out-of-order segment should not block in-sequence segments. | Bhasker Hariharan | |
For a small receive buffer the first out-of-order segment will get accepted and fill up the receive buffer today. This change now includes the size of the out-of-order segment when checking whether to queue the out of order segment or not. PiperOrigin-RevId: 394351309 | |||
2021-09-02 | Merge release-20210823.0-42-gae3bd3201 (automated) | gVisor bot | |
2021-09-01 | Extract network datagram endpoint common facilities | Ghanan Gowripalan | |
...from the UDP endpoint. Datagram-based transport endpoints (e.g. UDP, RAW IP) can share a lot of their write path due to the datagram-based nature of these endpoints. Extract the common facilities from UDP so they can be shared with other transport endpoints (in a later change). Test: UDP syscall tests. PiperOrigin-RevId: 394347774 | |||
2021-09-01 | Merge release-20210823.0-41-g5032f4f57 (automated) | gVisor bot | |
2021-09-01 | Add ioctl stub constants | Chong Cai | |
PiperOrigin-RevId: 394331928 | |||
2021-09-01 | Merge release-20210823.0-40-gb4de26d6b (automated) | gVisor bot | |
2021-09-01 | Don't use reflection in fpu.alignedBytes. | Jamie Liu | |
reflect.ValueOf takes an interface{}, so when passed a slice the compiler emits a call to runtime.convTslice to heap-allocate a copy of the slice header. PiperOrigin-RevId: 394310052 | |||
2021-09-01 | Merge release-20210823.0-39-g702fe7d60 (automated) | gVisor bot | |
2021-09-01 | Cache vdso.so's __kernel_rt_sigreturn location. | Jamie Liu | |
PiperOrigin-RevId: 394300607 | |||
2021-09-01 | Merge release-20210823.0-38-g5da4270a8 (automated) | gVisor bot | |
2021-09-01 | Propagate vfs.MkdirOptions.ForSyntheticMountpoint to overlay copy-up. | Jamie Liu | |
PiperOrigin-RevId: 394296687 | |||
2021-09-01 | Merge release-20210823.0-37-g927ea16dd (automated) | gVisor bot | |
2021-09-01 | unix: handle a case when a buffer is overflowed | Andrei Vagin | |
Reported-by: syzbot+1aab6800bd14829609b8@syzkaller.appspotmail.com PiperOrigin-RevId: 394279838 | |||
2021-09-01 | Merge release-20210823.0-35-g810ea0957 (automated) | gVisor bot | |
2021-09-01 | Cache cpuid.HostFeatureSet(). | Jamie Liu | |
PiperOrigin-RevId: 394261815 | |||
2021-08-30 | Merge release-20210823.0-32-gdfbcb8903 (automated) | gVisor bot | |
2021-08-30 | [syserr] Fix SIGBUS on syserr.FromError | Zach Koopmans | |
Fix syzcaller panic SIGBUS on error handling. Done by adding an interface, errors.GuestError, which errors can implement in order to be compared against each other. PiperOrigin-RevId: 393867554 | |||
2021-08-30 | Merge release-20210823.0-31-ga247e227b (automated) | gVisor bot | |
2021-08-30 | Narrow COW-break on thread stacks. | Jamie Liu | |
PiperOrigin-RevId: 393841270 | |||
2021-08-30 | Merge release-20210823.0-30-g574c6542a (automated) | gVisor bot | |
2021-08-30 | Use specialFileFD handles in specialFileFD.Stat(). | Jamie Liu | |
PiperOrigin-RevId: 393831108 | |||
2021-08-30 | Merge release-20210823.0-29-g9625071e6 (automated) | gVisor bot | |
2021-08-30 | Avoid pseudo endpoint for TSVal generation | Zeling Feng | |
PiperOrigin-RevId: 393808461 | |||
2021-08-27 | Merge release-20210816.0-52-gf7281c6cb (automated) | gVisor bot | |
2021-08-27 | Fix lock order violations: mm.mappingMu > Task.mu. | Nicolas Lacasse | |
Document this ordering in mm/mm.go. PiperOrigin-RevId: 393413203 | |||
2021-08-27 | Merge release-20210816.0-51-g0db19ea91 (automated) | gVisor bot | |
2021-08-27 | Merge pull request #6415 from ZachEddy:containerd-runtime-options-v1.5 | gVisor bot | |
PiperOrigin-RevId: 393411409 | |||
2021-08-27 | Merge release-20210816.0-49-gfbf020d6a (automated) | gVisor bot | |
2021-08-27 | Add LinkEndpoint.WriteRawPacket with stubs | Ghanan Gowripalan | |
...returning unsupported errors. PiperOrigin-RevId: 393388991 | |||
2021-08-27 | Merge release-20210816.0-48-g107670237 (automated) | gVisor bot | |
2021-08-26 | Add Stack.Seed() back | Zeling Feng | |
... because it is still used by fuchsia. PiperOrigin-RevId: 393246904 | |||
2021-08-26 | Merge release-20210816.0-45-gec46befd1 (automated) | gVisor bot | |
2021-08-26 | Centralize TCP timestamp logic | Tamir Duberstein | |
Remove freestanding functions that convert time values to raw integers; centralize time->uint32 logic in methods on tcp.endpoint. Importantly, the knowledge that TSVal is in milliseconds now lives in adjacent functions rather than being spread around various files. Incidental cleanup: - Remove unused constant - Remove redundant conversion - Remove redundant parentheses - Add missing error check PiperOrigin-RevId: 393184768 | |||
2021-08-26 | Merge release-20210816.0-44-g9f3fa7635 (automated) | gVisor bot | |
2021-08-26 | Avoid unhandled error warnings | Tamir Duberstein | |
PiperOrigin-RevId: 393104589 | |||
2021-08-26 | Merge release-20210816.0-43-gc408789ed (automated) | gVisor bot | |
2021-08-26 | Remove unused argument | Tamir Duberstein | |
PiperOrigin-RevId: 393100095 | |||
2021-08-26 | Merge release-20210816.0-42-g19056957e (automated) | gVisor bot | |
2021-08-26 | Pass must-not-be-nil by value | Tamir Duberstein | |
PiperOrigin-RevId: 393095246 | |||
2021-08-25 | Improve TestTimestampSynCookies | Zeling Feng | |
.. by advancing the clock so that NowMonotonic does not return 0. PiperOrigin-RevId: 393005373 | |||
2021-08-25 | Merge release-20210816.0-40-gaa2d07442 (automated) | gVisor bot | |
2021-08-25 | Avoid the appearance of allocation | Tamir Duberstein | |
PiperOrigin-RevId: 393004533 | |||
2021-08-25 | Remove quotedev device | Chong Cai | |
PiperOrigin-RevId: 392982220 | |||
2021-08-24 | Merge release-20210816.0-37-g18beb6770 (automated) | gVisor bot | |
2021-08-24 | Merge pull request #6438 from gystemd:tcsetpgrp_SIGTTOU | gVisor bot | |
PiperOrigin-RevId: 392774712 |