Patch "ARM: 8519/1: ICST: try other dividends than 1" has been added to the 3.10-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
ARM: 8519/1: ICST: try other dividends than 1
to the 3.10-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
arm-8519-1-icst-try-other-dividends-than-1.patch
and it can be found in the queue-3.10 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
e972c37459c813190461dabfeaac228e00aae259Mon Sep 17 00:00:00 2001
From: Linus Walleij <[email protected]>
Date: Wed, 10 Feb 2016 09:25:17 +0100
Subject: ARM: 8519/1: ICST: try other dividends than 1
From: Linus Walleij <[email protected]>
commit e972c37459c813190461dabfeaac228e00aae259 upstream.
Since the dawn of time the ICST code has only supported divide by one or hang in an eternal loop. Luckily we were always dividing by one because the reference frequency for the systems using the ICSTs is 24MHz and the [min,max] values for the PLL input if [10,320] MHz for ICST307 and [6,200] for ICST525, so the loop will always terminate immediately without assigning any divisor for the reference frequency.
But for the code to make sense, let's insert the missing i++
--- arch/arm/common/icst.c | 1 + 1 file changed, 1 insertion(+)
arch/arm/common/icst.c +1 -0
@@ -58,6 +58,7 @@ icst_hz_to_vco(const struct icst_paramsif (f > p->vco_min && f <= p->vco_max)break ; + i++; }while (i <8 );if (i >=8 )
Patches currently in stable-queue which might be from [email protected] are
queue-3.10/arm-8517-1-icst-avoid-arithmetic-overflow-in-icst_hz.patch queue-3.10/arm-8519-1-icst-try-other-dividends-than-1.patch