qdev: remove DeviceType
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 30 Jun 2009 12:12:09 +0000 (14:12 +0200)
committerPaul Brook <paul@codesourcery.com>
Thu, 9 Jul 2009 12:07:03 +0000 (13:07 +0100)
commita79c3c1cc75ca485280f2f31344b790806ec8d85
treeb7595a3d02e7c474a11d361278629f7c60fe7e49
parent09d22e5a9b7dca6e69acd2e1f5b722178bdfcc60
qdev: remove DeviceType

The only purpose DeviceType serves is creating a linked list of
DeviceInfo structs.  This removes DeviceType and add a next field to
DeviceInfo instead, so the DeviceInfo structs can be changed that way.
Elimitates a pointless extra level of indirection.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/qdev.c
hw/qdev.h