[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant |
Date: |
Wed, 24 Nov 2010 12:40:35 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Nov 24, 2010 at 12:02:59AM +0100, Juan Quintela wrote:
> From: Juan Quintela <address@hidden>
>
> This time is each time that buffered_file ticks happen
>
> Signed-off-by: Juan Quintela <address@hidden>
> Signed-off-by: Juan Quintela <address@hidden>
> ---
> buffered_file.c | 6 ++++--
> buffered_file.h | 2 ++
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/buffered_file.c b/buffered_file.c
> index 1836e7e..1f492e6 100644
> --- a/buffered_file.c
> +++ b/buffered_file.c
> @@ -20,6 +20,8 @@
>
> //#define DEBUG_BUFFERED_FILE
>
> +const int buffered_file_interval = 100;
> +
> typedef struct QEMUFileBuffered
> {
> BufferedPutFunc *put_buffer;
> @@ -235,7 +237,7 @@ static void buffered_rate_tick(void *opaque)
> return;
> }
>
> - qemu_mod_timer(s->timer, qemu_get_clock(rt_clock) + 100);
> + qemu_mod_timer(s->timer, qemu_get_clock(rt_clock) +
> buffered_file_interval);
>
> if (s->freeze_output)
> return;
> @@ -273,7 +275,7 @@ QEMUFile *qemu_fopen_ops_buffered(void *opaque,
>
> s->timer = qemu_new_timer(rt_clock, buffered_rate_tick, s);
>
> - qemu_mod_timer(s->timer, qemu_get_clock(rt_clock) + 100);
> + qemu_mod_timer(s->timer, qemu_get_clock(rt_clock) +
> buffered_file_interval);
>
> return s->file;
> }
> diff --git a/buffered_file.h b/buffered_file.h
> index 98d358b..a728316 100644
> --- a/buffered_file.h
> +++ b/buffered_file.h
> @@ -21,6 +21,8 @@ typedef void (BufferedPutReadyFunc)(void *opaque);
> typedef void (BufferedWaitForUnfreezeFunc)(void *opaque);
> typedef int (BufferedCloseFunc)(void *opaque);
>
> +extern const int buffered_file_interval;
> +
This shouldn't be exported, IMO.
> QEMUFile *qemu_fopen_ops_buffered(void *opaque, size_t xfer_limit,
> BufferedPutFunc *put_buffer,
> BufferedPutReadyFunc *put_ready,
> --
> 1.7.3.2
>
- [Qemu-devel] [PATCH 00/10] Fix migration with lots of memory, Juan Quintela, 2010/11/23
- [Qemu-devel] [PATCH 02/10] Add buffered_file_internal constant, Juan Quintela, 2010/11/23
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant,
Michael S. Tsirkin <=
- Message not available
- Message not available
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant, Anthony Liguori, 2010/11/30
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant, Juan Quintela, 2010/11/30
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant, Michael S. Tsirkin, 2010/11/30
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant, Juan Quintela, 2010/11/30
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant, Anthony Liguori, 2010/11/30
- [Qemu-devel] Re: [PATCH 02/10] Add buffered_file_internal constant, Juan Quintela, 2010/11/30