提交 c7020c97 编写于 作者: G Gerd Hoffmann

usb-ehci: drop assert()

Not sure what the purpose of the assert() was, in any case it is bogous.
We can arrive there if transfer descriptors passed to us from the guest
failed to pass sanity checks, i.e. it is guest-triggerable.  We deal
with that case by resetting the host controller.  Everything is ok, no
need to throw a core dump here.
Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
上级 714f9db0
...@@ -2009,7 +2009,6 @@ static void ehci_advance_state(EHCIState *ehci, ...@@ -2009,7 +2009,6 @@ static void ehci_advance_state(EHCIState *ehci,
fprintf(stderr, "processing error - resetting ehci HC\n"); fprintf(stderr, "processing error - resetting ehci HC\n");
ehci_reset(ehci); ehci_reset(ehci);
again = 0; again = 0;
assert(0);
} }
} }
while (again); while (again);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册