diff options
Diffstat (limited to 'backends/rng-builtin.c')
-rw-r--r-- | backends/rng-builtin.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/backends/rng-builtin.c b/backends/rng-builtin.c index ba1b8d66b8..459be97a5a 100644 --- a/backends/rng-builtin.c +++ b/backends/rng-builtin.c @@ -9,13 +9,16 @@ #include "sysemu/rng.h" #include "qemu/main-loop.h" #include "qemu/guest-random.h" +#include "qom/object.h" -#define RNG_BUILTIN(obj) OBJECT_CHECK(RngBuiltin, (obj), TYPE_RNG_BUILTIN) +typedef struct RngBuiltin RngBuiltin; +DECLARE_INSTANCE_CHECKER(RngBuiltin, RNG_BUILTIN, + TYPE_RNG_BUILTIN) -typedef struct RngBuiltin { +struct RngBuiltin { RngBackend parent; QEMUBH *bh; -} RngBuiltin; +}; static void rng_builtin_receive_entropy_bh(void *opaque) { |