提交 f7099f7b 编写于 作者: T Tang Yizhou 提交者: Yang Yingliang

share_pool: Use pr_debug to print addresses

ascend inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I4EUVI
CVE: NA

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

Only root can enable pr_debug printing.
Signed-off-by: NTang Yizhou <tangyizhou@huawei.com>
Reviewed-by: NWeilong Chen <chenweilong@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 be1aa089
...@@ -1601,7 +1601,7 @@ static int is_vmap_hugepage(unsigned long addr) ...@@ -1601,7 +1601,7 @@ static int is_vmap_hugepage(unsigned long addr)
area = find_vm_area((void *)addr); area = find_vm_area((void *)addr);
if (unlikely(!area)) { if (unlikely(!area)) {
pr_err_ratelimited("share pool: failed to find vm area(%lx)\n", addr); pr_debug("share pool: failed to find vm area(%lx)\n", addr);
return -EINVAL; return -EINVAL;
} }
...@@ -1659,7 +1659,7 @@ static unsigned long sp_remap_kva_to_vma(unsigned long kva, struct sp_area *spa, ...@@ -1659,7 +1659,7 @@ static unsigned long sp_remap_kva_to_vma(unsigned long kva, struct sp_area *spa,
ret_addr = sp_mmap(mm, file, spa, &populate); ret_addr = sp_mmap(mm, file, spa, &populate);
if (IS_ERR_VALUE(ret_addr)) { if (IS_ERR_VALUE(ret_addr)) {
pr_err("share pool: k2u mmap failed %lx\n", ret_addr); pr_debug("share pool: k2u mmap failed %lx\n", ret_addr);
goto put_mm; goto put_mm;
} }
BUG_ON(ret_addr != spa->va_start); BUG_ON(ret_addr != spa->va_start);
...@@ -1915,7 +1915,7 @@ void *sp_make_share_k2u(unsigned long kva, unsigned long size, ...@@ -1915,7 +1915,7 @@ void *sp_make_share_k2u(unsigned long kva, unsigned long size,
if (!vmalloc_area_set_flag(spa, kva_aligned, VM_SHAREPOOL)) { if (!vmalloc_area_set_flag(spa, kva_aligned, VM_SHAREPOOL)) {
up_read(&spg->rw_lock); up_read(&spg->rw_lock);
pr_err("share pool: %s: the kva %lx is not valid\n", __func__, (unsigned long)kva_aligned); pr_debug("share pool: %s: the kva %lx is not valid\n", __func__, (unsigned long)kva_aligned);
goto out_drop_spa; goto out_drop_spa;
} }
...@@ -1938,7 +1938,7 @@ void *sp_make_share_k2u(unsigned long kva, unsigned long size, ...@@ -1938,7 +1938,7 @@ void *sp_make_share_k2u(unsigned long kva, unsigned long size,
} else { } else {
/* associate vma and spa */ /* associate vma and spa */
if (!vmalloc_area_clr_flag(spa, kva_aligned, VM_SHAREPOOL)) if (!vmalloc_area_clr_flag(spa, kva_aligned, VM_SHAREPOOL))
pr_warn("share pool: %s: the kva %lx is not valid\n", pr_debug("share pool: %s: the kva %lx is not valid\n",
__func__, (unsigned long)kva_aligned); __func__, (unsigned long)kva_aligned);
} }
...@@ -2032,7 +2032,7 @@ static int sp_hugetlb_entry(pte_t *ptep, unsigned long hmask, ...@@ -2032,7 +2032,7 @@ static int sp_hugetlb_entry(pte_t *ptep, unsigned long hmask,
struct sp_walk_data *sp_walk_data; struct sp_walk_data *sp_walk_data;
if (unlikely(!pte_present(pte))) { if (unlikely(!pte_present(pte))) {
pr_err_ratelimited("share pool: the page of addr %lx unexpectedly not in RAM\n", (unsigned long)addr); pr_debug("share pool: the page of addr %lx unexpectedly not in RAM\n", (unsigned long)addr);
return -EFAULT; return -EFAULT;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册