From 8b73b2ba52e6cecaf22cb928cbb96abfe313bced Mon Sep 17 00:00:00 2001 From: yuhao_zhang Date: Mon, 8 Dec 2025 22:14:49 +0800 Subject: [PATCH] obmm: fix granu checking in mmap euleros inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IDBOKQ CVE: NA ------------------------------------- This patch removes incorrect granu checking code, which may led to kernel panic or memory leak. Fixes: 49ddfaab9aa3 ("obmm: Add mmap support for shared memory regions") Signed-off-by: yuhao_zhang --- drivers/ub/obmm/obmm_shm_dev.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/drivers/ub/obmm/obmm_shm_dev.c b/drivers/ub/obmm/obmm_shm_dev.c index 751abee40a02..05de51ee167b 100644 --- a/drivers/ub/obmm/obmm_shm_dev.c +++ b/drivers/ub/obmm/obmm_shm_dev.c @@ -391,17 +391,6 @@ static int obmm_shm_fops_mmap(struct file *file, struct vm_area_struct *vma) if (ret) goto err_release_local_state_info; } - /* - * initialize region-level ownership info if not done yet. - * once initialized, the OBMM ownership will persist until - * the memdev goes offline. - */ - ret = init_ownership_info(reg); - if (ret) - goto err_release_local_state_info; - ret = check_mmap_allowed(reg, vma, mem_state); - if (ret) - goto err_release_local_state_info; ret = map_obmm_region(vma, reg, mmap_granu); if (ret) { -- Gitee