X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-xtensa%2Fsystem.h;fp=include%2Fasm-xtensa%2Fsystem.h;h=9284867f1cb90616cfba4af95b14f42f3059cdd5;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=932bda92a21c392b609e67eb09608897d4259657;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/include/asm-xtensa/system.h b/include/asm-xtensa/system.h index 932bda92a..9284867f1 100644 --- a/include/asm-xtensa/system.h +++ b/include/asm-xtensa/system.h @@ -11,6 +11,7 @@ #ifndef _XTENSA_SYSTEM_H #define _XTENSA_SYSTEM_H +#include #include #include @@ -99,6 +100,7 @@ static inline void disable_coprocessor(int i) #endif #define set_mb(var, value) do { var = value; mb(); } while (0) +#define set_wmb(var, value) do { var = value; wmb(); } while (0) #if !defined (__ASSEMBLY__) @@ -109,6 +111,8 @@ extern void *_switch_to(void *last, void *next); #endif /* __ASSEMBLY__ */ +#define prepare_to_switch() do { } while(0) + #define switch_to(prev,next,last) \ do { \ clear_cpenable(); \