* [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures
@ 2017-08-08 15:08 Julia Lawall
2017-08-08 15:08 ` [PATCH 5/9 v2] thermal: exynos: " Julia Lawall
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Julia Lawall @ 2017-08-08 15:08 UTC (permalink / raw)
To: linux-arm-kernel
The thermal_zone_of_device_ops structures are only passed as the fourth
argument to thermal_zone_of_sensor_register or
devm_thermal_zone_of_sensor_register, both of which are declared as const.
Thus the thermal_zone_of_device_ops structures themselves can be const.
v2: add structures passed to devm_thermal_zone_of_sensor_register also.
Done with the help of Coccinelle.
---
drivers/hwmon/hwmon.c | 2 +-
drivers/hwmon/scpi-hwmon.c | 2 +-
drivers/input/touchscreen/sun4i-ts.c | 2 +-
drivers/thermal/broadcom/bcm2835_thermal.c | 2 +-
drivers/thermal/hisi_thermal.c | 2 +-
drivers/thermal/qoriq_thermal.c | 2 +-
drivers/thermal/rcar_gen3_thermal.c | 2 +-
drivers/thermal/samsung/exynos_tmu.c | 2 +-
drivers/thermal/zx2967_thermal.c | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 5/9 v2] thermal: exynos: constify thermal_zone_of_device_ops structures
2017-08-08 15:08 [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures Julia Lawall
@ 2017-08-08 15:08 ` Julia Lawall
2017-08-08 15:09 ` [PATCH 6/9 v2] Input: sun4i-ts - " Julia Lawall
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Julia Lawall @ 2017-08-08 15:08 UTC (permalink / raw)
To: linux-arm-kernel
The thermal_zone_of_device_ops structure is only passed as the fourth
argument to thermal_zone_of_sensor_register, which is declared as const.
Thus the thermal_zone_of_device_ops structure itself can be const.
Done with the help of Coccinelle.
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
---
v2: This patch was present in the original series
drivers/thermal/samsung/exynos_tmu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c
index 7b8ef09..ed805c7 100644
--- a/drivers/thermal/samsung/exynos_tmu.c
+++ b/drivers/thermal/samsung/exynos_tmu.c
@@ -1286,7 +1286,7 @@ static int exynos_map_dt_data(struct platform_device *pdev)
return 0;
}
-static struct thermal_zone_of_device_ops exynos_sensor_ops = {
+static const struct thermal_zone_of_device_ops exynos_sensor_ops = {
.get_temp = exynos_get_temp,
.set_emul_temp = exynos_tmu_set_emulation,
};
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6/9 v2] Input: sun4i-ts - constify thermal_zone_of_device_ops structures
2017-08-08 15:08 [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures Julia Lawall
2017-08-08 15:08 ` [PATCH 5/9 v2] thermal: exynos: " Julia Lawall
@ 2017-08-08 15:09 ` Julia Lawall
2017-08-15 5:10 ` Dmitry Torokhov
2017-08-08 15:09 ` [PATCH 7/9 v2] thermal: bcm2835: " Julia Lawall
2017-08-11 3:36 ` [PATCH 0/9 v2] " Zhang Rui
3 siblings, 1 reply; 8+ messages in thread
From: Julia Lawall @ 2017-08-08 15:09 UTC (permalink / raw)
To: linux-arm-kernel
The thermal_zone_of_device_ops structure is only passed as the fourth
argument to devm_thermal_zone_of_sensor_register, which is declared
as const. Thus the thermal_zone_of_device_ops structure itself can
be const.
Done with the help of Coccinelle.
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
---
v2: New patch
drivers/input/touchscreen/sun4i-ts.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/input/touchscreen/sun4i-ts.c b/drivers/input/touchscreen/sun4i-ts.c
index d07dd29..d2e14d9 100644
--- a/drivers/input/touchscreen/sun4i-ts.c
+++ b/drivers/input/touchscreen/sun4i-ts.c
@@ -206,7 +206,7 @@ static int sun4i_get_tz_temp(void *data, int *temp)
return sun4i_get_temp(data, temp);
}
-static struct thermal_zone_of_device_ops sun4i_ts_tz_ops = {
+static const struct thermal_zone_of_device_ops sun4i_ts_tz_ops = {
.get_temp = sun4i_get_tz_temp,
};
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 7/9 v2] thermal: bcm2835: constify thermal_zone_of_device_ops structures
2017-08-08 15:08 [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures Julia Lawall
2017-08-08 15:08 ` [PATCH 5/9 v2] thermal: exynos: " Julia Lawall
2017-08-08 15:09 ` [PATCH 6/9 v2] Input: sun4i-ts - " Julia Lawall
@ 2017-08-08 15:09 ` Julia Lawall
2017-08-08 19:58 ` Stefan Wahren
2017-08-11 3:36 ` [PATCH 0/9 v2] " Zhang Rui
3 siblings, 1 reply; 8+ messages in thread
From: Julia Lawall @ 2017-08-08 15:09 UTC (permalink / raw)
To: linux-arm-kernel
The thermal_zone_of_device_ops structure is only passed as the fourth
argument to thermal_zone_of_sensor_register, which is declared as const.
Thus the thermal_zone_of_device_ops structure itself can be const.
Done with the help of Coccinelle.
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
---
v2: This patch was present in the original series
drivers/thermal/broadcom/bcm2835_thermal.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/thermal/broadcom/bcm2835_thermal.c b/drivers/thermal/broadcom/bcm2835_thermal.c
index e6863c8..a4d6a0e 100644
--- a/drivers/thermal/broadcom/bcm2835_thermal.c
+++ b/drivers/thermal/broadcom/bcm2835_thermal.c
@@ -145,7 +145,7 @@ static void bcm2835_thermal_debugfs(struct platform_device *pdev)
debugfs_create_regset32("regset", 0444, data->debugfsdir, regset);
}
-static struct thermal_zone_of_device_ops bcm2835_thermal_ops = {
+static const struct thermal_zone_of_device_ops bcm2835_thermal_ops = {
.get_temp = bcm2835_thermal_get_temp,
};
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 7/9 v2] thermal: bcm2835: constify thermal_zone_of_device_ops structures
2017-08-08 15:09 ` [PATCH 7/9 v2] thermal: bcm2835: " Julia Lawall
@ 2017-08-08 19:58 ` Stefan Wahren
0 siblings, 0 replies; 8+ messages in thread
From: Stefan Wahren @ 2017-08-08 19:58 UTC (permalink / raw)
To: linux-arm-kernel
> Julia Lawall <Julia.Lawall@lip6.fr> hat am 8. August 2017 um 17:09 geschrieben:
>
>
> The thermal_zone_of_device_ops structure is only passed as the fourth
> argument to thermal_zone_of_sensor_register, which is declared as const.
> Thus the thermal_zone_of_device_ops structure itself can be const.
>
> Done with the help of Coccinelle.
>
> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Still
Acked-by: Stefan Wahren <stefan.wahren@i2se.com>
>
> ---
>
> v2: This patch was present in the original series
>
> drivers/thermal/broadcom/bcm2835_thermal.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/thermal/broadcom/bcm2835_thermal.c b/drivers/thermal/broadcom/bcm2835_thermal.c
> index e6863c8..a4d6a0e 100644
> --- a/drivers/thermal/broadcom/bcm2835_thermal.c
> +++ b/drivers/thermal/broadcom/bcm2835_thermal.c
> @@ -145,7 +145,7 @@ static void bcm2835_thermal_debugfs(struct platform_device *pdev)
> debugfs_create_regset32("regset", 0444, data->debugfsdir, regset);
> }
>
> -static struct thermal_zone_of_device_ops bcm2835_thermal_ops = {
> +static const struct thermal_zone_of_device_ops bcm2835_thermal_ops = {
> .get_temp = bcm2835_thermal_get_temp,
> };
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures
2017-08-08 15:08 [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures Julia Lawall
` (2 preceding siblings ...)
2017-08-08 15:09 ` [PATCH 7/9 v2] thermal: bcm2835: " Julia Lawall
@ 2017-08-11 3:36 ` Zhang Rui
2017-08-11 5:17 ` Julia Lawall
3 siblings, 1 reply; 8+ messages in thread
From: Zhang Rui @ 2017-08-11 3:36 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, 2017-08-08 at 17:08 +0200, Julia Lawall wrote:
> The thermal_zone_of_device_ops structures are only passed as the
> fourth
> argument to thermal_zone_of_sensor_register or
> devm_thermal_zone_of_sensor_register, both of which are declared as
> const.
> Thus the thermal_zone_of_device_ops structures themselves can be
> const.
>
> v2: add structures passed to devm_thermal_zone_of_sensor_register
> also.
>
> Done with the help of Coccinelle.
>
I don't see the patches changes out of drivers/thermal.
As there is no dependencies between these patches, I guess I will only
take patches that changes drivers/thermal.
thanks,
rui
> ---
>
> ?drivers/hwmon/hwmon.c??????????????????????|????2 +-
> ?drivers/hwmon/scpi-hwmon.c?????????????????|????2 +-
> ?drivers/input/touchscreen/sun4i-ts.c???????|????2 +-
> ?drivers/thermal/broadcom/bcm2835_thermal.c |????2 +-
> ?drivers/thermal/hisi_thermal.c?????????????|????2 +-
> ?drivers/thermal/qoriq_thermal.c????????????|????2 +-
> ?drivers/thermal/rcar_gen3_thermal.c????????|????2 +-
> ?drivers/thermal/samsung/exynos_tmu.c???????|????2 +-
> ?drivers/thermal/zx2967_thermal.c???????????|????2 +-
> ?9 files changed, 9 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures
2017-08-11 3:36 ` [PATCH 0/9 v2] " Zhang Rui
@ 2017-08-11 5:17 ` Julia Lawall
0 siblings, 0 replies; 8+ messages in thread
From: Julia Lawall @ 2017-08-11 5:17 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, 11 Aug 2017, Zhang Rui wrote:
> On Tue, 2017-08-08 at 17:08 +0200, Julia Lawall wrote:
> > The thermal_zone_of_device_ops structures are only passed as the
> > fourth
> > argument to thermal_zone_of_sensor_register or
> > devm_thermal_zone_of_sensor_register, both of which are declared as
> > const.
> > Thus the thermal_zone_of_device_ops structures themselves can be
> > const.
> >
> > v2: add structures passed to devm_thermal_zone_of_sensor_register
> > also.
> >
> > Done with the help of Coccinelle.
> >
> I don't see the patches changes out of drivers/thermal.
>
> As there is no dependencies between these patches, I guess I will only
> take patches that changes drivers/thermal.
No dependencies. Each individual patch was only sent to its maintainers.
julia
>
> thanks,
> rui
> > ---
> >
> > ?drivers/hwmon/hwmon.c??????????????????????|????2 +-
> > ?drivers/hwmon/scpi-hwmon.c?????????????????|????2 +-
> > ?drivers/input/touchscreen/sun4i-ts.c???????|????2 +-
> > ?drivers/thermal/broadcom/bcm2835_thermal.c |????2 +-
> > ?drivers/thermal/hisi_thermal.c?????????????|????2 +-
> > ?drivers/thermal/qoriq_thermal.c????????????|????2 +-
> > ?drivers/thermal/rcar_gen3_thermal.c????????|????2 +-
> > ?drivers/thermal/samsung/exynos_tmu.c???????|????2 +-
> > ?drivers/thermal/zx2967_thermal.c???????????|????2 +-
> > ?9 files changed, 9 insertions(+), 9 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 6/9 v2] Input: sun4i-ts - constify thermal_zone_of_device_ops structures
2017-08-08 15:09 ` [PATCH 6/9 v2] Input: sun4i-ts - " Julia Lawall
@ 2017-08-15 5:10 ` Dmitry Torokhov
0 siblings, 0 replies; 8+ messages in thread
From: Dmitry Torokhov @ 2017-08-15 5:10 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Aug 08, 2017 at 05:09:00PM +0200, Julia Lawall wrote:
> The thermal_zone_of_device_ops structure is only passed as the fourth
> argument to devm_thermal_zone_of_sensor_register, which is declared
> as const. Thus the thermal_zone_of_device_ops structure itself can
> be const.
>
> Done with the help of Coccinelle.
>
> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Applied, thank you.
>
> ---
>
> v2: New patch
>
> drivers/input/touchscreen/sun4i-ts.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/input/touchscreen/sun4i-ts.c b/drivers/input/touchscreen/sun4i-ts.c
> index d07dd29..d2e14d9 100644
> --- a/drivers/input/touchscreen/sun4i-ts.c
> +++ b/drivers/input/touchscreen/sun4i-ts.c
> @@ -206,7 +206,7 @@ static int sun4i_get_tz_temp(void *data, int *temp)
> return sun4i_get_temp(data, temp);
> }
>
> -static struct thermal_zone_of_device_ops sun4i_ts_tz_ops = {
> +static const struct thermal_zone_of_device_ops sun4i_ts_tz_ops = {
> .get_temp = sun4i_get_tz_temp,
> };
>
>
--
Dmitry
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-08-15 5:10 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-08 15:08 [PATCH 0/9 v2] constify thermal_zone_of_device_ops structures Julia Lawall
2017-08-08 15:08 ` [PATCH 5/9 v2] thermal: exynos: " Julia Lawall
2017-08-08 15:09 ` [PATCH 6/9 v2] Input: sun4i-ts - " Julia Lawall
2017-08-15 5:10 ` Dmitry Torokhov
2017-08-08 15:09 ` [PATCH 7/9 v2] thermal: bcm2835: " Julia Lawall
2017-08-08 19:58 ` Stefan Wahren
2017-08-11 3:36 ` [PATCH 0/9 v2] " Zhang Rui
2017-08-11 5:17 ` Julia Lawall
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).