• B
    crypto: qat - Remove deprecated create_workqueue · 773b1979
    Bhaktipriya Shridhar 提交于
    alloc_workqueue replaces deprecated create_workqueue().
    
    The workqueue device_reset_wq has workitem &reset_data->reset_work per
    adf_reset_dev_data. The workqueue  pf2vf_resp_wq is a workqueue for
    PF2VF responses has workitem &pf2vf_resp->pf2vf_resp_work per pf2vf_resp.
    The workqueue adf_vf_stop_wq is used to call adf_dev_stop()
    asynchronously.
    
    Dedicated workqueues have been used in all cases since the workitems
    on the workqueues are involved in operation of crypto which can be used in
    the IO path which is depended upon during memory reclaim. Hence,
    WQ_MEM_RECLAIM has been set to gurantee forward progress under memory
    pressure.
    Since there are only a fixed number of work items, explicit concurrency
    limit is unnecessary.
    Signed-off-by: NBhaktipriya Shridhar <bhaktipriya96@gmail.com>
    Acked-by: NTejun Heo <tj@kernel.org>
    Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
    773b1979
adf_aer.c 7.9 KB