diff options
| -rw-r--r-- | drivers/thermal/int340x_thermal/int3400_thermal.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/thermal/int340x_thermal/int3400_thermal.c b/drivers/thermal/int340x_thermal/int3400_thermal.c index 25d244cbbe8f..031018e7a65b 100644 --- a/drivers/thermal/int340x_thermal/int3400_thermal.c +++ b/drivers/thermal/int340x_thermal/int3400_thermal.c | |||
| @@ -262,13 +262,12 @@ static int int3400_thermal_probe(struct platform_device *pdev) | |||
| 262 | result = acpi_parse_art(priv->adev->handle, &priv->art_count, | 262 | result = acpi_parse_art(priv->adev->handle, &priv->art_count, |
| 263 | &priv->arts, true); | 263 | &priv->arts, true); |
| 264 | if (result) | 264 | if (result) |
| 265 | goto free_priv; | 265 | dev_dbg(&pdev->dev, "_ART table parsing error\n"); |
| 266 | |||
| 267 | 266 | ||
| 268 | result = acpi_parse_trt(priv->adev->handle, &priv->trt_count, | 267 | result = acpi_parse_trt(priv->adev->handle, &priv->trt_count, |
| 269 | &priv->trts, true); | 268 | &priv->trts, true); |
| 270 | if (result) | 269 | if (result) |
| 271 | goto free_art; | 270 | dev_dbg(&pdev->dev, "_TRT table parsing error\n"); |
| 272 | 271 | ||
| 273 | platform_set_drvdata(pdev, priv); | 272 | platform_set_drvdata(pdev, priv); |
| 274 | 273 | ||
| @@ -281,7 +280,7 @@ static int int3400_thermal_probe(struct platform_device *pdev) | |||
| 281 | &int3400_thermal_params, 0, 0); | 280 | &int3400_thermal_params, 0, 0); |
| 282 | if (IS_ERR(priv->thermal)) { | 281 | if (IS_ERR(priv->thermal)) { |
| 283 | result = PTR_ERR(priv->thermal); | 282 | result = PTR_ERR(priv->thermal); |
| 284 | goto free_trt; | 283 | goto free_art_trt; |
| 285 | } | 284 | } |
| 286 | 285 | ||
| 287 | priv->rel_misc_dev_res = acpi_thermal_rel_misc_device_add( | 286 | priv->rel_misc_dev_res = acpi_thermal_rel_misc_device_add( |
| @@ -295,9 +294,8 @@ static int int3400_thermal_probe(struct platform_device *pdev) | |||
| 295 | 294 | ||
| 296 | free_zone: | 295 | free_zone: |
| 297 | thermal_zone_device_unregister(priv->thermal); | 296 | thermal_zone_device_unregister(priv->thermal); |
| 298 | free_trt: | 297 | free_art_trt: |
| 299 | kfree(priv->trts); | 298 | kfree(priv->trts); |
| 300 | free_art: | ||
| 301 | kfree(priv->arts); | 299 | kfree(priv->arts); |
| 302 | free_priv: | 300 | free_priv: |
| 303 | kfree(priv); | 301 | kfree(priv); |
