Skip to content

Commit f46870b

Browse files
Sumit Guptagregkh
authored andcommitted
soc/tegra: cbb: Fix incorrect ARRAY_SIZE in fabric lookup tables
[ Upstream commit 499f7e5 ] Fix incorrect ARRAY_SIZE usage in fabric lookup tables which could cause out-of-bounds access during target timeout lookup. Fixes: 25de5c8 ("soc/tegra: cbb: Improve handling for per SoC fabric data") Signed-off-by: Sumit Gupta <sumitg@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 9dc2462 commit f46870b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/soc/tegra/cbb/tegra234-cbb.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@ static const struct tegra234_fabric_lookup tegra234_cbb_fab_list[] = {
881881
ARRAY_SIZE(tegra234_common_target_map) },
882882
[T234_AON_FABRIC_ID] = { "aon-fabric", true,
883883
tegra234_aon_target_map,
884-
ARRAY_SIZE(tegra234_bpmp_target_map) },
884+
ARRAY_SIZE(tegra234_aon_target_map) },
885885
[T234_PSC_FABRIC_ID] = { "psc-fabric" },
886886
[T234_BPMP_FABRIC_ID] = { "bpmp-fabric", true,
887887
tegra234_bpmp_target_map,
@@ -1160,7 +1160,7 @@ static const struct tegra234_fabric_lookup tegra241_cbb_fab_list[] = {
11601160
[T234_CBB_FABRIC_ID] = { "cbb-fabric", true,
11611161
tegra241_cbb_target_map, ARRAY_SIZE(tegra241_cbb_target_map) },
11621162
[T234_BPMP_FABRIC_ID] = { "bpmp-fabric", true,
1163-
tegra241_bpmp_target_map, ARRAY_SIZE(tegra241_cbb_target_map) },
1163+
tegra241_bpmp_target_map, ARRAY_SIZE(tegra241_bpmp_target_map) },
11641164
};
11651165
static const struct tegra234_cbb_fabric tegra241_cbb_fabric = {
11661166
.fab_id = T234_CBB_FABRIC_ID,

0 commit comments

Comments
 (0)