Index: arch/ppc32/include/asm.h
===================================================================
--- arch/ppc32/include/asm.h	(revision 162f9196160de579344bdc123782df70adf3940f)
+++ arch/ppc32/include/asm.h	(revision cc35e880ee1873095d8ce599976f000ee6b50f1a)
@@ -40,5 +40,6 @@
  * @return Old interrupt priority level.
  */
-static inline ipl_t interrupts_enable(void) {
+static inline ipl_t interrupts_enable(void)
+{
 	ipl_t v;
 	ipl_t tmp;
@@ -61,5 +62,6 @@
  * @return Old interrupt priority level.
  */
-static inline ipl_t interrupts_disable(void) {
+static inline ipl_t interrupts_disable(void)
+{
 	ipl_t v;
 	ipl_t tmp;
@@ -81,5 +83,6 @@
  * @param ipl Saved interrupt priority level.
  */
-static inline void interrupts_restore(ipl_t ipl) {
+static inline void interrupts_restore(ipl_t ipl)
+{
 	ipl_t tmp;
 	
@@ -93,4 +96,5 @@
 		: "=r" (ipl), "=r" (tmp)
 		: "0" (ipl)
+		: "cr0"
 	);
 }
@@ -102,5 +106,6 @@
  * @return Current interrupt priority level.
  */
-static inline ipl_t interrupts_read(void) {
+static inline ipl_t interrupts_read(void)
+{
 	ipl_t v;
 	
