aboutsummaryrefslogtreecommitdiff
path: root/lib/pm-notifier-error-inject.c
diff options
context:
space:
mode:
authorDan Carpenter <[email protected]>2022-03-16 11:35:33 +0300
committerStephen Boyd <[email protected]>2022-03-17 12:21:28 -0700
commitc5601e0720ce1a3ad895f94a5838530edde01ed3 (patch)
treef843def20384524c009457bf8aaea0190ad243a0 /lib/pm-notifier-error-inject.c
parente783362eb54cd99b2cac8b3a9aeac942e6f6ac07 (diff)
clk: visconti: prevent array overflow in visconti_clk_register_gates()
This code was using -1 to represent that there was no reset function. Unfortunately, the -1 was stored in u8 so the if (clks[i].rs_id >= 0) condition was always true. This lead to an out of bounds access in visconti_clk_register_gates(). Fixes: b4cbe606dc36 ("clk: visconti: Add support common clock driver and reset driver") Signed-off-by: Dan Carpenter <[email protected]> Link: https://lore.kernel.org/r/20220316083533.GA30941@kili Acked-by: Nobuhiro Iwamatsu <[email protected]> Signed-off-by: Stephen Boyd <[email protected]>
Diffstat (limited to 'lib/pm-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions