Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-09 | Merge release-20200928.0-78-g743327817 (automated) | gVisor bot | |
2020-10-09 | Merge release-20200928.0-77-g257703c05 (automated) | gVisor bot | |
2020-10-09 | Automated rollback of changelist 336304024 | Ghanan Gowripalan | |
PiperOrigin-RevId: 336339194 | |||
2020-10-09 | Merge release-20200928.0-75-g76a09f0cf (automated) | gVisor bot | |
2020-10-09 | syscalls: Don't leak a file on the error path | Andrei Vagin | |
Reported-by: syzbot+bb82fb556d5d0a43f632@syzkaller.appspotmail.com PiperOrigin-RevId: 336324720 | |||
2020-10-09 | Merge release-20200928.0-74-g8566decab (automated) | gVisor bot | |
2020-10-09 | Automated rollback of changelist 336185457 | Bhasker Hariharan | |
PiperOrigin-RevId: 336304024 | |||
2020-10-08 | Merge release-20200928.0-72-g6bad4851d (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-71-g6768e6c59 (automated) | gVisor bot | |
2020-10-08 | Implement MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ. | Jamie Liu | |
cf. 2a36ab717e8f "rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ" PiperOrigin-RevId: 336186795 | |||
2020-10-08 | Do not resolve routes immediately | Ghanan Gowripalan | |
When a response needs to be sent to an incoming packet, the stack should consult its neighbour table to determine the remote address's link address. When an entry does not exist in the stack's neighbor table, the stack should queue the packet while link resolution completes. See comments. PiperOrigin-RevId: 336185457 | |||
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-10-07 | Add staticcheck and staticstyle analyzers. | Adin Scannell | |
This change also adds support to go_stateify for detecting an appropriate receiver name, avoiding a large number of false positives. PiperOrigin-RevId: 335994587 | |||
2020-10-07 | Merge release-20200928.0-64-gb89e43e20 (automated) | gVisor bot | |
2020-10-07 | Merge pull request #4376 from lubinszARM:pr_usr_tls_new | gVisor bot | |
PiperOrigin-RevId: 335930035 | |||
2020-10-07 | Merge release-20200928.0-61-gecf9a7ef0 (automated) | gVisor bot | |
2020-10-07 | Add precise synchronization to KVM. | Adin Scannell | |
By using TSC scaling as a hack, we can trick the kernel into setting an offset of exactly zero. Huzzah! PiperOrigin-RevId: 335922019 | |||
2020-10-06 | Merge release-20200928.0-55-g1336af78d (automated) | gVisor bot | |
2020-10-06 | Implement membarrier(2) commands other than *_SYNC_CORE. | Jamie Liu | |
Updates #267 PiperOrigin-RevId: 335713923 | |||
2020-10-06 | Merge release-20200928.0-51-ga57dc67b6 (automated) | gVisor bot | |
2020-10-06 | [vfs2] Don't leak reference from Mountnamespace.Root(). | Dean Deng | |
PiperOrigin-RevId: 335583637 | |||
2020-10-06 | Merge release-20200928.0-49-ga1df7f2ed (automated) | gVisor bot | |
2020-10-05 | Simplify nil assignment in kcov. | Dean Deng | |
PiperOrigin-RevId: 335548610 | |||
2020-10-06 | Merge release-20200928.0-47-g8ef7cebcb (automated) | gVisor bot | |
2020-10-05 | Merge pull request #4079 from lemin9538:arm64_fix | gVisor bot | |
PiperOrigin-RevId: 335532690 | |||
2020-10-05 | Merge release-20200928.0-41-g1c1eefbd4 (automated) | gVisor bot | |
2020-10-05 | Merge pull request #4368 from zhlhahaha:1979 | gVisor bot | |
PiperOrigin-RevId: 335492800 | |||
2020-10-03 | Merge release-20200921.0-107-ge0aaf40e3 (automated) | gVisor bot | |
2020-10-03 | Fix kcov enabling and disabling procedures. | Dean Deng | |
- When the KCOV_ENABLE_TRACE ioctl is called with the trace kind KCOV_TRACE_PC, the kcov mode should be set to KCOV_*MODE*_TRACE_PC. - When the owning task of kcov exits, the memory mapping should not be cleared so it can be used by other tasks. - Add more tests (also tested on native Linux kcov). PiperOrigin-RevId: 335202585 | |||
2020-10-02 | Merge release-20200921.0-106-g55f835d1f (automated) | gVisor bot | |
2020-10-02 | kvm/x86: handle a case when interrupts are enabled in the kernel space | Andrei Vagin | |
Before we thought that interrupts are always disabled in the kernel space, but here is a case when goruntime switches on a goroutine which has been saved in the host mode. On restore, the popf instruction is used to restore flags and this means that all flags what the goroutine has in the host mode will be restored in the kernel mode. And in the host mode, interrupts are always enabled. The long story short, we can't use the IF flag for determine whether a tasks is running in user or kernel mode. This patch reworks the code so that in userspace, the first bit of the IOPL flag will be always set. This doesn't give any new privilidges for a task because CPL in userspace is always 3. But then we can use this flag to distinguish user and kernel modes. The IOPL flag is never set in the kernel and host modes. Reported-by: syzbot+5036b325a8eb15c030cf@syzkaller.appspotmail.com Reported-by: syzbot+034d580e89ad67b8dc75@syzkaller.appspotmail.com Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-10-02 | Merge release-20200921.0-102-g4f462b0ed (automated) | gVisor bot | |
2020-10-02 | Convert uses of the binary package in kernel to go-marshal. | Rahat Mahmood | |
PiperOrigin-RevId: 335077195 | |||
2020-10-02 | Merge release-20200921.0-99-g02cff90ad (automated) | gVisor bot | |
2020-10-02 | Merge pull request #4035 from lubinszARM:pr_misc_01 | gVisor bot | |
PiperOrigin-RevId: 335051794 | |||
2020-10-01 | Add a verity test for modified parent Merkle file | Chong Cai | |
When a child's root hash or its Merkle path is modified in its parent's Merkle tree file, opening the file should fail, provided the directory is verity enabled. The test for this behavior is added. PiperOrigin-RevId: 334963690 | |||
2020-10-01 | Merge release-20200921.0-96-gcb41f6703 (automated) | gVisor bot | |
2020-09-30 | Merge pull request #3824 from btw616:fix/issue-3823 | gVisor bot | |
PiperOrigin-RevId: 334721453 | |||
2020-09-30 | Merge release-20200921.0-93-g6f8d64f42 (automated) | gVisor bot | |
2020-09-30 | ip6tables: redirect support | Kevin Krakauer | |
Adds support for the IPv6-compatible redirect target. Redirection is a limited form of DNAT, where the destination is always the localhost. Updates #3549. PiperOrigin-RevId: 334698344 | |||
2020-09-30 | Implement ioctl with measure in verity fs | Chong Cai | |
PiperOrigin-RevId: 334682753 | |||
2020-09-30 | Internal change. | Chong Cai | |
PiperOrigin-RevId: 334678513 | |||
2020-09-30 | Merge release-20200921.0-89-g9751044a9 (automated) | gVisor bot | |
2020-09-30 | Merge pull request #2256 from laijs:kpti | gVisor bot | |
PiperOrigin-RevId: 334674481 | |||
2020-09-30 | [go-marshal] Port ext codebase to use go marshal. | Ayush Ranjan | |
PiperOrigin-RevId: 334656292 | |||
2020-09-30 | Merge release-20200921.0-80-gb49a17fc3 (automated) | gVisor bot | |
2020-09-30 | Make all Target.Action implementation pointer receivers | Kevin Krakauer | |
PiperOrigin-RevId: 334652998 | |||
2020-09-30 | Add verity fs tests | Chong Cai | |
The tests confirms that when a file is opened in verity, the corresponding Merkle trees are generated. Also a normal read succeeds on verity enabled files, but fails if either the verity file or the Merkle tree file is modified. PiperOrigin-RevId: 334640331 | |||
2020-09-30 | Merge release-20200921.0-77-g0aae51c6e (automated) | gVisor bot | |
2020-09-29 | iptables: remove unused min/max NAT range fields | Kevin Krakauer | |
PiperOrigin-RevId: 334531794 |