aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2013-05-10 09:37:21 -0400
committerAlasdair G Kergon <agk@redhat.com>2013-05-10 09:37:21 -0400
commit2c73c471fb3b1e127df1efda506e796b83da44d2 (patch)
tree7b0a0022c6a85aac52fbc7a664d153591dac2d78 /drivers/md
parentac8c3f3df65e487bbcabf274eeeb9cd222f5da1e (diff)
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>
Diffstat (limited to 'drivers/md')
-rw-r--r--drivers/md/dm-cache-target.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c
index 2f3348c76267..5159e25ea082 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,
1811 1811
1812static struct kmem_cache *migration_cache; 1812static struct kmem_cache *migration_cache;
1813 1813
1814#define NOT_CORE_OPTION 1
1815
1816static int process_config_option(struct cache *cache, char **argv)
1817{
1818 unsigned long tmp;
1819
1820 if (!strcasecmp(argv[0], "migration_threshold")) {
1821 if (kstrtoul(argv[1], 10, &tmp))
1822 return -EINVAL;
1823
1824 cache->migration_threshold = tmp;
1825 return 0;
1826 }
1827
1828 return NOT_CORE_OPTION;
1829}
1830
1814static int set_config_values(struct dm_cache_policy *p, int argc, const char **argv) 1831static int set_config_values(struct dm_cache_policy *p, int argc, const char **argv)
1815{ 1832{
1816 int r = 0; 1833 int r = 0;
@@ -2520,23 +2537,6 @@ err:
2520 DMEMIT("Error"); 2537 DMEMIT("Error");
2521} 2538}
2522 2539
2523#define NOT_CORE_OPTION 1
2524
2525static int process_config_option(struct cache *cache, char **argv)
2526{
2527 unsigned long tmp;
2528
2529 if (!strcasecmp(argv[0], "migration_threshold")) {
2530 if (kstrtoul(argv[1], 10, &tmp))
2531 return -EINVAL;
2532
2533 cache->migration_threshold = tmp;
2534 return 0;
2535 }
2536
2537 return NOT_CORE_OPTION;
2538}
2539
2540/* 2540/*
2541 * Supports <key> <value>. 2541 * Supports <key> <value>.
2542 * 2542 *