dma_free_coherent(lp->device, SIZEOF_SONIC_DESC * SONIC_BUS_SCALE(lp->dma_bitmode), lp->descriptors, lp->descriptors_laddr);
static int __devexit jazz_sonic_device_remove (struct device *device){	struct net_device *dev = device->driver_data;	unregister_netdev (dev);	release_region (dev->base_addr, SONIC_MEM_SIZE);	free_netdev (dev);	return 0;}