aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include/cpufunc.h
diff options
context:
space:
mode:
authorOlivier Houchard <cognet@FreeBSD.org>2006-06-01 16:17:44 +0000
committerOlivier Houchard <cognet@FreeBSD.org>2006-06-01 16:17:44 +0000
commit27b45ae81918b65406905af0eccee20a2bf9695d (patch)
tree19d875b43219be924700e3fa0027b8811792d50a /sys/arm/include/cpufunc.h
parentd230fe51615cb455cc4f3b44b8a41f132b747524 (diff)
downloadsrc-27b45ae81918b65406905af0eccee20a2bf9695d.tar.gz
src-27b45ae81918b65406905af0eccee20a2bf9695d.zip
Don't enable the FIQ in enable_interrupts() if F32_bit is not specified.
This has been committed by mistake. Reported by: ssouhlal
Notes
Notes: svn path=/head/; revision=159145
Diffstat (limited to 'sys/arm/include/cpufunc.h')
-rw-r--r--sys/arm/include/cpufunc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/include/cpufunc.h b/sys/arm/include/cpufunc.h
index 251b7163cfb3..86483f06afb3 100644
--- a/sys/arm/include/cpufunc.h
+++ b/sys/arm/include/cpufunc.h
@@ -460,7 +460,7 @@ __set_cpsr_c(u_int bic, u_int eor)
(mask) & (I32_bit | F32_bit)))
#define enable_interrupts(mask) \
- (__set_cpsr_c((mask | F32_bit) & (I32_bit | F32_bit), 0))
+ (__set_cpsr_c((mask) & (I32_bit | F32_bit), 0))
#define restore_interrupts(old_cpsr) \
(__set_cpsr_c((I32_bit | F32_bit), (old_cpsr) & (I32_bit | F32_bit)))