libxc/migration: export read_record for common use
authorWen Congyang <wency@cn.fujitsu.com>
Wed, 15 Jul 2015 09:18:35 +0000 (17:18 +0800)
committerChanglong Xie <xiecl.fnst@cn.fujitsu.com>
Fri, 1 Apr 2016 03:07:28 +0000 (11:07 +0800)
commitd34ef46bc48d6173cb32f4278ea4d61ea02bb3ea
tree2d890b132d4829b88e1520fe5e53e38326866504
parent9f4edff43001eb0752a637d4569d82c58b80430d
libxc/migration: export read_record for common use

read_record() could be used by primary to read dirty bitmap
record sent by secondary under COLO.
When used by xc save side, we need to pass the backchannel fd
instead of ctx->fd to read_record(), so we added a fd param to
it.
No functional changes.

CC: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Yang Hongyang <hongyang.yang@easystack.cn>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Changlong Xie <xiecl.fnst@cn.fujitsu.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxc/xc_sr_common.c
tools/libxc/xc_sr_common.h
tools/libxc/xc_sr_restore.c