From e36abe57e77fe0504c97544825e64dde6c0c60c3 Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Tue, 25 Jul 2017 13:38:08 +0900 Subject: [PATCH] open(): check on private_data for /dev/hfi --- kernel/syscall.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/syscall.c b/kernel/syscall.c index 4142ae40..19144368 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -479,9 +479,9 @@ long do_syscall(struct syscall_request *req, int cpu, int pid) #endif // PROFILE_ENABLE if (req->number == __NR_open && rc > 0) { - if (res.private_data) { - kprintf("%s: open fd: %d, private_data: 0x%lx\n", - __FUNCTION__, rc, res.private_data); + if (res.private_data && !strncmp(req->args[0], "/dev/hfi", 8)) { + kprintf("%s: PID: %d, open fd: %d, filename: %s, private_data: 0x%lx\n", + __FUNCTION__, thread->proc->pid, rc, req->args[0], res.private_data); } }