On Do, 2016-03-10 at 10:11 +0800, Peter Xu wrote: > Signed-off-by: Peter Xu <pet...@redhat.com> > --- > hw/usb/hcd-xhci.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c > index 44b6f8c..d15918f 100644 > --- a/hw/usb/hcd-xhci.c > +++ b/hw/usb/hcd-xhci.c > @@ -698,11 +698,13 @@ static inline void xhci_dma_write_u32s(XHCIState *xhci, > dma_addr_t addr, > uint32_t *buf, size_t len) > { > int i; > - uint32_t tmp[len / sizeof(uint32_t)]; > + uint32_t tmp[12];
Where does the 12 come from? cheers, Gerd