Commit 5042b422 authored by Weili Qian's avatar Weili Qian Committed by JiangShui Yang
Browse files

crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop

driver inclusion
category:feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I6DRLU


CVE: NA

The function qm_poll_req_cb() may take a while due to
complex req_cb, so soft lockup may occur in kernel
with preemption disabled.

Add a cond_resched() to prevent that.

Signed-off-by: default avatarWeili Qian <qianweili@huawei.com>
Signed-off-by: default avatarJiangShui Yang <yangjiangshui@h-partners.com>
Reviewed-by: default avatarXiu Jianfeng <xiujianfeng@huawei.com>
parent bae82cd6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment