linux-mips
[Top] [All Lists]

LTP testing

To: Ralf Baechle <ralf@oss.sgi.com>, "linux-mips@oss.sgi.com" <linux-mips@oss.sgi.com>
Subject: LTP testing
From: Carsten Langgaard <carstenl@mips.com>
Date: Tue, 25 Jun 2002 09:15:36 +0200
Sender: owner-linux-mips@oss.sgi.com
The next LTP failure is:
mprotect01    1  FAIL  :  unexpected error - 14 : Bad address - expected
12

This has been fixed in the 2.4.19-pre4 patch.
But here is a local patch that solve the above problem, so we can have
this fixed before we have merged with kernel.org.

/Carsten


--
_    _ ____  ___   Carsten Langgaard   Mailto:carstenl@mips.com
|\  /|||___)(___   MIPS Denmark        Direct: +45 4486 5527
| \/ |||    ____)  Lautrupvang 4B      Switch: +45 4486 5555
  TECHNOLOGIES     2750 Ballerup       Fax...: +45 4486 5556
                   Denmark             http://www.mips.com


Index: mm/mprotect.c
===================================================================
RCS file: /home/repository/sw/linux-2.4.18/mm/mprotect.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 mprotect.c
--- mm/mprotect.c       4 Mar 2002 11:13:35 -0000       1.1.1.1
+++ mm/mprotect.c       25 Jun 2002 07:00:55 -0000
@@ -284,7 +284,7 @@
        down_write(&current->mm->mmap_sem);
 
        vma = find_vma_prev(current->mm, start, &prev);
-       error = -EFAULT;
+       error = -ENOMEM;
        if (!vma || vma->vm_start > start)
                goto out;
 
@@ -317,7 +317,7 @@
                nstart = tmp;
                vma = next;
                if (!vma || vma->vm_start != nstart) {
-                       error = -EFAULT;
+                       error = -ENOMEM;
                        goto out;
                }
        }
<Prev in Thread] Current Thread [Next in Thread>