linux-stable/drivers/memory/tegra
Dmitry Osipenko 5e011f3319 memory: tegra: Fix integer overflow on tick value calculation
commit b906c056b6 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:23:32 +02:00
..
Kconfig memory: tegra: Add EMC (external memory controller) driver 2015-05-05 11:12:17 +02:00
Makefile memory: tegra: Squash tegra20-mc into common tegra-mc driver 2018-04-30 10:10:00 +02:00
mc.c memory: tegra: Fix integer overflow on tick value calculation 2019-05-25 18:23:32 +02:00
mc.h memory: tegra: Introduce memory client hot reset 2018-04-30 10:12:21 +02:00
tegra20.c memory: tegra: Add Tegra20 memory controller hot resets 2018-04-30 10:12:21 +02:00
tegra30.c memory: tegra: Add Tegra30 memory controller hot resets 2018-04-30 10:12:21 +02:00
tegra114.c memory: tegra: Remove Tegra114 SATA and AFI reset definitions 2018-05-18 22:45:01 +02:00
tegra124-emc.c memory: tegra: Add a missing 'of_node_put()' call 2017-01-25 07:57:13 +01:00
tegra124.c memory: tegra: Add Tegra124 memory controller hot resets 2018-04-30 10:12:21 +02:00
tegra186.c headers: separate linux/mod_devicetable.h from linux/platform_device.h 2018-07-07 17:52:26 +02:00
tegra210.c memory: tegra: Add Tegra210 memory controller hot resets 2018-04-30 10:12:21 +02:00