aboutsummaryrefslogtreecommitdiff
path: root/drivers/ata
diff options
context:
space:
mode:
authorMaxime COQUELIN2014-05-07 18:48:52 +0200
committerMike Turquette2014-05-23 14:27:31 -0700
commitfe52e7505f8bf365d5ab0eeee19ababe406cbaaf (patch)
treee5d0d7b02ee36e6a2ceeb7d20a9aedef2856c087 /drivers/ata
parent4b660a7f5c8099d88d1a43d8ae138965112592c7 (diff)
clk: divider: Fix table round up function
Commit 1d9fe6b97 ("clk: divider: Fix best div calculation for power-of-two and table dividers") introduces a regression in its _table_round_up function. When the divider passed to this function is greater than the max divider available in the table, this function returns table's max divider. Problem is that it causes an infinite loop in clk_divider_bestdiv() because _next_div() will never return a value greater than maxdiv. Instead of returning table's max divider, this patch returns INT_MAX. Reported-by: Fabio Estevam <festevam@gmail.com> Reported-by: Shawn Guo <shawn.guo@freescale.com> Tested-by: Fabio Estevam <festevam@gmail.com> Tested-by: Shawn Guo <shawn.guo@freescale.com> Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com> Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'drivers/ata')
0 files changed, 0 insertions, 0 deletions