if (hdspm->mixer) kfree(hdspm->mixer); 
kfree(hdspm->mixer); 
static int snd_hdspm_free(hdspm_t * hdspm){	if (hdspm->port) {		/* stop th audio, and cancel all interrupts */		hdspm->control_register &=		    ~(HDSPM_Start | HDSPM_AudioInterruptEnable		      | HDSPM_Midi0InterruptEnable |		      HDSPM_Midi1InterruptEnable);		hdspm_write(hdspm, HDSPM_controlRegister,			    hdspm->control_register);	}	if (hdspm->irq >= 0)		free_irq(hdspm->irq, (void *) hdspm);	if (hdspm->mixer)		kfree(hdspm->mixer);	if (hdspm->iobase)		iounmap(hdspm->iobase);	snd_hdspm_memory_free(hdspm);	if (hdspm->port)		pci_release_regions(hdspm->pci);	pci_disable_device(hdspm->pci);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fc58422ad95a0f4936ead538e0b946aee5a4f98c/hdspm.c/clean/sound/pci/rme9652/hdspm.c