Here you are two patches: alpha-mb-2.2.diff add the missing mb() to the cores that still lack it (against 2.2.18pre25) alpha-mb-2.4.diff add missing defines from core_t2.h for non generic kernel (against 2.4.0test11) Please apply on your trees. I've also noted that 2.4 uses mb() after read[bwlq] while 2.2 don't. Who's right? -- Abramo Bagnara mailto:abramo@alsa-project.org Opera Unica Phone: +39.546.656023 Via Emilia Interna, 140 48014 Castel Bolognese (RA) - Italy ALSA project is http://www.alsa-project.org sponsored by SuSE Linux http://www.suse.com It sounds good!