exynos-linux-stable/drivers/memory/tegra
Dmitry Osipenko 6f0d9b0b5e memory: tegra: Fix integer overflow on tick value calculation
commit b906c056b6023c390f18347169071193fda57dde upstream.

Multiplying the Memory Controller clock rate by the tick count results
in an integer overflow and in result the truncated tick value is being
programmed into hardware, such that the GR3D memory client performance is
reduced by two times.

Cc: stable <stable@vger.kernel.org>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-05-25 18:26:49 +02:00
..
Kconfig memory: tegra: Add EMC (external memory controller) driver 2015-05-05 11:12:17 +02:00
Makefile memory: tegra: Add Tegra210 support 2015-08-13 16:07:52 +02:00
mc.c memory: tegra: Fix integer overflow on tick value calculation 2019-05-25 18:26:49 +02:00
mc.h memory: tegra: Apply interrupts mask per SoC 2018-08-03 07:55:24 +02:00
tegra30.c memory: tegra: Apply interrupts mask per SoC 2018-08-03 07:55:24 +02:00
tegra114.c memory: tegra: Apply interrupts mask per SoC 2018-08-03 07:55:24 +02:00
tegra124-emc.c memory: tegra: Delete unneeded of_node_put() 2016-06-14 11:39:39 +02:00
tegra124.c memory: tegra: Apply interrupts mask per SoC 2018-08-03 07:55:24 +02:00
tegra210.c memory: tegra: Apply interrupts mask per SoC 2018-08-03 07:55:24 +02:00