/* * The function that is called when our module is being removed. * Make sure to cleanup everything. */ static void __exit fini(void) { debug("Entering\n"); crypto_chrdev_destroy(); unregister_virtio_driver(&virtio_crypto); debug("Leaving\n"); }
static void __exit rpmsg_fini(void) { unregister_virtio_driver(&virtio_ipc_driver); bus_unregister(&rpmsg_bus); idr_remove_all(&vprocs); idr_destroy(&vprocs); }
static void __exit fini(void) { unregister_virtio_driver(&virtio_ipc_driver); bus_unregister(&rpmsg_bus); }
static void __exit fini(void) { unregister_virtio_driver(&virtio_rng_driver); }
static void __exit fini(void) { dprint(DBG_VIRTIO, "\n"); rdmacm_exit_ibdev(); unregister_virtio_driver(&virtio_rdmacm_driver); }
static void __exit fini(void) { kfree(random_data); unregister_virtio_driver(&virtio_rng_driver); }
static void __exit fini(void) { cuda_chrdev_destroy(); unregister_virtio_driver(&virtio_cuda); }
static void __exit p9_virtio_cleanup(void) { unregister_virtio_driver(&p9_virtio_drv); v9fs_unregister_trans(&p9_virtio_trans); }
static void __exit virtio_hwkey_exit(void) { printk(KERN_INFO "virtio hwkey device is destroyed\n"); unregister_virtio_driver(&virtio_hwkey_driver); }