search for: accelerator_mutex

Displaying 1 result from an estimated 1 matches for "accelerator_mutex".

2008 Feb 26
0
[PATCH] Fix request_module/modprobe deadlock in netfront accelerator
...ead 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("accel_watch"); } void netif_exit_accel(void) { struct netfront_accelerator *accelerator, *tmp;...