Displaying 1 result from an estimated 1 matches for "accel_watch".
2008 Feb 26
0
[PATCH] Fix request_module/modprobe deadlock in netfront accelerator
...vers/xen/netfront/accel.c
+++ b/drivers/xen/netfront/accel.c
@@ -60,6 +60,9 @@ static struct list_head accelerators_lis
/* Lock to protect access to accelerators_list */
static spinlock_t accelerators_lock;
+/* Workqueue to process acceleration configuration changes */
+struct workqueue_struct *accel_watch_workqueue;
+
/* Mutex to prevent concurrent loads and suspends, etc. */
DEFINE_MUTEX(accelerator_mutex);
@@ -67,12 +70,17 @@ void netif_init_accel(void)
{
INIT_LIST_HEAD(&accelerators_list);
spin_lock_init(&accelerators_lock);
+
+ accel_watch_workqueue = create_workqueue("acce...