Based on the discussion at LKML (http://lkml.org/lkml/2007/11/29/325)
I'm removing the test case that verifies if the pgoff is "valid"

Signed-off-by: Ricardo Salveti de Araujo <[EMAIL PROTECTED]>
---
 .../syscalls/remap_file_pages/remap_file_pages02.c |   25 ++++---------------
 1 files changed, 6 insertions(+), 19 deletions(-)

diff --git a/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c 
b/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
index b1d4b08..09c9d28 100644
--- a/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
+++ b/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
@@ -44,7 +44,6 @@
  *       2. Test with a invalid start argument
  *       3. Test with a invalid size argument
  *       4. Test with a invalid prot argument
- *       5. Test with a invalid pgoff argument
  *
  *     Cleanup:
  *       Remove the file and erase the tmp directory
@@ -60,6 +59,10 @@
  *
  * HISTORY
  *
+ *     02/11/2008 - Removed the pgoff test case, as the latest kernels doesn't
+ *     verify the page offset (http://lkml.org/lkml/2007/11/29/325) - Ricardo
+ *     Salveti de Araujo, <[EMAIL PROTECTED]>
+ * 
  *     19/10/2007 - Created by Ricardo Salveti de Araujo, <[EMAIL PROTECTED]>
  */
 
@@ -92,11 +95,10 @@ static int setup01(int test);
 static int setup02(int test);
 static int setup03(int test);
 static int setup04(int test);
-static int setup05(int test);
 static void cleanup();
 
 char *TCID = "remap_file_pages02";      /* Test program identifier.    */
-int TST_TOTAL = 5;                      /* Total number of test cases. */
+int TST_TOTAL = 4;                      /* Total number of test cases. */
 extern int Tst_count;                   /* Test Case counter for tst_* 
routines */
 static int exp_enos[] = { EINVAL, 0 };
 
@@ -122,8 +124,7 @@ static struct test_case_t {
        { "start is invalid", EINVAL, "EINVAL", setup02, NULL, NULL, 0, 0, 2, 0 
},
 
        { "size is invalid", EINVAL, "EINVAL", setup03, NULL, NULL, 0, 0, 0, 0 
},
-       { "prot is invalid", EINVAL, "EINVAL", setup04, NULL, NULL, 0, 0, 2, 0 
},
-       { "pgoff is invalid", EINVAL, "EINVAL", setup05, NULL, NULL, 0, 0, 0, 0 
}
+       { "prot is invalid", EINVAL, "EINVAL", setup04, NULL, NULL, 0, 0, 2, 0 }
 };
 
 int
@@ -263,20 +264,6 @@ setup04(int test)
 }
 
 /*
- * setup05() - pgoff is invalid
- */
-int
-setup05(int test)
-{
-       /* set up the test case struct for this test */
-       testcase[test].start = data;
-       testcase[test].size = page_sz;
-       testcase[test].pgoff = cache_pages*2;
-
-       return 0;
-}
-
-/*
  * setup() - performs all ONE TIME setup for this test
  * - creates a defaul mmaped area to be able to run remap_file_pages
  */
-- 
1.5.4


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to