From patchwork Fri Feb 8 04:03:49 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v1,2/6] a9mpcore: localised temporary init-only variables X-Patchwork-Submitter: Peter Crosthwaite X-Patchwork-Id: 219039 Message-Id: <5f322e56-bdc7-47a6-988c-188b61578de0@VA3EHSMHS021.ehs.local> To: Cc: edgar.iglesias@gmail.com, aliguori@us.ibm.com, Peter Crosthwaite Date: Fri, 8 Feb 2013 14:03:49 +1000 From: Peter Crosthwaite List-Id: The DeviceState *mptimer var in a9mp_priv_state was only used by the init function and had no reason for persistence. Made a local variable and removed from state struct. Signed-off-by: Peter Crosthwaite --- hw/a9mpcore.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/hw/a9mpcore.c b/hw/a9mpcore.c index 673bbd8..1f6c985 100644 --- a/hw/a9mpcore.c +++ b/hw/a9mpcore.c @@ -20,7 +20,6 @@ typedef struct a9mp_priv_state { uint32_t num_cpu; MemoryRegion scu_iomem; MemoryRegion container; - DeviceState *mptimer; DeviceState *gic; uint32_t num_irq; } a9mp_priv_state; @@ -130,6 +129,7 @@ static int a9mp_priv_init(SysBusDevice *dev) { a9mp_priv_state *s = FROM_SYSBUS(a9mp_priv_state, dev); SysBusDevice *busdev, *gicbusdev; + DeviceState *qdev; int i; s->gic = qdev_create(NULL, "arm_gic"); @@ -144,10 +144,10 @@ static int a9mp_priv_init(SysBusDevice *dev) /* Pass through inbound GPIO lines to the GIC */ qdev_init_gpio_in(&s->busdev.qdev, a9mp_priv_set_irq, s->num_irq - 32); - s->mptimer = qdev_create(NULL, "arm_mptimer"); - qdev_prop_set_uint32(s->mptimer, "num-cpu", s->num_cpu); - qdev_init_nofail(s->mptimer); - busdev = SYS_BUS_DEVICE(s->mptimer); + qdev = qdev_create(NULL, "arm_mptimer"); + qdev_prop_set_uint32(qdev, "num-cpu", s->num_cpu); + qdev_init_nofail(qdev); + busdev = SYS_BUS_DEVICE(qdev); /* Memory map (addresses are offsets from PERIPHBASE): * 0x0000-0x00ff -- Snoop Control Unit