Displaying 3 results from an estimated 3 matches for "netif_init_accel".
Did you mean:
netif_exit_accel
2007 Oct 30
0
[Patch 6/8] Netfront accelerator bug fixes
cleanup accelerators list on netfront unload
Signed-off-by <kmansley@solarflare.com>
diff -r fdfd708d2ec4 drivers/xen/netfront/accel.c
--- a/drivers/xen/netfront/accel.c Wed Oct 24 15:38:35 2007 +0100
+++ b/drivers/xen/netfront/accel.c Wed Oct 24 16:25:57 2007 +0100
@@ -75,6 +75,24 @@ void netif_init_accel(void)
spin_lock_init(&accelerators_lock);
}
+void netif_exit_accel(void)
+{
+ struct netfront_accelerator *accelerator, *tmp;
+ unsigned flags;
+
+ spin_lock_irqsave(&accelerators_lock, flags);
+
+ list_for_each_entry_safe(accelerator, tmp, &accelerators_list, link) {
+ BUG_ON(!li...
2007 Jul 12
2
unresolved symbols in PV driver for HVM
...or_call_suspend_cancel
xen_vnif: Unknown symbol netfront_accelerator_call_stop_napi_irq
xen_vnif: Unknown symbol balloon_update_driver_allowance
xen_vnif: Unknown symbol netfront_check_accelerator_queue_busy
xen_vnif: Unknown symbol netfront_accelerator_call_backend_changed
xen_vnif: Unknown symbol netif_init_accel
xen_vnif: Unknown symbol netfront_accelerator_call_suspend
xen_vnif: Unknown symbol netfront_load_accelerator
xen_vnif: Unknown symbol netfront_accelerator_call_remove
xen_vnif: Unknown symbol init_accelerator_vif
xen_vnif: Unknown symbol balloon_release_driver_page
netfront/accel.c is not include...
2008 Feb 26
0
[PATCH] Fix request_module/modprobe deadlock in netfront accelerator
...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;
unsigned long flags;
+
+ flush_workqueue(accel...