On Tue, Oct 16, 2012 at 03:57:15AM +0200, Igor Mammedov wrote: [...] > @@ -0,0 +1,68 @@ > +#include "qdev.h" > + > +void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n) > +{ > + assert(dev->num_gpio_in == 0); > + dev->num_gpio_in = n; > + dev->gpio_in = qemu_allocate_irqs(handler, dev, n); > +} > + [...] > -void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n) > -{ > - dev->gpio_in = qemu_extend_irqs(dev->gpio_in, dev->num_gpio_in, handler, > - dev, n); > - dev->num_gpio_in += n; > -}
Oops. It looks like you rebased but kept the old code. I will fix this in the next version. -- Eduardo