Commit e0d0f93b by Christian Brauner

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: 's avatarChristian Brauner <christian.brauner@mailbox.org>
parent cd0f1eeb
...@@ -48,8 +48,8 @@ ...@@ -48,8 +48,8 @@
#include <sys/wait.h> #include <sys/wait.h>
#include "bdev.h" #include "bdev.h"
#include "config.h"
#include "conf.h" #include "conf.h"
#include "config.h"
#include "error.h" #include "error.h"
#include "log.h" #include "log.h"
#include "lxc.h" #include "lxc.h"
......
...@@ -33,27 +33,21 @@ ...@@ -33,27 +33,21 @@
#include "log.h" #include "log.h"
#include "lxccontainer.h" #include "lxccontainer.h"
#include "lxcoverlay.h" #include "lxcoverlay.h"
#include "lxcrsync.h"
#include "utils.h" #include "utils.h"
lxc_log_define(overlay, lxc); lxc_log_define(overlay, lxc);
static char *ovl_name; 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 */ /* defined in lxccontainer.c: needs to become common helper */
extern char *dir_new_path(char *src, const char *oldname, const char *name, extern char *dir_new_path(char *src, const char *oldname, const char *name,
const char *oldpath, const char *lxcpath); const char *oldpath, const char *lxcpath);
static char *ovl_detect_name(void); static char *ovl_detect_name(void);
static int ovl_do_rsync(struct bdev *orig, struct bdev *new, struct lxc_conf *conf); static int ovl_do_rsync(struct bdev *orig, struct bdev *new,
static int ovl_rsync(struct ovl_rsync_data *data); struct lxc_conf *conf);
static int ovl_rsync(struct rsync_data *data);
static int ovl_rsync_wrapper(void *data); static int ovl_rsync_wrapper(void *data);
int ovl_clonepaths(struct bdev *orig, struct bdev *new, const char *oldname, int ovl_clonepaths(struct bdev *orig, struct bdev *new, const char *oldname,
...@@ -631,7 +625,7 @@ err: ...@@ -631,7 +625,7 @@ err:
return fret; return fret;
} }
static int ovl_rsync(struct ovl_rsync_data *data) static int ovl_rsync(struct rsync_data *data)
{ {
int ret; int ret;
...@@ -701,7 +695,7 @@ static char *ovl_detect_name(void) ...@@ -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) static int ovl_do_rsync(struct bdev *orig, struct bdev *new, struct lxc_conf *conf)
{ {
int ret = -1; int ret = -1;
struct ovl_rsync_data rdata; struct rsync_data rdata;
rdata.orig = orig; rdata.orig = orig;
rdata.new = new; rdata.new = new;
...@@ -717,7 +711,7 @@ static int ovl_do_rsync(struct bdev *orig, struct bdev *new, struct lxc_conf *co ...@@ -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) static int ovl_rsync_wrapper(void *data)
{ {
struct ovl_rsync_data *arg = data; struct rsync_data *arg = data;
return ovl_rsync(arg); return ovl_rsync(arg);
} }
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
#include "bdev.h" #include "bdev.h"
#include "log.h" #include "log.h"
#include "lxcbtrfs.h"
#include "lxcrsync.h" #include "lxcrsync.h"
#include "utils.h" #include "utils.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment