summaryrefslogtreecommitdiffstats
path: root/drivers/clk/at91
diff options
context:
space:
mode:
authorDaniel Thompson <daniel.thompson@linaro.org>2015-06-28 10:55:32 +0100
committerStephen Boyd <sboyd@codeaurora.org>2015-07-02 09:51:26 -0700
commit15ab38273d21a45487116ad4c428593427954848 (patch)
tree2a96fa167916c61250de1400736a7e3523f7226b /drivers/clk/at91
parent69916d96094e1e16567c5f25515a13ed2896c730 (diff)
downloadlinux-15ab38273d21a45487116ad4c428593427954848.tar.gz
linux-15ab38273d21a45487116ad4c428593427954848.tar.bz2
linux-15ab38273d21a45487116ad4c428593427954848.zip
clk: stm32: Fix out-by-one error path in the index lookup
If stm32f4_rcc_lookup() is called with primary == 0 and secondary == 192 then it will read beyond the end of the table array due to an out-by-one error in the range check. In addition to the fixing the inequality we also modify the r.h.s. to make it even more explicit that we are comparing against the size of table in bits. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org> Acked-by: Maxime Coquelin <mcoquelin.stm32@gmail.com> Fixes: 358bdf892f6b ("clk: stm32: Add clock driver for STM32F4[23]xxx devices") Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'drivers/clk/at91')
0 files changed, 0 insertions, 0 deletions