mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
hwmon: (max31790) potential ERR_PTR dereference
We should only dereference "data" after we check if it is an error
pointer.
Fixes: 54187ff9d7 ('hwmon: (max31790) Convert to use new hwmon registration API')
Signed-off-by: Dan Carpenter <[email protected]>
Signed-off-by: Guenter Roeck <[email protected]>
This commit is contained in:
parent
667f4bab81
commit
94cdc5608b
1 changed files with 3 additions and 1 deletions
|
|
@ -268,11 +268,13 @@ static int max31790_read_pwm(struct device *dev, u32 attr, int channel,
|
|||
long *val)
|
||||
{
|
||||
struct max31790_data *data = max31790_update_device(dev);
|
||||
u8 fan_config = data->fan_config[channel];
|
||||
u8 fan_config;
|
||||
|
||||
if (IS_ERR(data))
|
||||
return PTR_ERR(data);
|
||||
|
||||
fan_config = data->fan_config[channel];
|
||||
|
||||
switch (attr) {
|
||||
case hwmon_pwm_input:
|
||||
*val = data->pwm[channel] >> 8;
|
||||
|
|
|
|||
Loading…
Reference in a new issue