Hi,

Remap_file_pages01 and remap_file_pages02 tests always failed on
IA-64 with Kernel 2.6.9 as below,

# ./remap_file_pages01 
remap_file_pages01    1  FAIL  :  remap_file_pages error for page=1207959552, 
page_sz=32768,
window_pages=14 (errno=38 : Function not implemented)

# ./remap_file_pages02
remap_file_pages02    1  FAIL  :  remap_file_pages(2) failed to produce 
expected error: 22, errno:
EINVAL. because got error 38
remap_file_pages02    2  FAIL  :  remap_file_pages(2) failed to produce 
expected error: 22, errno:
EINVAL. because got error 38
remap_file_pages02    3  FAIL  :  remap_file_pages(2) failed to produce 
expected error: 22, errno:
EINVAL. because got error 38
remap_file_pages02    4  FAIL  :  remap_file_pages(2) failed to produce 
expected error: 22, errno:
EINVAL. because got error 38 .

So, I added a check to the existing Kernel version checking
(< 2.6.12). If anybody happens to know the exactly version 
it has started to be implemented, I'll be happy to re-send
the revised patch.

The patched tests outputted the following,
remap_file_pages01    0  WARN  :  This test can only run on kernels that are 
2.6.12 and higher
remap_file_pages02    0  WARN  :  This test can only run on kernels that are 
2.6.12 and higher

Cai Qian

Signed-off-by: CAI Qian <[EMAIL PROTECTED]>

--- testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c.orig        
2008-10-09
03:13:31.000000000 -0400
+++ testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c     
2008-10-09 03:19:03.000000000
-0400
@@ -117,7 +117,7 @@
        int lc;         /* loop counter */
        char *msg;      /* message returned from parse_opts */
 
-#if defined (__s390__) || (__s390x__)
+#if defined (__s390__) || (__s390x__) || (__ia64__)
        /* Disables the test in case the kernel version is lower than 2.6.12 
and arch is s390 */
        if((tst_kvercmp(2, 6, 12)) < 0)
         {

--- testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c.orig        
2008-10-09
03:13:39.000000000 -0400
+++ testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c     
2008-10-09 03:20:06.000000000
-0400
@@ -133,7 +133,7 @@
        int lc, i;      /* loop counter */
        char *msg;      /* message returned from parse_opts */
 
-#if defined (__s390__) || (__s390x__)
+#if defined (__s390__) || (__s390x__) || (__ia64__)
         /* Disables the test in case the kernel version is lower than 2.6.12 
and arch is s390 */
         if((tst_kvercmp(2, 6, 12)) < 0)
         {


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to