mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-02 07:04:24 +00:00
platform/x86: hp-bioscfg: fix error reporting in hp_add_other_attributes()
Return a negative error code instead of returning success.
Fixes: a34fc329b1
("platform/x86: hp-bioscfg: bioscfg")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/138641cc-52c0-41a5-8176-ad01c7e28c67@moroto.mountain
Reviewed-by: Jorge Lopez <jorge.lopez2@hp.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
b3a8692d2c
commit
d4e695c016
1 changed files with 5 additions and 0 deletions
|
@ -630,13 +630,18 @@ static int hp_add_other_attributes(int attr_type)
|
|||
switch (attr_type) {
|
||||
case HPWMI_SECURE_PLATFORM_TYPE:
|
||||
ret = hp_populate_secure_platform_data(attr_name_kobj);
|
||||
if (ret)
|
||||
goto err_other_attr_init;
|
||||
break;
|
||||
|
||||
case HPWMI_SURE_START_TYPE:
|
||||
ret = hp_populate_sure_start_data(attr_name_kobj);
|
||||
if (ret)
|
||||
goto err_other_attr_init;
|
||||
break;
|
||||
|
||||
default:
|
||||
ret = -EINVAL;
|
||||
goto err_other_attr_init;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue