if(p) kfree(p); 
kfree(p); 
void unload_mpu401(struct address_info *hw_config){	void *p;	int n=hw_config->slots[1];			if (n != -1) {		release_region(hw_config->io_base, 2);		if (hw_config->always_detect == 0 && hw_config->irq > 0)			free_irq(hw_config->irq, (void *)n);		p=mpu401_synth_operations[n];		sound_unload_mididev(n);		sound_unload_timerdev(hw_config->slots[2]);		if(p)			kfree(p);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/09417379be9b126e10ae7dcd7afc20b666146266/mpu401.c/buggy/sound/oss/mpu401.c