diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2016-09-14 14:06:30 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-09-22 11:31:38 +0200 |
commit | 5cc00c3e2aee8c639e1632122f182b31309e7e37 (patch) | |
tree | 7157d37ac6e1fbfd43a473496631822653bd1187 /common/globalvar.c | |
parent | f5bf5b9c5abfcab639af05bf371725dab023424d (diff) | |
download | barebox-5cc00c3e2aee8c639e1632122f182b31309e7e37.tar.gz barebox-5cc00c3e2aee8c639e1632122f182b31309e7e37.tar.xz |
globalvar: Allow full variable name in globalvar_add
As a convenience for users allow to pass the full name, including
the leading "global.", to globalvar_add().
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/globalvar.c')
-rw-r--r-- | common/globalvar.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/globalvar.c b/common/globalvar.c index bbdf8756c0..6dde1f82ec 100644 --- a/common/globalvar.c +++ b/common/globalvar.c @@ -36,6 +36,9 @@ int globalvar_add(const char *name, { struct param_d *param; + if (!strncmp(name, "global.", 7)) + name += 7; + param = dev_add_param(&global_device, name, set, get, flags); if (IS_ERR(param)) return PTR_ERR(param); |