if (ac97->bus) { 
if (ac97->bus) 
static int snd_ac97_free(ac97_t *ac97){	if (ac97) {		snd_ac97_proc_done(ac97);		if (ac97->bus) {			ac97->bus->codec[ac97->num] = NULL;			if (ac97->bus->shared_type) {				down(&shared_codec_mutex);				shared_codec[ac97->bus->shared_type-1][ac97->num] = NULL;				up(&shared_codec_mutex);			}		}		if (ac97->private_free)			ac97->private_free(ac97);		kfree(ac97);	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/2ba71978c04d4dba983b4fc658f82eae164c2bca/ac97_codec.c/buggy/sound/pci/ac97/ac97_codec.c