original_kernel/arch/arm
Changhwan Youn 0c0f909689 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>
2010-10-21 07:52:18 +09:00
..
boot
common
configs ARM: s5p64x0_defconfig: Update for support S5P6440 and S5P6450 2010-10-18 18:33:04 +09:00
include/asm
kernel ARM: 6412/1: kprobes-decode: add support for MOVW instruction 2010-10-04 19:21:37 +01:00
lib
mach-aaec2000
mach-at91 ARM: 6436/1: AT91: Fix power-saving in idle-mode on 926T processors 2010-10-08 10:00:36 +01:00
mach-bcmring
mach-clps711x
mach-cns3xxx
mach-davinci ARM: 6409/1: davinci: map sram using MT_MEMORY_NONCACHED instead of MT_DEVICE 2010-09-25 15:58:40 +01:00
mach-dove
mach-ebsa110
mach-ep93xx ARM: 6440/1: ep93xx: DMA: fix channel_disable 2010-10-12 22:43:19 +01:00
mach-footbridge
mach-gemini
mach-h720x
mach-imx Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 2010-10-12 22:43:36 +01:00
mach-integrator
mach-iop13xx
mach-iop32x
mach-iop33x
mach-ixp4xx
mach-ixp23xx
mach-ixp2000
mach-kirkwood
mach-ks8695
mach-lh7a40x
mach-loki
mach-lpc32xx
mach-mmp
mach-msm
mach-mv78xx0
mach-mx3
mach-mx5
mach-mx25
mach-mxc91231
mach-netx
mach-nomadik
mach-ns9xxx
mach-nuc93x
mach-omap1
mach-omap2
mach-orion5x
mach-pnx4008
mach-pxa Merge master.kernel.org:/home/rmk/linux-2.6-arm 2010-09-27 12:32:36 -07:00
mach-realview
mach-rpc
mach-s3c24a0/include/mach
mach-s3c64xx
mach-s3c2400
mach-s3c2410
mach-s3c2412
mach-s3c2416
mach-s3c2440
mach-s3c2443
mach-s5p64x0 ARM: S5P64X0: Bug fix on errors of build with CONFIG_PREEMPT_NONE 2010-10-18 18:33:04 +09:00
mach-s5p6442 ARM: S5P: Moves initial map for merging S5P64X0 2010-10-18 10:33:34 +09:00
mach-s5pc100 ARM: S5P: Moves initial map for merging S5P64X0 2010-10-18 10:33:34 +09:00
mach-s5pv210 ARM: S5PV210: Add DMC map_desc table for supporting DMC access 2010-10-21 07:52:17 +09:00
mach-s5pv310 ARM: S5PV310: Optimize interrupt source searching code 2010-10-21 07:52:18 +09:00
mach-sa1100
mach-shark
mach-shmobile
mach-spear3xx
mach-spear6xx
mach-stmp37xx
mach-stmp378x
mach-tegra
mach-u300
mach-ux500
mach-versatile
mach-vexpress ARM: fix section mismatch warnings in Versatile Express 2010-10-05 11:30:40 +01:00
mach-w90x900
mm ARM: relax ioremap prohibition (309caa9) for -final and -stable 2010-10-13 00:19:03 +01:00
nwfpe
oprofile oprofile, ARM: Release resources on failure 2010-09-30 09:14:25 +02:00
plat-iop
plat-mxc
plat-nomadik
plat-omap omap: iommu-load cam register before flushing the entry 2010-10-05 10:22:13 -07:00
plat-orion
plat-pxa
plat-s3c24xx
plat-s5p ARM: S5PV210: Add DMC map_desc table for supporting DMC access 2010-10-21 07:52:17 +09:00
plat-samsung ARM: SAMSUNG: Change the 3rd HSMMC interrupt name for compatibility 2010-10-21 07:52:17 +09:00
plat-spear
plat-stmp3xxx
plat-versatile
tools
vfp
Kconfig ARM: S5PV310: Add support Watchdog Timer 2010-10-21 07:52:18 +09:00
Kconfig-nommu
Kconfig.debug
Makefile ARM: S5P64X0: Update Kconfig and Makefile 2010-10-18 10:33:34 +09:00