From 6f3be17c1939a0524c8a81be881c92985456ad78 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Fri, 12 Jun 2020 11:52:27 +0900 Subject: [PATCH] do_process_vm_read_writev: don't check vm_range (workaround for Fugaku) Change-Id: I4ce9b5397ed876dff651c67658e43811d83658dd --- arch/arm64/kernel/syscall.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/kernel/syscall.c b/arch/arm64/kernel/syscall.c index 9c83624d..962a694c 100644 --- a/arch/arm64/kernel/syscall.c +++ b/arch/arm64/kernel/syscall.c @@ -2141,7 +2141,9 @@ int do_process_vm_read_writev(int pid, unsigned long lpage_left, rpage_left; unsigned long lpsize, rpsize; void *rva, *lva; +#if 0 struct vm_range *range; +#endif struct mcs_rwlock_node_irqsave lock; struct mcs_rwlock_node update_lock; @@ -2154,6 +2156,7 @@ int do_process_vm_read_writev(int pid, return -EINVAL; } +#if 0 /* Check if parameters are okay */ ihk_rwspinlock_read_lock_noirq(<hread->vm->memory_range_lock); @@ -2182,6 +2185,7 @@ arg_out: if (ret != 0) { goto out; } +#endif for (li = 0; li < liovcnt; ++li) { llen += local_iov[li].iov_len;