From 7f23f812c49da6d6fe03bcd4bc2d07341e93db11 Mon Sep 17 00:00:00 2001 From: Michael S. Tsirkin Date: Wed, 16 Sep 2009 13:40:27 +0300 Subject: qemu/qdev: type safety in reset handler Add type safety to qdev reset handlers, by declaring them as DeviceState * rather than void *. Signed-off-by: Michael S. Tsirkin Signed-off-by: Anthony Liguori --- hw/tcx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hw/tcx.c') diff --git a/hw/tcx.c b/hw/tcx.c index 3816c531e2..b177cc9689 100644 --- a/hw/tcx.c +++ b/hw/tcx.c @@ -411,9 +411,9 @@ static const VMStateDescription vmstate_tcx = { } }; -static void tcx_reset(void *opaque) +static void tcx_reset(DeviceState *d) { - TCXState *s = opaque; + TCXState *s = container_of(d, TCXState, busdev.qdev); /* Initialize palette */ memset(s->r, 0, 256); @@ -560,7 +560,7 @@ static int tcx_init1(SysBusDevice *dev) tcx_screen_dump, NULL, s); } - tcx_reset(s); + tcx_reset(&s->busdev.qdev); qemu_console_resize(s->ds, s->width, s->height); return 0; } -- cgit v1.2.3-55-g7522