|
@@ -84,7 +84,8 @@ int i2o_driver_register(struct i2o_driver *drv)
|
|
|
osm_debug("Register driver %s\n", drv->name);
|
|
|
|
|
|
if (drv->event) {
|
|
|
- drv->event_queue = create_workqueue(drv->name);
|
|
|
+ drv->event_queue = alloc_workqueue(drv->name,
|
|
|
+ WQ_MEM_RECLAIM, 1);
|
|
|
if (!drv->event_queue) {
|
|
|
osm_err("Could not initialize event queue for driver "
|
|
|
"%s\n", drv->name);
|