From: Alasdair G Kergon Date: Fri, 10 May 2013 13:37:21 +0000 (+0100) Subject: dm cache: move config fns X-Git-Tag: v3.10-rc1~12^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2c73c471fb3b1e127df1efda506e796b83da44d2;p=platform%2Fkernel%2Flinux-exynos.git 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 --- diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c index 2f3348c..5159e25 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 . *