diff options
| author | Alasdair G Kergon <agk@redhat.com> | 2013-05-10 14:37:21 +0100 | 
|---|---|---|
| committer | Alasdair G Kergon <agk@redhat.com> | 2013-05-10 14:37:21 +0100 | 
| commit | 2c73c471fb3b1e127df1efda506e796b83da44d2 (patch) | |
| tree | 7b0a0022c6a85aac52fbc7a664d153591dac2d78 | |
| parent | ac8c3f3df65e487bbcabf274eeeb9cd222f5da1e (diff) | |
| download | olio-linux-3.10-2c73c471fb3b1e127df1efda506e796b83da44d2.tar.xz olio-linux-3.10-2c73c471fb3b1e127df1efda506e796b83da44d2.zip  | |
dm cache: move config fns
Move process_config_option() in dm-cache-target.c to make the
next patch more readable.
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
| -rw-r--r-- | drivers/md/dm-cache-target.c | 34 | 
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c index 2f3348c7626..5159e25ea08 100644 --- a/drivers/md/dm-cache-target.c +++ b/drivers/md/dm-cache-target.c @@ -1811,6 +1811,23 @@ static int parse_cache_args(struct cache_args *ca, int argc, char **argv,  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)  {  	int r = 0; @@ -2520,23 +2537,6 @@ err:  	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>.   *  |