[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [for 4.2 PATCH v2 3/4] replay: Remove host_clock_last
From: |
Pavel Dovgalyuk |
Subject: |
Re: [Qemu-devel] [for 4.2 PATCH v2 3/4] replay: Remove host_clock_last |
Date: |
Wed, 24 Jul 2019 15:32:59 +0300 |
Reviewed-by: Pavel Dovgalyuk <address@hidden>
Pavel Dovgalyuk
> -----Original Message-----
> From: Dr. David Alan Gilbert (git) [mailto:address@hidden]
> Sent: Wednesday, July 24, 2019 2:58 PM
> To: address@hidden; address@hidden; address@hidden
> Subject: [for 4.2 PATCH v2 3/4] replay: Remove host_clock_last
>
> From: "Dr. David Alan Gilbert" <address@hidden>
>
> Now we're not using the 'last' field in the timer, remove it from
> replay.
>
> Bump the version number of the replay structure since we've
> removed the field.
>
> Signed-off-by: Dr. David Alan Gilbert <address@hidden>
> ---
> replay/replay-snapshot.c | 7 ++-----
> 1 file changed, 2 insertions(+), 5 deletions(-)
>
> diff --git a/replay/replay-snapshot.c b/replay/replay-snapshot.c
> index 756f48bc02..3a58734b9a 100644
> --- a/replay/replay-snapshot.c
> +++ b/replay/replay-snapshot.c
> @@ -24,7 +24,6 @@ static int replay_pre_save(void *opaque)
> {
> ReplayState *state = opaque;
> state->file_offset = ftell(replay_file);
> - state->host_clock_last = qemu_clock_get_last(QEMU_CLOCK_HOST);
>
> return 0;
> }
> @@ -34,7 +33,6 @@ static int replay_post_load(void *opaque, int version_id)
> ReplayState *state = opaque;
> if (replay_mode == REPLAY_MODE_PLAY) {
> fseek(replay_file, state->file_offset, SEEK_SET);
> - qemu_clock_set_last(QEMU_CLOCK_HOST, state->host_clock_last);
> /* If this was a vmstate, saved in recording mode,
> we need to initialize replay data fields. */
> replay_fetch_data_kind();
> @@ -50,8 +48,8 @@ static int replay_post_load(void *opaque, int version_id)
>
> static const VMStateDescription vmstate_replay = {
> .name = "replay",
> - .version_id = 1,
> - .minimum_version_id = 1,
> + .version_id = 2,
> + .minimum_version_id = 2,
> .pre_save = replay_pre_save,
> .post_load = replay_post_load,
> .fields = (VMStateField[]) {
> @@ -62,7 +60,6 @@ static const VMStateDescription vmstate_replay = {
> VMSTATE_UINT32(has_unread_data, ReplayState),
> VMSTATE_UINT64(file_offset, ReplayState),
> VMSTATE_UINT64(block_request_id, ReplayState),
> - VMSTATE_UINT64(host_clock_last, ReplayState),
> VMSTATE_INT32(read_event_kind, ReplayState),
> VMSTATE_UINT64(read_event_id, ReplayState),
> VMSTATE_INT32(read_event_checkpoint, ReplayState),
> --
> 2.21.0
- [Qemu-devel] [for 4.2 PATCH v2 0/4] Remove time reset notifications, Dr. David Alan Gilbert (git), 2019/07/24
- [Qemu-devel] [for 4.2 PATCH v2 1/4] mc146818rtc: Remove reset notifiers, Dr. David Alan Gilbert (git), 2019/07/24
- [Qemu-devel] [for 4.2 PATCH v2 2/4] timer: Remove reset notifiers, Dr. David Alan Gilbert (git), 2019/07/24
- [Qemu-devel] [for 4.2 PATCH v2 3/4] replay: Remove host_clock_last, Dr. David Alan Gilbert (git), 2019/07/24
- Re: [Qemu-devel] [for 4.2 PATCH v2 3/4] replay: Remove host_clock_last,
Pavel Dovgalyuk <=
- [Qemu-devel] [for 4.2 PATCH v2 4/4] timer: last, remove last bits of last, Dr. David Alan Gilbert (git), 2019/07/24