In upstream commit
e6cc11707661770ca2bd4db4b0256d28f48e7541
the function padata_alloc() was renamed to padata_alloc_possible().
Change-Id: I6ad6a503af3c52fa3c64ef9b3452bd35d8490cd5
Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-on: https://review.whamcloud.com/27491
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
}
engine->pte_weight = cpumask_weight(par_mask);
}
engine->pte_weight = cpumask_weight(par_mask);
- engine->pte_pinst = padata_alloc(engine->pte_wq, par_mask, all_mask);
+ engine->pte_pinst = padata_alloc_possible(engine->pte_wq);
if (engine->pte_pinst == NULL)
GOTO(err_free_par_mask, rc = -ENOMEM);
if (engine->pte_pinst == NULL)
GOTO(err_free_par_mask, rc = -ENOMEM);
if (rc)
GOTO(err_free_padata, rc);
if (rc)
GOTO(err_free_padata, rc);
+ rc = cfs_ptengine_set_cpumask(engine, par_mask);
+ if (rc)
+ GOTO(err_unregister, rc);
+
rc = padata_start(engine->pte_pinst);
if (rc)
GOTO(err_unregister, rc);
rc = padata_start(engine->pte_pinst);
if (rc)
GOTO(err_unregister, rc);