forked from Minki/linux
hwmon: (applesmc) Silence uninitialized warnings
Some error paths do not set a result, leading to the (false) assumption that the value may be used uninitialized. Set results for those paths as well. Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
This commit is contained in:
parent
7599d32b13
commit
0fc86eca1b
@ -344,8 +344,10 @@ static int applesmc_get_lower_bound(unsigned int *lo, const char *key)
|
||||
while (begin != end) {
|
||||
int middle = begin + (end - begin) / 2;
|
||||
entry = applesmc_get_entry_by_index(middle);
|
||||
if (IS_ERR(entry))
|
||||
if (IS_ERR(entry)) {
|
||||
*lo = 0;
|
||||
return PTR_ERR(entry);
|
||||
}
|
||||
if (strcmp(entry->key, key) < 0)
|
||||
begin = middle + 1;
|
||||
else
|
||||
@ -364,8 +366,10 @@ static int applesmc_get_upper_bound(unsigned int *hi, const char *key)
|
||||
while (begin != end) {
|
||||
int middle = begin + (end - begin) / 2;
|
||||
entry = applesmc_get_entry_by_index(middle);
|
||||
if (IS_ERR(entry))
|
||||
if (IS_ERR(entry)) {
|
||||
*hi = smcreg.key_count;
|
||||
return PTR_ERR(entry);
|
||||
}
|
||||
if (strcmp(key, entry->key) < 0)
|
||||
end = middle;
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user