提交 564272e8 编写于 作者: G Guo Mengqi 提交者: Wang Wensheng

mm/sharepool: check size=0 in mg_sp_make_share_k2u()

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

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

Add a size-0-check in mg_sp_make_share_k2u() to avoid passing 0-size spa
to __insert_sp_area().
Signed-off-by: NGuo Mengqi <guomengqi3@huawei.com>
上级 d9fb53bf
无相关合并请求
......@@ -2870,6 +2870,11 @@ static int sp_k2u_prepare(unsigned long kva, unsigned long size,
unsigned int page_size = PAGE_SIZE;
unsigned long kva_aligned, size_aligned;
if (!size) {
pr_err_ratelimited("k2u input size is 0.\n");
return -EINVAL;
}
if (sp_flags & ~SP_FLAG_MASK) {
pr_err_ratelimited("k2u sp_flags %lx error\n", sp_flags);
return -EINVAL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册
反馈
建议
客服 返回
顶部