From: Christian Brauner Date: Thu, 17 Dec 2015 23:26:14 +0000 (+0100) Subject: Simplify overlay.{c,h} X-Git-Tag: lxc-2.0.0.beta2~89 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3188197d2443b37193945f1043f39e7f3b96bd78;p=thirdparty%2Flxc.git Simplify overlay.{c,h} The struct struct ovl_rsync_data { struct bdev *orig; struct bdev *new; }; is simply a duplicate of struct rsync_data { struct bdev *orig; struct bdev *new; }; So let's replace any references to ovl_rsync_data with rsync_data. Signed-off-by: Christian Brauner --- diff --git a/src/lxc/bdev/bdev.c b/src/lxc/bdev/bdev.c index bc6e14a25..ec0856ec9 100644 --- a/src/lxc/bdev/bdev.c +++ b/src/lxc/bdev/bdev.c @@ -48,8 +48,8 @@ #include #include "bdev.h" -#include "config.h" #include "conf.h" +#include "config.h" #include "error.h" #include "log.h" #include "lxc.h" diff --git a/src/lxc/bdev/lxcoverlay.c b/src/lxc/bdev/lxcoverlay.c index 4cdad8ac7..fa4ea5c0f 100644 --- a/src/lxc/bdev/lxcoverlay.c +++ b/src/lxc/bdev/lxcoverlay.c @@ -33,27 +33,21 @@ #include "log.h" #include "lxccontainer.h" #include "lxcoverlay.h" +#include "lxcrsync.h" #include "utils.h" lxc_log_define(overlay, lxc); static char *ovl_name; -struct ovl_rsync_data { - struct bdev *orig; - struct bdev *new; -}; - -/* defined in lxccontainer.c: needs to become common helper */ -extern int do_rsync(const char *src, const char *dest); - /* defined in lxccontainer.c: needs to become common helper */ extern char *dir_new_path(char *src, const char *oldname, const char *name, const char *oldpath, const char *lxcpath); static char *ovl_detect_name(void); -static int ovl_do_rsync(struct bdev *orig, struct bdev *new, struct lxc_conf *conf); -static int ovl_rsync(struct ovl_rsync_data *data); +static int ovl_do_rsync(struct bdev *orig, struct bdev *new, + struct lxc_conf *conf); +static int ovl_rsync(struct rsync_data *data); static int ovl_rsync_wrapper(void *data); int ovl_clonepaths(struct bdev *orig, struct bdev *new, const char *oldname, @@ -631,7 +625,7 @@ err: return fret; } -static int ovl_rsync(struct ovl_rsync_data *data) +static int ovl_rsync(struct rsync_data *data) { int ret; @@ -701,7 +695,7 @@ static char *ovl_detect_name(void) static int ovl_do_rsync(struct bdev *orig, struct bdev *new, struct lxc_conf *conf) { int ret = -1; - struct ovl_rsync_data rdata; + struct rsync_data rdata; rdata.orig = orig; rdata.new = new; @@ -717,7 +711,7 @@ static int ovl_do_rsync(struct bdev *orig, struct bdev *new, struct lxc_conf *co static int ovl_rsync_wrapper(void *data) { - struct ovl_rsync_data *arg = data; + struct rsync_data *arg = data; return ovl_rsync(arg); } diff --git a/src/lxc/bdev/lxcrsync.c b/src/lxc/bdev/lxcrsync.c index 67fc702ae..17f0b6ece 100644 --- a/src/lxc/bdev/lxcrsync.c +++ b/src/lxc/bdev/lxcrsync.c @@ -34,7 +34,6 @@ #include "bdev.h" #include "log.h" -#include "lxcbtrfs.h" #include "lxcrsync.h" #include "utils.h"