Re: [Qemu-devel] [PATCH 1/2] io/buffer: allow a buffer to shrink gracefully

2015-11-05 Thread Peter Lieven
Am 03.11.2015 um 11:40 schrieb Gerd Hoffmann: > On Di, 2015-11-03 at 10:01 +0100, Peter Lieven wrote: >> diff --git a/io/buffer.c b/io/buffer.c >> index 0fd3cea..d2a6043 100644 >> --- a/io/buffer.c >> +++ b/io/buffer.c >> @@ -23,6 +23,10 @@ > Needs a rebase (current wip branch is available at > htt

Re: [Qemu-devel] [PATCH 1/2] io/buffer: allow a buffer to shrink gracefully

2015-11-03 Thread Gerd Hoffmann
On Di, 2015-11-03 at 10:01 +0100, Peter Lieven wrote: > diff --git a/io/buffer.c b/io/buffer.c > index 0fd3cea..d2a6043 100644 > --- a/io/buffer.c > +++ b/io/buffer.c > @@ -23,6 +23,10 @@ Needs a rebase (current wip branch is available at https://www.kraxel.org/cgit/qemu/log/?h=work/vnc-buffers)

[Qemu-devel] [PATCH 1/2] io/buffer: allow a buffer to shrink gracefully

2015-11-03 Thread Peter Lieven
the idea behind this patch is to allow the buffer to shrink, but make this a seldom operation. The buffers average size is measured exponentionally smoothed with am alpha of 1/128. Signed-off-by: Peter Lieven --- include/io/buffer.h | 1 + io/buffer.c | 42 ++