* [PATCH v2 0/2] dts: arm64: imx8mq: Enable gpu passive throttling @ 2019-09-12 2:40 Guido Günther 2019-09-12 2:40 ` [PATCH v2 1/2] " Guido Günther 2019-09-12 2:40 ` [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells Guido Günther 0 siblings, 2 replies; 10+ messages in thread From: Guido Günther @ 2019-09-12 2:40 UTC (permalink / raw) To: To : Lucas Stach, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Guido Günther, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel Temperature and hysteresis were picked after the CPU. Changes from v1: - Update dt bindings - Fix broken phandle Guido Günther (2): dts: arm64: imx8mq: Enable gpu passive throttling dt-bindings: etnaviv: Add #cooling-cells .../bindings/display/etnaviv/etnaviv-drm.txt | 1 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +++++++++++++++ 2 files changed, 16 insertions(+) -- 2.23.0.rc1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v2 1/2] dts: arm64: imx8mq: Enable gpu passive throttling 2019-09-12 2:40 [PATCH v2 0/2] dts: arm64: imx8mq: Enable gpu passive throttling Guido Günther @ 2019-09-12 2:40 ` Guido Günther 2019-09-16 14:33 ` Lucas Stach 2019-10-06 8:06 ` Shawn Guo 2019-09-12 2:40 ` [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells Guido Günther 1 sibling, 2 replies; 10+ messages in thread From: Guido Günther @ 2019-09-12 2:40 UTC (permalink / raw) To: To : Lucas Stach, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Guido Günther, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel Temperature and hysteresis were picked after the CPU. Signed-off-by: Guido Günther <agx@sigxcpu.org> --- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi b/arch/arm64/boot/dts/freescale/imx8mq.dtsi index 4fdd60f2c51e..5023a0e5068d 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq.dtsi @@ -235,12 +235,26 @@ thermal-sensors = <&tmu 1>; trips { + gpu_alert: gpu-alert { + temperature = <80000>; + hysteresis = <2000>; + type = "passive"; + }; + gpu-crit { temperature = <90000>; hysteresis = <2000>; type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&gpu_alert>; + cooling-device = + <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; vpu-thermal { @@ -912,6 +926,7 @@ <&clk IMX8MQ_CLK_GPU_AXI>, <&clk IMX8MQ_CLK_GPU_AHB>; clock-names = "core", "shader", "bus", "reg"; + #cooling-cells = <2>; assigned-clocks = <&clk IMX8MQ_CLK_GPU_CORE_SRC>, <&clk IMX8MQ_CLK_GPU_SHADER_SRC>, <&clk IMX8MQ_CLK_GPU_AXI>, -- 2.23.0.rc1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dts: arm64: imx8mq: Enable gpu passive throttling 2019-09-12 2:40 ` [PATCH v2 1/2] " Guido Günther @ 2019-09-16 14:33 ` Lucas Stach 2019-10-06 8:06 ` Shawn Guo 1 sibling, 0 replies; 10+ messages in thread From: Lucas Stach @ 2019-09-16 14:33 UTC (permalink / raw) To: Guido Günther, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel On Mi, 2019-09-11 at 19:40 -0700, Guido Günther wrote: > Temperature and hysteresis were picked after the CPU. > > Signed-off-by: Guido Günther <agx@sigxcpu.org> Reviewed-by: Lucas Stach <l.stach@pengutronix.de> > --- > arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi b/arch/arm64/boot/dts/freescale/imx8mq.dtsi > index 4fdd60f2c51e..5023a0e5068d 100644 > --- a/arch/arm64/boot/dts/freescale/imx8mq.dtsi > +++ b/arch/arm64/boot/dts/freescale/imx8mq.dtsi > @@ -235,12 +235,26 @@ > thermal-sensors = <&tmu 1>; > > trips { > + gpu_alert: gpu-alert { > + temperature = <80000>; > + hysteresis = <2000>; > + type = "passive"; > + }; > + > gpu-crit { > temperature = <90000>; > hysteresis = <2000>; > type = "critical"; > }; > }; > + > + cooling-maps { > + map0 { > + trip = <&gpu_alert>; > + cooling-device = > + <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; > + }; > + }; > }; > > vpu-thermal { > @@ -912,6 +926,7 @@ > <&clk IMX8MQ_CLK_GPU_AXI>, > <&clk IMX8MQ_CLK_GPU_AHB>; > clock-names = "core", "shader", "bus", "reg"; > + #cooling-cells = <2>; > assigned-clocks = <&clk IMX8MQ_CLK_GPU_CORE_SRC>, > <&clk IMX8MQ_CLK_GPU_SHADER_SRC>, > <&clk IMX8MQ_CLK_GPU_AXI>, _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dts: arm64: imx8mq: Enable gpu passive throttling 2019-09-12 2:40 ` [PATCH v2 1/2] " Guido Günther 2019-09-16 14:33 ` Lucas Stach @ 2019-10-06 8:06 ` Shawn Guo 1 sibling, 0 replies; 10+ messages in thread From: Shawn Guo @ 2019-10-06 8:06 UTC (permalink / raw) To: Guido Günther Cc: Mark Rutland, devicetree, Pengutronix Kernel Team, Anson Huang, Carlo Caione, David Airlie, linux-kernel, Sascha Hauer, Angus Ainslie (Purism), etnaviv, dri-devel, Abel Vesa, Andrey Smirnov, Christian Gmeiner, Rob Herring, NXP Linux Team, Daniel Vetter, Russell King, Fabio Estevam, linux-arm-kernel, To : Lucas Stach On Wed, Sep 11, 2019 at 07:40:35PM -0700, Guido Günther wrote: > Temperature and hysteresis were picked after the CPU. > > Signed-off-by: Guido Günther <agx@sigxcpu.org> The patch prefix should be 'arm64: dts: ...' I fixed it up and applied the patch. Shawn > --- > arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi b/arch/arm64/boot/dts/freescale/imx8mq.dtsi > index 4fdd60f2c51e..5023a0e5068d 100644 > --- a/arch/arm64/boot/dts/freescale/imx8mq.dtsi > +++ b/arch/arm64/boot/dts/freescale/imx8mq.dtsi > @@ -235,12 +235,26 @@ > thermal-sensors = <&tmu 1>; > > trips { > + gpu_alert: gpu-alert { > + temperature = <80000>; > + hysteresis = <2000>; > + type = "passive"; > + }; > + > gpu-crit { > temperature = <90000>; > hysteresis = <2000>; > type = "critical"; > }; > }; > + > + cooling-maps { > + map0 { > + trip = <&gpu_alert>; > + cooling-device = > + <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; > + }; > + }; > }; > > vpu-thermal { > @@ -912,6 +926,7 @@ > <&clk IMX8MQ_CLK_GPU_AXI>, > <&clk IMX8MQ_CLK_GPU_AHB>; > clock-names = "core", "shader", "bus", "reg"; > + #cooling-cells = <2>; > assigned-clocks = <&clk IMX8MQ_CLK_GPU_CORE_SRC>, > <&clk IMX8MQ_CLK_GPU_SHADER_SRC>, > <&clk IMX8MQ_CLK_GPU_AXI>, > -- > 2.23.0.rc1 > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells 2019-09-12 2:40 [PATCH v2 0/2] dts: arm64: imx8mq: Enable gpu passive throttling Guido Günther 2019-09-12 2:40 ` [PATCH v2 1/2] " Guido Günther @ 2019-09-12 2:40 ` Guido Günther 2019-09-16 14:32 ` Lucas Stach ` (2 more replies) 1 sibling, 3 replies; 10+ messages in thread From: Guido Günther @ 2019-09-12 2:40 UTC (permalink / raw) To: To : Lucas Stach, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Guido Günther, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel Add #cooling-cells for when the gpu acts as a cooling device. Signed-off-by: Guido Günther <agx@sigxcpu.org> --- .../devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt index 8def11b16a24..640592e8ab2e 100644 --- a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt +++ b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt @@ -21,6 +21,7 @@ Required properties: Optional properties: - power-domains: a power domain consumer specifier according to Documentation/devicetree/bindings/power/power_domain.txt +- #cooling-cells: : If used as a cooling device, must be <2> example: -- 2.23.0.rc1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells 2019-09-12 2:40 ` [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells Guido Günther @ 2019-09-16 14:32 ` Lucas Stach 2019-10-06 8:04 ` Shawn Guo 2019-09-18 13:33 ` Rob Herring 2019-10-18 13:50 ` Guido Günther 2 siblings, 1 reply; 10+ messages in thread From: Lucas Stach @ 2019-09-16 14:32 UTC (permalink / raw) To: Guido Günther, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel On Mi, 2019-09-11 at 19:40 -0700, Guido Günther wrote: > Add #cooling-cells for when the gpu acts as a cooling device. > > Signed-off-by: Guido Günther <agx@sigxcpu.org> Reviewed-by: Lucas Stach <l.stach@pengutronix.de> > --- > .../devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > index 8def11b16a24..640592e8ab2e 100644 > --- a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > +++ b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > @@ -21,6 +21,7 @@ Required properties: > Optional properties: > - power-domains: a power domain consumer specifier according to > Documentation/devicetree/bindings/power/power_domain.txt > +- #cooling-cells: : If used as a cooling device, must be <2> > > example: > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells 2019-09-16 14:32 ` Lucas Stach @ 2019-10-06 8:04 ` Shawn Guo 0 siblings, 0 replies; 10+ messages in thread From: Shawn Guo @ 2019-10-06 8:04 UTC (permalink / raw) To: Lucas Stach Cc: Mark Rutland, devicetree, Pengutronix Kernel Team, Anson Huang, Carlo Caione, David Airlie, Guido Günther, Angus Ainslie (Purism), etnaviv, dri-devel, linux-kernel, Andrey Smirnov, Christian Gmeiner, Rob Herring, NXP Linux Team, Daniel Vetter, Russell King, Fabio Estevam, Sascha Hauer, linux-arm-kernel, Abel Vesa On Mon, Sep 16, 2019 at 04:32:55PM +0200, Lucas Stach wrote: > On Mi, 2019-09-11 at 19:40 -0700, Guido Günther wrote: > > Add #cooling-cells for when the gpu acts as a cooling device. > > > > Signed-off-by: Guido Günther <agx@sigxcpu.org> > > Reviewed-by: Lucas Stach <l.stach@pengutronix.de> Lucas, I assume you will pick it up. Shawn > > > --- > > .../devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > > index 8def11b16a24..640592e8ab2e 100644 > > --- a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > > +++ b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > > @@ -21,6 +21,7 @@ Required properties: > > Optional properties: > > - power-domains: a power domain consumer specifier according to > > Documentation/devicetree/bindings/power/power_domain.txt > > +- #cooling-cells: : If used as a cooling device, must be <2> > > > > example: > > > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells 2019-09-12 2:40 ` [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells Guido Günther 2019-09-16 14:32 ` Lucas Stach @ 2019-09-18 13:33 ` Rob Herring 2019-10-18 13:50 ` Guido Günther 2 siblings, 0 replies; 10+ messages in thread From: Rob Herring @ 2019-09-18 13:33 UTC (permalink / raw) To: Guido Günther Cc: devicetree, Pengutronix Kernel Team, Anson Huang, Carlo Caione, David Airlie, linux-kernel, Sascha Hauer, Angus Ainslie (Purism), etnaviv, dri-devel, Abel Vesa, Andrey Smirnov, Christian Gmeiner, NXP Linux Team, Daniel Vetter, Russell King, Fabio Estevam, Guido Günther, linux-arm-kernel, To : Lucas Stach On Wed, 11 Sep 2019 19:40:36 -0700, =?UTF-8?q?Guido=20G=C3=BCnther?= wrote: > Add #cooling-cells for when the gpu acts as a cooling device. > > Signed-off-by: Guido Günther <agx@sigxcpu.org> > --- > .../devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 1 + > 1 file changed, 1 insertion(+) > Acked-by: Rob Herring <robh@kernel.org> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells 2019-09-12 2:40 ` [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells Guido Günther 2019-09-16 14:32 ` Lucas Stach 2019-09-18 13:33 ` Rob Herring @ 2019-10-18 13:50 ` Guido Günther 2019-10-18 17:55 ` Lucas Stach 2 siblings, 1 reply; 10+ messages in thread From: Guido Günther @ 2019-10-18 13:50 UTC (permalink / raw) To: To : Lucas Stach, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel Hi, On Wed, Sep 11, 2019 at 07:40:36PM -0700, Guido Günther wrote: > Add #cooling-cells for when the gpu acts as a cooling device. > > Signed-off-by: Guido Günther <agx@sigxcpu.org> > --- > .../devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > index 8def11b16a24..640592e8ab2e 100644 > --- a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > +++ b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > @@ -21,6 +21,7 @@ Required properties: > Optional properties: > - power-domains: a power domain consumer specifier according to > Documentation/devicetree/bindings/power/power_domain.txt > +- #cooling-cells: : If used as a cooling device, must be <2> The other patch of the series made it into linux-next already but this documentation fixup didn't. Anything i can do to get this applied as well so documentation stays in sync? Cheers, -- Guido > > example: > > -- > 2.23.0.rc1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells 2019-10-18 13:50 ` Guido Günther @ 2019-10-18 17:55 ` Lucas Stach 0 siblings, 0 replies; 10+ messages in thread From: Lucas Stach @ 2019-10-18 17:55 UTC (permalink / raw) To: Guido Günther, Russell King, Christian Gmeiner, David Airlie, Daniel Vetter, Rob Herring, Mark Rutland, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, Abel Vesa, Anson Huang, Carlo Caione, Andrey Smirnov, Angus Ainslie (Purism), etnaviv, dri-devel, devicetree, linux-kernel, linux-arm-kernel On Fr, 2019-10-18 at 15:50 +0200, Guido Günther wrote: > Hi, > On Wed, Sep 11, 2019 at 07:40:36PM -0700, Guido Günther wrote: > > Add #cooling-cells for when the gpu acts as a cooling device. > > > > Signed-off-by: Guido Günther <agx@sigxcpu.org> > > --- > > .../devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > > index 8def11b16a24..640592e8ab2e 100644 > > --- a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > > +++ b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt > > @@ -21,6 +21,7 @@ Required properties: > > Optional properties: > > - power-domains: a power domain consumer specifier according to > > Documentation/devicetree/bindings/power/power_domain.txt > > +- #cooling-cells: : If used as a cooling device, must be <2> > > The other patch of the series made it into linux-next already but this > documentation fixup didn't. Anything i can do to get this applied as > well so documentation stays in sync? I've applied and pushed this to my etnaviv/next branch just now, so it should show up in linux-next pretty soon. Regards, Lucas _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2019-10-18 17:56 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-09-12 2:40 [PATCH v2 0/2] dts: arm64: imx8mq: Enable gpu passive throttling Guido Günther 2019-09-12 2:40 ` [PATCH v2 1/2] " Guido Günther 2019-09-16 14:33 ` Lucas Stach 2019-10-06 8:06 ` Shawn Guo 2019-09-12 2:40 ` [PATCH v2 2/2] dt-bindings: etnaviv: Add #cooling-cells Guido Günther 2019-09-16 14:32 ` Lucas Stach 2019-10-06 8:04 ` Shawn Guo 2019-09-18 13:33 ` Rob Herring 2019-10-18 13:50 ` Guido Günther 2019-10-18 17:55 ` Lucas Stach
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).