/* create a host-wide workqueue for issuing deferred shutdown requests aggregated from all vm* instances. We need our own isolated single-thread queue to prevent deadlock against flushing the normal work-queue.  */
static int __init irqfd_module_init(void)
/* create a host-wide workqueue for issuing deferred shutdown requests aggregated from all vm* instances. We need our own isolated single-thread queue to prevent deadlock against flushing the normal work-queue.  */
static int __init irqfd_module_init(void)
{
	irqfd_cleanup_wq = create_singlethread_workqueue("kvm-irqfd-cleanup");
	if (!irqfd_cleanup_wq)
		return -ENOMEM;
	return 0;
}