X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-s390%2Fcpu.h;h=e5a6a9ba3adfb6574153e72d75a67f50eda1b896;hb=13c48c490208d9e70d8d66d56f96c5054db69af7;hp=352dde194f3cb5a2d012d7b3794e8cdf24faa262;hpb=f3344c54cee4c446a39d046e47707ed9d259f72c;p=linux-2.6 diff --git a/include/asm-s390/cpu.h b/include/asm-s390/cpu.h index 352dde194f..e5a6a9ba3a 100644 --- a/include/asm-s390/cpu.h +++ b/include/asm-s390/cpu.h @@ -22,4 +22,12 @@ struct s390_idle_data { DECLARE_PER_CPU(struct s390_idle_data, s390_idle); +void s390_idle_leave(void); + +static inline void s390_idle_check(void) +{ + if ((&__get_cpu_var(s390_idle))->in_idle) + s390_idle_leave(); +} + #endif /* _ASM_S390_CPU_H_ */