At Tue, 8 Sep 2009 19:45:17 +0200, Manuel Lauss wrote: > > + /* ...wait for it... */ > + while (au_readl(AC97_STAT(pscdata)) & PSC_AC97STAT_DR) > + asm volatile ("nop"); cpu_relax() would be more portable. Just a minor nit-picking, though. Takashi