linux/arch/arm
Tzachi Perelstein b9338a78fc [ARM] 4567/1: Fix 'Oops - undefined instruction' when CONFIG_VFP=y on non VFP device
vfp_init() takes care of the condition when CONFIG_VFP=y but no real VFP
device exists. However, when this condition is true, a compiler might
misplace code lines in a way that will break this support. (To be more
specific - fmrx(FPSID) might be executed before vfp_testing_entry
assignment, which will end up with Oops - undefined instruction).
This patch adds a barrier() to guarantee the right execution ordering.

Signed-off-by: Assaf Hoffman
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-09-13 15:10:27 +01:00
..
boot Merge branches 'at91', 'imx', 'iop', 'ixp', 'ks8695', 'misc', 'ns9xxx', 'pxa' and 's3c' into devel 2007-07-22 17:09:17 +01:00
common Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-07-12 14:17:12 -07:00
configs [ARM] rpc: update defconfig 2007-08-06 16:48:49 +01:00
kernel remove unused TIF_NOTIFY_RESUME flag 2007-07-31 15:39:38 -07:00
lib
mach-aaec2000
mach-at91 [ARM] 4542/1: AT91: include atmel_lcdc.h in at91sam926{1,3}_devices.c 2007-08-04 22:13:48 +01:00
mach-clps711x
mach-clps7500
mach-davinci clockevents: fix resume logic 2007-07-21 17:49:15 -07:00
mach-ebsa110
mach-ep93xx
mach-footbridge
mach-h720x
mach-imx [ARM] 4561/1: i.MX/MX1 GPIO parenthes omission and input setup fix 2007-08-30 10:14:25 +01:00
mach-integrator
mach-iop13xx some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
mach-iop32x [ARM] 4491/1: em7210 rtc clock 2007-07-20 17:29:35 +01:00
mach-iop33x iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver 2007-07-13 08:06:19 -07:00
mach-ixp4xx Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-07-22 11:22:59 -07:00
mach-ixp23xx
mach-ixp2000
mach-ks8695 [ARM] 4549/1: KS8695: Fix build errors 2007-08-14 17:23:55 +01:00
mach-l7200
mach-lh7a40x
mach-mx3 [ARM] 4461/1: MXC platform and i.MX31ADS core support 2007-07-22 15:44:46 +01:00
mach-netx
mach-ns9xxx [ARM] 4493/1: ns9xxx: disable a non-reloading timer before ack'ing its irq 2007-07-20 10:01:37 +01:00
mach-omap1 ARM: OMAP: H3 workqueue fixes 2007-08-22 00:42:51 -07:00
mach-omap2 ARM: OMAP: Enable serial idling and wakeup features 2007-08-22 00:42:52 -07:00
mach-pnx4008
mach-pxa [ARM] 4557/1: Fix PXA irq gpio initialization 2007-08-28 22:59:43 +01:00
mach-realview [ARM] realview: disable second GIC on RevB MPCore platforms 2007-09-13 15:10:25 +01:00
mach-rpc [ARM] rpc: convert an outb() to writeb() 2007-07-20 21:29:39 +01:00
mach-s3c2400
mach-s3c2410 [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410 2007-07-22 17:06:30 +01:00
mach-s3c2412 [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410 2007-07-22 17:06:30 +01:00
mach-s3c2440 [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410 2007-07-22 17:06:30 +01:00
mach-s3c2442 [ARM] 4546/1: s3c2410: fix architecture typo for s3c2442 2007-08-14 17:23:49 +01:00
mach-s3c2443 [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410 2007-07-22 17:06:30 +01:00
mach-sa1100 [ARM] 4529/1: [HP Jornada 7XX] - Fix jornada720.c to use SSP driver 2007-07-28 20:52:45 +01:00
mach-shark
mach-versatile
mm Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-07-22 11:22:59 -07:00
nwfpe Remove the arm26 port 2007-07-31 15:39:39 -07:00
oprofile
plat-iop [ARM] 4495/1: iop: combined watchdog timer driver for iop3xx and iop13xx 2007-07-20 09:35:42 +01:00
plat-mxc [ARM] 4461/1: MXC platform and i.MX31ADS core support 2007-07-22 15:44:46 +01:00
plat-omap ARM: OMAP: fix OMAP1 dmtimer build warning 2007-08-22 00:42:50 -07:00
plat-s3c [ARM] 4518/1: S3C: Rename watchdog configuration options 2007-07-22 16:44:38 +01:00
plat-s3c24xx [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410 2007-07-22 17:06:30 +01:00
tools
vfp [ARM] 4567/1: Fix 'Oops - undefined instruction' when CONFIG_VFP=y on non VFP device 2007-09-13 15:10:27 +01:00
Kconfig ARM: OMAP: OSK led fixes 2007-08-22 00:42:51 -07:00
Kconfig-nommu
Kconfig.debug [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART 2007-07-22 16:44:33 +01:00
Makefile [ARM] 4461/1: MXC platform and i.MX31ADS core support 2007-07-22 15:44:46 +01:00