[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v7 08/11] DumpState: adding total_size and writt
From: |
Peter Xu |
Subject: |
Re: [Qemu-devel] [PATCH v7 08/11] DumpState: adding total_size and written_size fields |
Date: |
Wed, 17 Feb 2016 21:08:22 +0800 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Feb 16, 2016 at 01:39:36PM +0100, Andrew Jones wrote:
> On Tue, Feb 16, 2016 at 03:50:58PM +0800, Peter Xu wrote:
> > Here, total_size is the size in bytes to be dumped (raw data, which
> > means before compression), while written_size are bytes handled (raw
> > size too).
> >
> > Signed-off-by: Peter Xu <address@hidden>
> > Reviewed-by: Fam Zheng <address@hidden>
> > ---
> > dump.c | 32 ++++++++++++++++++++++++++++++++
> > include/sysemu/dump.h | 9 +++++++++
> > 2 files changed, 41 insertions(+)
> >
> > diff --git a/dump.c b/dump.c
> > index 9210a72..ca2400d 100644
> > --- a/dump.c
> > +++ b/dump.c
> > @@ -331,6 +331,8 @@ static void write_data(DumpState *s, void *buf, int
> > length, Error **errp)
> > ret = fd_write_vmcore(buf, length, s);
> > if (ret < 0) {
> > error_setg(errp, "dump: failed to save memory");
> > + } else {
> > + s->written_size += length;
> > }
> > }
> >
> > @@ -1324,6 +1326,7 @@ static void write_dump_pages(DumpState *s, Error
> > **errp)
> > goto out;
> > }
> > }
> > + s->written_size += TARGET_PAGE_SIZE;
>
> Don't use TARGET_PAGE_SIZE, use s->dump_info.page_size, see 8161befd
>
Will fix. Thanks!
Peter
- [Qemu-devel] [PATCH v7 02/11] dump-guest-memory: add "detach" flag for QMP/HMP interfaces., (continued)
- [Qemu-devel] [PATCH v7 02/11] dump-guest-memory: add "detach" flag for QMP/HMP interfaces., Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 03/11] dump-guest-memory: using static DumpState, add DumpStatus, Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 04/11] dump-guest-memory: add dump_in_progress() helper function, Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 05/11] dump-guest-memory: introduce dump_process() helper function., Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 06/11] dump-guest-memory: disable dump when in INMIGRATE state, Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 07/11] dump-guest-memory: add "detach" support, Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 08/11] DumpState: adding total_size and written_size fields, Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 09/11] Dump: add qmp command "query-dump", Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 10/11] Dump: add hmp command "info dump", Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 11/11] dump-guest-memory: add qmp event DUMP_COMPLETED, Peter Xu, 2016/02/16
- [Qemu-devel] [PATCH v7 00/11] Add basic "detach" support for dump-guest-memory, Peter Xu, 2016/02/18