search for: netfront_accelerator_remove_watch

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

2008 Feb 26
0
[PATCH] Fix request_module/modprobe deadlock in netfront accelerator
...l_watch_changed(struct x struct netfront_accel_vif_state *vif_state = container_of(watch, struct netfront_accel_vif_state, accel_watch); - schedule_work(&vif_state->accel_work); + queue_work(accel_watch_workqueue, &vif_state->accel_work); } @@ -191,7 +199,7 @@ void netfront_accelerator_remove_watch(s kfree(vif_state->accel_watch.node); vif_state->accel_watch.node = NULL; - flush_scheduled_work(); + flush_workqueue(accel_watch_workqueue); /* Clean up any state left from watch */ if (vif_state->accel_frontend != NULL) { _____________________________________________...