diff options
author | Emil Lundmark <[email protected]> | 2016-10-12 12:31:40 +0200 |
---|---|---|
committer | Stephen Boyd <[email protected]> | 2016-11-01 17:07:54 -0700 |
commit | 5c2f117a22e46a4afee6ddee29b653a7a2a6b41f (patch) | |
tree | a752154c1f8464c9beb7cfc07333bfa4d52bbcff /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 06b113e9f28f8657715919087a3f54b77d1634ed (diff) |
clk: imx: fix integer overflow in AV PLL round rate
Since 'parent_rate * mfn' may overflow 32 bits, the result should be
stored using 64 bits.
The problem was discovered when trying to set the rate of the audio PLL
(pll4_post_div) on an i.MX6Q. The desired rate was 196.608 MHz, but
the actual rate returned was 192.000570 MHz. The round rate function should
have been able to return 196.608 MHz, i.e., the desired rate.
Fixes: ba7f4f557eb6 ("clk: imx: correct AV PLL rate formula")
Cc: Anson Huang <[email protected]>
Signed-off-by: Emil Lundmark <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
Acked-by: Shawn Guo <[email protected]>
Signed-off-by: Stephen Boyd <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions