static void udl_driver_release(struct drm_device *dev) { udl_fini(dev); udl_modeset_cleanup(dev); drm_dev_fini(dev); kfree(dev); }
int udl_driver_unload(struct drm_device *dev) { struct udl_device *udl = dev->dev_private; if (udl->urbs.count) udl_free_urb_list(dev); udl_fbdev_cleanup(dev); udl_modeset_cleanup(dev); kfree(udl); return 0; }