From 0a40c5434b5143786f79b5f487969f457f0c8220 Mon Sep 17 00:00:00 2001 From: zhOu <974843735@qq.com> Date: Thu, 7 Jan 2021 15:38:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Ddev=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B9mmap=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/base/vm/los_vm_filemap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/base/vm/los_vm_filemap.c b/kernel/base/vm/los_vm_filemap.c index 8b88e85d..b4c11d81 100644 --- a/kernel/base/vm/los_vm_filemap.c +++ b/kernel/base/vm/los_vm_filemap.c @@ -661,7 +661,7 @@ STATUS_T OsNamedMMap(struct file *filep, LosVmMapRegion *region) return LOS_ERRNO_VM_MAP_FAILED; } } else if (INODE_IS_DRIVER(inodePtr)) { - if (inodePtr->u.i_ops->mmap) { + if (inodePtr->u.i_ops && inodePtr->u.i_ops->mmap) { LOS_SetRegionTypeDev(region); return inodePtr->u.i_ops->mmap(filep, region); } else { -- GitLab