From 1fe163feeb31cbd20e2ace071f34141892c8e06b Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 27 Sep 2016 10:32:46 +0200 Subject: [PATCH] xhci: decouple EV_QUEUE from TD_QUEUE EV_QUEUE must not change because an array of that size is part of live migration data. Hard-code current value there, so we can touch TD_QUEUE without breaking live migration. Signed-off-by: Gerd Hoffmann Message-id: 1474965172-30321-3-git-send-email-kraxel@redhat.com --- hw/usb/hcd-xhci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c index ee4fa484d6..d9ac1b4be3 100644 --- a/hw/usb/hcd-xhci.c +++ b/hw/usb/hcd-xhci.c @@ -49,7 +49,7 @@ #define TD_QUEUE 24 /* Very pessimistic, let's hope it's enough for all cases */ -#define EV_QUEUE (((3*TD_QUEUE)+16)*MAXSLOTS) +#define EV_QUEUE (((3 * 24) + 16) * MAXSLOTS) /* Do not deliver ER Full events. NEC's driver does some things not bound * to the specs when it gets them */ #define ER_FULL_HACK -- 2.11.4.GIT