Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2c73c471 authored by Alasdair G Kergon's avatar Alasdair G Kergon
Browse files

dm cache: move config fns



Move process_config_option() in dm-cache-target.c to make the
next patch more readable.

Signed-off-by: default avatarAlasdair G Kergon <agk@redhat.com>
parent ac8c3f3d
Loading
Loading
Loading
Loading
+17 −17
Original line number Original line Diff line number Diff line
@@ -1811,6 +1811,23 @@ static int parse_cache_args(struct cache_args *ca, int argc, char **argv,


static struct kmem_cache *migration_cache;
static struct kmem_cache *migration_cache;


#define NOT_CORE_OPTION 1

static int process_config_option(struct cache *cache, char **argv)
{
	unsigned long tmp;

	if (!strcasecmp(argv[0], "migration_threshold")) {
		if (kstrtoul(argv[1], 10, &tmp))
			return -EINVAL;

		cache->migration_threshold = tmp;
		return 0;
	}

	return NOT_CORE_OPTION;
}

static int set_config_values(struct dm_cache_policy *p, int argc, const char **argv)
static int set_config_values(struct dm_cache_policy *p, int argc, const char **argv)
{
{
	int r = 0;
	int r = 0;
@@ -2520,23 +2537,6 @@ static void cache_status(struct dm_target *ti, status_type_t type,
	DMEMIT("Error");
	DMEMIT("Error");
}
}


#define NOT_CORE_OPTION 1

static int process_config_option(struct cache *cache, char **argv)
{
	unsigned long tmp;

	if (!strcasecmp(argv[0], "migration_threshold")) {
		if (kstrtoul(argv[1], 10, &tmp))
			return -EINVAL;

		cache->migration_threshold = tmp;
		return 0;
	}

	return NOT_CORE_OPTION;
}

/*
/*
 * Supports <key> <value>.
 * Supports <key> <value>.
 *
 *