0001-mv_ddr-mv_ddr4_training_leveling.c-uninitialized-var.patch 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. From 5867fcad6e88af3d843bfa831648d84a53732d57 Mon Sep 17 00:00:00 2001
  2. From: Heinrich Schuchardt <xypron.glpk@gmx.de>
  3. Date: Wed, 19 Dec 2018 17:17:13 +0100
  4. Subject: [PATCH] mv_ddr: mv_ddr4_training_leveling.c: uninitialized variable
  5. With GCC 8.2 uninitialized variables lead to a build error.
  6. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
  7. Signed-off-by: Baruch Siach <baruch@tkos.co.il>
  8. ---
  9. Upstream status: commit 5867fcad6e8
  10. mv_ddr4_training_leveling.c | 2 +-
  11. 1 file changed, 1 insertion(+), 1 deletion(-)
  12. diff --git a/mv_ddr4_training_leveling.c b/mv_ddr4_training_leveling.c
  13. index 144e21a03c01..cb95389f5466 100644
  14. --- a/mv_ddr4_training_leveling.c
  15. +++ b/mv_ddr4_training_leveling.c
  16. @@ -368,7 +368,7 @@ static int mv_ddr4_dynamic_pb_wl_supp(u32 dev_num, enum mv_wl_supp_mode ecc_mode
  17. u32 subphy_num = ddr3_tip_dev_attr_get(dev_num, MV_ATTR_OCTET_PER_INTERFACE);
  18. u8 compare_result = 0;
  19. u32 orig_phase;
  20. - u32 rd_data, wr_data;
  21. + u32 rd_data, wr_data = 0;
  22. u32 flag, step;
  23. struct mv_ddr_topology_map *tm = mv_ddr_topology_map_get();
  24. u32 ecc_phy_access_id;
  25. --
  26. 2.20.1