From 9a14b298bb9651488fb9ef3f619233e3fabb7621 Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Fri, 20 Apr 2012 11:51:58 +0200 Subject: qemu-timer: Optimize data structures Remove all holes which were found by pahole on Linux x86_64 (and replace "struct QEMUTimer" by "QEMUTimer"). Reviewed-by: Paolo Bonzini Signed-off-by: Stefan Weil --- qemu-timer.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/qemu-timer.c b/qemu-timer.c index 1f7952d350..8eadd16aa2 100644 --- a/qemu-timer.c +++ b/qemu-timer.c @@ -47,22 +47,22 @@ #define QEMU_CLOCK_HOST 2 struct QEMUClock { - int type; - bool enabled; - QEMUTimer *active_timers; NotifierList reset_notifiers; int64_t last; + + int type; + bool enabled; }; struct QEMUTimer { - QEMUClock *clock; int64_t expire_time; /* in nanoseconds */ - int scale; + QEMUClock *clock; QEMUTimerCB *cb; void *opaque; - struct QEMUTimer *next; + QEMUTimer *next; + int scale; }; struct qemu_alarm_timer { @@ -71,8 +71,8 @@ struct qemu_alarm_timer { void (*stop)(struct qemu_alarm_timer *t); void (*rearm)(struct qemu_alarm_timer *t, int64_t nearest_delta_ns); #if defined(__linux__) - int fd; timer_t timer; + int fd; #elif defined(_WIN32) HANDLE timer; #endif -- cgit v1.2.1