提交 82caaaf4 编写于 作者: H Hui Tang 提交者: zhangchangzhong

sched: clear credit count in error branch

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7EBSH
CVE: NA

-------------------------------

Clear credit count if sched_prefer_cpus_fork failed.

Fixes: 243865da ("cpuset: Introduce new interface for scheduler dynamic affinity")
Signed-off-by: NHui Tang <tanghui20@huawei.com>
Reviewed-by: NZhang Qiao <zhangqiao22@huawei.com>
Signed-off-by: NZhang Changzhong <zhangchangzhong@huawei.com>
上级 d791cf33
......@@ -1878,7 +1878,7 @@ static __latent_entropy struct task_struct *copy_process(
#ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
retval = sched_prefer_cpus_fork(p, current);
if (retval)
goto bad_fork_free;
goto bad_fork_cleanup_count;
#endif
#ifdef CONFIG_QOS_SCHED_SMART_GRID
retval = sched_grid_qos_fork(p, current);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册