snd_printk("AC'97 interface is busy (1)\n"); 
snd_printk(KERN_ERR "AC'97 interface is busy (1)\n"); 
static void snd_fm801_codec_write(ac97_t *ac97,				  unsigned short reg,				  unsigned short val){	fm801_t *chip = ac97->private_data;	int idx;	/*	 *  Wait until the codec interface is not ready..	 */	for (idx = 0; idx < 100; idx++) {		if (!(inw(FM801_REG(chip, AC97_CMD)) & (1<<9)))			goto ok1;		udelay(10);	}	snd_printk("AC'97 interface is busy (1)\n");	return; ok1:	/* write data and address */	outw(val, FM801_REG(chip, AC97_DATA));	outw(reg | (ac97->addr << FM801_AC97_ADDR_SHIFT), FM801_REG(chip, AC97_CMD));	/*	 *  Wait until the write command is not completed..         */	for (idx = 0; idx < 1000; idx++) {		if (!(inw(FM801_REG(chip, AC97_CMD)) & (1<<9)))			return;		udelay(10);	}	snd_printk("AC'97 interface #%d is busy (2)\n", ac97->num);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/fm801.c/buggy/sound/pci/fm801.c