Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

soc: tegra: fuse: speedo-tegra124: Remove some set but unused variables

Fixes the following W=1 kernel build warning(s):

drivers/soc/tegra/fuse/speedo-tegra124.c: In function ‘tegra124_init_speedo_data’:
drivers/soc/tegra/fuse/speedo-tegra124.c:105:38: warning: variable ‘soc_iddq_value’ set but not used [-Wunused-but-set-variable]
drivers/soc/tegra/fuse/speedo-tegra124.c:105:22: warning: variable ‘gpu_iddq_value’ set but not used [-Wunused-but-set-variable]
drivers/soc/tegra/fuse/speedo-tegra124.c:105:6: warning: variable ‘cpu_iddq_value’ set but not used [-Wunused-but-set-variable]

Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Jonathan Hunter <jonathanh@nvidia.com>
Cc: linux-tegra@vger.kernel.org
Signed-off-by: Lee Jones <lee.jones@linaro.org>
[treding@nvidia.com: remove unnecessary reads altogether]
Signed-off-by: Thierry Reding <treding@nvidia.com>

authored by

Lee Jones and committed by
Thierry Reding
ce034072 3650b228

+6 -15
+6 -15
drivers/soc/tegra/fuse/speedo-tegra124.c
··· 101 101 102 102 void __init tegra124_init_speedo_data(struct tegra_sku_info *sku_info) 103 103 { 104 - int i, threshold, cpu_speedo_0_value, soc_speedo_0_value; 105 - int cpu_iddq_value, gpu_iddq_value, soc_iddq_value; 104 + int i, threshold, soc_speedo_0_value; 106 105 107 106 BUILD_BUG_ON(ARRAY_SIZE(cpu_process_speedos) != 108 107 THRESHOLD_INDEX_COUNT); ··· 110 111 BUILD_BUG_ON(ARRAY_SIZE(soc_process_speedos) != 111 112 THRESHOLD_INDEX_COUNT); 112 113 113 - cpu_speedo_0_value = tegra_fuse_read_early(FUSE_CPU_SPEEDO_0); 114 - 115 - /* GPU Speedo is stored in CPU_SPEEDO_2 */ 116 - sku_info->gpu_speedo_value = tegra_fuse_read_early(FUSE_CPU_SPEEDO_2); 117 - 118 - soc_speedo_0_value = tegra_fuse_read_early(FUSE_SOC_SPEEDO_0); 119 - 120 - cpu_iddq_value = tegra_fuse_read_early(FUSE_CPU_IDDQ); 121 - soc_iddq_value = tegra_fuse_read_early(FUSE_SOC_IDDQ); 122 - gpu_iddq_value = tegra_fuse_read_early(FUSE_GPU_IDDQ); 123 - 124 - sku_info->cpu_speedo_value = cpu_speedo_0_value; 125 - 114 + sku_info->cpu_speedo_value = tegra_fuse_read_early(FUSE_CPU_SPEEDO_0); 126 115 if (sku_info->cpu_speedo_value == 0) { 127 116 pr_warn("Tegra Warning: Speedo value not fused.\n"); 128 117 WARN_ON(1); 129 118 return; 130 119 } 120 + 121 + /* GPU Speedo is stored in CPU_SPEEDO_2 */ 122 + sku_info->gpu_speedo_value = tegra_fuse_read_early(FUSE_CPU_SPEEDO_2); 123 + soc_speedo_0_value = tegra_fuse_read_early(FUSE_SOC_SPEEDO_0); 131 124 132 125 rev_sku_to_speedo_ids(sku_info, &threshold); 133 126