Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-03 | Merge release-20200219.0-84-g43abb24 (automated) | gVisor bot | |
2020-03-02 | Fix panic caused by invalid address for Bind in packet sockets. | Nayana Bidari | |
PiperOrigin-RevId: 298476533 | |||
2020-03-02 | Merge release-20200219.0-79-gf03e19d (automated) | gVisor bot | |
2020-03-02 | Merge pull request #1885 from avagin:arm64-pcids | gVisor bot | |
PiperOrigin-RevId: 298405064 | |||
2020-03-02 | Merge release-20200219.0-77-g42fb7d3 (automated) | gVisor bot | |
2020-03-02 | socket: take readMu to access readView | Andrei Vagin | |
DATA RACE in netstack.(*SocketOperations).fetchReadView Write at 0x00c001dca138 by goroutine 1001: gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).fetchReadView() pkg/sentry/socket/netstack/netstack.go:418 +0x85 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).coalescingRead() pkg/sentry/socket/netstack/netstack.go:2309 +0x67 gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).nonBlockingRead() pkg/sentry/socket/netstack/netstack.go:2378 +0x183d Previous read at 0x00c001dca138 by goroutine 1111: gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).Ioctl() pkg/sentry/socket/netstack/netstack.go:2666 +0x533 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Ioctl() Reported-by: syzbot+d4c3885fcc346f08deb6@syzkaller.appspotmail.com PiperOrigin-RevId: 298387377 | |||
2020-03-02 | Merge release-20200219.0-76-g62bd3ca (automated) | gVisor bot | |
2020-03-02 | Take write lock when removing xattr | Michael Pratt | |
PiperOrigin-RevId: 298380654 | |||
2020-02-29 | Merge release-20200219.0-75-g3d9ddeb (automated) | gVisor bot | |
2020-02-28 | Merge pull request #1929 from avagin:arm64-cpuid | gVisor bot | |
PiperOrigin-RevId: 297982488 | |||
2020-02-29 | Merge release-20200219.0-73-gab7ecdd (automated) | gVisor bot | |
2020-02-28 | watchdog: print panic error message before other messages | Andrei Vagin | |
This is needed for syzkaller to proper classify issues. Right now, all watchdog issues are duped to one with the subject "panic: Sentry detected stuck task(s). See stack trace and message above for more details". PiperOrigin-RevId: 297975363 | |||
2020-02-28 | Define CPUIDInstruction for arm64 | Andrei Vagin | |
There is no cpuid instruction on arm64, so we need to defined it just to avoid a compile time error. Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-28 | pcids.go isn't arch-specific | Andrei Vagin | |
Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-28 | Merge release-20200219.0-71-gccecf29 (automated) | gVisor bot | |
2020-02-28 | Merge release-20200219.0-69-g463f421 (automated) | gVisor bot | |
2020-02-28 | Make pipe buffer implementation standard. | Adin Scannell | |
A follow-up change will convert the networking code to use this standard pipe implementation. PiperOrigin-RevId: 297903206 | |||
2020-02-28 | Merge release-20200219.0-65-g6b4d36e (automated) | gVisor bot | |
2020-02-28 | Hide /dev/net/tun when using hostinet. | Ting-Yu Wang | |
/dev/net/tun does not currently work with hostinet. This has caused some program starts failing because it thinks the feature exists. PiperOrigin-RevId: 297876196 | |||
2020-02-28 | Change dup2 call to dup3 | Fabricio Voznika | |
We changed syscalls to allow dup3 for ARM64. Updates #1198 PiperOrigin-RevId: 297870816 | |||
2020-02-27 | Merge release-20200219.0-57-gd9ee811 (automated) | gVisor bot | |
2020-02-27 | Merge of a369c88c0c4ece5239855000d28df045111c1be7 | gVisor bot | |
PiperOrigin-RevId: 297674924 | |||
2020-02-27 | Merge release-20200219.0-52-gabf7ebc (automated) | gVisor bot | |
2020-02-27 | Internal change. | Nayana Bidari | |
PiperOrigin-RevId: 297638665 | |||
2020-02-27 | Merge release-20200219.0-50-g8fb84f7 (automated) | gVisor bot | |
2020-02-26 | Fix construct of linux.Stat for arm64. | Rahat Mahmood | |
PiperOrigin-RevId: 297494373 | |||
2020-02-27 | Merge release-20200219.0-49-g6ddeb35 (automated) | gVisor bot | |
2020-02-26 | Merge pull request #1912 from lubinszARM:pr_kvm_build | gVisor bot | |
PiperOrigin-RevId: 297492004 | |||
2020-02-26 | Merge release-20200219.0-46-ga92087f (automated) | gVisor bot | |
2020-02-25 | Add VFS.NewDisconnectedMount(). | Jamie Liu | |
Analogous to Linux's kern_mount(). PiperOrigin-RevId: 297259580 | |||
2020-02-26 | Merge release-20200219.0-45-gfba479b (automated) | gVisor bot | |
2020-02-25 | Fix DATA RACE in fs.MayDelete. | Adin Scannell | |
MayDelete must lock the directory also, otherwise concurrent renames may race. Note that this also changes the methods to be aligned with the actual Remove and RemoveDirectory methods to minimize confusion when reading the code. (It was hard to see that resolution was correct.) PiperOrigin-RevId: 297258304 | |||
2020-02-26 | Merge release-20200219.0-44-g813b1b0 (automated) | gVisor bot | |
2020-02-25 | Merge pull request #1271 from lubinszARM:pr_ring0_1 | gVisor bot | |
PiperOrigin-RevId: 297230721 | |||
2020-02-25 | Merge release-20200219.0-42-g87288b2 (automated) | gVisor bot | |
2020-02-25 | Add netlink sockopt logging to strace. | Ian Gudger | |
PiperOrigin-RevId: 297220008 | |||
2020-02-25 | Merge release-20200219.0-40-g72e3f3a (automated) | gVisor bot | |
2020-02-25 | Merge release-20200219.0-39-g430992a (automated) | gVisor bot | |
2020-02-25 | Add option to skip stuck tasks waiting for address space | Fabricio Voznika | |
PiperOrigin-RevId: 297192390 | |||
2020-02-25 | Merge pull request #1816 from xiaobo55x:trap_flag | gVisor bot | |
PiperOrigin-RevId: 297191168 | |||
2020-02-25 | Merge release-20200219.0-37-g471b15b (automated) | gVisor bot | |
2020-02-25 | Port most syscalls to VFS2. | Jamie Liu | |
pipe and pipe2 aren't ported, pending a slight rework of pipe FDs for VFS2. mount and umount2 aren't ported out of temporary laziness. access and faccessat need additional FSImpl methods to implement properly, but are stubbed to prevent googletest from CHECK-failing. Other syscalls require additional plumbing. Updates #1623 PiperOrigin-RevId: 297188448 | |||
2020-02-25 | Merge release-20200219.0-36-g6def8ea (automated) | gVisor bot | |
2020-02-25 | Merge release-20200219.0-35-g98b693e (automated) | gVisor bot | |
2020-02-25 | Fix nested logging. | Adin Scannell | |
PiperOrigin-RevId: 297175316 | |||
2020-02-25 | Don't acquire contended lock with the OS thread locked. | Adin Scannell | |
Fixes #1049 PiperOrigin-RevId: 297175164 | |||
2020-02-25 | Merge release-20200219.0-34-g53504e2 (automated) | gVisor bot | |
2020-02-25 | Fix mount refcount issue. | Adin Scannell | |
Each mount is holds a reference on a root Dirent, but the mount itself may live beyond it's own reference. This means that a call to Root() can come after the associated reference has been dropped. Instead of introducing a separate layer of references for mount objects, we simply change the Root() method to use TryIncRef() and allow it to return nil if the mount is already gone. This requires updating a small number of callers and minimizes the change (since VFSv2 will replace this code shortly). PiperOrigin-RevId: 297174230 | |||
2020-02-21 | Merge release-20200211.0-65-gb8f56c7 (automated) | gVisor bot | |
2020-02-21 | Implement tap/tun device in vfs. | Ting-Yu Wang | |
PiperOrigin-RevId: 296526279 |