From 97e0219f50930fba91ea0e7c27a6943cd4b3bef9 Mon Sep 17 00:00:00 2001 From: "Shiratori, Takehiro" Date: Tue, 5 Feb 2019 14:44:23 +0900 Subject: [PATCH] Make Linux handler run when mmap to procfs. Change-Id: I98a3d098c5c676f33c83fa4354c623988ee591f2 Refs: #1222 --- executer/kernel/mcctrl/syscall.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/executer/kernel/mcctrl/syscall.c b/executer/kernel/mcctrl/syscall.c index 44f6f152..82e958bf 100644 --- a/executer/kernel/mcctrl/syscall.c +++ b/executer/kernel/mcctrl/syscall.c @@ -1152,6 +1152,11 @@ static int pager_req_create(ihk_os_t os, int fd, uintptr_t result_pa) goto out; } + if (!strcmp(inode->i_sb->s_type->name, "proc")) { + error = -ESRCH; + goto out; + } + if ((file->f_mode & FMODE_READ) && (file->f_mode & FMODE_PREAD)) { maxprot |= PROT_READ; }