Update of /cvsroot/alsa/alsa-driver/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30967/include
Modified Files: compat_22.h Log Message: - fixed for 2.2 kernels. - added some missing functions, smp_mb_*() and abs(). Index: compat_22.h =================================================================== RCS file: /cvsroot/alsa/alsa-driver/include/compat_22.h,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- compat_22.h 24 Nov 2003 11:08:42 -0000 1.54 +++ compat_22.h 26 Jan 2004 14:01:29 -0000 1.55 @@ -524,4 +524,27 @@ #endif /* USB */ +#ifdef __SMP__ +#define smp_mb() mb() +#define smp_rmb() rmb() +#define smp_wmb() wmb() +#else +#define smp_mb() barrier() +#define smp_rmb() barrier() +#define smp_wmb() barrier() +#endif +#define smp_mb__before_clear_bit() smp_mb() +#define smp_mb__after_clear_bit() smp_mb() +#define smp_mb__before_atomic_dec() smp_mb() +#define smp_mb__after_atomic_dec() smp_mb() +#define smp_mb__before_atomic_inc() smp_mb() +#define smp_mb__after_atomic_inc() smp_mb() + +#define dump_stack() /*NOP*/ + +static inline int abs(int val) +{ + return (val < 0) ? -val : val; +} + #endif /* <2.3.0 */ ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog