diff options
-rw-r--r-- | drivers/base/power/sysfs.c | 2 | ||||
-rw-r--r-- | drivers/devfreq/governor_userspace.c | 2 | ||||
-rw-r--r-- | drivers/devfreq/rk3399_dmc.c | 5 | ||||
-rw-r--r-- | drivers/devfreq/tegra-devfreq.c | 6 |
4 files changed, 9 insertions, 6 deletions
diff --git a/drivers/base/power/sysfs.c b/drivers/base/power/sysfs.c index 185a52581cfa..156ab57bca77 100644 --- a/drivers/base/power/sysfs.c +++ b/drivers/base/power/sysfs.c | |||
@@ -272,6 +272,8 @@ static ssize_t pm_qos_latency_tolerance_store(struct device *dev, | |||
272 | value = PM_QOS_LATENCY_TOLERANCE_NO_CONSTRAINT; | 272 | value = PM_QOS_LATENCY_TOLERANCE_NO_CONSTRAINT; |
273 | else if (!strcmp(buf, "any") || !strcmp(buf, "any\n")) | 273 | else if (!strcmp(buf, "any") || !strcmp(buf, "any\n")) |
274 | value = PM_QOS_LATENCY_ANY; | 274 | value = PM_QOS_LATENCY_ANY; |
275 | else | ||
276 | return -EINVAL; | ||
275 | } | 277 | } |
276 | ret = dev_pm_qos_update_user_latency_tolerance(dev, value); | 278 | ret = dev_pm_qos_update_user_latency_tolerance(dev, value); |
277 | return ret < 0 ? ret : n; | 279 | return ret < 0 ? ret : n; |
diff --git a/drivers/devfreq/governor_userspace.c b/drivers/devfreq/governor_userspace.c index 176976068bcd..77028c27593c 100644 --- a/drivers/devfreq/governor_userspace.c +++ b/drivers/devfreq/governor_userspace.c | |||
@@ -86,7 +86,7 @@ static struct attribute *dev_entries[] = { | |||
86 | &dev_attr_set_freq.attr, | 86 | &dev_attr_set_freq.attr, |
87 | NULL, | 87 | NULL, |
88 | }; | 88 | }; |
89 | static struct attribute_group dev_attr_group = { | 89 | static const struct attribute_group dev_attr_group = { |
90 | .name = "userspace", | 90 | .name = "userspace", |
91 | .attrs = dev_entries, | 91 | .attrs = dev_entries, |
92 | }; | 92 | }; |
diff --git a/drivers/devfreq/rk3399_dmc.c b/drivers/devfreq/rk3399_dmc.c index 40a2499730fc..1b89ebbad02c 100644 --- a/drivers/devfreq/rk3399_dmc.c +++ b/drivers/devfreq/rk3399_dmc.c | |||
@@ -336,8 +336,9 @@ static int rk3399_dmcfreq_probe(struct platform_device *pdev) | |||
336 | 336 | ||
337 | irq = platform_get_irq(pdev, 0); | 337 | irq = platform_get_irq(pdev, 0); |
338 | if (irq < 0) { | 338 | if (irq < 0) { |
339 | dev_err(&pdev->dev, "Cannot get the dmc interrupt resource\n"); | 339 | dev_err(&pdev->dev, |
340 | return -EINVAL; | 340 | "Cannot get the dmc interrupt resource: %d\n", irq); |
341 | return irq; | ||
341 | } | 342 | } |
342 | data = devm_kzalloc(dev, sizeof(struct rk3399_dmcfreq), GFP_KERNEL); | 343 | data = devm_kzalloc(dev, sizeof(struct rk3399_dmcfreq), GFP_KERNEL); |
343 | if (!data) | 344 | if (!data) |
diff --git a/drivers/devfreq/tegra-devfreq.c b/drivers/devfreq/tegra-devfreq.c index 214fff96fa4a..ae712159246f 100644 --- a/drivers/devfreq/tegra-devfreq.c +++ b/drivers/devfreq/tegra-devfreq.c | |||
@@ -688,9 +688,9 @@ static int tegra_devfreq_probe(struct platform_device *pdev) | |||
688 | } | 688 | } |
689 | 689 | ||
690 | irq = platform_get_irq(pdev, 0); | 690 | irq = platform_get_irq(pdev, 0); |
691 | if (irq <= 0) { | 691 | if (irq < 0) { |
692 | dev_err(&pdev->dev, "Failed to get IRQ\n"); | 692 | dev_err(&pdev->dev, "Failed to get IRQ: %d\n", irq); |
693 | return -ENODEV; | 693 | return irq; |
694 | } | 694 | } |
695 | 695 | ||
696 | platform_set_drvdata(pdev, tegra); | 696 | platform_set_drvdata(pdev, tegra); |