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
..
2007-07-22 17:09:17 +01:00
2007-07-12 14:17:12 -07:00
2007-08-06 16:48:49 +01:00
2007-07-31 15:39:38 -07:00
2007-05-20 20:10:32 +01:00
2007-05-08 11:15:22 -07:00
2007-08-04 22:13:48 +01:00
2007-05-08 11:15:22 -07:00
2007-05-08 11:15:22 -07:00
2007-07-21 17:49:15 -07:00
2007-05-11 17:20:02 +01:00
2007-05-08 11:15:22 -07:00
2007-05-30 17:48:45 +01:00
2007-05-20 20:10:32 +01:00
2007-08-30 10:14:25 +01:00
2007-05-17 10:16:55 +01:00
2007-07-19 10:04:50 -07:00
2007-07-20 17:29:35 +01:00
2007-07-13 08:06:19 -07:00
2007-07-22 11:22:59 -07:00
2007-05-30 17:48:45 +01:00
2007-05-30 17:48:45 +01:00
2007-08-14 17:23:55 +01:00
2007-05-20 20:10:32 +01:00
2007-07-22 15:44:46 +01:00
2007-05-08 11:15:22 -07:00
2007-07-20 10:01:37 +01:00
2007-08-22 00:42:51 -07:00
2007-08-22 00:42:52 -07:00
2007-05-11 17:38:04 +01:00
2007-08-28 22:59:43 +01:00
2007-09-13 15:10:25 +01:00
2007-07-20 21:29:39 +01:00
2007-02-11 17:36:09 +00:00
2007-07-22 17:06:30 +01:00
2007-07-22 17:06:30 +01:00
2007-07-22 17:06:30 +01:00
2007-08-14 17:23:49 +01:00
2007-07-22 17:06:30 +01:00
2007-07-28 20:52:45 +01:00
2007-05-08 11:15:22 -07:00
2007-07-02 13:39:35 +01:00
2007-07-22 11:22:59 -07:00
2007-07-31 15:39:39 -07:00
2007-06-02 21:31:49 +01:00
2007-07-20 09:35:42 +01:00
2007-07-22 15:44:46 +01:00
2007-08-22 00:42:50 -07:00
2007-07-22 16:44:38 +01:00
2007-07-22 17:06:30 +01:00
2007-05-11 19:54:39 +01:00
2007-09-13 15:10:27 +01:00
2007-08-22 00:42:51 -07:00
2007-07-22 16:44:33 +01:00
2007-07-22 15:44:46 +01:00