mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-17 01:34:00 +08:00
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>
This commit is contained in:
parent
ac8c3f3df6
commit
2c73c471fb
@ -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>.
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user