dev_add_param: check if param exists already
Before adding a new parameter to a device we should check if it already exists. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
2893952c28
commit
af06205ad5
|
@ -183,6 +183,10 @@ int dev_add_param(struct device_d *dev, const char *name,
|
|||
{
|
||||
struct param_d *param;
|
||||
|
||||
param = get_param_by_name(dev, name);
|
||||
if (param)
|
||||
return -EEXIST;
|
||||
|
||||
param = __dev_add_param(dev, name, set, get, flags);
|
||||
|
||||
return param ? 0 : -EINVAL;
|
||||
|
|
Loading…
Reference in New Issue