if (dmabuf->rawbuf != NULL) kfree(dmabuf->rawbuf); 
kfree(dmabuf->rawbuf); 
static void ad1889_free_dev(ad1889_dev_t *dev){	int j;	struct dmabuf *dmabuf;	if (dev == NULL) 		return;	if (dev->ac97_codec)		ac97_release_codec(dev->ac97_codec);	for (j = 0; j < AD_MAX_STATES; j++) {		dmabuf = &dev->state[j].dmabuf;		if (dmabuf->rawbuf != NULL) 			kfree(dmabuf->rawbuf);	}	kfree(dev);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/09417379be9b126e10ae7dcd7afc20b666146266/ad1889.c/clean/sound/oss/ad1889.c