diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/params.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/params.c b/kernel/params.c index 5f38ee74a637..711a76e6bc2f 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -339,6 +339,12 @@ int param_set_copystring(const char *val, struct kernel_param *kp) return 0; } +int param_get_string(char *buffer, struct kernel_param *kp) +{ + struct kparam_string *kps = kp->arg; + return strlcpy(buffer, kps->string, kps->maxlen); +} + EXPORT_SYMBOL(param_set_short); EXPORT_SYMBOL(param_get_short); EXPORT_SYMBOL(param_set_ushort); @@ -360,3 +366,4 @@ EXPORT_SYMBOL(param_get_invbool); EXPORT_SYMBOL(param_array_set); EXPORT_SYMBOL(param_array_get); EXPORT_SYMBOL(param_set_copystring); +EXPORT_SYMBOL(param_get_string); |
