commit | 312e10f87a5fcae50546d0f659a0d0cc92320c8e | [log] [tgz] |
---|---|---|
author | Ambre Williams <ambre@google.com> | Fri May 24 13:16:37 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Fri May 24 13:16:37 2019 +0000 |
tree | c8e0c6ed3392f5ea4fffcb83ddd9ffbe2eff7ed2 | |
parent | 80be4a725d976641e0f56060d8018defca913845 [diff] |
[port] remove incorrect assertion in CancelQueued ZX-4206 is cause by an incorrect assertion introduced in a previous change, that assumed that packets removed by CancelQueued cannot be ephemeral. The reasoning was that CancelQueued is used with a handle and ephemeral packets cannot contain a handle. But CancelQueued is also used for packets added by hypervisor traps, and these packets are ephemeral and not associated to a handle, thus CancelQueued is called with a null handle, and we panic. This change removes the assertion. TEST=added guest_set_trap_with_bell_drop, crashes on patchset #1 Change-Id: Ia6659f4ee4d97780619bead3b8058d61e79e72b8
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.