ARM: S5PV310: Optimize interrupt source searching code
authorChanghwan Youn <chaos.youn@samsung.com>
Wed, 29 Sep 2010 11:31:42 +0000 (20:31 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Wed, 20 Oct 2010 22:52:18 +0000 (07:52 +0900)
commit0c0f909689c8387265a3682d4205c063071ec36a
tree3d341bd807e1bd050a393ee3ead44ff87bcda036
parent8d75c9128a07bd1f81952a518ed818d1a3e90c96
ARM: S5PV310: Optimize interrupt source searching code

It is reported by Junseok Jung that using clz instruction is
better instead of using for-loop to find the interrupt source.
This patch modifies interrupt source searching code using __ffs().
The __ffs() is implemented using clz instruction.

Suggested-by: Junseok Jung <jundols.jung@samsung.com>
Signed-off-by: Changhwan Youn <chaos.youn@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-s5pv310/irq-combiner.c